12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952 |
- 2021-07-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-macros.exp: Replace use of
- gdb_test_multiple_with_read1_timeout_factor with gdb_test_lines.
- (gdb_test_multiple_with_read1_timeout_factor): Remove.
- * lib/gdb.exp (gdb_test_lines): Add handling or -re-not <regexp>.
- 2021-07-05 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/ptype-on-functions.exp: Allow both $integer8 and
- $integer4 for size of string length.
- 2021-07-03 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/default.exp: Change $_gdb_major to 12.
- 2021-07-01 Pedro Alves <pedro@palves.net>
- PR mi/15729
- PR gdb/13463
- * gdb.base/access-mem-running.c: New.
- * gdb.base/access-mem-running.exp: New.
- * gdb.threads/access-mem-running-thread-exit.c: New.
- * gdb.threads/access-mem-running-thread-exit.exp: New.
- 2021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.dwarf2/dw2-reg-undefined.exp: Update regexp.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/info_sources_2-header.h: New file.
- * gdb.base/info_sources_2-lib.c: New file.
- * gdb.base/info_sources_2-test.c: New file.
- * gdb.base/info_sources_2.exp: New file.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-info-sources.exp: Add additional tests.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-filename.exp: Update expected results.
- * gdb.mi/mi-file.exp: Likewise.
- * gdb.mi/mi-info-sources-base.c: New file.
- * gdb.mi/mi-info-sources.c: New file.
- * gdb.mi/mi-info-sources.exp: New file.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/method-call-in-c.cc (struct foo_type): Add static member
- function static_method.
- (global_var): New global.
- (main): Use new static_method to ensure it is compiled in.
- * gdb.cp/method-call-in-c.exp: Test calls to static member
- function.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/27994
- * gdb.cp/method-call-in-c.cc (struct foo_type): Add operator+=,
- change initial value of var member variable.
- (main): Make use of foo_type's operator+=.
- * gdb.cp/method-call-in-c.exp: Test use of operator+=.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/27994
- * gdb.cp/method-call-in-c.cc: New file.
- * gdb.cp/method-call-in-c.exp: New file.
- 2021-06-25 Tom Tromey <tom@tromey.com>
- * lib/gdb.exp (add_gdb_index, ensure_gdb_index): Add "style"
- parameter.
- * gdb.rust/dwindex.exp: New file.
- * gdb.rust/dwindex.rs: New file.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-breakpoint.c (do_throw): New function.
- (main): Call do_throw.
- * gdb.python/py-breakpoint.exp (test_catchpoints): New proc.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-breakpoint.exp (test_catchpoints): New proc.
- 2021-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-breakpoint.exp (test_watchpoints): Add new tests.
- gdb/testsuite/ChangeLog
- 2021-06-25 Carl Love <cel@us.ibm.com>
- * gdb.arch/powerpc-plxv-norel.exp: Add call to skip_power_isa_3_1_tests.
- * lib/gdb.exp(skip_power_isa_3_1_tests): New gdb_caching_proc test.
- 2021-06-25 Tom Tromey <tromey@adacore.com>
- * gdb.ada/py_range.exp: Add type name test cases.
- 2021-06-24 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-macros.exp: Add <EOL> after trailing whitespace in
- test names.
- 2021-06-24 Tom de Vries <tdevries@suse.de>
- * gdb.base/argv0-symlink.exp: Use with_test_prefix.
- 2021-06-23 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test_lines): Rewrite to accept single
- multiline tcl regexp.
- * gdb.base/info-types.exp.tcl: Update. Make empty line at end of
- regexp optional.
- * gdb.base/info-macros.exp: Update.
- * gdb.cp/cplusfuncs.exp: Update.
- 2021-06-22 Andreas Schwab <schwab@suse.de>
- PR symtab/27999
- * lib/dwarf.exp (start_end): New proc inside loclists.
- * gdb.dwarf2/loclists-start-end.exp: New file.
- * gdb.dwarf2/loclists-start-end.c: New file.
- 2021-06-22 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/imported-unit-c.exp: New file.
- 2021-06-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.server/server-kill.exp: Introduce global kill_pid_of, and
- make use of this in prepare to select which pid we should kill.
- Run all the tests twice with a different kill_pid_of value.
- (prepare): Make use of kill_pid_of.
- (test_stepi): New proc.
- 2021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-frame.exp: Add Frame.level tests.
- * gdb.python/py-pending-frame-level.c: New file.
- * gdb.python/py-pending-frame-level.exp: New file.
- * gdb.python/py-pending-frame-level.py: New file.
- 2021-06-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-unwind-user-regs.c: New file.
- * gdb.python/py-unwind-user-regs.exp: New file.
- * gdb.python/py-unwind-user-regs.py: New file.
- 2021-06-17 Carl Love <cel@us.ibm.com>
- * gdb.arch/powerpc-power8.exp(bctar, bctarl): Update mnemonics
- to bgetar and bgetarl.
- * gdb.arch/powerpc-power8.s((bctar, bctarl): Update comments
- for mnemonics to bgetar and bnstarl.
- 2021-06-17 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/args.exp: Check target, KFAIL if remote.
- (args_test): Add parameter and use it.
- 2021-06-17 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/args.exp: Remove trailing parenthesis in test names.
- 2021-06-17 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/args.exp: Use $old_gdbflags in all tests.
- 2021-06-17 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/args.exp: Use save_vars.
- 2021-06-14 Pedro Alves <pedro@palves.net>
- * gdb.base/annota1.exp: Build list using [list] instead of {}.
- Tell [join] to join with no character. Build expected pattern in
- separate variable instead of in the -re expression directly.
- 2021-06-11 Kevin Buettner <kevinb@redhat.com>
- * gdb.mi/mi-sym-info.exp (114-symbol-info-function test): Increase
- timeout.
- 2021-06-11 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/print-symbol-loading.exp (proc test_load_shlib):
- Allow "Symbols already loaded for..." messages.
- 2021-06-11 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/execl-update-breakpoints.exp: Add regular
- expression for optionally matching output related to
- libthread_db.
- * gdb.base/fork-print-inferior-events.exp: Likewise.
- 2021-06-11 Felix Willgerodt <felix.willgerodt@intel.com>
- * gdb.mi/array.f: Convert into...
- * gdb.mi/array.f90: ...this.
- * gdb.mi/mi-var-child-f.exp: Use array.f90.
- 2021-06-11 Tom Tromey <tom@tromey.com>
- PR rust/23427
- * lib/rust-support.exp (rust_compiler_version): New caching proc.
- * gdb.rust/rawids.exp: New file.
- * gdb.rust/rawids.rs: New file.
- 2021-06-10 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (default_gdb_exit): Unset gdb_tty_name.
- (spawn_capture_tty_name): New, override builtin spawn.
- (default_gdb_spawn): Capture GDB's TTY name.
- * lib/tuiterm.exp (tuiterm_spawn): Remove.
- (tuiterm_env_init, tuiterm_env_finish): Remove spawn override.
- (Term) <resize>: Use new variable name.
- (tuiterm_env_init, tuiterm_env_finish): Remove.
- (tuiterm_env): Don't call tuiterm_env_init and register
- tuiterm_env_finish in gdb_finish_hooks.
- (gdb_finish_hooks): Remove.
- (gdb_finish): Don't call finish hooks.
- 2021-06-10 Tom de Vries <tdevries@suse.de>
- * gdb.mi/user-selected-context-sync.c (child_sub_function, main):
- Rewrite while (1) using dummy loop body.
- 2021-06-10 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
- * gdb.base/foll-exec.c: convert the multi-line function call into
- single line.
- 2021-06-10 Tom de Vries <tdevries@suse.de>
- * lib/cp-support.exp (cp_test_ptype_class): Break up regexp.
- * gdb.cp/nested-types.exp: Remove usage of read1 timeout factor.
- 2021-06-10 Tom de Vries <tdevries@suse.de>
- * gdb.cp/cplusfuncs.exp (info_func_regexp): Use gdb_test_lines.
- 2021-06-09 Tom Tromey <tromey@adacore.com>
- * README (Example): Update read1 example.
- 2021-06-09 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/tuiterm.exp (Term) <_check_box>: Improve logging.
- 2021-06-08 Lancelot Six <lsix@lancelotsix.com>
- * gdb.base/premature-dummy-frame-removal.py (TestUnwinder): Use
- 'is None' instead of '== None' and 'is not None' instead of
- '!= None'.
- * gdb.python/py-frame-args.py (lookup_function): Same.
- * gdb.python/py-framefilter-invalidarg.py (Reverse_Function): Same.
- * gdb.python/py-framefilter.py (Reverse_Function): Same.
- * gdb.python/py-nested-maps.py (lookup_function): Same.
- * gdb.python/py-objfile-script-gdb.py (lookup_function): Same.
- * gdb.python/py-prettyprint.py (lookup_function): Same.
- * gdb.python/py-section-script.py (lookup_function): Same.
- * gdb.python/py-unwind-inline.py (dummy_unwinder): Same.
- * gdb.python/python.exp: Same.
- * gdb.rust/pp.py (lookup_function): Same.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (multi_line): Require more than one argument.
- * gdb.base/gdbinit-history.exp: Update multi_line call.
- * gdb.base/jit-reader.exp: Remove multi_line call.
- * gdb.fortran/dynamic-ptype-whatis.exp: Same.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp.tcl (match_line, gdb_test_lines): Move ...
- * lib/gdb.exp: ... here.
- * gdb.base/info-macros.exp: Use gdb_test_lines.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp.tcl (match_line): Handle --any.
- (gdb_test_lines): Factor out of ...
- (run_test): ... here.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.base/batch-preserve-term-settings.exp (spawn_shell): Fix
- matching of initial prompt.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.threads/multi-create-ns-info-thr.exp: Limit breakpoint regexp to
- one line.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.base/sect-cmd.exp: Use gdb_test. Use -wrap "". Fix
- test name.
- 2021-06-08 Tom de Vries <tdevries@suse.de>
- * gdb.base/sect-cmd.exp: Fix saw_section_address_line regexp.
- 2021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/continue-all-already-running.exp: Call fail if can't
- run to main.
- 2021-06-07 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/27847
- * gdb.dwarf2/dw2-weird-type-len.c: New file.
- * gdb.dwarf2/dw2-weird-type-len.exp: New file.
- 2021-06-07 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/attach.exp (test_command_line_attach_run): Use
- proc_with_prefix.
- 2021-06-07 Tom de Vries <tdevries@suse.de>
- PR testsuite/27908
- * gdb.base/run-attach-while-running.exp (test): Don't match prompt
- after attach using '$gdb_prompt $'.
- 2021-06-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp.tcl: Remove "File .*" matching from regexp
- matching state machine.
- 2021-06-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/new-ui-pending-input.exp
- (test_command_line_new_ui_pending_input): Fix regexp for "initial
- prompt on extra console".
- 2021-06-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp.tcl (run_test): Move "random line" regexp
- up.
- 2021-06-06 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/stop-reply-no-thread-multi.exp: Clear sysroot when
- host and target are local.
- 2021-06-05 Hannes Domani <ssbssa@yahoo.de>
- * gdb.python/py-symbol.exp: Fix tests for Python 3.
- 2021-06-05 Shahab Vahedi <shahab@synopsys.com>
- * gdb.arch/arc-disassembler-options.exp: New test.
- * gdb.arch/arc-disassembler-options.s: New test source.
- 2021-06-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/array_of_symbolic_length.exp: New file.
- * gdb.ada/array_of_symbolic_length/foo.adb: New file.
- * gdb.ada/array_of_symbolic_length/gl.adb: New file.
- * gdb.ada/array_of_symbolic_length/gl.ads: New file.
- * gdb.ada/array_of_symbolic_length/pck.adb: New file.
- * gdb.ada/array_of_symbolic_length/pck.ads: New file.
- 2021-06-03 Magne Hov <mhov@undo.io>
- PR python/27841
- * gdb.python/py-events.exp: Extend inferior exit tests.
- * gdb.python/py-events.py: Print inferior exit PID.
- 2021-06-03 Hannes Domani <ssbssa@yahoo.de>
- * gdb.python/py-symbol.exp: Test symbol constants.
- 2021-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.dwarf2/per-bfd-sharing.exp: Fix temp-dir leakage.
- 2021-06-02 Carl Love <cel@us.ibm.com>
- * gdb.threads/threadapply.c: Add global mybarrier.
- (main): Add pthread_barrier_init.
- (thread_function): Replace while loop with myp increment and
- pthread_barrier_wait.
- 2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (gdb_compile): Only add the -J option when using a
- gcc based Fortran compiler, for example, flang does not support
- this option.
- 2021-06-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/fortran.exp (fortran_int8): Escape '*' in pattern.
- 2021-06-01 Tom Tromey <tromey@adacore.com>
- * Makefile.in (all): Don't print anything.
- ($(abs_builddir)/site.exp site.exp): Use $(ECHO_GEN).
- (expect-read1): Likewise.
- (read1.so): Use $(ECHO_CC).
- Include silent-rules.mk.
- 2021-06-01 Tom Tromey <tromey@adacore.com>
- * aclocal.m4, configure.ac, configure: Remove.
- * Makefile.in (EXTRA_RULES): Remove.
- ($(abs_builddir)/site.exp site.exp): Don't depend on
- config.status.
- (distclean maintainer-clean realclean, Makefile): Update.
- (config.status): Remove target.
- (lib/pdtrace): New target.
- (all): Don't depend on EXTRA_RULES.
- (check-read1): Depend on read1.so, expect-read1.
- 2021-06-01 Tom de Vries <tdevries@suse.de>
- PR symtab/26096
- * gdb.cp/cold-clone.cc: New test.
- * gdb.cp/cold-clone.exp: New file.
- 2021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.gdb/unittest.c: New file.
- * gdb.gdb/unittest.exp: Run with and without a binary file loaded
- into GDB.
- 2021-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/premature-dummy-frame-removal.c: New file.
- * gdb.base/premature-dummy-frame-removal.exp: New file.
- * gdb.base/premature-dummy-frame-removal.py: New file.
- 2021-05-27 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/reverse-init-functions.exp: New.
- 2021-05-27 Tom de Vries <tdevries@suse.de>
- PR symtab/27919
- PR testsuite/27920
- * gdb.dwarf2/dw2-dummy-cu.exp: Use maint expand-symtabs instead of
- -readnow.
- 2021-05-27 Tom de Vries <tdevries@suse.de>
- PR testsuite/27921
- * gdb.dwarf2/gdb-index.exp (add_gdb_index): Rename to ...
- (local_add_gdb_index): ... this.
- 2021-05-21 Tom de Vries <tdevries@suse.de>
- PR testsuite/25047
- * boards/cc-with-gnu-debuglink.exp: New file.
- 2021-05-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.dwarf2/dw2-inline-with-lexical-scope.c (func): Replace
- a dead code with an assignment to a global var. Fix a
- whitespacing problem around an assignment operator.
- 2021-05-19 Will Schmidt <will_schmidt@vnet.ibm.com>
- * gdb.arch/powerpc64-prologue.c: New test to exercise prologues
- for the powerpc64 LE target.
- * gdb.arch/powerpc-prologue.exp: Test Harness.
- 2021-05-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-pretty-print.exp: Add test names to resolve
- duplicate test names.
- 2021-05-19 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp.tcl: Scan info types output line-by-line.
- 2021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-framefilter-gdb.py.in: Rename to:
- * gdb.python/py-framefilter-gdb.py: ... this.
- * gdb.python/py-framefilter-invalidarg-gdb.py.in: Rename to:
- * gdb.python/py-framefilter-invalidarg-gdb.py: ... this.
- 2021-05-17 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-framefilter-gdb.py.in: Re-format.
- * gdb.python/py-framefilter-invalidarg-gdb.py.in: Re-format.
- 2021-05-17 Bhuvanendra Kumar N <Bhuvanendra.KumarN@amd.com>
- * gdb.base/class-allocatable-array.exp: Modified test for clang.
- 2021-05-16 Weimin Pan <weimin.pan@oracle.com>
- * gdb.ctf/funcreturn.exp: New file.
- * gdb.ctf/whatis.c: Copy from gdb.base.
- 2021-05-14 Tom Tromey <tom@tromey.com>
- * gdb.rust/pp.exp: New file.
- * gdb.rust/pp.py: New file.
- * gdb.rust/pp.rs: New file.
- 2021-05-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/index-cache.exp: Cleanup $cache_dir/*.gdb-index and
- remove the directory.
- * gdb.dwarf2/per-bfd-sharing.exp: Likewise.
- 2021-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.python/py-inferior.exp: Add test cases for 'connection_num'.
- 2021-05-14 Kent Cheung <kent.cheung@arm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-format-string.c: Added a variable to test.
- * gdb.python/py-format-string.exp: Check string representation is
- printed at appropriate max_depth settings.
- * gdb.python/py-nested-maps.exp: Likewise.
- * gdb.guile/scm-pretty-print.exp: Add additional tests.
- 2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-pretty-print.exp (run_lang_tests): Give some tests
- unique names, also wrap proc body in with_test_prefix.
- 2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-frame-args.exp: Add with_test_prefix to resolve
- duplicate test names.
- * gdb.guile/scm-parameter.exp: Provide test names to avoid
- duplicate names based on the command being run.
- * gdb.guile/scm-symbol.exp: Extend test name to make it unique.
- * gdb.guile/scm-type.exp (restart_gdb): Don't print PASS line when
- loading a support module.
- (test_equality): Update test name to match the actual test, making
- the name unique in the process.
- * gdb.guile/scm-value.exp (test_value_in_inferior): Add test names
- to resolve duplicate tests.
- (test_inferior_function_call): Likewise.
- (test_subscript_regression): Likewise.
- 2021-05-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/guile.exp (gdb_scm_load_file): Use empty test name to
- silence PASS lines.
- (gdb_install_guile_module): Likewise.
- 2021-05-12 George Barrett <bob@bob131.so>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
- value-const-value.
- 2021-05-12 George Barrett <bob@bob131.so>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Add test for
- value-reference-value. Add test for value-rvalue-reference-value.
- 2021-05-11 Tom de Vries <tdevries@suse.de>
- * gdb.base/watch_thread_num.exp: Fix "set debug infrun 1" FAILs.
- Add "set debug infrun 1" commented out.
- 2021-05-11 Tom de Vries <tdevries@suse.de>
- * gdb.base/gdb-sigterm.exp: Fix exp_continue regexp.
- 2021-05-11 Bhuvanendra Kumar <Bhuvanendra.KumarN@amd.com>
- * gdb.fortran/array-element.exp: Breakpoint location is modified.
- 2021-05-10 Lancelot Six <lsix@lancelotsix.com>
- PR gdb/27614
- * gdb.dwarf2/gdb-add-index-symlink.exp: New test.
- 2021-05-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/guile.exp: Don't use the source directory as a
- temporary HOME directory.
- 2021-05-10 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.arch/amd64-osabi.exp (test_osabi_none): Use the
- parameters.
- 2021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/guile.exp: Add an extra test.
- 2021-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/ptype-offsets.exp: Replace use of send_gdb with
- gdb_test_no_output.
- 2021-05-07 Simon Marchi <simon.marchi@polymtl.ca>
- * Re-format all Python files using black.
- * gdb.python/py-prettyprint.exp (run_lang_tests): Adjust.
- 2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-breakpoint.exp (test_watchpoints): Print the
- watchpoint object before and after registering it with GDB.
- 2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Convert to
- 'proc_with_prefix', remove use of 'with_test_prefix', and
- reindent.
- (test_bkpt_deletion): Likewise.
- (test_bkpt_cond_and_cmds): Likewise.
- (test_bkpt_invisible): Likewise.
- (test_watchpoints): Likewise.
- (test_bkpt_internal): Likewise.
- (test_bkpt_eval_funcs): Likewise.
- (test_bkpt_registration): Likewise.
- (test_bkpt_address): Convert to 'proc_with_prefix'.
- (test_bkpt_probe): Likewise.
- 2021-05-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.guile/scm-breakpoint.exp (test_bkpt_basic): Extend test
- names to avoid duplicates.
- (test_bkpt_cond_and_cmds): Likewise.
- (test_bkpt_eval_funcs): Likewise.
- 2021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.mi/mi-break.exp (test_forced_conditions): Add a test
- for the -break-condition command's "--force" flag.
- 2021-05-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.mi/mi-break.exp (test_forced_conditions): New proc that
- is called by the test.
- 2021-05-05 Tom de Vries <tdevries@suse.de>
- * gdb.threads/detach-step-over.exp: Do exp_continue when encountering
- "Reading symbols" or "Expanding full symbols" lines. Using timeout
- factor of 2 for attach.
- 2021-05-05 Tom de Vries <tdevries@suse.de>
- * gdb.threads/fork-plus-threads.exp: Handle "New LWP <n>" and
- "LWP <n> exited" messages.
- 2021-05-04 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-type.exp (test_fields): Test calling fields on
- an int type.
- 2021-05-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.python/flexible-array-member.exp: Adjust expected range
- value for member declared with 0 size. Test accessing range
- tuple through range type.
- 2021-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
- PR testsuite/27788
- * gdb.python/py-startup-opt.exp (test_python_settings): Change the
- expected results when environment variable PYTHONDONTWRITEBYTECODE
- is set.
- 2021-04-30 Tom Tromey <tromey@adacore.com>
- * gdb.ada/enum_idx_packed/pck.ads (My_Enum, My_Array_Type)
- (Confused_Array): New types.
- * gdb.ada/enum_idx_packed/foo.adb (Confused_Array): New variable.
- * gdb.ada/enum_idx_packed.exp: Add new tests.
- 2021-04-30 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info.exp: Add with_timeout_factor, and increase
- existing timeout factors.
- 2021-04-30 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info.exp: Remove duplicate test.
- 2021-04-29 Tom de Vries <tdevries@suse.de>
- PR testsuite/27786
- * lib/valgrind.exp (vgdb_start): Use set_remotetimeout. Increase
- remotetimeout to 4.
- 2021-04-28 Tom Tromey <tromey@adacore.com>
- * gdb.ada/null_overload.exp: New file.
- * gdb.ada/null_overload/foo.adb: New file.
- 2021-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-startup-opt.exp: New file.
- 2021-04-27 Luis Machado <luis.machado@linaro.org>
- * gdb.base/maint.exp: Drop a pattern that is not needed.
- * lib/gdb.exp (readnow): Match line-by-line.
- 2021-04-27 Luis Machado <luis.machado@linaro.org>
- * gdb.xml/tdesc-reload.exp: Pass -lbl.
- 2021-04-27 Michael Weghorn <m.weghorn@posteo.de>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/libpy-autoloaded-pretty-printers-in-newobjfile-event.so-gdb.py: New test.
- * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.cc: New test.
- * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-lib.h: New test.
- * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event-main.cc: New test.
- * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.exp: New test.
- * gdb.python/py-autoloaded-pretty-printers-in-newobjfile-event.py: New test.
- 2021-04-26 Tom Tromey <tromey@adacore.com>
- PR gdb/27743:
- * gdb.dwarf2/imported-unit-bp.exp: New file.
- * gdb.dwarf2/imported-unit-bp-main.c: New file.
- * gdb.dwarf2/imported-unit-bp-alt.c: New file.
- 2021-04-26 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/27773
- * gdb.base/dump.exp: Test dump to non-existent dir.
- 2021-04-26 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-dbreg-contents.c (set_watchpoint): Fix arch level
- comparison.
- 2021-04-25 Lancelot Six <lsix@lancelotsix.com>
- PR gdb/22640
- * gdb.base/ptype-offsets.exp: Add tests to verify the behavior
- of 'ptype/ox' and 'ptype/od'. Check that 'set print type hex'
- changes the default behavior of 'ptype/o'. Update to take into
- account new horizontal layout.
- * gdb.rust/simple.exp: Update ptype test to check new horizontal
- layout.
- * gdb.rust/union.exp: Same.
- 2021-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/info_sources.exp: Add new tests.
- 2021-04-22 Tom Tromey <tom@tromey.com>
- * gdb.base/ptype-offsets.cc (struct empty_member): New.
- (main): Use empty_member.
- * gdb.base/ptype-offsets.exp: Add new test.
- 2021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/flexible-array-member.exp: Add check for Python
- support.
- 2021-04-22 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/27757
- * gdb.python/flexible-array-member.c: New test.
- * gdb.python/flexible-array-member.exp: New test.
- * gdb.guile/scm-type.exp (test_range): Add test for flexible
- array member.
- * gdb.guile/scm-type.c (struct flex_member): New.
- (main): Use it.
- 2021-04-22 Tom Tromey <tom@tromey.com>
- * gdb.rust/modules.exp: Add checks for syntax errors.
- * gdb.rust/expr.exp: Add checks for syntax errors.
- * gdb.rust/simple.exp: Add checks for syntax errors.
- 2021-04-21 Carl Love <cel@us.ibm.com>
- * gdb.base/valgrind-bt.exp: Add gdb_test "break main".
- Update expected string for gdb_test "bt".
- * lib/valgrind.exp: Add set remotetimeout 3.
- Increase vgdb wait from 1 to 2.
- Add max-invoke-ms option to vgdb command line.
- 2021-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.mi/mi-break.exp: Extend with checks for invalid breakpoint
- conditions.
- 2021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
- Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.mi/mi-break.exp: Fix the duplicate test names.
- 2021-04-20 Felix Willgerodt <felix.willgerodt@intel.com>
- * gdb.base/address_space_qualifier.exp: New file.
- 2021-04-19 Tom Tromey <tromey@adacore.com>
- PR gdb/27742:
- * gdb.opt/inline-locals.exp: Update kfail patterns.
- 2021-04-17 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/gdb-index-nodebug.exp: New file.
- 2021-04-16 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Change error text.
- * gdb.rust/expr.exp: Change error text.
- 2021-04-16 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Add parens to 'as' test.
- 2021-04-16 Simon Marchi <simon.marchi@efficios.com>
- * boards/simavr.exp: Set debug_flags.
- 2021-04-16 Luis Machado <luis.machado@linaro.org>
- * gdb.dwarf2/dw2-bfloat16.exp: New file.
- 2021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-parameter.exp: Give a test a proper name to avoid
- including a path in the test name.
- 2021-04-15 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.threads/fork-plus-threads.exp: Use foreach_with_prefix.
- 2021-04-15 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/arr-stride.exp: Add test.
- 2021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/startup-file.exp: Add more tests.
- 2021-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
- PR cli/25956
- * gdb.base/early-init-file.c: New file.
- * gdb.base/early-init-file.exp: New file.
- * lib/gdb-utils.exp (style): Handle style 'none'.
- 2021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: Use
- @DW_INL_declared_inlined for the inline attribute.
- 2021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.opt/inline-locals.c (scoped): New function.
- (main): Call 'scoped'.
- * gdb.opt/inline-locals.exp: Update with "info locals" tests
- for scoped variables.
- * gdb.dwarf2/dw2-inline-with-lexical-scope.c: New file.
- * gdb.dwarf2/dw2-inline-with-lexical-scope.exp: New file.
- 2021-04-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * lib/dwarf.exp (_location): Recognize DW_OP_fbreg as an op.
- 2021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
- * gdb.arch/powerpc-vsx-regs.exp: Initialize vs* doublewords.
- 2021-04-12 Will Schmidt <will_schmidt@vnet.ibm.com>
- * gdb.arch/powerpc-plxv-nonrel.s: Testcase using
- non-relative plxv instructions.
- * gdb.arch/powerpc-plxv-nonrel.exp: Testcase harness.
- 2021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
- PR gdb/27525
- * gdb/testsuite/gdb.arch/powerpc-addpcis.exp: Testcase harness to
- exercise single-stepping over subpcis,lnia,addpcis instructions
- with displacement.
- * gdb/testsuite/gdb.arch/powerpc-addpcis.s: Testcase with stream
- of addpcis/lnia/subpcis instructions.
- * gdb/testsuite/gdb.arch/powerpc-lnia.exp: Testcase harness to
- exercise single-stepping over lnia instructions with displacement.
- * gdb/testsuite/gdb.arch/powerpc-lnia.s: Testcase with stream of
- lnia instructions.
- 2021-03-31 Will Schmidt <will_schmidt@vnet.ibm.com>
- * gdb.arch/powerpc-power10.s: New test for instructions.
- * gdb.arch/powerpc-power10.exp: Harness to run the test.
- 2021-4-12 Carl Love <cel@us.ibm.com>
- * gdb.arch/vsx-vsr-float128.c: New test file.
- * gdb.arch/vsx-vsr-float128.exp: New expect file.
- 2021-04-12 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/reconnect.exp: Relax expected stepi output.
- 2021-04-07 Weimin Pan <weimin.pan@oracle.com>
- * gdb.base/ctf-ptype.c: Add struct link containing a forward
- reference type.
- * gdb.base/ctf-ptype.exp: Add "ptype struct link".
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/dynamic-ptype-whatis.exp: New file.
- * gdb.fortran/dynamic-ptype-whatis.f90: New file.
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/rvalue-ref-params.cc (f3): New function.
- (f4): New function.
- (global_int): New global variable.
- (global_float): Likeiwse.
- (main): Call both new functions.
- * gdb.cp/rvalue-ref-params.exp: Add new tests.
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/fission-relative-dwo.c: New file.
- * gdb.dwarf2/fission-relative-dwo.exp: New file.
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/fission-absolute-dwo.c: New file.
- * gdb.dwarf2/fission-absolute-dwo.exp: New file.
- * gdb.dwarf2/fission-base.exp: Use build_executable_and_dwo_files
- instead of build_executable_from_fission_assembler.
- * gdb.dwarf2/fission-loclists-pie.exp: Likewise.
- * gdb.dwarf2/fission-loclists.exp: Likewise.
- * gdb.dwarf2/fission-multi-cu.S: Delete file.
- * gdb.dwarf2/fission-multi-cu.c: New file based on old
- fission-multi-cu1.c and fission-multi-cu2.c files.
- * gdb.dwarf2/fission-multi-cu1.c: Delete file.
- * gdb.dwarf2/fission-multi-cu2.c: Delete file.
- * gdb.dwarf2/fission-multi-cu.exp: Rewrite to use Dwarf assembler.
- * gdb.dwarf2/fission-reread.exp: Likewise.
- * lib/dwarf.exp (extract_dwo_information): New proc.
- (strip_dwo_information): New proc.
- (build_executable_and_dwo_files): New proc.
- (build_executable_from_fission_assembler): Delete.
- (Dwarf::_debug_addr_index): New variable.
- (Dwarf::_cu_is_fission): New variable.
- (Dwarf::_handle_DW_FORM): Handle DW_OP_GNU_addr_index.
- (Dwarf::_default_form): Supply a default for DW_AT_GNU_addr_base.
- (Dwarf::_handle_macro_at_range): Use form DW_FORM_GNU_addr_index
- if this is a fission CU.
- (Dwarf::_location): Handle DW_OP_GNU_addr_index.
- (Dwarf::debug_addr_label): New proc.
- (Dwarf::cu): Initialise _cu_is_fission.
- (Dwarf::tu): Likewise.
- (Dwarf::assemble): Initialise _debug_addr_index.
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-using-debug-str.exp: Add an additional test.
- 2021-04-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-parameter.exp: Add test for reading data-directory
- using gdb.parameter API.
- 2021-04-06 Tom de Vries <tdevries@suse.de>
- PR breakpoints/25884
- * gdb.opt/inline-cmds.exp: Remove kfail.
- 2021-04-06 Tom de Vries <tdevries@suse.de>
- PR testsuite/27691
- * gdb.threads/gcore-thread.exp: Don't call gdb_core_cmd with core
- file "".
- 2021-04-01 Egeyar Bagcioglu <egeyar@gmail.com>
- * lib/pdtrace.in: Fix obvious typo.
- 2021-03-31 Tom Tromey <tromey@adacore.com>
- * lib/dwarf.exp (Dwarf::_get_args): New proc.
- (Dwarf::_location): Use it.
- 2021-03-31 Tom de Vries <tdevries@suse.de>
- PR testsuite/27667
- * lib/gdb.exp (default_gdb_init): Unset DEBUGINFOD_URLS.
- 2021-03-30 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/27541
- * gdb.base/index-cache-load-twice.exp: Remove.
- * gdb.base/index-cache-load-twice.c: Remove.
- * gdb.dwarf2/per-bfd-sharing.exp: New.
- * gdb.dwarf2/per-bfd-sharing.c: New.
- 2021-03-30 Tom de Vries <tdevries@suse.de>
- PR testsuite/27604
- * gdb.dwarf2/dw2-cu-size.S: Add missing .debug_abbrev terminator.
- 2021-03-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.mi/user-selected-context-sync.exp: Spin on a variable in
- the infinite loop to avoid a Clang bug.
- 2021-03-26 Will Schmidt <will_schmidt@vnet.ibm.com>
- * gdb.arch/powerpc-disassembler-options.exp: Extend some test
- names for uniqueness.
- * gdb.arch/powerpc-fpscr-gcore.exp: Add more test names for
- uniqueness.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-prettyprint.c (struct container): Add 'is_array_p'
- member.
- (make_container): Initialise is_array_p.
- * gdb.python/py-prettyprint.exp: Add new tests.
- * gdb.python/py-prettyprint.py (ContainerPrinter.display_hint):
- Check is_array_p and possibly return 'array'.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/breakpoint.exp: Extend test names to make them unique.
- * gdb.cp/casts.exp: Give tests unique names.
- * gdb.cp/filename.exp: Likewise.
- * gdb.cp/gdb2495.exp: Likewise.
- * gdb.cp/mb-ctor.exp: Extend test names to make them unique.
- * gdb.cp/misc.exp: Rename test to make it unique.
- * gdb.cp/nsnested.exp: Give tests unique names.
- * gdb.cp/ovldbreak.exp: Likewise.
- * gdb.cp/pr17494.exp: Rename test to reflect what is actually
- being tested. This also removes the duplicate test name.
- * gdb.cp/ref-types.exp: Likewise.
- * gdb.cp/temargs.exp: Likewise.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/cplusfuncs.exp (test_paddr_operator_functions): Escape
- square brackets in test.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/maint.exp (test_first_component): Run more tests with a
- variable number of spaces, this removes the duplicate testing of
- 'operator ->' which existed before.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/gdb2384.cc (main): Change comments used for breakpoints.
- * gdb.cp/gdb2384.exp: Change and extend test names to avoid
- duplicates, and also to avoid having a string inside parentheses
- at the end of test names.
- 2021-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/nsusing.exp: Rewrite test, remove a duplicate test block.
- Avoid repeated uses of 'runto', and instread just progress once
- through the test stopping at different breakpoints. Give comments
- a capital letter and full stop. Give duplicate tests unique names.
- 2021-03-25 Pedro Alves <pedro@palves.net>
- * gdb.server/stop-reply-no-thread-multi.exp (run_test): Add
- "target_non_stop" parameter and use it.
- (top level): Add "maint set target-non-stop on/off" testing axis.
- 2021-03-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/ada.exp (gnat_runtime_has_debug_info): Use -wrap with
- gdb_test_multiple.
- 2021-03-24 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-mte.c: New file.
- * gdb.arch/aarch64-mte.exp: New test.
- * gdb.base/memtag.c: New file.
- * gdb.base/memtag.exp: New test.
- * lib/gdb.exp (supports_memtag): New function.
- 2021-03-24 Luis Machado <luis.machado@linaro.org>
- * gdb.base/options.exp: Adjust for new print options.
- * gdb.base/with.exp: Likewise.
- 2021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-missing-cu-tag.c: New file.
- * gdb.dwarf2/dw2-missing-cu-tag.exp: New file.
- 2021-03-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-using-debug-str.c: New file.
- * gdb.dwarf2/dw2-using-debug-str.exp: New file.
- * lib/dwarf.exp (Dwarf::DW_FORM_strp): Create .debug_str section,
- not .debug_string.
- 2021-03-20 Tom Tromey <tom@tromey.com>
- * gdb.base/maint.exp: Update "maint print statistics" output.
- 2021-03-19 Kevin Buettner <kevinb@redhat.com>
- * lib/gdbserver-support.exp (gdbserver_exit): Use the
- "-nowait" flag when waiting for gdbserver to exit.
- 2021-03-19 Sourabh Singh Tomar <SourabhSingh.Tomar@amd.com>
- * gdb.base/info-macros.exp: Append -fdebug-macro to
- additional_flags for clang.
- * gdb.base/macscp.exp: Likewise.
- * gdb.base/style.exp: Likewise.
- * gdb.linespec/macro-relative.exp: Likewise.
- 2021-03-17 Simon Marchi <simon.marchi@polymtl.ca>
- Pedro Alves <pedro@palves.net>
- * gdb.base/run-attach-while-running.exp: New.
- * gdb.base/run-attach-while-running.c: New.
- 2021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-framefilter-addr.c: New file.
- * gdb.python/py-framefilter-addr.exp: New file.
- * gdb.python/py-framefilter-addr.py: New file.
- 2021-03-16 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.threads/execl.exp: Remove duplicate 'info threads' test.
- Make use of $gdb_test_name instead of creating a separate $test
- variable.
- * gdb.threads/print-threads.exp: Add a with_test_prefix instead of
- adding a '($name)' at the end of each test. This also catches the
- one place where '($name)' was missing, and so caused a duplicate
- test name.
- * gdb.threads/queue-signal.exp: Give tests unique names to avoid
- duplicate test names based on the command being tested.
- * gdb.threads/signal-command-multiple-signals-pending.exp:
- Likewise.
- * lib/gdb.exp (gdb_compile_shlib_pthreads): Tweak test name to
- avoid duplicate testnames when a test script uses this proc and
- also gdb_compile_pthreads.
- * lib/prelink-support.exp (build_executable_own_libs): Use
- with_test_prefix to avoid duplicate test names when we call
- build_executable twice.
- 2021-03-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/fixed_points.exp: Add tests of unary + and -.
- 2021-03-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/varsize_limit.exp: Add new test.
- * gdb.ada/varsize_limit/vsizelim.adb: Update.
- 2021-03-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/operator_call/twovecs.ads: New file.
- * gdb.ada/operator_call/twovecs.adb: New file.
- * gdb.ada/operator_call/opcall.adb: New file.
- * gdb.ada/operator_call.exp: New file.
- 2021-03-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/enums_overload/enums_overload_main.adb: New file.
- * gdb.ada/enums_overload/enums_overload.ads: New file.
- * gdb.ada/enums_overload/enums_overload.adb: New file.
- * gdb.ada/enums_overload.exp: New file.
- 2021-03-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/assign_arr/target_wrapper.ads (IArray, Put, Do_Nothing):
- Declare.
- * gdb.ada/assign_arr/target_wrapper.adb: New file.
- * gdb.ada/assign_arr/main_p324_051.adb (IValue): New variable.
- Call Put.
- * gdb.ada/assign_arr.exp: Update.
- 2021-03-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-auto-load-chaining-f1.c: New file.
- * gdb.python/py-auto-load-chaining-f1.o-gdb.py: New file.
- * gdb.python/py-auto-load-chaining-f2.c: New file.
- * gdb.python/py-auto-load-chaining-f2.o-gdb.py: New file.
- * gdb.python/py-auto-load-chaining.c: New file.
- * gdb.python/py-auto-load-chaining.exp: New file.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-bad-printers.exp: Extend test names to make them
- unique.
- * gdb.python/py-events.exp: Likewise.
- * gdb.python/py-finish-breakpoint2.exp: Likewise.
- * gdb.python/py-frame-inline.exp: Likewise.
- * gdb.python/py-frame.exp: Likewise.
- * gdb.python/py-infthread.exp: Likewise.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-value-cc.exp: Remove a duplicate test.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/lib-types.exp: Update the test to check the correct
- python variable.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-explore-cc.exp: Extend test names to make them
- unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-lookup-type.exp: Remove duplicate test.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-symtab.exp: Extend test names to make them
- unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-prompt.exp: Add with_test_prefix to make test
- names unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-block.exp: Give tests unique names.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-pp-maint.exp: Extend test names to make them
- unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-explore.exp: Add with_test_prefix to make test
- names unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-finish-breakpoint.exp: Make test names unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-strfns.exp: Use with_test_prefix to make test
- names unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-format-string.exp: Use proc_with_prefix to make
- test names unique.
- 2021-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-mi.exp: Use with_test_prefix to make test names
- unique.
- 2021-03-09 Tom Tromey <tromey@adacore.com>
- * gdb.base/cast-call.exp: New file.
- * gdb.base/cast-call.c: New file.
- 2021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.gdb/python-helper.exp: New file.
- 2020-03-04 Felix Willgerodt <felix.willgerodt@intel.com>
- * gdb.fortran/intrinsics.exp: Add LOC tests.
- 2021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/shape.exp: New file.
- * gdb.fortran/shape.f90: New file.
- 2021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/size.exp: New file.
- * gdb.fortran/size.f90: New file.
- 2021-03-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/rank.exp: New file.
- * gdb.fortran/rank.f90: New file.
- 2021-03-08 Tom Tromey <tom@tromey.com>
- * gdb.fortran/debug-expr.exp: Update tests.
- 2021-03-08 Tom Tromey <tom@tromey.com>
- * gdb.base/debug-expr.exp: Update expected dump output.
- 2021-03-06 Tom Tromey <tom@tromey.com>
- * lib/dwarf.exp (_handle_DW_FORM): Treat DW_FORM_GNU_ref_alt and
- DW_FORM_GNU_strp_alt like DW_FORM_sec_offset.
- * gdb.dwarf2/dwznolink.exp: New file.
- 2021-03-05 Mark Wielaard <mark@klomp.org>
- * lib/valgrind.exp (vgdb_start): Add --wait=1 to vgdbcmd.
- 2021-03-06 Weimin Pan <weimin.pan@oracle.com>
- * gdb.base/ctf-ptype.exp: Add function tests and fix typos.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/rn-dl-bind.exp: Add ldflags=-Wl,-z,lazy.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/non-stop.exp: Adjust expected source lines.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/stepi.exp: Add {} options to prepare_for_testing.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/exception.cc (main): Update test source.
- * gdb.btrace/exception.exp: Update patterns.
- * gdb.btrace/function_call_history.exp: Likewise.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/unknown_functions.exp: Move -Wl,-x to ldflags.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/rn-dl-bind.exp: Replace reverse-step with
- reverse-continue to breakpoint.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/delta.exp: Remove instruction-history and
- function-call-history checks.
- 2021-03-03 Markus Metzger <markus.t.metzger@intel.com>
- * README (Note): Add nopie_ldflag.
- * lib/gdb.exp (gdb_compile): Extend nopie handling.
- 2021-03-02 Tom Tromey <tromey@adacore.com>
- * gdb.ada/fixed_points.exp: Remove most special cases for minimal
- encodings.
- 2021-02-27 Lancelot Six <lsix@lancelotix.com>
- PR gdb/27393
- * gdb.base/source-dir.exp: Test that empty dirnames are skipped.
- 2021-02-26 Tom Tromey <tom@tromey.com>
- * lib/gdb.exp (skip_ctf_tests): Use expr on result.
- 2021-02-26 Jan Vrany <jan.vrany@labware.com>
- * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
- Remove trailing \n from expected output.
- 2021-02-26 Markus Metzger <markus.t.metzger@intel.com>
- * lib/gdb.exp (use_gdb_stub): Extend comment.
- 2021-02-25 Jan Matyas <jmatyas@codasip.com>
- PR gdb/26819
- * gdb.server/stop-reply-no-thread.exp: Add two test
- scenarios that cover remote targets which do not have
- the concept of threads.
- 2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/associated.exp: Add missing '-wrap' argument.
- 2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- PR fortran/26155
- * gdb.fortran/call-no-debug-func.f90: New file.
- * gdb.fortran/call-no-debug-prog.f90: New file.
- * gdb.fortran/call-no-debug.exp: New file.
- 2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/associated.exp: New file.
- * gdb.fortran/associated.f90: New file.
- 2021-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/dot-ops.exp (dot_operations): Test ".xor.".
- 2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/sect-cmd.exp: Update expected results.
- 2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/sect-cmd.exp: Rewrite using modern testsuite
- techniques. Enable the test for all targets.
- 2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint-info-sections.exp: Add new tests.
- (check_maint_info_target_sections_output): New proc.
- 2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-default-tdesc.exp: New file.
- 2021-02-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/pointer-to-pointer.exp: Additional tests.
- 2021-02-18 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/i386-biarch-core.exp: Add target check.
- 2021-02-16 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
- * gdb.dwarf2/pr13961.S: Corrected invalid DIE references.
- 2021-02-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/allocated.exp: New file.
- * gdb.fortran/allocated.f90: New file.
- 2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/lbound-ubound.exp: Remove old comment.
- 2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint-info-sections.exp: Update expected output, and
- add additional tests. Again.
- 2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint-info-sections.exp: Update expected output, and
- add additional tests.
- 2021-02-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint-info-sections.exp: New file, content is moved
- from gdb.base/maint.exp and cleaned up to use latest testsuite
- techniques.
- * gdb.base/maint.exp: Tests moved out to
- gdb.base/maint-info-sections.exp.
- 2021-02-10 Simon Marchi <simon.marchi@efficios.com>
- * gdb.multi/multi-target.exp.tcl (setup): Add "set sysroot" to
- GDBFLAGS.
- 2021-02-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/lbound-ubound.F90: New file.
- * gdb.fortran/lbound-ubound.exp: New file.
- 2021-02-10 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_load_no_complaints): Remove unnecessary
- "Restore saved setting of complaints".
- 2021-02-09 Tom de Vries <tdevries@suse.de>
- PR symtab/27341
- * lib/gdb.exp (with_complaints): New proc, factored out of ...
- (gdb_load_no_complaints): ... here.
- * gdb.fortran/function-calls.exp: Add test-case.
- 2021-02-09 Abid Qadeer <abidh@codesourcery.com>
- * gdb.threads/signal-command-handle-nopass.exp: Call
- 'standard_testfile' before using 'testfile'.
- * gdb.threads/signal-command-multiple-signals-pending.exp: Likewise.
- * gdb.threads/signal-delivered-right-thread.exp: Likewise
- * gdb.threads/signal-sigtrap.exp: Likewise
- 2021-02-08 Luis Machado <luis.machado@linaro.org>
- * gdb.base/gnu-ifunc.exp (build): Pass -Wl,z,lazy.
- 2021-02-08 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/enqueued-cu-base-addr.exp: Fix inter-CU reference.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/tui-window-disabled.c: New file.
- * gdb.python/tui-window-disabled.exp: New file.
- * gdb.python/tui-window-disabled.py: New file.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/tui-window.exp: Add new tests.
- * gdb.python/tui-window.py (TestWindow) <__init__>: Store
- TestWindow object into global the_window.
- <remote_title>: New method.
- (delete_window_title): New function.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/winheight.exp: Add more tests.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-framefilter.exp: Update expected results.
- * gdb.python/python.exp: Update expected results.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/scroll.exp: Tighten expected results. Remove comment
- about bug in GDB, update expected results, and add more tests.
- 2021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/scroll.exp: New file.
- * gdb.tui/tui-layout-asm-short-prog.exp: Update expected results.
- * lib/tuiterm.exp (Term::_csi_M): Delete count lines, scroll
- remaining lines up.
- (Term::check_region_contents): New proc.
- (Term::check_box_contents): Use check_region_contents.
- 2021-02-06 Tom de Vries <tdevries@suse.de>
- PR testsuite/26922
- * gdb.tui/tui-layout-asm.exp: Ignore whitespace mismatches when
- scrolling.
- 2021-02-05 Tom de Vries <tdevries@suse.de>
- PR breakpoints/27313
- * gdb.base/catch-syscall.exp: Check that "catch syscall -1" is
- rejected.
- 2021-02-05 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/main-subprogram.exp: Add KFAIL for PR symtab/24549.
- * gdb.fortran/mixed-lang-stack.exp: Same.
- 2021-02-05 Tom de Vries <tdevries@suse.de>
- PR exp/27265
- * gdb.base/complex-parts.exp: Add tests.
- 2021-02-05 Tom de Vries <tdevries@suse.de>
- PR symtab/27307
- * gdb.dwarf2/clang-debug-names.exp: Check file command warnings.
- 2021-02-04 Shahab Vahedi <shahab@synopsys.com>
- * gdb.xml/tdesc-regs.exp: Use correct core-regs for ARC.
- 2021-02-03 Pedro Alves <pedro@palves.net>
- * gdb.threads/detach-step-over.c: New file.
- * gdb.threads/detach-step-over.exp: New file.
- 2021-02-03 Pedro Alves <pedro@palves.net>
- * gdb.threads/attach-non-stop.c: New file.
- * gdb.threads/attach-non-stop.exp: New file.
- 2021-02-02 Lancelot SIX <lsix@lancelotsix.com>
- * gdb.base/inferior-noarg.c: New test.
- * gdb.base/inferior-noarg.exp: New test.
- 2021-02-02 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/scope.exp: Use proc_with_prefix.
- 2021-02-02 Simon Marchi <simon.marchi@efficios.com>
- * lib/dwarf.exp (rnglists): Add -no-offset-array option to
- table proc.
- * gdb.dwarf2/rnglists-sec-offset.exp: Add test for
- .debug_rnglists table without offset array.
- * gdb.dwarf2/loclists-sec-offset.exp: Add test for
- .debug_loclists table without offset array.
- 2021-02-02 Simon Marchi <simon.marchi@efficios.com>
- * gdb.dwarf2/rnglists-sec-offset.exp: Add test for DW_AT_ranges
- of DW_FORM_sec_offset form plus DW_AT_rnglists_base attribute.
- * gdb.dwarf2/loclists-sec-offset.exp: Add test for
- DW_AT_location of DW_FORM_sec_offset plus DW_AT_loclists_base
- attribute
- 2021-02-02 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/26813
- * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_loclistx.
- (loclists): New proc.
- * gdb.dwarf2/loclists-multiple-cus.c: New.
- * gdb.dwarf2/loclists-multiple-cus.exp: New.
- * gdb.dwarf2/loclists-sec-offset.c: New.
- * gdb.dwarf2/loclists-sec-offset.exp: New.
- 2021-02-02 Simon Marchi <simon.marchi@efficios.com>
- * lib/dwarf.exp (_location): Add parameters.
- (_handle_DW_FORM): Adjust.
- 2021-02-02 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/26813
- * lib/dwarf.exp (_handle_DW_FORM): Handle DW_FORM_rnglistx.
- (cu): Generate header for DWARF 5.
- (rnglists): New proc.
- * gdb.dwarf2/rnglists-multiple-cus.exp: New.
- * gdb.dwarf2/rnglists-sec-offset.exp: New.
- 2021-02-02 Tom de Vries <tdevries@suse.de>
- PR symtab/24620
- * gdb.dwarf2/fission-reread.exp: Add test-case.
- 2021-02-01 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/fission-base.S: Pass -DDWO=$dwo.
- * gdb.dwarf2/fission-loclists-pie.S: Same.
- * gdb.dwarf2/fission-loclists.S: Same.
- * gdb.dwarf2/fission-multi-cu.S: Same.
- * gdb.dwarf2/fission-reread.S: Same.
- * gdb.dwarf2/fission-base.exp: Use DWO.
- * gdb.dwarf2/fission-loclists-pie.exp: Same.
- * gdb.dwarf2/fission-loclists.exp: Same.
- * gdb.dwarf2/fission-multi-cu.exp: Same.
- * gdb.dwarf2/fission-reread.exp: Same.
- 2021-01-29 Tom de Vries <tdevries@suse.de>
- PR breakpoints/26063
- * gdb.dwarf2/dw2-step-out-of-function-no-stmt.c: New test.
- * gdb.dwarf2/dw2-step-out-of-function-no-stmt.exp: New file.
- 2021-01-29 Tom de Vries <tdevries@suse.de>
- * gdb.opt/solib-intra-step.exp: Remove state tracking logic.
- 2021-01-28 Tom de Vries <tdevries@suse.de>
- * gdb.arch/i386-gnu-cfi.exp: Capture the position of function gate
- in the backtrace, and use that in the rest of the test instead of
- hardcoded constant 3. Use "frame" instead of "up" for robustness.
- 2021-01-28 Tom de Vries <tdevries@suse.de>
- * gdb.arch/i386-sse-stack-align.S: Rename g[0-4] to test_g[0-4].
- * gdb.arch/i386-sse-stack-align.c: Same.
- * gdb.arch/i386-sse-stack-align.exp: Same.
- 2021-01-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (default_gdb_init): Unset XDG_CONFIG_HOME.
- 2021-01-28 Tom de Vries <tdevries@suse.de>
- * gdb.ada/out_of_line_in_inlined.exp: Use gdb_breakpoint.
- 2021-01-28 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: Add regexp to
- "maint info line-table". Make PASS pattern more specific. Make
- FAIL pattern work for -m32.
- 2021-01-27 Lancelot SIX <lsix@lancelotsix.com>
- PR gdb/27133
- * gdb.base/ui-redirect.exp: Add test case that ensures that
- redirecting both logging and debug does not cause gdb to crash.
- 2021-01-27 Matthew Malcomson <matthew.malcomson@arm.com>
- * gdb.arch/insn-reloc.c: Add tests for BR and BLR.
- 2021-01-26 Tom de Vries <tdevries@suse.de>
- * gdb.threads/killed-outside.exp: Allow regular output.
- 2021-01-26 Tom de Vries <tdevries@suse.de>
- * gdb.opt/solib-intra-step.exp: Handle stepping into thunk.
- 2021-01-25 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-ranges-psym.exp (gdb_load_no_complaints): New proc.
- * lib/gdb.exp: Use gdb_load_no_complaints.
- 2021-01-25 Tom Tromey <tromey@adacore.com>
- * gdb.ada/fixed_points.exp: Add regression test.
- * gdb.ada/fixed_points/fixed_points.adb (FP5_Var): New variable.
- * gdb.ada/fixed_points/pck.adb (Delta5, FP5_Type): New.
- 2021-01-25 Tom Tromey <tromey@adacore.com>
- * gdb.ada/local-enum.exp: Add enumerator resolution test.
- 2021-01-25 Tom Tromey <tromey@adacore.com>
- * gdb.ada/local-enum.exp: New file.
- * gdb.ada/local-enum/local.adb: New file.
- 2021-01-23 Tom Tromey <tom@tromey.com>
- * lib/gdb.exp (default_gdb_init): Set INPUTRC to a cached file.
- 2021-01-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/line65535.exp: Fix test expectation.
- 2021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (gdb_test_multiple): Remove things related to test
- suppression.
- (default_gdb_exit): Likewise.
- (default_gdb_spawn): Likewise.
- (send_gdb): Likewise.
- (gdb_expect): Likewise.
- (gdb_expect_list): Likewise.
- (default_gdb_init): Likewise.
- (gdb_suppress_entire_file): Remove.
- (gdb_suppress_tests): Remove.
- (gdb_stop_suppressing_tests): Remove.
- (gdb_clear_suppressed): Remove.
- * lib/mi-support.exp (mi_uncatched_gdb_exit): Remove things
- related to test suppression.
- (default_mi_gdb_start): Likewise.
- (mi_gdb_reinitialize_dir): Likewise.
- (mi_gdb_test): Likewise.
- (mi_run_cmd_full): Likewise.
- (mi_runto_helper): Likewise.
- (mi_execute_to): Likewise.
- * lib/prompt.exp (default_prompt_gdb_start): Likewise.
- * gdb.base/bitfields.exp: Likewise.
- * gdb.base/bitfields2.exp: Likewise.
- * gdb.base/break.exp: Likewise.
- * gdb.base/call-sc.exp: Likewise.
- * gdb.base/callfuncs.exp: Likewise.
- * gdb.base/dfp-test.exp: Likewise.
- * gdb.base/endian.exp: Likewise.
- * gdb.base/exprs.exp: Likewise.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/hbreak2.exp: Likewise.
- * gdb.base/recurse.exp: Likewise.
- * gdb.base/scope.exp: Likewise.
- * gdb.base/sepdebug.exp: Likewise.
- * gdb.base/structs.exp: Likewise.
- * gdb.base/until.exp: Likewise.
- * gdb.cp/misc.exp: Likewise.
- 2021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
- PR cli/25956
- * gdb.base/style.exp (run_style_tests): Add version string test.
- (test_startup_version_string): Use version style name.
- * lib/gdb-utils.exp (style): Handle version style name.
- 2021-01-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/style.exp (limited_style): New proc.
- (clean_restart_and_disable): New proc.
- (run_style_tests): New proc. Most of the old tests from this file
- are now in this proc.
- (test_startup_version_string): New proc. Reamining test from the
- old file is in this proc.
- 2021-01-22 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
- Adjust to "set debug remote" changes.
- 2021-01-21 Luis Machado <luis.machado@linaro.org>
- * lib/gdbserver-support.exp (gdb_target_cmd_ext): Handle a new error
- message.
- 2021-01-21 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/tuiterm.exp (_log, _log_cur): New, use throughout.
- 2021-01-21 Hannes Domani <ssbssa@yahoo.de>
- PR python/19151
- * gdb.python/py-breakpoint.exp: Add tests for hardware breakpoints.
- 2021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/tuiterm.exp: Rename _cur_x/_cur_y to _cur_col/_cur_row.
- 2021-01-20 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/tuiterm.exp: Add links in comments.
- 2021-01-20 Tom de Vries <tdevries@suse.de>
- * gdb.python/py-format-string.exp: Allow Deriv+$decimal as vtable
- offset.
- 2021-01-20 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (skip_rust_tests): Skip if multilib_flags contains -m32.
- 2021-01-20 Sergio Durigan Junior <sergiodj@sergiodj.net>
- * gdb.arch/amd64-stap-expressions.S: New file.
- * gdb.arch/amd64-stap-expressions.exp: New file.
- 2021-01-19 Tom de Vries <tdevries@suse.de>
- * gdb.base/step-over-syscall.exp: Detect and handle sysenter/int
- sequence.
- 2021-01-19 Tom de Vries <tdevries@suse.de>
- * gdb.arch/i386-mpx.c (main): Drop argc/argv parameter.
- 2021-01-18 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices.exp (run_test): Avoid including
- addresses in test names.
- 2021-01-15 Tom de Vries <tdevries@suse.de>
- PR testsuite/26997
- * gdb.fortran/array-slices.exp (run_test): Avoid pointer arithmetic
- when adding sizeof.
- 2021-01-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/24590
- * gdb.base/style.exp: Handle shorter argv in frame command output.
- 2021-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/26819
- * gdb.server/stop-reply-no-thread-multi.c: New file.
- * gdb.server/stop-reply-no-thread-multi.exp: New file.
- 2021-01-12 Tom de Vries <tdevries@suse.de>
- * gdb.arch/i386-mpx-call.c (have_mpx): Remove.
- (main): Remove call to have_mpx.
- * gdb.arch/i386-mpx-call.exp: Use have_mpx.
- * gdb.arch/i386-mpx-map.c (have_mpx): Remove.
- (main): Remote call to have_mpx.
- * gdb.arch/i386-mpx-map.exp: Use have_mpx.
- * gdb.arch/i386-mpx-sigsegv.c (have_mpx): Remove.
- (main): Remove call to have_mpx.
- * gdb.arch/i386-mpx-sigsegv.exp: Use have_mpx.
- * gdb.arch/i386-mpx-simple_segv.c (have_mpx): Remove.
- (main): Remove call to have_mpx.
- * gdb.arch/i386-mpx-simple_segv.exp: Use have_mpx.
- * gdb.arch/i386-mpx.c (have_mpx): Remove.
- (main): Remote call to have_mpx.
- * gdb.arch/i386-mpx.exp: Use have_mpx.
- * lib/gdb.exp (have_mpx): New proc.
- 2021-01-12 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
- * gdb.arch/aarch64-fp.exp: Modify to test bfloat16 support.
- 2021-01-12 Tom de Vries <tdevries@suse.de>
- * gdb.base/disasm-optim.exp: Require is_amd64_regs_target.
- 2021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/debug-expr.exp: Add new tests.
- 2021-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/dot-ops.exp: Add new tests.
- 2021-01-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/26968
- * gdb.arch/amd64-stap-three-arg-disp.S: Remove insn modifying $ebx.
- Move insn setting $eax to before probe point.
- 2021-01-09 Tom Tromey <tom@tromey.com>
- * gdb.trace/ax.exp: Do not require an "ext".
- 2021-01-08 Tom Tromey <tromey@adacore.com>
- * gdb.ada/voidctx/pck.adb: New file.
- * gdb.ada/voidctx/pck.ads: New file.
- * gdb.ada/voidctx/voidctx.adb: New file.
- * gdb.ada/voidctx.exp: New file.
- 2021-01-08 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/27157
- * gdb.base/empty-host-env-vars.exp: New test.
- 2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/completion.exp: Add a new test.
- 2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/intvar-dynamic-types.exp: New file.
- * gdb.fortran/intvar-dynamic-types.f90: New file.
- 2021-01-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/intvar-array.exp: New file.
- * gdb.fortran/intvar-array.f90: New file.
- 2021-01-07 Tom Tromey <tromey@adacore.com>
- * gdb.ada/assign_arr.exp: Add 'others' test.
- 2021-01-06 Tom Tromey <tromey@adacore.com>
- * gdb.ada/fixed_points/pck.ads (Delta4): New constant.
- (FP4_Type): New type.
- (FP4_Var): New variable.
- * gdb.ada/fixed_points/fixed_points.adb: Update.
- * gdb.ada/fixed_points.exp: Add tests for binary operators.
- 2021-01-06 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (gdb_test_sequence): Accept -prompt switch.
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- Pass prompt containing debug print to gdb_test_sequence.
- 2021-01-04 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-out-of-range-end-of-seq.exp: New file.
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/abspath.exp: Append "set sysroot" to GDBFLAGS.
- * gdb.server/connect-without-multi-process.exp: Likewise.
- * gdb.server/exit-multiple-threads.exp: Likewise.
- * gdb.server/ext-attach.exp: Likewise.
- * gdb.server/ext-restart.exp: Likewise.
- * gdb.server/ext-run.exp: Likewise.
- * gdb.server/ext-wrapper.exp: Likewise.
- * gdb.server/multi-ui-errors.exp: Likewise.
- * gdb.server/no-thread-db.exp: Likewise.
- * gdb.server/reconnect-ctrl-c.exp: Likewise.
- * gdb.server/run-without-local-binary.exp: Likewise.
- * gdb.server/server-kill.exp: Likewise.
- * gdb.server/server-run.exp: Likewise.
- * gdb.server/solib-list.exp: Likewise.
- * gdb.server/stop-reply-no-thread.exp: Likewise.
- * gdb.server/wrapper.exp: Likewise.
- * gdb.server/sysroot.exp: Increase timeout when testing the
- target: sysroot.
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/server-run.exp: Use clean_restart.
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/ext-run.exp: Use clean_restart.
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/stop-reply-no-thread.exp: Use build_executable
- instead of prepare_for_testing.
- 2021-01-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.server/solib-list.exp: Use clean_restart.
- 2021-01-04 Tom de Vries <tdevries@suse.de>
- * gdb.base/morestack.c: Remove printf.
- * gdb.base/morestack.exp: Don't use -fuse-ld=gold.
- 2020-12-31 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Update output for Rust 1.49.
- 2020-12-31 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.cp/step-and-next-inline.exp: Fix test case.
- 2020-12-30 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-frame-args.exp: De-duplicate test names.
- 2020-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/27059
- * gdb.dwarf2/dyn-type-unallocated.c: New file.
- * gdb.dwarf2/dyn-type-unallocated.exp: New file.
- 2020-12-21 Peter Waller <p@pwaller.net>
- * gdb.base/style-interp-exec-mi.exp: New.
- * gdb.base/style-interp-exec-mi.c: New.
- 2020-12-21 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/list.exp: Replace send_gdb + gdb_expect with
- gdb_test. Use proc_with_prefix.
- 2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/exception.exp: Build with nopie.
- * gdb.btrace/function_call_history.exp: Likewise.
- * gdb.btrace/unknown_functions.exp: Likewise.
- 2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/multi-inferior.exp: Skip if use_gdb_stub.
- 2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.python/py-record-btrace.exp: Make test names unique.
- * gdb.python/py-record-full.exp: Likewise.
- 2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/data.exp: Make test names unique.
- * gdb.btrace/delta.exp: Likewise.
- * gdb.btrace/enable.exp: Likewise.
- * gdb.btrace/function_call_history.exp: Likewise.
- * gdb.btrace/nohist.exp: Likewise.
- * gdb.btrace/non-stop.exp: Likewise.
- * gdb.btrace/rn-dl-bind.exp: Likewise.
- * gdb.btrace/step.exp: Likewise.
- * gdb.btrace/stepi.exp: Likewise.
- * gdb.btrace/tailcall.exp: Likewise.
- 2020-12-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/enable.exp: Update error message.
- * gdb.btrace/multi-inferior.exp: Likewise.
- * gdb.btrace/reconnect.exp: Likewise.
- * gdb.python/py-record-btrace.exp: Likewise.
- * gdb.python/py-record-full.exp: Likewise.
- 2020-12-20 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (save_target_board_info): New proc.
- (gdb_compile_shlib): Use save_target_board_info.
- 2020-12-19 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (supports_scalar_storage_order_attribute)
- (supports_gnuc): New proc.
- * gdb.base/endianity.exp: Define TEST_SSO. Eliminate
- test_compiler_info calls. Add unsupported message.
- * gdb.base/endianity.c: Use TEST_SSO.
- 2020-12-19 Hannes Domani <ssbssa@yahoo.de>
- PR exp/27070
- * gdb.python/compare-enum-type-a.c: New test.
- * gdb.python/compare-enum-type-b.c: New test.
- * gdb.python/compare-enum-type.exp: New file.
- * gdb.python/compare-enum-type.h: New test.
- 2020-12-18 Hannes Domani <ssbssa@yahoo.de>
- * gdb.python/py-format-string.exp: Add tests for address keyword.
- 2020-12-18 Hannes Domani <ssbssa@yahoo.de>
- * gdb.python/py-type.exp: Add tests for TYPE_CODE_METHOD.
- 2020-12-18 Tom Tromey <tromey@adacore.com>
- * gdb.ada/fixed_points.exp: Also run with
- -fgnat-encodings=minimal. Update expected output.
- 2020-12-16 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/async-shell.exp: Enable non-stop through GDBFLAGS.
- * gdb.base/continue-all-already-running.exp: Likewise.
- * gdb.base/moribund-step.exp: Likewise.
- * gdb.base/step-sw-breakpoint-adjust-pc.exp: Likewise.
- 2020-12-16 Tom de Vries <tdevries@suse.de>
- * gdb.base/batch-preserve-term-settings.exp:
- 2020-12-16 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_compile_shlib_1): Factor out of ...
- (gdb_compile_shlib): ... here. Filter out PIE-related flags.
- 2020-12-16 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-tagged-pointer.c (main): Add a few more
- pointer-based memory accesses.
- * gdb.arch/aarch64-tagged-pointer.exp: Exercise additional
- hw watchpoint cases.
- 2020-12-15 Rae Kim <rae.kim@gmail.com>
- * gdb.base/document.exp: New test.
- 2020-12-15 Tom Tromey <tromey@adacore.com>
- * gdb.base/style.exp: Add deprecation tests.
- 2020-12-14 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (gdb_test_multiple): Fix typo in doc.
- 2020-12-14 Mark Wielaard <mark@klomp.org>
- * lib/dwarf.exp (Dwarf::_handle_attribute): Handle SPECIAL_expr
- specially, set attr_form_comment to the actual FORM string used.
- 2020-12-14 Mark Wielaard <mark@klomp.org>
- * lib/dwarf.exp (Dwarf::_read_constants): Don't set
- _constants(SPECIAL_expr) here, but set it...
- (Dwarf::cu): ...here based on _cu_version.
- 2020-12-14 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_compile_shlib): Make sure it's not necessary to
- pass -fPIC.
- * gdb.ada/catch_ex_std.exp: Don't pass -fPIC to gdb_compile_shlib.
- * gdb.base/break-probes.exp: Same.
- * gdb.base/ctxobj.exp: Same.
- * gdb.base/dso2dso.exp: Same.
- * gdb.base/global-var-nested-by-dso.exp: Same.
- * gdb.base/info-shared.exp: Same.
- * gdb.base/jit-reader-simple.exp: Same.
- * gdb.base/print-file-var.exp: Same.
- * gdb.base/skip-solib.exp: Same.
- * gdb.btrace/dlopen.exp: Same.
- 2020-12-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/26963
- * lib/gdb.exp (run_on_host): Declare test unsupported if spawn fails.
- 2020-12-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/26962
- * gdb.base/solib-corrupted.exp: Handle "'_r_debug' has unknown type;
- cast it to its declared type".
- 2020-12-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/26951
- * gdb.base/batch-preserve-term-settings.exp: Use "gdb-subshell$ " as
- shell prompt.
- 2020-12-14 Tom Tromey <tromey@adacore.com>
- * gdb.ada/nested.exp: Add new tests.
- * gdb.ada/nested/hello.adb (Fourth, Fifth): New procedures.
- 2020-12-14 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/ada-thick-pointer.exp: New file.
- 2020-12-14 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/dw2-fixed-point.exp: Add test for division by zero.
- 2020-12-13 Tom de Vries <tdevries@suse.de>
- PR testsuite/26953
- * gdb.base/endianity.exp: Skip tests requiring scalar_storage_order
- attribute support if compiler doesn't support it.
- 2020-12-13 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_compile_shlib): Handle ada.
- * gdb.ada/catch_ex_std.exp: Use gdb_compile_shlib to compile from
- source to shared lib. Add ada to options.
- 2020-12-13 Tom de Vries <tdevries@suse.de>
- * gdb.ada/catch_ex_std.exp: Use gnatmake -bargs and -largs instead of
- calling gnatbind and gnatlink.
- 2020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/dcache-flush.c: New file.
- * gdb.base/dcache-flush.exp: New file.
- 2020-12-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/c-linkage-name.exp: Update to use new 'maint flush ...'
- commands.
- * gdb.base/killed-outside.exp: Likewise.
- * gdb.opt/inline-bt.exp: Likewise.
- * gdb.perf/gmonster-null-lookup.py: Likewise.
- * gdb.perf/gmonster-print-cerr.py: Likewise.
- * gdb.perf/gmonster-ptype-string.py: Likewise.
- * gdb.python/py-unwind.exp: Likewise.
- 2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/commands.exp: Update expected results.
- 2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- PR cli/15104
- * gdb.base/commands.exp: Add additional tests.
- * gdb.base/completion.exp: Add additional tests.
- 2020-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/completion.exp: Add additional tests.
- 2020-12-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/26991
- * gdb.arch/i386-mpx-call.exp: Don't expect to trigger bounds
- violations by setting bounds registers if the bounds are passed in the
- Bounds Table.
- 2020-12-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/26954
- * gdb.base/float128.exp: Detect and handle no mpfr support.
- 2020-12-10 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/24694
- * gdb.multi/multi-arch-exec.c (thread_start, main): Add barrier
- calls.
- 2020-12-10 Tom de Vries <tdevries@suse.de>
- PR testsuite/26947
- * gdb.tui/new-layout.exp: Don't execute tests with unbalanced curly
- braces for tcl 8.5 and earlier.
- 2020-12-09 Simon Marchi <simon.marchi@efficios.com>
- PR 26875, PR 26901
- * gdb.base/flexible-array-member.c: New test.
- * gdb.base/flexible-array-member.exp: New test.
- 2020-12-08 Tom de Vries <tdevries@suse.de>
- * gdb.arch/amd64-gs_base.exp: Undo commit 67748e0f66, reimplement
- using is_amd64_regs_target.
- 2020-12-08 Tom de Vries <tdevries@suse.de>
- * gdb.ada/mi_task_arg.exp: Accept <optimized out> as valid value of
- self_id.
- 2020-12-07 Pedro Alves <pedro@palves.net>
- * gdb.base/break-on-linker-gcd-function.exp: Remove unused
- 'additional_flags' variable.
- 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.linespec/explicit.exp: Extend with a test to check completing
- '-' after seemingly complete options.
- 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.linespec/keywords.exp: Add tests to check positional
- flexibility of "-force-condition".
- 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/bp-cmds-run-with-ex.c: New file.
- * gdb.base/bp-cmds-run-with-ex.exp: New file.
- * gdb.base/bp-cmds-run-with-ex.gdb: New file.
- * gdb.gdb/python-interrupts.exp: Update the call to
- 'catch_command_errors' with the new argument.
- * gdb.gdb/python-selftest.exp: Ditto.
- 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
- * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
- * gdb.threads/non-stop-fair-events.exp: Likewise.
- 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.threads/step-over-exec.exp: New.
- * gdb.threads/step-over-exec.c: New.
- * gdb.threads/step-over-exec-execd.c: New.
- * lib/my-syscalls.S: New.
- * lib/my-syscalls.h: New.
- 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
- * lib/dwarf.exp (declare_labels): Use name as text if text is
- not provided.
- 2020-12-04 Tom de Vries <tdevries@suse.de>
- PR testsuite/26990
- * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
- are unsupported.
- 2020-12-04 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
- clause.
- 2020-12-04 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/insn-reverse.exp: Fix count handling.
- 2020-12-04 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
- __x86_64__.
- 2020-12-04 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/insn-reverse.c (test_nr): New var.
- (usage, parse_args): New function.
- (main): Call parse_args. Only run test for test_nr.
- * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
- and bail out. Run subtests individually, using an inferior arg
- specifying the subtest.
- 2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
- 2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
- update test to use this.
- 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
- 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
- (do_test): Don't use with_test_prefix.
- * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
- (do_test): Don't use with_test_prefix.
- * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
- (do_test): Don't use with_test_prefix.
- * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
- (do_test): Don't use with_test_prefix.
- 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.threads/non-ldr-exit.exp: Fix comment.
- 2020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.xml/maint-xml-dump-03.xml: New file.
- 2020-11-30 Tom de Vries <tdevries@suse.de>
- PR symtab/26905
- * gdb.dwarf2/count.exp: Remove kfails.
- 2020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak-multi-context.exp: Do not hard-code location
- indices.
- 2020-11-24 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
- the "ptype pck__fp1_range_var" test for the module-2 and pascal
- languages. Remove the associated setup_xfail.
- 2020-11-23 Simon Marchi <simon.marchi@efficios.com>
- * lib/gdb.exp (gdb_assert): Show error message on error.
- 2020-11-23 Tom de Vries <tdevries@suse.de>
- * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
- * gdb.ada/mod_from_name.exp: Same.
- * gdb.ada/pckd_arr_ren.exp: Same.
- 2020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/template.exp: New.
- * gdb.base/template.c: New.
- 2020-11-22 Gary Benson <gbenson@redhat.com>
- PR gdb/26905
- * gdb.dwarf2/count.exp: Add test for an array whose upper bound
- is defined using a DW_AT_count which references another DIE.
- 2020-11-21 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-ptr.exp: Add XFAIL.
- 2020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices-bad.exp: New file.
- * gdb.fortran/array-slices-bad.f90: New file.
- * gdb.fortran/array-slices-sub-slices.exp: New file.
- * gdb.fortran/array-slices-sub-slices.f90: New file.
- * gdb.fortran/array-slices.exp: Rewrite tests.
- * gdb.fortran/array-slices.f90: Rewrite tests.
- * gdb.fortran/vla-sizeof.exp: Correct expected results.
- 2020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/completion.exp: Add new completion tests.
- 2020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
- * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
- * gdb.mi/mi-nsintrall.exp: Likewise.
- * gdb.mi/mi-nsmoribund.exp: Likewise.
- * gdb.mi/mi-nsthrexec.exp: Likewise.
- * gdb.mi/mi-watch-nonstop.exp: Likewise.
- 2020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
- of perror.
- 2020-11-18 Joseph Myers <joseph@codesourcery.com>
- * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
- $arg.exe exists but $arg does not.
- 2020-11-17 Gary Benson <gbenson@redhat.com>
- * gdb.trace/trace-common.h (x86_trace_dummy): Add
- __attribute__ ((used)).
- 2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.gdb/unittest.exp: Spot 'Running...' lines.
- 2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/completion.exp: Add new tests.
- 2020-11-16 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
- tests.
- 2020-11-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
- * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
- (main): Add reference to pck__fp1_var2.
- * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
- 2020-11-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
- 2020-11-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/fixed_points.exp: Add ptype tests.
- * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
- 2020-11-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
- 2020-11-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
- * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
- * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
- New files.
- * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
- * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
- New files.
- 2020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
- PR cli/26879
- * gdb.fortran/completion.exp: New file.
- * gdb.fortran/completion.f90: New file.
- 2020-11-12 Joseph Myers <joseph@codesourcery.com>
- * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
- but $arg does not.
- 2020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/types.exp: Add more tests.
- 2020-11-12 Tom Tromey <tom@tromey.com>
- PR rust/26799:
- * gdb.rust/traits.exp: Remove kfails.
- 2020-11-12 Gary Benson <gbenson@redhat.com>
- * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
- statement.
- 2020-11-11 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
- always-inserted" axis.
- (do_test): Add breakpoint_always_inserted parameter.
- 2020-11-10 Tom Tromey <tromey@adacore.com>
- * gdb.ada/bias.exp: Update.
- * gdb.ada/bias/bias.adb (X): Change value.
- 2020-11-10 Gary Benson <gbenson@redhat.com>
- * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
- regexp fragment in parentheses to prevent false matching.
- 2020-11-10 Gary Benson <gbenson@redhat.com>
- * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
- 2020-11-10 Gary Benson <gbenson@redhat.com>
- * gdb.cp/step-and-next-inline.exp: Only require
- -gstatement-frontiers when building with GCC.
- Only setup KFAIL's for GCC issues when using
- a GCC-built executable.
- 2020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/debug-expr.c: Add extra function to allow for an
- additional test.
- * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
- to this proc with gdb_test_debug_expr. Add an extra test.
- * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
- to this proc with gdb_test_debug_expr, give the tests names
- * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
- calls to this proc with gdb_test_debug_expr, give the tests names
- * gdb.fortran/debug-expr.exp: New file.
- * gdb.fortran/debug-expr.f90: New file.
- * lib/gdb.exp (gdb_test_debug_expr): New proc.
- 2020-11-06 Simon Marchi <simon.marchi@efficios.com>
- * lib/dwarf.exp (ranges): Handle "base" and "range" as
- proceduresu.
- * gdb.dwarf/dw2-bad-elf.exp: Adjust.
- * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
- * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
- * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
- * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
- * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
- * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
- * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/funcall_ref.exp: Update.
- * gdb.ada/var_rec_arr.exp: Update.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/rec_ptype.exp: New file.
- * gdb.ada/rec_ptype/main.adb: New file.
- * gdb.ada/rec_ptype/p.ads: New file.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
- * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
- (PT_Full): New variable.
- * gdb.ada/tick_length_array_enum_idx/pck.adb
- (Full_PT): New type.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/array_of_variant.exp: New file.
- * gdb.ada/array_of_variant/p.adb: New file.
- * gdb.ada/array_of_variant/pck.ads: New file.
- * gdb.ada/array_of_variant/pck.adb: New file.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/enum_idx_packed.exp: Add test.
- * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
- New variable.
- * gdb.ada/enum_idx_packed/pck.ads (Short)
- (Multi_Dimension, Multi_Dimension_Access): New types.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/set_pckd_arr_elt.exp: Also test
- -fgnat-encodings=minimal. Add tests.
- * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
- Call Update_Small a second time.
- * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
- * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
- (Variant_Access): New types.
- (New_Variant): Declare.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mod_from_name.exp: Test printing slice.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/access_to_unbounded_array.exp: Test different
- -fgnat-encodings values.
- * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/array_of_variable_length.exp: Test different
- -fgnat-encodings values.
- * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
- * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
- * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
- change.
- * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
- * gdb.ada/out_of_line_in_inlined.exp: Test different
- -fgnat-encodings values.
- * gdb.ada/packed_array.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
- values.
- * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
- -fgnat-encodings values.
- * gdb.ada/variant_record_packed_array.exp: Test different
- -fgnat-encodings values.
- 2020-11-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/enum_idx_packed.exp: Add tests.
- * gdb.ada/enum_idx_packed/foo.adb: Add variables.
- * gdb.ada/enum_idx_packed/pck.adb: Add functions.
- * gdb.ada/enum_idx_packed/pck.ads: Add types, function
- declarations.
- 2020-11-03 Tom de Vries <tdevries@suse.de>
- * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
- terminator comments.
- (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
- terminator.
- 2020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
- integer format test with regexp.
- 2020-11-02 Gary Benson <gbenson@redhat.com>
- * gdb.base/print-file-var.exp (test): Separate compiler and
- linker options, and build using build_executable_from_specs
- to accommodate this.
- 2020-11-02 Gary Benson <gbenson@redhat.com>
- * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
- for .c files compiled as C++ with Clang if any shared
- libraries are specified.
- 2020-11-02 Gary Benson <gbenson@redhat.com>
- * lib/attributes.h: New header.
- * gdb.base/backtrace.c: Include the above. Replace
- __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
- * gdb.base/infcall-nested-structs.c: Likewise.
- * gdb.base/vla-optimized-out.c: Likewise.
- 2020-11-02 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
- 2020-11-01 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/fixed_points/fixed_points.adb: Replace use of
- System.Min_Int and System.Max_Int with smaller hardcoded
- constants.
- 2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
- * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
- * configure: Re-generate.
- 2020-10-30 Simon Marchi <simon.marchi@efficios.com>
- * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
- expected output.
- 2020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
- behavior.
- * gdb.base/paginate-bg-execution.exp: Ditto.
- * gdb.base/paginate-inferior-exit.exp: Ditto.
- * gdb.base/double-prompt-target-event-error.c: Remove.
- * gdb.base/double-prompt-target-event-error.exp: Remove.
- 2020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
- inferiors' and 'detach inferiors' do not change the current
- inferior.
- 2020-10-29 Tom de Vries <tdevries@suse.de>
- * gdb.threads/tls.exp: Fix DUPLICATEs.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
- * gdb.base/reread.exp: Same.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (readnow): Handle arg.
- * gdb.rust/traits.exp: Add KFAILs for -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/relocate.exp: Update regexp for -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
- -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- PR symtab/26772
- * gdb.dwarf2/dw2-ranges-overlap.c: New test.
- * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
- * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
- complaint during file command for -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.cp/nsalias.exp: Fix typo in test name.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
- 2020-10-28 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
- -readnow.
- 2020-10-27 Tom de Vries <tdevries@suse.de>
- * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
- 2020-10-27 Tom de Vries <tdevries@suse.de>
- * gdb.base/maint.exp: Update for -readnow.
- 2020-10-27 Tom de Vries <tdevries@suse.de>
- * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
- -readnow.
- 2020-10-14 Gary Benson <gbenson@redhat.com>
- * gdb.python/py-format-string.exp (test_deref_refs): Treat
- "_vptr$Base" as correct, in addition to "_vptr.Base".
- (test_mixed): Likewise.
- 2020-10-27 Gary Benson <gbenson@redhat.com>
- * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
- * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
- 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak.exp: Update the completion tests to
- consider the '-force' flag.
- 2020-10-27 Tom de Vries <tdevries@suse.de>
- * gdb.base/list-ambiguous-readnow.exp: New file.
- 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak-multi-context.exp: Expand to test forcing
- the condition.
- * gdb.linespec/cpcompletion.exp: Update to consider the
- '-force-condition' keyword.
- * gdb.linespec/explicit.exp: Ditto.
- * lib/completion-support.exp: Ditto.
- 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak-multi-context.cc: New file.
- * gdb.base/condbreak-multi-context.exp: New file.
- 2020-10-26 Tom Tromey <tom@tromey.com>
- * lib/mi-support.exp (default_mi_gdb_start): Call
- gdb_stdin_log_init.
- * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
- subtract one from gdb_instances.
- (gdb_stdin_log_write): Flush in_file.
- 2020-10-26 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
- 2020-10-26 Tom Tromey <tromey@adacore.com>
- * gdb.ada/unsigned_range/foo.adb: New file.
- * gdb.ada/unsigned_range/pack.adb: New file.
- * gdb.ada/unsigned_range/pack.ads: New file.
- * gdb.ada/unsigned_range.exp: New file.
- 2020-10-26 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
- 2020-10-26 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
- for CU.
- * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
- 2020-10-23 Tom de Vries <tdevries@suse.de>
- * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
- DW_FORM_string.
- (Dwarf::_default_form): New proc.
- (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
- guessed.
- 2020-10-23 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
- * gdb.dwarf2/atomic-type.exp: Same.
- * gdb.dwarf2/bad-regnum.exp: Same.
- * gdb.dwarf2/cpp-linkage-name.exp: Same.
- * gdb.dwarf2/dw2-align.exp: Same.
- * gdb.dwarf2/dw2-bad-elf.exp: Same.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
- * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
- * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
- * gdb.dwarf2/dw2-opt-structptr.exp: Same.
- * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
- * gdb.dwarf2/enum-type.exp: Same.
- * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
- * gdb.dwarf2/info-locals-optimized-out.exp: Same.
- * gdb.dwarf2/main-subprogram.exp: Same.
- * gdb.dwarf2/missing-type-name.exp: Same.
- * gdb.dwarf2/nonvar-access.exp: Same.
- * gdb.dwarf2/typedef-void-finish.exp: Same.
- * gdb.dwarf2/var-access.exp: Same.
- * gdb.dwarf2/void-type.exp: Same.
- 2020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/26693
- * gdb.dwarf2/template-specification-full-name.exp: New test.
- 2020-10-22 Luis Machado <luis.machado@linaro.org>
- * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
- expected an offset from the function.
- * gdb.base/msym-bp.exp (test): Likewise.
- 2020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices.exp: Add a new test.
- 2020-10-21 Gary Benson <gbenson@redhat.com>
- * gdb.mi/mi-fullname-deleted.exp: Fix substituted
- fullname test with Clang. Also expand comments generally.
- 2020-10-20 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
- 2020-10-20 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/arr-stride.c: Remove.
- * gdb.dwarf2/arr-stride.exp: Use main.c.
- * gdb.dwarf2/arr-subrange.c: Remove.
- * gdb.dwarf2/arr-subrange.exp: Use main.c.
- * gdb.dwarf2/bad-regnum.c: Remove.
- * gdb.dwarf2/bad-regnum.exp: Use main.c.
- * gdb.dwarf2/corrupt.c: Remove.
- * gdb.dwarf2/corrupt.exp: Use main.c.
- * gdb.dwarf2/dw2-bad-elf.c: Remove.
- * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
- * gdb.dwarf2/dw2-icycle.c: Remove.
- * gdb.dwarf2/dw2-icycle.exp: Use main.c.
- * gdb.dwarf2/formdata16.c: Remove.
- * gdb.dwarf2/formdata16.exp: Use main.c.
- * gdb.dwarf2/implptrconst.c: Remove.
- * gdb.dwarf2/implptrconst.exp: Use main.c.
- * gdb.dwarf2/info-locals-optimized-out.c: Remove.
- * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
- * gdb.dwarf2/opaque-type-lookup.c: Remove.
- * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
- 2020-10-20 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
- file.
- * gdb.dwarf2/dw2-dir-file-name.exp: Same.
- 2020-10-20 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
- * gdb.dwarf2/dw2-line-number-zero.exp: Same.
- * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
- * gdb.dwarf2/dw2-ranges-base.exp: Same.
- * gdb.dwarf2/dw2-ranges.exp: Same.
- * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
- * gdb.dwarf2/var-access.exp: Same.
- 2020-10-19 Tom Tromey <tromey@adacore.com>
- PR tui/26719
- * gdb.tui/list.exp: Check source window contents after focus
- change.
- 2020-10-17 Tom de Vries <tdevries@suse.de>
- PR symtab/26317
- * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
- 2020-10-17 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
- as suffix.
- * gdb.dwarf2/atomic.c: Rename to ...
- * gdb.dwarf2/atomic-type.c: ... this.
- * gdb.dwarf2/dw2-ranges2.c: Rename to ...
- * gdb.dwarf2/dw2-ranges-2.c: ... this.
- * gdb.dwarf2/dw2-ranges3.c: Rename to ...
- * gdb.dwarf2/dw2-ranges-3.c: ... this.
- * gdb.dwarf2/fission-mix2.c: Rename to ...
- * gdb.dwarf2/fission-mix-2.c: ... this.
- * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
- standard_testfile.
- * gdb.dwarf2/ada-valprint-error.exp: Same.
- * gdb.dwarf2/arr-stride.exp: Same.
- * gdb.dwarf2/arr-subrange.exp: Same.
- * gdb.dwarf2/atomic-type.exp: Same.
- * gdb.dwarf2/bad-regnum.exp: Same.
- * gdb.dwarf2/break-inline-psymtab.exp: Same.
- * gdb.dwarf2/clang-debug-names-2.exp: Same.
- * gdb.dwarf2/clang-debug-names.exp: Same.
- * gdb.dwarf2/comp-unit-lang.exp: Same.
- * gdb.dwarf2/corrupt.exp: Same.
- * gdb.dwarf2/count.exp: Same.
- * gdb.dwarf2/cpp-linkage-name.exp: Same.
- * gdb.dwarf2/data-loc.exp: Same.
- * gdb.dwarf2/dw2-align.exp: Same.
- * gdb.dwarf2/dw2-bad-elf.exp: Same.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
- * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
- * gdb.dwarf2/dw2-case-insensitive.exp: Same.
- * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
- * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
- * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
- * gdb.dwarf2/dw2-inline-param.exp: Same.
- * gdb.dwarf2/dw2-inline-small-func.exp: Same.
- * gdb.dwarf2/dw2-inline-stepping.exp: Same.
- * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
- * gdb.dwarf2/dw2-is-stmt.exp: Same.
- * gdb.dwarf2/dw2-line-number-zero.exp: Same.
- * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
- * gdb.dwarf2/dw2-opt-structptr.exp: Same.
- * gdb.dwarf2/dw2-param-error.exp: Same.
- * gdb.dwarf2/dw2-ranges-base.exp: Same.
- * gdb.dwarf2/dw2-ranges.exp: Same.
- * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
- * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
- * gdb.dwarf2/dw4-sig-types.exp: Same.
- * gdb.dwarf2/dynarr-ptr.exp: Same.
- * gdb.dwarf2/enum-type.exp: Same.
- * gdb.dwarf2/fission-mix.exp: Same.
- * gdb.dwarf2/formdata16.exp: Same.
- * gdb.dwarf2/implptrconst.exp: Same.
- * gdb.dwarf2/implptrpiece.exp: Same.
- * gdb.dwarf2/info-locals-optimized-out.exp: Same.
- * gdb.dwarf2/main-subprogram.exp: Same.
- * gdb.dwarf2/method-ptr.exp: Same.
- * gdb.dwarf2/missing-sig-type.exp: Same.
- * gdb.dwarf2/nonvar-access.exp: Same.
- * gdb.dwarf2/opaque-type-lookup.exp: Same.
- * gdb.dwarf2/shortpiece.exp: Same.
- * gdb.dwarf2/staticvirtual.exp: Same.
- * gdb.dwarf2/subrange.exp: Same.
- * gdb.dwarf2/symtab-producer.exp: Same.
- * gdb.dwarf2/typedef-void-finish.exp: Same.
- * gdb.dwarf2/var-access.exp: Same.
- * gdb.dwarf2/variant.exp: Same.
- * gdb.dwarf2/void-type.exp: Same.
- * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
- dw2-ranges-main.c.
- * gdb.dwarf2/dw2-ranges-main.c: Remove.
- 2020-10-16 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
- 2020-10-16 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
- 2020-10-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/26732
- * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
- scenario 2.
- * gdb.ada/mi_catch_ex_hand.exp: Same.
- 2020-10-13 Pedro Alves <pedro@palves.net>
- * lib/mi-support.exp (mi_clean_restart): New.
- (mi_run_to_main): Delete.
- All callers adjust to use mi_clean_restart / mi_runto_main.
- 2020-10-13 Pedro Alves <pedro@palves.net>
- * config/monitor.exp: Use "list -q".
- * gdb.arch/gdb1558.exp: Use "break -q".
- * gdb.arch/i386-permbkpt.exp: Use "break -q".
- * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
- * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
- * gdb.base/commands.exp: Use "break -q".
- * gdb.base/condbreak.exp: Use "break -q".
- * gdb.base/ctf-ptype.exp: Use "list -q".
- * gdb.base/define.exp: Use "break -q".
- * gdb.base/del.exp: Use "break -q".
- * gdb.base/fullname.exp: Use "break -q".
- * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
- * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
- * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
- * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
- "hbreak -q".
- * gdb.base/included.exp: Use "list -q".
- * gdb.base/label.exp: Use "break -q".
- * gdb.base/lineinc.exp: Use "break -q".
- * gdb.base/list.exp: Use "list -q".
- * gdb.base/macscp.exp: Use "list -q".
- * gdb.base/pending.exp: Use "break -q".
- * gdb.base/prologue-include.exp: Use "break -q".
- * gdb.base/ptype.exp: Use "list -q".
- * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
- * gdb.base/server-del-break.exp: Use "break -q".
- * gdb.base/style.exp: Use "break -q".
- * gdb.base/symbol-without-target_section.exp: Use "list -q".
- * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
- * gdb.cp/exception.exp: Use "tbreak -q".
- * gdb.dwarf2/dw2-error.exp: Use "break -q".
- * gdb.dwarf2/fission-mix.exp: Use "break -q".
- * gdb.dwarf2/fission-reread.exp: Use "break -q".
- * gdb.dwarf2/pr13961.exp: Use "break -q".
- * gdb.linespec/explicit.exp: Use "list -q".
- * gdb.linespec/linespec.exp: Use "break -q".
- * gdb.mi/mi-simplerun.exp: Use "--qualified".
- * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
- * gdb.server/bkpt-other-inferior.exp: Use "break -q".
- * gdb.server/connect-without-multi-process.exp: Use "break -q".
- * gdb.trace/change-loc.exp: Use "break -q".
- * gdb.trace/pending.exp: Use "break -q".
- * gdb.tui/basic.exp: Use "list -q".
- * gdb.tui/list-before.exp: Use "list -q".
- * gdb.tui/list.exp: Use "list -q".
- * lib/gdb.exp (gdb_has_argv0): Use "break -q".
- 2020-10-13 Pedro Alves <pedro@palves.net>
- * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
- saved breakpoints file.
- * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
- inspecting breakpoint list.
- * lib/gdb.exp (runto_main): Add "qualified" to options.
- * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
- and handle it.
- (mi_runto_main): Pass 1 as qualified argument.
- 2020-10-13 Pedro Alves <pedro@palves.net>
- * lib/mi-support.exp (mi_runto_main): New proc.
- (mi_run_to_main): Use it.
- * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
- * gdb.mi/mi-var-cmd.exp: Likewise.
- * gdb.mi/mi-var-invalidate.exp: Likewise.
- * mi-var-list-children-invalid-grandchild.exp: Likewise.
- * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
- * gdb.mi/new-ui-mi-sync.exp: Likewise.
- * gdb.mi/user-selected-context-sync.exp: Likewise.
- * gdb.opt/inline-cmds.exp: Likewise.
- * gdb.python/py-framefilter-mi.exp: Likewise.
- * gdb.python/py-mi.exp: Likewise.
- 2020-10-13 Pedro Alves <pedro@palves.net>
- * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
- "runto main".
- * gdb.ada/small_reg_param.exp: Likewise.
- * gdb.arch/powerpc-d128-regs.exp: Likewise.
- * gdb.base/annota1.exp: Likewise.
- * gdb.base/anon.exp: Likewise.
- * gdb.base/breakpoint-in-ro-region.exp: Likewise.
- * gdb.base/dprintf-non-stop.exp: Likewise.
- * gdb.base/dprintf.exp: Likewise.
- * gdb.base/gdb11530.exp: Likewise.
- * gdb.base/gdb11531.exp: Likewise.
- * gdb.base/gnu_vector.exp: Likewise.
- * gdb.base/interrupt-noterm.exp: Likewise.
- * gdb.base/memattr.exp: Likewise.
- * gdb.base/step-over-syscall.exp: Likewise.
- * gdb.base/watch-cond-infcall.exp: Likewise.
- * gdb.base/watch-read.exp: Likewise.
- * gdb.base/watch-vfork.exp: Likewise.
- * gdb.base/watch_thread_num.exp: Likewise.
- * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
- * gdb.guile/scm-frame-inline.exp: Likewise.
- * gdb.linespec/explicit.exp: Likewise.
- * gdb.opt/inline-break.exp: Likewise.
- * gdb.python/py-frame-inline.exp: Likewise.
- * gdb.reverse/break-precsave.exp: Likewise.
- * gdb.reverse/break-reverse.exp: Likewise.
- * gdb.reverse/consecutive-precsave.exp: Likewise.
- * gdb.reverse/consecutive-reverse.exp: Likewise.
- * gdb.reverse/finish-precsave.exp: Likewise.
- * gdb.reverse/finish-reverse.exp: Likewise.
- * gdb.reverse/fstatat-reverse.exp: Likewise.
- * gdb.reverse/getresuid-reverse.exp: Likewise.
- * gdb.reverse/i386-precsave.exp: Likewise.
- * gdb.reverse/i386-reverse.exp: Likewise.
- * gdb.reverse/i386-sse-reverse.exp: Likewise.
- * gdb.reverse/i387-env-reverse.exp: Likewise.
- * gdb.reverse/i387-stack-reverse.exp: Likewise.
- * gdb.reverse/insn-reverse.exp: Likewise.
- * gdb.reverse/machinestate-precsave.exp: Likewise.
- * gdb.reverse/machinestate.exp: Likewise.
- * gdb.reverse/pipe-reverse.exp: Likewise.
- * gdb.reverse/readv-reverse.exp: Likewise.
- * gdb.reverse/recvmsg-reverse.exp: Likewise.
- * gdb.reverse/rerun-prec.exp: Likewise.
- * gdb.reverse/s390-mvcle.exp: Likewise.
- * gdb.reverse/solib-precsave.exp: Likewise.
- * gdb.reverse/solib-reverse.exp: Likewise.
- * gdb.reverse/step-precsave.exp: Likewise.
- * gdb.reverse/step-reverse.exp: Likewise.
- * gdb.reverse/time-reverse.exp: Likewise.
- * gdb.reverse/until-precsave.exp: Likewise.
- * gdb.reverse/until-reverse.exp: Likewise.
- * gdb.reverse/waitpid-reverse.exp: Likewise.
- * gdb.reverse/watch-precsave.exp: Likewise.
- * gdb.reverse/watch-reverse.exp: Likewise.
- * gdb.threads/kill.exp: Likewise.
- * gdb.threads/tid-reuse.exp: Likewise.
- 2020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/26642
- * gdb.base/maint-target-async-off.c: New test.
- * gdb.base/maint-target-async-off.exp: New test.
- 2020-10-13 Alan Modra <amodra@gmail.com>
- * gdb.arch/powerpc-altivec.s,
- * gdb.arch/powerpc-power7.s,
- * gdb.arch/powerpc-power8.s,
- * gdb.arch/powerpc-power9.s,
- * gdb.arch/powerpc-vsx.s,
- * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
- * gdb.arch/powerpc-altivec.exp,
- * gdb.arch/powerpc-power7.exp,
- * gdb.arch/powerpc-power8.exp,
- * gdb.arch/powerpc-power9.exp,
- * gdb.arch/powerpc-vsx.exp,
- * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
- disassembly of mfvsrd/mtvsrd.
- 2020-10-13 Alan Modra <amodra@gmail.com>
- * gdb.arch/arm-disassembler-options.exp: Adjust expected
- "target architecture" output.
- * gdb.arch/powerpc-d128-regs.exp: Likewise.
- * gdb.arch/powerpc-disassembler-options.exp: Likewise.
- * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
- * gdb.arch/s390-disassembler-options.exp: Likewise.
- 2020-10-12 Pedro Alves <pedro@palves.net>
- PR exp/26602
- PR c++/26550
- * gdb.cp/ambiguous.cc (marker1): Delete.
- (main): Initialize all the fields of the locals. Replace marker1
- call with a "set breakpoint here" marker.
- * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
- instead of running to marker1. Add tests printing all the
- variables and all the fields of the variables.
- (test_ambiguous): New proc, expecting the new GDB output when a
- field access is ambiguous. Change all "warning: X ambiguous"
- tests to use it.
- 2020-10-12 Gary Benson <gbenson@redhat.com>
- * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
- * gdb.base/msym-bp-2.c (foo): Likewise.
- * gdb.base/msym-lang.c (foo): Likewise.
- * gdb.base/msym-lang-main.c (foo): Likewise.
- * gdb.base/symtab-search-order-1.c (static_global): Likewise.
- * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
- * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
- * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
- * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
- * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
- * gdb.python/py-objfile.c (static_var): Likewise.
- * gdb.python/py-symbol.c (rr): Likewise.
- * gdb.python/py-symbol-2.c (anon, rr): Likewise.
- * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
- 2020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
- output of backtrace.
- 2020-10-09 Tom Tromey <tromey@adacore.com>
- * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
- (Rec): Add field. Fix range.
- * gdb.ada/scalar_storage.exp: Update.
- 2020-10-09 Hannes Domani <ssbssa@yahoo.de>
- PR exp/26714
- * gdb.base/printcmds.exp: Add tests for void results.
- 2020-10-09 Jan Vrany <jan.vrany@labware.com>
- * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
- is emmited for both 'set directories' and 'directory' commands.
- 2020-10-08 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Check that "main"'s name is styled.
- 2020-10-07 Tom Tromey <tromey@adacore.com>
- * gdb.base/find.exp: Rename some tests.
- 2020-10-06 Gary Benson <gbenson@redhat.com>
- * gdb.base/list0.c (unused): Add __attribute__ ((used)).
- * gdb.base/list1.c (unused): Likewise.
- 2020-10-06 Gary Benson <gbenson@redhat.com>
- * gdb.base/list-ambiguous0.c (ambiguous_var): Add
- __attribute__ ((used)).
- * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
- 2020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
- make use of regions throughout.
- * gdb.base/overlays.exp: Enclose string with variableds in "..",
- not {...}.
- * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
- 2020-10-05 Hannes Domani <ssbssa@yahoo.de>
- * gdb.base/call-sc.c: Fix return struct on stack test case.
- * gdb.base/call-sc.exp: Likewise.
- 2020-10-02 Gary Benson <gbenson@redhat.com>
- * README: Fix "paralell".
- 2020-09-30 Gary Benson <gbenson@redhat.com>
- * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
- Convert directive to lowercase.
- (.Labbrev1_begin): Add missing label.
- (abbrev code 0x1): Remove DW_AT_stmt_list.
- (.Ldie_b): Likewise.
- 2020-09-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/new-layout.exp: Use with_test_prefix.
- 2020-09-26 Gareth Rees <grees@undo.io> (tiny change)
- PR python/26586
- * gdb.python/python.exp: add test cases for the from_tty
- argument to gdb.execute.
- 2020-09-25 Gary Benson <gbenson@redhat.com>
- * gdb.base/infcall-nested-structs.exp.tcl: Add
- additional_flags=-Wno-tautological-compare for C++
- tests when compiling using Clang.
- 2020-09-25 Gary Benson <gbenson@redhat.com>
- * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
- for .c files.
- 2020-09-24 Tom Tromey <tromey@adacore.com>
- PR tui/26638:
- * gdb.tui/list.exp: Check output of "focus next".
- 2020-09-23 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/intbits.exp: New file.
- * gdb.dwarf2/intbits.c: New file.
- 2020-09-20 Pedro Alves <pedro@palves.net>
- * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
- spawn_id before calling remote_close. Close secondary MI channel.
- 2020-09-20 Pedro Alves <pedro@palves.net>
- * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
- fails.
- 2020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices.exp: Update expected results.
- * gdb.fortran/class-allocatable-array.exp: Likewise.
- * gdb.fortran/multi-dim.exp: Likewise.
- * gdb.fortran/vla-type.exp: Likewise.
- * gdb.mi/mi-vla-fortran.exp: Likewise.
- 2020-09-18 Victor Collod <vcollod@nvidia.com>
- PR gdb/26635
- * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
- compatible with i386, and move it to...
- * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
- * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
- * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
- 2020-09-18 Pedro Alves <pedro@palves.net>
- PR gdb/26631
- * gdb.multi/multi-target-thread-find.exp: New file.
- 2020-09-18 Pedro Alves <pedro@palves.net>
- * gdb.multi/multi-target-continue.exp: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target-interrupt.exp: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target.exp.tcl: New file, factored out from
- multi-target.exp.
- * gdb.multi/multi-target.exp: Delete.
- 2020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices.exp: Add missing message data.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
- full prototype.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.python/py-as-string.c: Add cast.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/sizeof.c (fill): Add cast.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/share-env-with-gdbserver.c (main): Add cast.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
- linkage name.
- * gdb.base/prologue.exp: Use print /d.
- * gdb.base/symbol-alias.exp: Handle C++ output.
- * gdb.base/symbol-alias2.c: Handle C++ output.
- [__cplusplus] (func): Explicitly specify linkage name.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.python/py-nested-maps.c (struct key_t): Rename to...
- (struct my_key_t): ... this. Adjust all references.
- (struct value_t): Rename to ...
- (struct my_value_t): ... this. Adjust all references.
- (create_map, add_map_element, create_map_map)
- (add_map_map_element): Add casts.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.python/py-framefilter-mi.c (funca): Add casts.
- * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
- * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
- (charfoo, intfoo): Define full prototype.
- * gdb.base/ptype1.c (charfoo): Define full prototype.
- * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
- * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
- Don't define.
- (utf_32_string): Compile for both C and C++.
- * gdb.base/charset.exp: Use "print /d".
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/watchpoint.c (buf): Make it 31 bytes.
- (nullptr): Rename to ...
- (null_ptr): ... this.
- * gdb.base/watchpoint.exp: Adjust to rename.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/printcmds.c (three, flag_enum_without_zero)
- (three_not_flag): Add casts.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
- char array.
- (main): Add references to Barrier, TestStrings, TestStringsH and
- TestStringsW.
- * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
- and expect a full prototype in C++.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/nested-addr.c (main): Add cast.
- * gdb.base/nested-addr.exp: Use "print /d".
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/break.exp (func): New. Use it throughout when
- expecting a function name.
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/display.exp: Issue "set print asm-demangle on".
- 2020-09-17 Pedro Alves <pedro@palves.net>
- * gdb.base/find.c: Include <string.h>.
- (init_bufs): Add cast.
- * gdb.base/find.exp: Issue "set print asm-demangle on".
- 2020-09-16 Tom Tromey <tromey@adacore.com>
- PR gdb/26598:
- * gdb.base/skipcxx.exp: New file.
- * gdb.base/skipcxx.cc: New file.
- 2020-09-16 Tom de Vries <tdevries@suse.de>
- PR testsuite/26617
- * gdb.dlang/watch-loc.c: Only add .debug_aranges if
- WITH_DEBUG_SECTIONS is defined.
- (xstr, str): New macro.
- (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
- to get start and size of _Dmain.
- * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
- using additional_flags.
- 2020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/bp-cmds-sourced-script.c: New file.
- * gdb.base/bp-cmds-sourced-script.exp: New test.
- * gdb.base/bp-cmds-sourced-script.gdb: New file.
- 2020-09-16 Tom de Vries <tdevries@suse.de>
- * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
- get the gdb prompt after issuing "monitor exit".
- 2020-09-16 Tom de Vries <tdevries@suse.de>
- PR testsuite/26624
- * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
- 2020-09-16 Tom de Vries <tdevries@suse.de>
- PR testsuite/26618
- * gdb.tui/new-layout.exp: Escape unbalanced braces.
- 2020-09-15 Tom Tromey <tromey@adacore.com>
- PR rust/26197:
- * lib/rust-support.exp (rust_llvm_version): New proc.
- * gdb.rust/simple.exp: Check rust_llvm_version.
- 2020-09-14 Tom de Vries <tdevries@suse.de>
- * gdb.rust/traits.exp: Fix PATH warning.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.base/catch-follow-exec.c (main): Add explicit return
- statement.
- * gdb.base/catch-signal.c (main): Likewise.
- * gdb.base/condbreak-call-false.c (main): Likewise.
- * gdb.base/consecutive.c (main): Add explicit return
- statement and return type.
- * gdb.base/cursal.c (main): Add explicit return statement.
- * gdb.base/cvexpr.c (main): Likewise.
- * gdb.base/display.c (main): Add explicit return statement and
- return type.
- * gdb.base/dprintf-detach.c (main): Add explicit return statement.
- * gdb.base/endianity.c (main): Likewise.
- * gdb.base/execd-prog.c (main): Likewise.
- * gdb.base/gdb1090.c (main): Likewise.
- * gdb.base/info_qt.c (main): Likewise.
- * gdb.base/lineinc.c (main): Likewise.
- * gdb.base/load-command.c (main): Likewise.
- * gdb.base/macscp1.c (main): Likewise.
- * gdb.base/pr10179-a.c (main): Likewise.
- * gdb.base/quit-live.c (main): Likewise.
- * gdb.base/scope0.c (main): Likewise.
- * gdb.base/settings.c (main): Likewise.
- * gdb.base/stack-checking.c (main): Return int.
- * gdb.base/varargs.c (main): Add explicit return statement.
- * gdb.cp/ambiguous.cc (main): Likewise.
- * gdb.cp/anon-struct.cc (main): Likewise.
- * gdb.cp/anon-union.cc (main): Likewise.
- * gdb.cp/bool.cc (main): Likewise.
- * gdb.cp/bs15503.cc (main): Likewise.
- * gdb.cp/cplusfuncs.cc (main): Likewise.
- * gdb.cp/cttiadd.cc (main): Likewise.
- * gdb.cp/extern-c.cc (main): Likewise.
- * gdb.cp/filename.cc (main): Likewise.
- * gdb.cp/formatted-ref.cc (main): Likewise.
- * gdb.cp/mb-ctor.cc (main): Likewise.
- * gdb.cp/member-ptr.cc (main): Likewise.
- * gdb.cp/minsym-fallback-main.cc (main): Likewise.
- * gdb.cp/overload-const.cc (main): Likewise.
- * gdb.cp/paren-type.cc (main): Likewise.
- * gdb.cp/parse-lang.cc (main): Likewise.
- * gdb.cp/pr-1023.cc (main): Likewise.
- * gdb.cp/psmang1.cc (main): Likewise.
- * gdb.cp/readnow-language.cc (main): Likewise.
- * gdb.cp/ref-params.cc (main): Likewise.
- * gdb.cp/rvalue-ref-params.cc (main): Likewise.
- * gdb.cp/virtbase2.cc (main): Likewise.
- * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
- * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
- * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
- * gdb.mi/mi-console.c (main): Likewise.
- * gdb.mi/mi-read-memory.c (main): Likewise.
- * gdb.modula2/multidim.c (main): Likewise.
- * gdb.opt/inline-small-func.c (main): Likewise.
- * gdb.python/py-rbreak.c (main): Likewise.
- * gdb.stabs/exclfwd1.c (main): Likewise.
- * gdb.trace/qtro.c (main): Likewise.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
- instead of getenv.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
- instead of spawning GDB with remote_spawn.
- * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
- gdb_spawn instead of spawning GDB with remote_spawn.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
- file and add calls to first and second.
- * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
- add call to f.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.mi/mi-break-qualified.cc: New file.
- * gdb.mi/mi-break-qualified.exp: New file.
- * lib/mi-support.exp (mi_create_breakpoint_multi)
- (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
- procedures.
- (mi_create_breakpoint_1): New, factored out from
- mi_create_breakpoint.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
- * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
- * gdb.cp/misc.cc (class small, small::method, marker_reg1)
- (register_class): Delete.
- (main): Don't call register_class.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
- (do_tests): Remove "calling method for small class" test.
- * gdb.cp/classes.cc (class small, small::method, marker_reg1)
- (register_class): Delete.
- (main): Don't call register_class.
- * gdb.cp/call-method-register.exp: New file, based on bits removed
- from classes.exp.
- * gdb.cp/call-method-register.cc: New file, based on bits removed
- from classes.cc.
- 2020-09-13 Pedro Alves <pedro@palves.net>
- * gdb.base/msym-bp-2.c: New.
- * gdb.base/msym-bp-shl-lib.c: New file.
- * gdb.base/msym-bp-shl-main-2.c: New file.
- * gdb.base/msym-bp-shl-main.c: New file.
- * gdb.base/msym-bp-shl.exp: New file.
- * gdb.base/msym-bp.c: New file.
- * gdb.base/msym-bp.exp: New file.
- 2020-09-13 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/default.exp: Change $_gdb_major to 11.
- 2020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
- Felix Willgerodt <Felix.Willgerodt@intel.com>
- * x86-avx512bf16.c: New file.
- * x86-avx512bf16.exp: Likewise.
- * lib/gdb.exp (skip_avx512bf16_tests): New function.
- 2020-09-11 Tom de Vries <tdevries@suse.de>
- PR exp/26602
- * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
- 2020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
- 2020-09-10 Alan Modra <amodra@gmail.com>
- PR 26597
- * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
- 2020-09-08 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
- after gdb_starti_cmd.
- 2020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
- * lib/fortran.exp (fortran_complex8): New proc.
- (fortran_complex16): New proc.
- * gdb.fortran/complex.exp: Use routines from fortran.exp
- * gdb.fortran/pointer-to-pointer.exp: Likewise.
- * gdb.fortran/vla-ptr-info.exp: Likewise.
- 2020-09-03 Tom de Vries <tdevries@suse.de>
- PR breakpoint/26546
- * gdb.base/label-without-address.exp: Runto main first.
- 2020-09-02 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mi_var_access.exp: Test children of access variable.
- * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
- * gdb.ada/mi_var_array.exp: Update.
- 2020-08-31 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/corefile.exp (warning-free): XFAIL test when running
- on docker w/ AUFS storage driver.
- 2020-08-31 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/corefile2.exp (renamed binfile): New tests.
- 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
- * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
- 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
- * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
- * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
- 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
- * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
- output, printing a "not saved" value from history and printing a
- convenience variable created from a "not saved" value.
- 2020-08-31 Tom de Vries <tdevries@suse.de>
- * gdb.base/eh_return.exp: Use nopie.
- 2020-08-28 Pedro Alves <pedro@palves.net>
- * gdb.base/advance-until-multiple-locations.exp
- (advance_overload, until_overload): Adjust to match the
- frame/function header instead of the source line text.
- 2020-08-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/label-without-address.c: New test.
- * gdb.base/label-without-address.exp: New file.
- 2020-08-27 Pedro Alves <pedro@palves.net>
- PR gdb/26523
- PR gdb/26524
- * gdb.base/advance-until-multiple-locations.cc: New.
- * gdb.base/advance-until-multiple-locations.exp: New.
- 2020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
- 2020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-byte.exp: Make test names unique, use
- gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
- * gdb.arch/amd64-dword.exp: Likewise.
- * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
- * gdb.arch/amd64-stap-special-operands.exp: Make test names
- unique.
- * gdb.arch/amd64-tailcall-ret.exp: Likewise.
- * gdb.arch/amd64-word.exp: Make test names unique, use
- gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
- * gdb.arch/i386-byte.exp: Make test names unique, use
- gdb_breakpoint.
- * gdb.arch/i386-word.exp: Likewise.
- 2020-08-25 Shahab Vahedi <shahab@synopsys.com>
- * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
- 2020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/26532
- * gdb.threads/stepi-random-signal.exp: Update pattern.
- 2020-08-25 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/26532
- * gdb.base/ui-redirect.exp: Update pattern.
- 2020-08-25 Gary Benson <gbenson@redhat.com>
- * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
- when compiling with clang.
- * gdb.dwarf2/dw2-restore.exp: Likewise.
- 2020-08-25 Gary Benson <gbenson@redhat.com>
- * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
- Add additional_flags=-Wno-inaccessible-base when compiling
- with GCC >= 10.1 or clang. Add additional_flags=-w when
- compiling with GCC < 10.
- 2020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
- PR m2/26372
- * gdb.modula2/multidim.c: New file.
- * gdb.modula2/multidim.exp: New file.
- 2020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (runto): Always emit fail on internal error.
- 2020-08-24 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- Likewise.
- * gdb.threads/stepi-random-signal.exp: Likewise.
- 2020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/print-file-var.exp: Fix typo "breapoint".
- * gdb.trace/strace.exp: Ditto.
- 2020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
- * gdb.fortran/vla-type.exp: Skip commands not required for
- the Flang compiled binaries after prologue fix.
- 2020-08-17 Tom de Vries <tdevries@suse.de>
- Tom Tromey <tromey@adacore.com>
- PR rust/26197:
- * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
- 2020-08-17 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mi_var_access.exp: New file.
- * gdb.ada/mi_var_access/mi_access.adb: New file.
- * gdb.ada/mi_var_access/pck.adb: New file.
- * gdb.ada/mi_var_access/pck.ads: New file.
- 2020-08-16 Tom de Vries <tdevries@suse.de>
- PR gdb/25350
- * gdb.base/eh_return.c: New test.
- * gdb.base/eh_return.exp: New file.
- 2020-08-15 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
- (mixed_func_1d_): Use fortran_charlen_t in decl.
- 2020-08-15 Tom de Vries <tdevries@suse.de>
- PR backtrace/26390
- * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
- Update expected pattern.
- 2020-08-13 Pedro Alves <pedro@palves.net>
- * gdb.fortran/complex.exp: Check skip_fortran_tests.
- * gdb.fortran/library-module.exp: Likewise.
- * gdb.fortran/logical.exp: Likewise.
- * gdb.fortran/module.exp: Likewise.
- * gdb.fortran/print_type.exp: Likewise.
- * gdb.fortran/vla-alloc-assoc.exp: Likewise.
- * gdb.fortran/vla-datatypes.exp: Likewise.
- * gdb.fortran/vla-history.exp: Likewise.
- * gdb.fortran/vla-ptr-info.exp: Likewise.
- * gdb.fortran/vla-ptype-sub.exp: Likewise.
- * gdb.fortran/vla-ptype.exp: Likewise.
- * gdb.fortran/vla-sizeof.exp: Likewise.
- * gdb.fortran/vla-type.exp: Likewise.
- * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
- * gdb.fortran/vla-value-sub-finish.exp: Likewise.
- * gdb.fortran/vla-value-sub.exp: Likewise.
- * gdb.fortran/vla-value.exp: Likewise.
- 2020-08-13 Pedro Alves <pedro@palves.net>
- * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
- * gdb.ada/access_to_packed_array.exp: Likewise.
- * gdb.ada/access_to_unbounded_array.exp: Likewise.
- * gdb.ada/addr_arith.exp: Likewise.
- * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
- * gdb.ada/arr_arr.exp: Likewise.
- * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
- * gdb.ada/array_bounds.exp: Likewise.
- * gdb.ada/array_of_variable_length.exp: Likewise.
- * gdb.ada/array_ptr_renaming.exp: Likewise.
- * gdb.ada/array_subscript_addr.exp: Likewise.
- * gdb.ada/arraydim.exp: Likewise.
- * gdb.ada/arrayparam.exp: Likewise.
- * gdb.ada/arrayptr.exp: Likewise.
- * gdb.ada/assign_1.exp: Likewise.
- * gdb.ada/assign_arr.exp: Likewise.
- * gdb.ada/atomic_enum.exp: Likewise.
- * gdb.ada/attr_ref_and_charlit.exp: Likewise.
- * gdb.ada/bad-task-bp-keyword.exp: Likewise.
- * gdb.ada/bias.exp: Likewise.
- * gdb.ada/boolean_expr.exp: Likewise.
- * gdb.ada/bp_c_mixed_case.exp: Likewise.
- * gdb.ada/bp_enum_homonym.exp: Likewise.
- * gdb.ada/bp_inlined_func.exp: Likewise.
- * gdb.ada/bp_on_var.exp: Likewise.
- * gdb.ada/bp_range_type.exp: Likewise.
- * gdb.ada/bp_reset.exp: Likewise.
- * gdb.ada/call_pn.exp: Likewise.
- * gdb.ada/catch_assert_if.exp: Likewise.
- * gdb.ada/catch_ex.exp: Likewise.
- * gdb.ada/catch_ex_std.exp: Likewise.
- * gdb.ada/char_enum.exp: Likewise.
- * gdb.ada/char_param.exp: Likewise.
- * gdb.ada/complete.exp: Likewise.
- * gdb.ada/cond_lang.exp: Likewise.
- * gdb.ada/convvar_comp.exp: Likewise.
- * gdb.ada/dgopt.exp: Likewise.
- * gdb.ada/disc_arr_bound.exp: Likewise.
- * gdb.ada/display_nested.exp: Likewise.
- * gdb.ada/dot_all.exp: Likewise.
- * gdb.ada/dyn_loc.exp: Likewise.
- * gdb.ada/dyn_stride.exp: Likewise.
- * gdb.ada/excep_handle.exp: Likewise.
- * gdb.ada/expr_delims.exp: Likewise.
- * gdb.ada/expr_with_funcall.exp: Likewise.
- * gdb.ada/exprs.exp: Likewise.
- * gdb.ada/fin_fun_out.exp: Likewise.
- * gdb.ada/fixed_cmp.exp: Likewise.
- * gdb.ada/formatted_ref.exp: Likewise.
- * gdb.ada/frame_arg_lang.exp: Likewise.
- * gdb.ada/frame_args.exp: Likewise.
- * gdb.ada/fullname_bp.exp: Likewise.
- * gdb.ada/fun_addr.exp: Likewise.
- * gdb.ada/fun_in_declare.exp: Likewise.
- * gdb.ada/fun_overload_menu.exp: Likewise.
- * gdb.ada/fun_renaming.exp: Likewise.
- * gdb.ada/funcall_char.exp: Likewise.
- * gdb.ada/funcall_param.exp: Likewise.
- * gdb.ada/funcall_ptr.exp: Likewise.
- * gdb.ada/funcall_ref.exp: Likewise.
- * gdb.ada/homonym.exp: Likewise.
- * gdb.ada/info_addr_mixed_case.exp: Likewise.
- * gdb.ada/info_auto_lang.exp: Likewise.
- * gdb.ada/info_exc.exp: Likewise.
- * gdb.ada/info_types.exp: Likewise.
- * gdb.ada/int_deref.exp: Likewise.
- * gdb.ada/interface.exp: Likewise.
- * gdb.ada/iwide.exp: Likewise.
- * gdb.ada/lang_switch.exp: Likewise.
- * gdb.ada/length_cond.exp: Likewise.
- * gdb.ada/maint_with_ada.exp: Likewise.
- * gdb.ada/mi_catch_assert.exp: Likewise.
- * gdb.ada/mi_catch_ex.exp: Likewise.
- * gdb.ada/mi_catch_ex_hand.exp: Likewise.
- * gdb.ada/mi_dyn_arr.exp: Likewise.
- * gdb.ada/mi_ex_cond.exp: Likewise.
- * gdb.ada/mi_exc_info.exp: Likewise.
- * gdb.ada/mi_interface.exp: Likewise.
- * gdb.ada/mi_prot.exp: Likewise.
- * gdb.ada/mi_ref_changeable.exp: Likewise.
- * gdb.ada/mi_string_access.exp: Likewise.
- * gdb.ada/mi_task_arg.exp: Likewise.
- * gdb.ada/mi_task_info.exp: Likewise.
- * gdb.ada/mi_var_array.exp: Likewise.
- * gdb.ada/mi_var_union.exp: Likewise.
- * gdb.ada/mi_variant.exp: Likewise.
- * gdb.ada/minsyms.exp: Likewise.
- * gdb.ada/mod_from_name.exp: Likewise.
- * gdb.ada/nested.exp: Likewise.
- * gdb.ada/null_array.exp: Likewise.
- * gdb.ada/optim_drec.exp: Likewise.
- * gdb.ada/out_of_line_in_inlined.exp: Likewise.
- * gdb.ada/packed_array_assign.exp: Likewise.
- * gdb.ada/packed_tagged.exp: Likewise.
- * gdb.ada/pp-rec-component.exp: Likewise.
- * gdb.ada/print_chars.exp: Likewise.
- * gdb.ada/print_pc.exp: Likewise.
- * gdb.ada/ptr_typedef.exp: Likewise.
- * gdb.ada/ptype_arith_binop.exp: Likewise.
- * gdb.ada/ptype_array.exp: Likewise.
- * gdb.ada/ptype_field.exp: Likewise.
- * gdb.ada/ptype_tagged_param.exp: Likewise.
- * gdb.ada/ptype_union.exp: Likewise.
- * gdb.ada/py_range.exp: Likewise.
- * gdb.ada/py_taft.exp: Likewise.
- * gdb.ada/rdv_wait.exp: Likewise.
- * gdb.ada/rec_comp.exp: Likewise.
- * gdb.ada/rec_return.exp: Likewise.
- * gdb.ada/ref_param.exp: Likewise.
- * gdb.ada/ref_tick_size.exp: Likewise.
- * gdb.ada/rename_subscript_param.exp: Likewise.
- * gdb.ada/repeat_dyn.exp: Likewise.
- * gdb.ada/same_component_name.exp: Likewise.
- * gdb.ada/same_enum.exp: Likewise.
- * gdb.ada/scalar_storage.exp: Likewise.
- * gdb.ada/set_wstr.exp: Likewise.
- * gdb.ada/small_reg_param.exp: Likewise.
- * gdb.ada/str_binop_equal.exp: Likewise.
- * gdb.ada/str_ref_cmp.exp: Likewise.
- * gdb.ada/str_uninit.exp: Likewise.
- * gdb.ada/sub_variant.exp: Likewise.
- * gdb.ada/sym_print_name.exp: Likewise.
- * gdb.ada/taft_type.exp: Likewise.
- * gdb.ada/tagged.exp: Likewise.
- * gdb.ada/tagged_access.exp: Likewise.
- * gdb.ada/task_bp.exp: Likewise.
- * gdb.ada/task_switch_in_core.exp: Likewise.
- * gdb.ada/tasks.exp: Likewise.
- * gdb.ada/tick_last_segv.exp: Likewise.
- * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
- * gdb.ada/type_coercion.exp: Likewise.
- * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
- * gdb.ada/unchecked_union.exp: Likewise.
- * gdb.ada/uninitialized_vars.exp: Likewise.
- * gdb.ada/var_arr_attrs.exp: Likewise.
- * gdb.ada/var_arr_typedef.exp: Likewise.
- * gdb.ada/var_rec_arr.exp: Likewise.
- * gdb.ada/variant-record.exp: Likewise.
- * gdb.ada/variant.exp: Likewise.
- * gdb.ada/variant_record_packed_array.exp: Likewise.
- * gdb.ada/varsize_limit.exp: Likewise.
- * gdb.ada/whatis_array_val.exp: Likewise.
- * gdb.ada/widewide.exp: Likewise.
- * gdb.ada/win_fu_syms.exp: Likewise.
- 2020-08-12 Gary Benson <gbenson@redhat.com>
- * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
- 2020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
- unset the array variable.
- 2020-08-03 Tom de Vries <tdevries@suse.de>
- PR symtab/26333
- * lib/dwarf.exp (DW_LNE_user): New proc.
- * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
- * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
- 2020-07-31 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
- to 'uintptr_t'
- (inttypes.h): Include.
- 2020-07-31 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
- (C5_24k): Delete.
- (C5_8k, C5_64k, C5_256k): New macros.
- (buf_ro): Allocate 256 KiB of initialized data.
- 2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak-bad.exp: Extend the test with scenarios
- that attempt to overwrite an existing condition with a condition
- that fails parsing and also with a condition that parses fine
- but contains junk at the end.
- 2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/condbreak-bad.c: New test.
- * gdb.base/condbreak-bad.exp: New file.
- 2020-07-30 Tom de Vries <tdevries@suse.de>
- * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
- out of ...
- (GDBInfoModuleSymbols::check_entry): ... here.
- (GDBInfoModuleSymbols::check_optional_entry): New proc.
- * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
- related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
- 2020-07-30 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
- "__class_some_module_Number_t" optional.
- 2020-07-29 Tom de Vries <tdevries@suse.de>
- * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
- multiple locations.
- 2020-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
- rather than function name.
- 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
- PR symtab/26270:
- * gdb.cp/disasm-func-name.cc: New file.
- * gdb.cp/disasm-func-name.exp: New file.
- 2020-07-28 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
- 'varval' location.
- 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-unwind.py: Update to make use of a register
- descriptor.
- 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-arch-reg-names.exp: Add additional tests.
- 2020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
- PR fortran/23051
- PR fortran/26139
- * gdb.fortran/class-allocatable-array.exp: New file.
- * gdb.fortran/class-allocatable-array.f90: New file.
- * gdb.fortran/pointer-to-pointer.exp: New file.
- * gdb.fortran/pointer-to-pointer.f90: New file.
- 2020-07-25 Tom de Vries <tdevries@suse.de>
- PR symtab/26243
- * gdb.dwarf2/dw2-line-number-zero.c: New test.
- * gdb.dwarf2/dw2-line-number-zero.exp: New file.
- 2020-07-24 Tom de Vries <tdevries@suse.de>
- PR testsuite/26293
- * gdb.ada/mi_prot.exp: Require gnatmake-8.
- 2020-07-23 Pedro Alves <pedro@palves.net>
- * gdb.server/server-kill.exp (prepare): New, factored out from the
- top level.
- (kill_server): New.
- (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
- (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
- 2020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
- 2020-07-22 Sandra Loosemore <sandra@codesourcery.com>
- * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
- Initialize to empty string at top level.
- (gdb_wrapper_init): Revert check for file existence on build.
- Build the wrapper in its default place, not a build-specific
- location. When host == build, make the pathname absolute.
- (gdb_compile): Delete leftover declaration of
- gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
- string instead of uninitialized.
- 2020-07-22 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/corefile2.exp: New file.
- * gdb.base/coremaker2.exp: New file.
- 2020-07-22 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/coredump-filter.exp: Add second
- non-Private-Shared-Anon-File test.
- (test_disasm): Rename binfile for test which is expected
- to fail.
- 2020-07-22 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/corefile.exp: Add test "accessing read-only mmapped
- data in core file".
- * gdb.base/coremaker.c (buf2ro): New global.
- (mmapdata): Add a read-only mmap mapping.
- 2020-07-22 Kevin Buettner <kevinb@redhat.com>
- PR corefiles/25631
- * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
- New test.
- * gdb.base/coremaker.c (buf3): New global.
- (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
- flags.
- 2020-07-22 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/coremaker.c (filler_ro): New global constant.
- 2020-07-22 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mi_prot.exp: New file.
- * gdb.ada/mi_prot/pkg.adb: New file.
- * gdb.ada/mi_prot/pkg.ads: New file.
- * gdb.ada/mi_prot/prot.adb: New file.
- 2020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
- loads two JITers.
- 2020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-arch-reg-groups.exp: Additional tests.
- 2020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-arch-reg-names.exp: Additional tests.
- 2020-07-21 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/solib-precsave.exp: Handle additional "recommended
- breakpoint locations".
- * gdb.reverse/solib-reverse.exp: Same.
- 2020-07-21 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/step-reverse.c (callee): Merge statements.
- 2020-07-21 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/info-modules.exp (info module variables): Allow missing
- line numbers for some variables.
- 2020-07-21 Tom de Vries <tdevries@suse.de>
- * gdb.opt/inline-locals.c (init_array): New func.
- (func1): Use init_array.
- * gdb.opt/inline-locals.exp: Update pattern.
- 2020-07-21 Tom de Vries <tdevries@suse.de>
- * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
- vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
- 2020-07-20 Ludovic Courtès <ludo@gnu.org>
- * gdb.guile/source2.scm: Add #f first argument to 'format'.
- * gdb.guile/types-module.exp: Remove "ERROR:" from
- regexps since Guile 3.0 no longer prints that.
- 2020-07-20 Ludovic Courtès <ludo@gnu.org>
- * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
- error regexp to match on Guile 2.2.
- 2020-07-20 Gary Benson <gbenson@redhat.com>
- * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
- with clang.
- 2020-07-20 Tom de Vries <tdevries@suse.de>
- * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
- (omp_set_lock_in_order): New function.
- (single_scope, multi_scope, nested_func, nested_parallel): Use
- omp_set_lock_in_order and omp_unset_lock.
- (main): Init and destroy lock and lock2.
- 2020-07-20 Tom de Vries <tdevries@suse.de>
- * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
- 2020-07-20 Tom de Vries <tdevries@suse.de>
- * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
- 2020-07-17 Tom de Vries <tdevries@suse.de>
- * gdb.base/valgrind-infcall-2.c: New test.
- * gdb.base/valgrind-infcall-2.exp: New file.
- * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
- 2020-07-17 Tom de Vries <tdevries@suse.de>
- * gdb.dlang/circular.c (found): Use found_label as label name.
- * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
- * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
- * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
- * gdb.dwarf2/ada-linkage-name.exp: Same.
- * gdb.dwarf2/arr-subrange.exp: Same.
- * gdb.dwarf2/atomic-type.exp: Same.
- * gdb.dwarf2/comp-unit-lang.exp: Same.
- * gdb.dwarf2/cpp-linkage-name.exp: Same.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
- * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
- * gdb.dwarf2/dw2-regno-invalid.exp: Same.
- * gdb.dwarf2/implptr-64bit.exp: Same.
- * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
- * gdb.dwarf2/imported-unit-runto-main.exp: Same.
- * gdb.dwarf2/imported-unit.exp: Same.
- * gdb.dwarf2/main-subprogram.exp: Same.
- * gdb.dwarf2/missing-type-name.exp: Same.
- * gdb.dwarf2/nonvar-access.exp: Same.
- * gdb.dwarf2/struct-with-sig.exp: Same.
- * gdb.dwarf2/typedef-void-finish.exp: Same.
- * gdb.dwarf2/void-type.exp: Same.
- 2020-07-17 Tom de Vries <tdevries@suse.de>
- * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
- src parameter.
- * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
- * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
- * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
- * gdb.dwarf2/dw2-opt-structptr.exp: Same.
- * gdb.dwarf2/dwz.exp: Same.
- * gdb.dwarf2/implptr-optimized-out.exp: Same.
- * gdb.dwarf2/implref-array.exp: Same.
- * gdb.dwarf2/implref-const.exp: Same.
- * gdb.dwarf2/implref-global.exp: Same.
- * gdb.dwarf2/implref-struct.exp: Same.
- * gdb.dwarf2/info-locals-optimized-out.exp: Same.
- * gdb.dwarf2/opaque-type-lookup.exp: Same.
- * gdb.dwarf2/var-access.exp: Same.
- * gdb.dwarf2/varval.exp: Same.
- * gdb.trace/entry-values.exp: Same.
- 2020-07-17 Tom de Vries <tdevries@suse.de>
- * lib/dwarf.exp (Dwarf::extern): Remove.
- * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
- * gdb.dlang/circular.exp: Same.
- * gdb.dwarf2/comp-unit-lang.exp: Same.
- * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
- * gdb.dwarf2/dw2-symtab-includes.exp: Same.
- * gdb.dwarf2/dwz.exp: Same.
- * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
- * gdb.dwarf2/imported-unit-runto-main.exp: Same.
- * gdb.dwarf2/imported-unit.exp: Same.
- * gdb.dwarf2/opaque-type-lookup.exp: Same.
- 2020-07-16 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
- Use double quotes instead of single quotes.
- 2020-07-16 Caroline Tice <cmtice@google.com>
- * gdb.dwarf2/dw5-rnglist-test.cc: New file.
- * gdb.dwarf2/dw5-rnglist-test.exp: New file.
- 2020-07-16 Tom de Vries <tdevries@suse.de>
- * lib/dwarf.exp (program): Initialize _line.
- (DW_LNE_end_sequence): Reinitialize _line.
- (DW_LNS_advance_line): Update _line.
- (line): New proc.
- * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
- * gdb.dwarf2/dw2-inline-small-func.exp: Same.
- * gdb.dwarf2/dw2-inline-stepping.exp: Same.
- * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
- * gdb.dwarf2/dw2-is-stmt.exp: Same.
- * gdb.dwarf2/dw2-ranges-func.exp: Same.
- 2020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
- generic.
- 2020-07-15 Tom de Vries <tdevries@suse.de>
- * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
- is_amd64_regs_target.
- 2020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/ptype-on-functions.exp: Add more tests.
- * gdb.fortran/ptype-on-functions.f90: Likewise.
- 2020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
- values in documentation for addr_size to 4 and 8.
- 2020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-osabi.exp: Update.
- * gdb.arch/arm-disassembler-options.exp: Update.
- * gdb.arch/powerpc-disassembler-options.exp: Update.
- * gdb.arch/ppc64-symtab-cordic.exp: Update.
- * gdb.arch/s390-disassembler-options.exp: Update.
- * gdb.base/all-architectures.exp.tcl: Update.
- * gdb.base/attach-pie-noexec.exp: Update.
- * gdb.base/catch-syscall.exp: Update.
- * gdb.xml/tdesc-arch.exp: Update.
- 2020-07-14 Tom de Vries <tdevries@suse.de>
- * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
- (local_gettid): ... this.
- (fn): Update.
- 2020-07-13 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/info_sources.exp: Skip directory match tests on
- remote hosts.
- 2020-07-13 Gary Benson <gbenson@redhat.com>
- * gdb.base/savedregs.exp (caller): Use parentheses to
- make expected expression evaluation ordering explicit.
- 2020-07-13 Gary Benson <gbenson@redhat.com>
- * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
- 2020-07-13 Gary Benson <gbenson@redhat.com>
- * gdb.base/bigcore.c (main): Use a volatile pointer when
- attempting to trigger a SIGSEGV.
- * gdb.base/gcore-relro-pie.c (break_here): Likewise.
- * gdb.base/gcore-tls-pie.c (break_here): Likewise.
- * gdb.base/savedregs.c (thrower): Likewise.
- * gdb.mi/mi-syn-frame.c (bar): Likewise.
- 2020-07-13 Gary Benson <gbenson@redhat.com>
- * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
- defining and using VLA structure fields into...
- * gdb.base/vla-struct-fields.c: New file.
- * gdb.base/vla-datatypes.exp: Factor out VLA structure field
- tests into...
- * gdb.base/vla-struct-fields.exp: New file.
- 2020-07-13 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
- * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
- * gdb.base/gold-gdb-index.exp: Same.
- * gdb.base/morestack.exp: Same.
- 2020-07-11 Daniel Xu <dxu@dxuuu.xyz>
- PR rust/26121
- * gdb.rust/modules.rs: Prevent linker from discarding test
- symbol.
- 2020-07-10 Pedro Alves <pedro@palves.net>
- PR gdb/26199
- * gdb.multi/multi-target.c (exit_thread): New.
- (thread_start): Break loop if EXIT_THREAD.
- * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
- (top level) Call test_no_resumed.
- 2020-07-08 Tom Tromey <tromey@adacore.com>
- * gdb.ada/catch_ex/foo.adb: Pass string to raise.
- * gdb.ada/catch_ex.exp: Examine catchpoint text.
- 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
- PR python/22748
- * gdb.opt/inline-frame-tailcall.c: New file.
- * gdb.opt/inline-frame-tailcall.exp: New file.
- * gdb.python/py-unwind-inline.c: New file.
- * gdb.python/py-unwind-inline.exp: New file.
- * gdb.python/py-unwind-inline.py: New file.
- 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-arch-reg-groups.exp: New file.
- 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-arch-reg-names.exp: New file.
- 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
- gdb.PendingFrame.architecture method.
- 2020-07-06 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
- 2020-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/structs2.c (main): Adjust second parem_reg call to
- explicitly write negative numbers.
- * gdb.base/structs2.exp: Adjust expected output.
- 2020-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/charset.c (init_string): Change all char parameters to
- unsigned char parameters.
- 2020-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/call-sc.exp (start_scalars_test): Use
- prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
- * gdb.base/overlays.c: Remove references to PARAMS.
- * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
- * gdb.base/reread.exp: Don't set 'prototypes' global.
- * gdb.base/structs.exp (start_structs_test): Use
- prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
- * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
- prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
- Don't issue "set width 0". Remove gdb_stop_suppressing_tests
- call.
- * gdb.base/varargs.exp: Don't set 'prototypes' global.
- 2020-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/m32rovly.c: Delete.
- * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
- 2020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
- of gdb_py_test_multiple.
- * gdb.python/py-cmd.exp: Likewise.
- * gdb.python/py-events.exp: Likewise.
- * gdb.python/py-function.exp: Likewise.
- * gdb.python/py-inferior.exp: Likewise.
- * gdb.python/py-infthread.exp: Likewise.
- * gdb.python/py-linetable.exp: Likewise.
- * gdb.python/py-parameter.exp: Likewise.
- * gdb.python/py-value.exp: Likewise.
- 2020-06-30 Tom de Vries <tdevries@suse.de>
- PR testsuite/26175
- * lib/future.exp (gdb_default_target_compile): Detect and handle
- early_flags.
- 2020-06-29 Simon Marchi <simon.marchi@efficios.com>
- * boards/simavr.exp (gdb_load): Catch errors when closing
- previous connection. Close connection, wait for process and
- unset simavr_spawn_id on failure.
- 2020-06-29 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (unknown): Make test-case unresolved.
- 2020-06-29 Tom de Vries <tdevries@suse.de>
- PR gdb/25475
- * gdb.server/solib-list.exp: Verify that the symbol reload
- confirmation question is asked.
- 2020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
- have a input seq nr in each pass message.
- * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
- * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
- * gdb.python/python.exp: Make test names unique,
- use gdb_test_multiline instead of gdb_py_test_multiple,
- use $gdb_test_name.
- * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
- 2020-06-26 Nick Alcock <nick.alcock@oracle.com>
- * configure.ac: Add --enable-libctf.
- * aclocal.m4: sinclude ../config/enable.m4.
- * Makefile.in (site.exp): Add enable_libctf to site.exp.
- * lib/gdb.exp (skip_ctf_tests): Use it.
- * gdb.base/ctf-constvars.exp: Error message tweak.
- * gdb.base/ctf-ptype.exp: Likewise.
- * configure: Regenerate.
- 2020-06-26 Gary Benson <gbenson@redhat.com>
- * gdb.cp/try_catch.cc: Include string.h.
- (main): Replace comparison against string literal with
- strcmp, avoiding build failure with -Wstring-compare.
- Add "marker test-complete".
- * gdb.cp/try_catch.exp: Run the test to the above marker,
- then verify that the value of "test" is still true.
- 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs.exp: New test cases.
- 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
- 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-loading-01.xml: New file.
- * gdb.arch/riscv-tdesc-loading-02.xml: New file.
- * gdb.arch/riscv-tdesc-loading-03.xml: New file.
- * gdb.arch/riscv-tdesc-loading-04.xml: New file.
- * gdb.arch/riscv-tdesc-loading.exp: New file.
- 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
- 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-tdesc-regs-32.xml: New file.
- * gdb.arch/riscv-tdesc-regs-64.xml: New file.
- * gdb.arch/riscv-tdesc-regs.c: New file.
- * gdb.arch/riscv-tdesc-regs.exp: New file.
- 2020-06-24 Pedro Alves <palves@redhat.com>
- * gdb.arch/amd64-entry-value-paramref.exp: Use
- prepare_for_testing_full and don't pass "c++" for the .S file
- build spec.
- * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
- $options, since it's an assembly file. Remove -Wno-deprecated.
- * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
- compiling C++ programs.
- 2020-06-24 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
- Clang, add "-Wno-unknown-warning-option" to the options.
- 2020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.xml/tdesc-reload.c: New file.
- * gdb.xml/tdesc-reload.exp: New file.
- * gdb.xml/maint-xml-dump-01.xml: New file.
- * gdb.xml/maint-xml-dump-02.xml: New file.
- * gdb.xml/maint-xml-dump.exp: New file.
- 2020-06-23 Sandra Loosemore <sandra@codesourcery.com>
- * lib/completion-support.exp (test_gdb_completion_offers_commands):
- Adjust for omitted commands when TUI is disabled.
- 2020-06-23 Gary Benson <gbenson@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.cp/namespace.cc: Improve -Wunused-value fix.
- * gdb.cp/nsimport.cc: Likewise.
- * gdb.cp/nsnested.cc: Likewise.
- * gdb.cp/nsnoimports.cc: Likewise.
- * gdb.cp/nsusing.cc: Likewise.
- * gdb.cp/smartp.cc: Likewise.
- * gdb.python/py-pp-integral.c: Likewise.
- * gdb.python/py-pp-re-notag.c: Likewise.
- 2020-06-23 Gary Benson <gbenson@redhat.com>
- * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
- * gdb.cp/nsimport.cc: Likewise.
- * gdb.cp/nsnested.cc: Likewise.
- * gdb.cp/nsnoimports.cc: Likewise.
- * gdb.cp/nsusing.cc: Likewise.
- * gdb.cp/smartp.cc: Likewise.
- * gdb.python/py-pp-integral.c: Likewise.
- * gdb.python/py-pp-re-notag.c: Likewise.
- 2020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/default-args.exp: New test.
- * gdb.base/default-args.c: New file.
- * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
- * gdb.base/default.exp: Update to new help text.
- * gdb.base/help.exp: Likewise.
- * gdb.base/page.exp: Likewise.
- * gdb.base/style.exp: Likewise.
- * gdb.guile/guile.exp: Likewise.
- * gdb.python/python.exp: Likewise.
- 2020-06-22 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
- remote host. Fix search path syntax on Windows host.
- 2020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/attach.exp: Test priority of 'exec-file' changed
- over 'exec-file-mismatch'.
- * gdb.base/attach.c: Mark should_exit volatile.
- * gdb.base/attach2.c: Likewise. Add a comment explaining
- why the sleep cannot be big.
- * gdb.base/attach3.c: New file.
- 2020-06-20 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
- prefix optional.
- 2020-06-20 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
- for remote host.
- 2020-06-19 Sandra Loosemore <sandra@codesourcery.com>
- Hafiz Abid Qadeer <abidh@codesourcery.com>
- * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
- file sent to remote host.
- (top level): Allow int32_t as type of 32-bit register.
- 2020-06-19 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_note): New proc.
- * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
- (gdb_default_target_compile): ... here. Only call
- gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
- (use_gdb_compile): Change to array.
- (toplevel): Update sets of use_gdb_compile to specify language.
- Warn about default_target_compile override. Store dejagnu's version
- of default_target_compile in dejagnu_default_target_compile.
- 2020-06-18 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
- (default_gdb_init): ... here.
- 2020-06-17 Sandra Loosemore <sandra@codesourcery.com>
- Fix TUI support checks in gdb.tui tests.
- * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
- just say UNSUPPORTED.
- * gdb.tui/corefile-run.exp: Likewise.
- * gdb.tui/empty.exp: Likewise.
- * gdb.tui/list-before.exp: Likewise.
- * gdb.tui/list.exp: Likewise.
- * gdb.tui/main.exp: Likewise.
- * gdb.tui/regs.exp: Likewise.
- * gdb.tui/resize.exp: Likewise.
- * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
- * gdb.tui/tui-layout-asm.exp: Likewise.
- * gdb.tui/tui-missing-src.exp: Likewise.
- * gdb.tui/winheight.exp: Likewise.
- * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
- 2020-06-17 Sandra Loosemore <sandra@codesourcery.com>
- Fix TCL error in gdb.python/py-format-string.exp.
- * gdb.python/py-format-string.exp: Move test for python support
- earlier, out of function body.
- 2020-06-15 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/index-cache-load-twice.c: New.
- * gdb.base/index-cache-load-twice.exp: New.
- 2020-06-17 Keith Seitz <keiths@redhat.com>
- * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
- when executing "gdb --configuration".
- 2020-06-17 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_tcl_unknown): New proc.
- (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
- conditional on presence of gdb_tcl_unknown.
- (gdb_finish): Make override undo conditional on presence of
- gdb_tcl_unknown.
- 2020-06-16 Tom Tromey <tom@tromey.com>
- * gdb.python/tui-window.py (failwin): New function. Register it
- as a TUI window type.
- * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
- 2020-06-16 Gary Benson <gbenson@redhat.com>
- * gdb.python/py-nested-maps.c (create_map): Add missing return
- value.
- (create_map_map): Likewise.
- 2020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
- variable.
- * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
- and use the already-defined 'options' variable.
- 2020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
- Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
- (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
- (gdb_setup_known_globals): New proc.
- (gdb_cleanup_globals): New proc.
- * lib/gdb.exp (load_lib): New override proc.
- (gdb_stdin_log_init): Set var in_file as persistent global.
- * lib/pascal.exp (gdb_stdin_log_init): Set vars
- pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
- fpc_compiler as persistent global.
- 2020-06-12 Tom de Vries <tdevries@suse.de>
- * lib/tuiterm.exp (spawn): Rename to ...
- (tui_spawn): ... this.
- (toplevel): Move rename of spawn ...
- (gdb_init_tuiterm): ... here. New proc.
- (gdb_finish_tuiterm): New proc.
- * lib/gdb.exp (gdb_finish_hooks): New global var.
- (gdb_finish): Handle gdb_finish_hooks.
- (tuiterm_env): New proc.
- * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
- tuiterm_env.
- * gdb.tui/basic.exp: Same.
- * gdb.tui/corefile-run.exp: Same.
- * gdb.tui/empty.exp: Same.
- * gdb.tui/list-before.exp: Same.
- * gdb.tui/list.exp: Same.
- * gdb.tui/main.exp: Same.
- * gdb.tui/new-layout.exp: Same.
- * gdb.tui/regs.exp: Same.
- * gdb.tui/resize.exp: Same.
- * gdb.tui/tui-layout-asm-short-prog.exp: Same.
- * gdb.tui/tui-layout-asm.exp: Same.
- * gdb.tui/tui-missing-src.exp: Same.
- * gdb.tui/winheight.exp: Same.
- 2020-06-12 Tom de Vries <tdevries@suse.de>
- PR testsuite/26110
- * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
- (gdb_finish): Reinstall dejagnu's override of ::unknown.
- 2020-06-11 Tom Tromey <tom@tromey.com>
- PR gdb/18318:
- * gdb.base/printcmds.exp (test_float_accepted): Add more hex
- floating point tests.
- 2020-06-11 Keith Seitz <keiths@redhat.com>
- PR gdb/21356
- * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
- vla_struct.
- Add new struct vla_typedef and union vla_typedef_union and
- corresponding instantiation objects.
- Initialize new objects.
- * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
- and vla_typedef_union_object.
- Fixup type for vla_struct_object.
- 2020-06-11 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (with_override): New proc, factored out of ...
- * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
- 2020-06-10 Tom de Vries <tdevries@suse.de>
- * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
- 2020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
- parameter, update callers.
- 2020-06-04 Simon Marchi <simon.marchi@efficios.com>
- * gdb.dwarf2/share-psymtabs-bt.exp: New file.
- * gdb.dwarf2/share-psymtabs-bt.c: New file.
- * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
- 2020-06-04 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
- 2020-06-04 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
- exp_continue.
- 2020-06-04 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
- 2020-06-03 Tom de Vries <tdevries@suse.de>
- PR symtab/26046
- * gdb.cp/breakpoint-locs-2.cc: New test.
- * gdb.cp/breakpoint-locs.cc: New test.
- * gdb.cp/breakpoint-locs.exp: New file.
- * gdb.cp/breakpoint-locs.h: New test.
- 2020-06-03 Tom de Vries <tdevries@suse.de>
- PR testsuite/25609
- * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
- value of global verbose.
- * gdb.base/jit-elf.exp: Same.
- * gdb.base/jit-reader.exp: Same.
- 2020-06-02 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/multidictionary.exp: Don't use
- gdb_spawn_with_cmdline_opts.
- 2020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
- use_header case.
- * gdb.dwarf2/dw2-inline-header-1.exp: New file.
- * gdb.dwarf2/dw2-inline-header-2.exp: New file.
- * gdb.dwarf2/dw2-inline-header-3.exp: New file.
- * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
- * gdb.dwarf2/dw2-inline-header.c: New file.
- * gdb.dwarf2/dw2-inline-header.h: New file.
- 2020-05-30 Pedro Alves <palves@redhat.com>
- * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
- * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
- 2020-05-29 Gary Benson <gbenson@redhat.com>
- * gdb.compile/compile-cplus.exp (additional_flags): Also
- set when building with clang.
- (additional_flags, srcfilesoptions): Pass -Wno-deprecated
- when building with clang.
- 2020-05-29 Gary Benson <gbenson@redhat.com>
- * gdb.arch/i386-avx.exp (additional_flags): Also set when
- building with clang.
- * gdb.arch/i386-sse.exp (additional_flags): Likewise.
- 2020-05-29 Gary Benson <gbenson@redhat.com>
- * gdb.cp/koenig.exp (prepare_for_testing): Add
- additional_flags=-Wno-unused-comparison.
- * gdb.cp/operator.exp (prepare_for_testing): Likewise.
- 2020-05-28 Gary Benson <gbenson@redhat.com>
- * gdb.base/sigaltstack.c (catcher): Add default case to switch
- statement.
- 2020-05-28 Gary Benson <gbenson@redhat.com>
- * gdb.cp/classes.exp (prepare_for_testing): Add
- additional_flags=-Wno-deprecated-register.
- * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
- * gdb.cp/misc.exp: Likewise.
- 2020-05-28 Gary Benson <gbenson@redhat.com>
- * gdb.linespec/cpls-ops.cc (dummy): New static global.
- (test_op_new::operator new): Add return statement.
- (test_op_new_array::operator new[]): Likewise.
- 2020-05-27 Pedro Alves <palves@redhat.com>
- * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
- check. Use test_gdb_complete_unique instead of
- test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
- test_gdb_complete_multiple instead of
- test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
- 2020-05-27 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
- * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
- * gdb.arch/arm-disassembler-options.exp: Likewise.
- * gdb.arch/arm-disp-step.exp: Likewise.
- * gdb.arch/thumb-prologue.exp: Likewise.
- * gdb.base/async.exp: Likewise.
- * gdb.base/auxv.exp: Likewise.
- * gdb.base/complex-parts.exp: Likewise.
- * gdb.base/ena-dis-br.exp: Likewise.
- * gdb.base/foll-exec.exp: Likewise.
- * gdb.base/permissions.exp: Likewise.
- * gdb.base/relocate.exp: Likewise.
- * gdb.base/return2.exp: Likewise.
- * gdb.base/sigbpt.exp: Likewise.
- * gdb.base/siginfo-obj.exp: Likewise.
- * gdb.cp/converts.exp: Likewise.
- * gdb.cp/exceptprint.exp: Likewise.
- * gdb.cp/inherit.exp: Likewise.
- * gdb.cp/nsnoimports.exp: Likewise.
- * gdb.cp/virtbase2.exp: Likewise.
- * gdb.mi/mi-var-cmd.exp: Likewise.
- * gdb.mi/var-cmd.c: Likewise.
- 2020-05-26 Tom Tromey <tromey@adacore.com>
- * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
- 2020-05-26 Tom Tromey <tromey@adacore.com>
- * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
- * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
- type.
- * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
- variable.
- 2020-05-26 Christian Biesinger <cbiesinger@google.com>
- * Makefile.in: Use = instead of == for the test command
- for portability.
- 2020-05-26 Tom de Vries <tdevries@suse.de>
- * gdb.base/gold-gdb-index-2.c: New test.
- * gdb.base/gold-gdb-index.c: New test.
- * gdb.base/gold-gdb-index.exp: New file.
- * gdb.base/gold-gdb-index.h: New test.
- 2020-05-25 Tom de Vries <tdevries@suse.de>
- * boards/gold-gdb-index.exp: New file.
- 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
- * boards/simavr.exp: New file.
- 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
- * lib/gdb.exp (gdb_run_cmd): Return success or failure.
- * gdb.base/inferior-args.exp: New file.
- * gdb.base/inferior-args.c: New file.
- 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
- * lib/gdb.exp (gdb_run_cmd): Change argument from args to
- inferior_args. Pass it to gdb_reload.
- (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
- inferior_args.
- (gdb_reload): Add inferior_args argument.
- * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
- pass it to gdbserver_run.
- * boards/native-gdbserver.exp: Do not set noargs.
- * boards/native-extended-gdbserver.exp (gdb_reload): Add
- inferior_args argument.
- * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
- * gdb.base/a2-run.exp: Check for use_gdb_stub.
- * gdb.base/args.exp: Likewise.
- 2020-05-25 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (exec_is_pie): Add comment.
- 2020-05-25 Tom de Vries <tdevries@suse.de>
- * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
- instead of $binfile in the untested message.
- 2020-05-25 Tom de Vries <tdevries@suse.de>
- PR testsuite/26031
- * lib/gdb.exp (exec_is_pie): Test readelf -h output.
- 2020-05-25 Tom de Vries <tdevries@suse.de>
- * boards/gold.exp: New file.
- 2020-05-23 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Remove completion styling test.
- * lib/gdb-utils.exp (style): Remove completion styles.
- 2020-05-23 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add completion styling test.
- * lib/gdb-utils.exp (style): Add completion styles.
- 2020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/annota1.exp: Update expected results.
- * gdb.cp/annota2.exp: Update expected results, remove duplicate
- test name.
- * gdb.cp/annota3.exp: Update expected results.
- 2020-05-20 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/26016
- * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
- against MAP_FAILED.
- * gdb.base/coremaker.c (mmapdata): Likewise.
- * gdb.base/jit-reader-host.c (main): Likewise.
- * gdb.base/sym-file-loader.c (load): Likewise.
- (load_shlib): Likewise.
- 2020-05-20 Tom Tromey <tromey@adacore.com>
- * gdb.ada/array_char_idx.exp: Recognize initialized array.
- 2020-05-20 Tom de Vries <tdevries@suse.de>
- PR symtab/25833
- * gdb.base/with-mf-inc.c: New test.
- * gdb.base/with-mf-main.c: New test.
- * gdb.base/with-mf.exp: New file.
- 2020-05-19 Tom Tromey <tromey@adacore.com>
- * gdb.rust/simple.exp: Restore missing test result.
- 2020-05-19 Tom de Vries <tdevries@suse.de>
- * gdb.base/gdb-caching-proc.exp: Fix typo.
- 2020-05-19 Tom Tromey <tromey@adacore.com>
- * gdb.rust/simple.exp: Add some test descriptions.
- (test_one_slice): Use with_test_prefix.
- 2020-05-18 Tom de Vries <tdevries@suse.de>
- * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
- 2020-05-17 Pedro Alves <palves@redhat.com>
- PR gdb/25741
- * gdb.base/hw-sw-break-same-address.exp: New file.
- 2020-05-16 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-re-run.exp (test_re_run): Switch
- LAST_LOADED_FILE accordingly.
- 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
- 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/help.exp: Test apropos and help for commands
- having aliases. Fixed comments not starting with an
- upper-case letter or not finishing with a dot.
- 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/alias.exp: Update help output check.
- 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/default.exp: Update output following fixes.
- 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/alias.exp: Test aliases starting with a prefix of
- another alias.
- 2020-05-15 Gary Benson <gbenson@redhat.com>
- * gdb.base/info-os.c (main): Add return statement.
- * gdb.base/info_minsym.c (minsym_fun): Likewise.
- * gdb.base/large-frame-2.c (func): Likewise.
- * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
- * gdb.base/pr10179-b.c (foo2): Likewise.
- * gdb.base/valgrind-disp-step.c (foo): Likewise.
- * gdb.base/watch-cond.c (func): Likewise.
- * gdb.multi/goodbye.c (verylongfun): Likewise.
- * gdb.multi/hello.c (commonfun): Likewise.
- * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
- * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
- * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
- Likewise.
- * gdb.threads/hand-call-new-thread.c (foo): Likewise.
- * gdb.threads/interrupt-while-step-over.c (child_function):
- Likewise.
- * gdb.trace/actions-changed.c (end): Likewise.
- 2020-05-15 Gary Benson <gbenson@redhat.com>
- * gdb.opencl/callfuncs.exp: Report when test skipped.
- * gdb.opencl/convs_casts.exp: Likewise.
- * gdb.opencl/datatypes.exp: Likewise.
- * gdb.opencl/operators.exp: Likewise.
- * gdb.opencl/vec_comps.exp: Likewise.
- 2020-05-15 Tom de Vries <tdevries@suse.de>
- * gdb.base/align.exp.in: Rename to ...
- * gdb.base/align.exp.tcl: ... this.
- * gdb.base/align-c++.exp: Update.
- * gdb.base/align-c.exp: Update.
- * gdb.base/all-architectures.exp.in: Rename to ...
- * gdb.base/all-architectures.exp: ... this.
- * gdb.base/all-architectures-0.exp: Update.
- * gdb.base/all-architectures-1.exp: Update.
- * gdb.base/all-architectures-2.exp: Update.
- * gdb.base/all-architectures-3.exp: Update.
- * gdb.base/all-architectures-4.exp: Update.
- * gdb.base/all-architectures-5.exp: Update.
- * gdb.base/all-architectures-6.exp: Update.
- * gdb.base/all-architectures-7.exp: Update.
- * gdb.base/infcall-nested-structs.exp.in: Rename to ...
- * gdb.base/infcall-nested-structs.exp.tcl: ... this.
- * gdb.base/infcall-nested-structs-c++.exp: Update.
- * gdb.base/infcall-nested-structs-c.exp: Update.
- * gdb.base/info-types.exp.in: Rename to ...
- * gdb.base/info-types.exp.tcl: ... this.
- * gdb.base/info-types-c++.exp: Update.
- * gdb.base/info-types-c.exp: Update.
- * gdb.base/max-depth.exp.in: Rename to ...
- * gdb.base/max-depth.exp.tcl: ... this.
- * gdb.base/max-depth-c++.exp: Update.
- * gdb.base/max-depth-c.exp: Update.
- * gdb.cp/cpexprs.exp.in: Rename to ...
- * gdb.cp/cpexprs.exp.tcl: ... this.
- * gdb.cp/cpexprs-debug-types.exp: Update.
- * gdb.cp/cpexprs.exp: Update.
- * gdb.cp/infcall-nodebug.exp.in: Rename to ...
- * gdb.cp/infcall-nodebug.exp.tcl: ... this.
- * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
- * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
- * gdb.cp/infcall-nodebug-c-d0.exp: Update.
- * gdb.cp/infcall-nodebug-c-d1.exp: Update.
- * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
- * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
- * gdb.dwarf2/clang-debug-names-2.exp: Update.
- * gdb.dwarf2/clang-debug-names.exp: Update.
- 2020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/check-test-names.exp: Remove code that prevents this file
- loading when tests are run in parallel.
- 2020-05-15 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-kill.exp (start_inferior): Remove
- 'testpid' parameter. Refer to namespace variable directly.
- (testpid): Declare as namespace variable.
- 2020-05-15 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-kill.exp: Wrap in namespace.
- (start_inferior): Add TESTPID parameter. Use it instead of the
- testpid global.
- (top level): Define empty TESTPID array, and pass it down to
- start_inferior.
- 2020-05-14 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
- output.
- 2020-05-14 Tom de Vries <tdevries@suse.de>
- * gdb.base/align.exp: Split into ...
- * gdb.base/align.exp.in: ...
- * gdb.base/align-c++.exp: ...
- * gdb.base/align-c.exp: ... these.
- * gdb.base/infcall-nested-structs.exp: Split into ...
- * gdb.base/infcall-nested-structs.exp.in: ...
- * gdb.base/infcall-nested-structs-c++.exp: ...
- * gdb.base/infcall-nested-structs-c.exp: ... these.
- * gdb.base/info-types.exp: Split into ...
- * gdb.base/info-types.exp.in: ...
- * gdb.base/info-types-c++.exp: ...
- * gdb.base/info-types-c.exp: ... these.
- * gdb.base/max-depth.exp: Split into ...
- * gdb.base/max-depth.exp.in: ...
- * gdb.base/max-depth-c++.exp: ...
- * gdb.base/max-depth-c.exp: ... these.
- * gdb.cp/infcall-nodebug.exp: Split into ...
- * gdb.cp/infcall-nodebug.exp.in: ...
- * gdb.cp/infcall-nodebug-c++-d0.exp: ...
- * gdb.cp/infcall-nodebug-c++-d1.exp: ...
- * gdb.cp/infcall-nodebug-c-d0.exp: ...
- * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
- 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-exit.c: New file.
- * gdb.multi/multi-exit.exp: New file.
- * gdb.multi/multi-kill.c: New file.
- * gdb.multi/multi-kill.exp: New file.
- 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.base/annota1.exp: Update the expected output.
- * gdb.cp/annota2.exp: Ditto.
- 2020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/check-test-names.exp: Disable when testing is being run in
- parallel.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.base/jit-elf.exp: Fix string concat.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
- messages.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.ada/catch_ex.exp: Use with_test_prefix.
- * gdb.ada/mi_catch_ex.exp: Same.
- * gdb.ada/mi_catch_ex_hand.exp: Same.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/complex.exp: Use with_test_prefix.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.trace/passcount.exp: Fix test-names.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.pascal/gdb11492.exp: Use with_test_prefix.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.gdb/complaints.exp: Use with_test_prefix.
- * gdb.xml/tdesc-regs.exp: Same.
- * gdb.opt/inline-locals.exp: Fix test name.
- 2020-05-12 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
- * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
- * gdb.dwarf2/implref-struct.exp: Same.
- * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
- * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
- 2020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/jit-so.exp (one_jit_test): Change test name.
- 2020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/check-test-names.exp (all_test_names): New module variable.
- (counts): Add 'duplicates' field.
- (_check_duplicates): New procedure.
- (check): Also check for duplicates.
- (do_log_summary): Print duplicates count.
- (do_reset_vars): Reset counter for duplicate test names, and
- discard all know test names.
- 2020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp: Include check-test-names.exp library.
- * lib/check-test-names.exp: New file.
- 2020-05-11 Tom de Vries <tdevries@suse.de>
- * gdb.ada/packed_tagged.exp: Change kfail into xfail.
- 2020-05-11 Keith Seitz <keiths@redhat.com>
- * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
- 2020-05-11 Tom de Vries <tdevries@suse.de>
- * gdb.cp/cpexprs.exp: Move everything except flags setting ...
- * gdb.cp/cpexprs.exp.in: .. here.
- * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
- cpexprs.exp.
- 2020-05-11 Keith Seitz <keiths@redhat.com>
- * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
- test names.
- * gdb.ada/arrayptr.exp: Likewise.
- * gdb.ada/assign_arr.exp: Likewise.
- * gdb.ada/attr_ref_and_charlit.exp: Likewise.
- * gdb.ada/bp_on_var.exp: Likewise.
- * gdb.ada/call_pn.exp: Likewise.
- * gdb.ada/complete.exp: Likewise.
- * gdb.ada/fun_overload_menu.exp: Likewise.
- * gdb.ada/funcall_param.exp: Likewise.
- * gdb.ada/funcall_ref.exp: Likewise.
- * gdb.ada/packed_array_assign.exp: Likewise.
- * gdb.ada/same_component_name.exp: Likewise.
- * gdb.ada/type_coercion.exp: Likewise.
- * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
- * gdb.ada/variant_record_packed_array.exp: Likewise.
- 2020-05-11 Tom de Vries <tdevries@suse.de>
- PR symtab/25941
- * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
- out of ...
- * gdb.dwarf2/clang-debug-names.exp: ... here.
- * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
- clang-debug-names.exp.in.
- * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
- * gdb.dwarf2/clang-debug-names-2.c: New test.
- 2020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
- * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
- (fortran_runto_main): New Proc, fortran version of runto_main.
- * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
- * gdb.fortran/array-bounds.exp: Likewise.
- * gdb.fortran/array-slices.exp: Likewise.
- * gdb.fortran/block-data.exp: Likewise.
- * gdb.fortran/charset.exp: Likewise.
- * gdb.fortran/common-block.exp: Likewise.
- * gdb.fortran/complex.exp: Likewise.
- * gdb.fortran/derived-type-function.exp: Likewise.
- * gdb.fortran/derived-type.exp: Likewise.
- * gdb.fortran/info-modules.exp: Likewise.
- * gdb.fortran/info-types.exp: Likewise.
- * gdb.fortran/intrinsics.exp: Likewise.
- * gdb.fortran/library-module.exp: Likewise.
- * gdb.fortran/logical.exp: Likewise.
- * gdb.fortran/max-depth.exp: Likewise.
- * gdb.fortran/module.exp: Likewise.
- * gdb.fortran/multi-dim.exp: Likewise.
- * gdb.fortran/nested-funcs.exp: Likewise.
- * gdb.fortran/print-formatted.exp: Likewise.
- * gdb.fortran/print_type.exp: Likewise.
- * gdb.fortran/printing-types.exp: Likewise.
- * gdb.fortran/ptr-indentation.exp: Likewise.
- * gdb.fortran/ptype-on-functions.exp: Likewise.
- * gdb.fortran/subarray.exp: Likewise.
- * gdb.fortran/vla-alloc-assoc.exp: Likewise.
- * gdb.fortran/vla-datatypes.exp: Likewise.
- * gdb.fortran/vla-history.exp: Likewise.
- * gdb.fortran/vla-ptr-info.exp: Likewise.
- * gdb.fortran/vla-ptype-sub.exp: Likewise.
- * gdb.fortran/vla-ptype.exp: Likewise.
- * gdb.fortran/vla-sizeof.exp: Likewise.
- * gdb.fortran/vla-type.exp: Likewise.
- * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
- * gdb.fortran/vla-value-sub-finish.exp: Likewise.
- * gdb.fortran/vla-value-sub.exp: Likewise.
- * gdb.fortran/vla-value.exp: Likewise.
- * gdb.fortran/whatis_type.exp: Likewise.
- * gdb.mi/mi-var-child-f.exp: Likewise.
- 2020-05-09 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
- 2020-05-08 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/clang-debug-names.c: New test.
- * gdb.dwarf2/clang-debug-names.exp: New file.
- 2020-05-06 Simon Marchi <simon.marchi@efficios.com>
- * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
- * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
- breakpoint is at a "recommended breakpoint location".
- * gdb.reverse/consecutive-reverse.exp: Same.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
- address.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/store.exp (check_set, up_set): Allowing missing location
- info for r.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
- necessary.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
- void.
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
- of ...
- * gdb.base/async.exp: ... here.
- * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
- "recommended breakpoint location".
- 2020-05-06 Tom de Vries <tdevries@suse.de>
- * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
- 2020-05-04 Tom de Vries <tdevries@suse.de>
- * gdb.base/async.exp: Check whether instruction addresses are a
- "recommended breakpoint location".
- 2020-05-03 Tom Tromey <tom@tromey.com>
- * gdb.base/sepdebug.exp: Remove "catch" test.
- * gdb.base/break.exp: Remove "catch" test.
- * gdb.base/default.exp: Update expected output.
- 2020-05-02 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
- * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
- * gdb.arch/i386-mpx-map.exp: Same.
- * gdb.arch/i386-mpx-sigsegv.exp: Same.
- * gdb.arch/i386-mpx-simple_segv.exp: Same.
- * gdb.arch/i386-mpx.exp: Same.
- 2020-05-02 Tom de Vries <tdevries@suse.de>
- * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
- 2020-05-01 Tom de Vries <tdevries@suse.de>
- * gdb.ada/operator_bp.exp: Allow more than required amount of
- breakpoint.
- 2020-05-01 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
- 2020-04-30 Hannes Domani <ssbssa@yahoo.de>
- PR gdb/18706
- * gdb.cp/stub-array-size.cc: New test.
- * gdb.cp/stub-array-size.exp: New file.
- * gdb.cp/stub-array-size.h: New test.
- * gdb.cp/stub-array-size2.cc: New test.
- 2020-04-30 Hannes Domani <ssbssa@yahoo.de>
- * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
- output to the new format.
- 2020-04-29 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/break.exp: Use with_test_prefix.
- 2020-04-29 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (debug_types): New proc.
- * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
- * gdb.python/py-symtab.exp: Same.
- 2020-04-29 Hannes Domani <ssbssa@yahoo.de>
- PR gdb/17320
- * gdb.base/pretty-array.c: New test.
- * gdb.base/pretty-array.exp: New file.
- 2020-04-29 Tom de Vries <tdevries@suse.de>
- PR symtab/25889
- * gdb.cp/cpexprs.exp: Adapt for inclusion.
- * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
- and include cpexprs.exp.
- 2020-04-28 Mark Williams <mark@myosotissp.com>
- PR gdb/24480
- * dw4-toplevel-types.exp: Test for top level types.
- * dw4-toplevel-types.cc: Test for top level types.
- 2020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.threads/stop-with-handle.exp: Fix typo in comment
- (theads -> threads).
- 2020-04-28 Tom de Vries <tdevries@suse.de>
- * gdb.opt/inline-cmds.exp: Set KFAIL PR.
- 2020-04-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
- 2020-04-28 Tom de Vries <tdevries@suse.de>
- * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
- 2020-04-28 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/main-foo.c: New test.
- * gdb.dwarf2/struct-with-sig.exp: New file.
- 2020-04-25 Tom de Vries <tdevries@suse.de>
- * boards/debug-types.exp: New file.
- 2020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
- 2020-04-24 Tom Tromey <tom@tromey.com>
- PR symtab/12707:
- * gdb.python/py-symbol.exp: Update expected results for
- linkage_name test.
- * gdb.cp/print-demangle.exp: New file.
- * gdb.base/c-linkage-name.exp: Fix test.
- * gdb.guile/scm-symbol.exp: Update expected results for
- linkage_name test.
- 2020-04-24 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
- * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
- * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
- assembler.
- 2020-04-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
- C++.
- 2020-04-24 Tom Tromey <tromey@adacore.com>
- * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
- values.
- * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
- values. Update test for minimal encodings.
- * gdb.ada/lang_switch.exp: Update test for minimal encodings.
- * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
- values. Update test for minimal encodings.
- 2020-04-24 Tom Tromey <tromey@adacore.com>
- PR python/23662:
- * gdb.ada/variant.exp: Add Python checks.
- * gdb.rust/simple.exp: Add dynamic type checks.
- 2020-04-24 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
- Make array type matching more lax.
- * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
- * gdb.ada/mi_variant.exp: New file.
- * gdb.ada/mi_variant/pck.ads: New file.
- * gdb.ada/mi_variant/pkg.adb: New file.
- * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
- * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
- 2020-04-24 Tom Tromey <tromey@adacore.com>
- * gdb.ada/variant.exp: Add dynamic field offset tests.
- * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
- * gdb.ada/variant/pkg.adb: Add new variables.
- 2020-04-24 Tom Tromey <tromey@adacore.com>
- * gdb.ada/variant.exp: New file
- * gdb.ada/variant/pkg.adb: New file
- * gdb.ada/variant/pck.adb: New file
- 2020-04-24 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
- 2020-04-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
- flags.
- 2020-04-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
- 2020-04-24 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (default_gdb_start): Handle eof.
- (clean_restart): Detect and handle gdb_start failure. Return -1 upon
- failure.
- * gdb.base/readnever.exp: Handle clean_restart failure.
- 2020-04-23 Tom de Vries <tdevries@suse.de>
- * gdb.base/decl-before-def.exp: Run to main and print a again.
- 2020-04-23 Tom de Vries <tdevries@suse.de>
- * gdb.base/decl-before-def-decl.c: New test.
- * gdb.base/decl-before-def-def.c: New test.
- * gdb.base/decl-before-def.exp: New file.
- 2020-04-23 Tom de Vries <tdevries@suse.de>
- * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
- 2020-04-22 Tom de Vries <tdevries@suse.de>
- * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
- debug_info_offset.
- * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
- before $objsfile in the line line.
- 2020-04-22 Tom de Vries <tdevries@suse.de>
- * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
- 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
- * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
- * gdb.base/jit-elf-main.c: Use jit-protocol.h.
- * gdb.base/jit-reader-host.c: Use jit-protocol.h.
- * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
- * gdb.base/jit-protocol.h: Update definitions to match all usage
- contexts.
- 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
- * gdb.base: Rename all jit related test and source files.
- 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
- * gdb.base/jit-reader.exp: Relax register output check.
- 2020-04-22 Tom de Vries <tdevries@suse.de>
- PR symtab/25764
- * gdb.base/psym-external-decl-2.c: New test.
- * gdb.base/psym-external-decl.c: New test.
- * gdb.base/psym-external-decl.exp: New file.
- * gdb.threads/tls.exp: Add PR25807 kfail.
- 2020-04-22 Tom de Vries <tdevries@suse.de>
- PR symtab/25801
- * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
- in "info source" output.
- 2020-04-22 Tom de Vries <tdevries@suse.de>
- PR symtab/25700
- * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
- symtab for imported_unit.c.
- 2020-04-21 Gary Benson <gbenson@redhat.com>
- * gdb.base/advance.c (func): New argument, to match call site.
- (func2, func3): Add return statements.
- 2020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.multi/run-only-second-inf.c: New file.
- * gdb.multi/run-only-second-inf.exp: New file.
- 2020-04-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/multi-inferior.c: New test.
- * gdb.btrace/multi-inferior.exp: New file.
- 2020-04-21 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/enable-new-thread.c: New test.
- * gdb.btrace/enable-new-thread.exp: New file.
- 2020-04-21 Tom de Vries <tdevries@suse.de>
- PR gdb/25471
- * gdb.threads/killed-outside.c: New test.
- * gdb.threads/killed-outside.exp: New file.
- 2020-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
- * gdb.base/nested-subp2.exp: Likewise.
- * gdb.base/nested-subp3.exp: Likewise.
- 2020-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.base/nested-subp1.exp: Disable test when using clang.
- * gdb.base/nested-subp2.exp: Likewise.
- * gdb.base/nested-subp3.exp: Likewise.
- 2020-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.cp/exception.cc: Fix compilation error with clang.
- 2020-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.trace/tspeed.c: Fix compilation error with clang.
- 2020-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.base/jit-main.c: Fix compilation error with clang.
- 2020-04-17 Kamil Rytarowski <n54@gmx.com>
- * gdb.base/attach-twice.c: Include "sys/types.h".
- (PTRACE_ATTACH): Add fallback definition.
- (main): Pass `0' to the 4th argument of `ptrace'.
- 2020-04-17 Kamil Rytarowski <n54@gmx.com>
- * gdb.base/fork-running-state.c: Include "signal.h".
- 2020-04-17 Tom Tromey <tromey@adacore.com>
- * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
- Update tests.
- * gdb.btrace/cpu.exp: Update tests.
- * gdb.base/maint.exp: Update tests.
- * gdb.base/default.exp: Update tests.
- * gdb.base/completion.exp: Update tests.
- 2020-04-16 Tom de Vries <tdevries@suse.de>
- PR symtab/25791
- * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
- (ensure_gdb_index): and factor out and move ...
- * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
- * gdb.dwarf2/imported-unit-runto-main.exp: New file.
- 2020-04-16 Tom de Vries <tdevries@suse.de>
- * gdb.base/maint-expand-symbols-header-file.exp: Set language before
- loading exec.
- 2020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/many-completions.exp: New file.
- 2020-04-14 Tom de Vries <tdevries@suse.de>
- PR symtab/25718
- * gdb.dwarf2/dw2-symtab-includes.exp: New file.
- 2020-04-14 Tom de Vries <tdevries@suse.de>
- PR symtab/25720
- * gdb.base/maint-expand-symbols-header-file.c: New test.
- * gdb.base/maint-expand-symbols-header-file.exp: New file.
- * gdb.base/maint-expand-symbols-header-file.h: New test.
- 2020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
- * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
- get_func_info.
- (get_func_info): Delete.
- * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
- * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
- * lib/dwarf.exp (get_func_info): New function.
- 2020-04-13 Tom de Vries <tdevries@suse.de>
- * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
- to what find_gnatmake does.
- 2020-04-10 Tom de Vries <tdevries@suse.de>
- * gdb.base/style.exp: Expect "Expanding full symbols" message for
- -readnow.
- 2020-04-10 Tom de Vries <tdevries@suse.de>
- PR cli/25808
- * gdb.base/style.c: Add leading newlines.
- * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
- Check listing of main's one-line body.
- 2020-04-08 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (psymtabs_p): New proc.
- * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
- importing unit" unsupported if there are no partial symbols.
- 2020-04-08 Tom de Vries <tdevries@suse.de>
- PR testsuite/25760
- * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
- 2020-04-07 Tom de Vries <tdevries@suse.de>
- PR symtab/25796
- * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
- 2020-04-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/check-psymtab.c: New test.
- * gdb.base/check-psymtab.exp: New file.
- 2020-04-06 Tom Tromey <tromey@adacore.com>
- * gdb.ada/variant-record/proc.adb: New file.
- * gdb.ada/variant-record/value.adb: New file.
- * gdb.ada/variant-record/value.s: New file.
- * gdb.ada/variant-record.exp: New file.
- 2020-04-03 Hannes Domani <ssbssa@yahoo.de>
- PR gdb/25325
- * gdb.cp/typed-enum.cc: New test.
- * gdb.cp/typed-enum.exp: New file.
- 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
- * gdb.dwarf2/dw2-inline-small-func.c: New file.
- * gdb.dwarf2/dw2-inline-small-func.exp: New file.
- * gdb.dwarf2/dw2-inline-small-func.h: New file.
- * gdb.opt/inline-small-func.c: New file.
- * gdb.opt/inline-small-func.exp: New file.
- * gdb.opt/inline-small-func.h: New file.
- 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
- function.
- 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/dwarf.exp (function_range): Allow compiler options to be
- specified.
- 2020-04-02 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
- __attribute__((always_inline)).
- * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
- 2020-04-02 Tom de Vries <tdevries@suse.de>
- * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
- (gdbserver_gdb_exit): ... here. Add timeout warning.
- * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
- (connect_target_extended_remote): Append new server_spawn_id to
- server_spawn_ids.
- (cleanup): New proc.
- (setup, <toplevel>): Call cleanup.
- 2020-04-02 Tom de Vries <tdevries@suse.de>
- * gdb.base/main-psymtab.exp: New file.
- 2020-04-02 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
- 2020-04-01 Tom Tromey <tom@tromey.com>
- * gdb.base/complex-parts.exp: Add type tests.
- 2020-04-01 Tom Tromey <tom@tromey.com>
- * gdb.base/complex-parts.exp: Add arithmetic tests.
- 2020-04-01 Tom Tromey <tom@tromey.com>
- * gdb.compile/compile.exp: Update.
- * gdb.compile/compile-cplus.exp: Update.
- * gdb.base/varargs.exp: Update.
- * gdb.base/floatn.exp: Update.
- * gdb.base/endianity.exp: Update.
- * gdb.base/callfuncs.exp (do_function_calls): Update.
- * gdb.base/funcargs.exp (complex_args, complex_integral_args)
- (complex_float_integral_args): Update.
- * gdb.base/complex.exp: Update.
- * gdb.base/complex-parts.exp: Update.
- 2020-04-01 Tom Tromey <tromey@adacore.com>
- * gdb.rust/union.rs: New file.
- * gdb.rust/union.exp: New file.
- * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
- (main): Update.
- * gdb.rust/simple.exp: Move union tests to union.exp.
- 2020-04-01 Tom Tromey <tromey@adacore.com>
- * gdb.rust/simple.rs (main): Remove "y0".
- 2020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.multi/stop-all-on-exit.c: New test.
- * gdb.multi/stop-all-on-exit.exp: New file.
- 2020-04-01 Hannes Domani <ssbssa@yahoo.de>
- PR gdb/24789
- * gdb.cp/misc.cc: Add integer reference variable.
- * gdb.cp/misc.exp: Add test.
- 2020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.server/stop-reply-no-thread.exp: Enhance the test
- scenario to cover execution until the end and also the case
- 2020-03-31 Tom de Vries <tdevries@suse.de>
- * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
- c. Use "maint info symtabs" to check symtab expansion.
- 2020-03-30 Tom de Vries <tdevries@suse.de>
- * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
- unsupported.
- (verify_psymtab_expanded): Move ...
- * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
- test.
- (readnow): New proc.
- 2020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
- with $hex.
- 2020-03-20 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
- 2020-03-20 Tom Tromey <tromey@adacore.com>
- * gdb.ada/sub_variant/subv.adb: New file.
- * gdb.ada/sub_variant.exp: New file.
- 2020-03-20 Tom de Vries <tdevries@suse.de>
- * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
- first break fails.
- * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
- 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.server/exit-multiple-threads.c: New file.
- * gdb.server/exit-multiple-threads.exp: New file.
- 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/mixed-lang-stack.c: New file.
- * gdb.fortran/mixed-lang-stack.cpp: New file.
- * gdb.fortran/mixed-lang-stack.exp: New file.
- * gdb.fortran/mixed-lang-stack.f90: New file.
- 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.linespec/cp-completion-aliases.cc: New file.
- * gdb.linespec/cp-completion-aliases.exp: New file.
- 2020-03-19 Tom de Vries <tdevries@suse.de>
- * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
- more precise.
- 2020-03-18 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/break-inline-psymtab-2.c: New test.
- * gdb.dwarf2/break-inline-psymtab.c: New test.
- * gdb.dwarf2/break-inline-psymtab.exp: New file.
- 2020-03-16 Tom de Vries <tdevries@suse.de>
- * lib/cache.exp (gdb_do_cache): Add and handle local variables
- cache_verify and cache_verify_proc.
- 2020-03-15 Tom de Vries <tdevries@suse.de>
- * gdb.server/solib-list.exp: Handle
- 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
- 2020-03-15 Tom de Vries <tdevries@suse.de>
- * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
- objfiles".
- 2020-03-14 Tom Tromey <tom@tromey.com>
- * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
- 2020-03-14 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
- 2020-03-14 Tom de Vries <tdevries@suse.de>
- * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
- result in line-by-line fashion.
- 2020-03-14 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (supports_statement_frontiers): New proc.
- * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
- 2020-03-14 Tom de Vries <tdevries@suse.de>
- * gdb.base/printcmds.exp: Add missing quoting for "print
- teststring2".
- 2020-03-13 Tom Tromey <tom@tromey.com>
- * gdb.base/printcmds.exp (test_print_strings): Add regression
- test.
- * gdb.base/printcmds.c (charptr): New typedef.
- (teststring2): New global.
- 2020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/break-interp.exp: Use the tail of the filename, not the
- full path in the test name.
- (test_ld): Add some with_test_prefix blocks to make test names
- unique.
- 2020-03-13 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
- 2020-03-13 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info.exp: Make matching more precise.
- 2020-03-13 Tom de Vries <tdevries@suse.de>
- PR symtab/25646
- * gdb.dwarf2/imported-unit.exp: Add test.
- 2020-03-13 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
- (var1, var2): New variable.
- * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
- matching symbols.
- 2020-03-13 Tom de Vries <tdevries@suse.de>
- * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
- (Term::command): Use prompt prefix.
- (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
- * gdb.tui/tui-layout-asm-short-prog.exp: Use
- command_no_prompt_prefix instead of prefix.
- * gdb.tui/tui-layout-asm.exp: Same.
- 2020-03-12 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/break-interp.exp: Use foreach_with_prefix.
- 2020-03-12 Simon Marchi <simon.marchi@efficios.com>
- * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
- * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
- on" while stepping over the test instruction, match printed
- message.
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp: Use exp_continue during matching of output
- of "info types".
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * gdb.threads/execl.exp: Delete breakpoint after hitting it.
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/module.exp: Use exp_continue during matching of output
- of "info variable -n".
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
- gdb.dwarf2/dw2-ranges-base.c.
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
- in presence of GLIBC debuginfo.
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
- $core.
- 2020-03-12 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
- more precise.
- 2020-03-11 Simon Marchi <simon.marchi@efficios.com>
- * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
- from Unix to Windows path.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.ada/minsyms.exp: Set language to ada.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
- 2020-03-11 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.base/break-interp.exp: Limit verbose scope.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/logical.f90: Define variable with character type.
- * gdb.fortran/logical.exp: Use character type instead of uint8_t.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.base/list-ambiguous.exp: Set EDITOR to true.
- 2020-03-11 Tom de Vries <tdevries@suse.de>
- * gdb.ada/access_to_packed_array.exp: Test printing of expanded
- symtabs.
- 2020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
- Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.cp/step-and-next-inline.cc: New file.
- * gdb.cp/step-and-next-inline.exp: New file.
- * gdb.cp/step-and-next-inline.h: New file.
- * gdb.dwarf2/dw2-is-stmt.c: New file.
- * gdb.dwarf2/dw2-is-stmt.exp: New file.
- * gdb.dwarf2/dw2-is-stmt-2.c: New file.
- * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
- * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
- 2020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
- is-stmt flag in the line table.
- 2020-03-09 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (cached_file): Create cache dir.
- 2020-03-07 Tom de Vries <tdevries@suse.de>
- * gdb.cp/ref-params.exp: Compare build_executable result with -1.
- * gdb.cp/rvalue-ref-params.exp: Same.
- 2020-03-06 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (tentative_rename, cached_file): New proc.
- * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
- 2020-03-06 Tom de Vries <tdevries@suse.de>
- * README: Fix "the the".
- * gdb.base/dprintf.exp: Same.
- 2020-03-05 Tom de Vries <tdevries@suse.de>
- * gdb.base/maint.exp: Update "main print statistics" expected output.
- 2020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
- * lib/fortran.exp (fortran_int4): Handle flang kind printing.
- (fortran_int8): Likewise.
- (fortran_real4): Likewise.
- (fortran_real8): Likewise.
- (fortran_complex4): Likewise.
- (fortran_logical4): Likewise.
- (fortran_character1): Likewise.
- 2020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/logical.exp: Add tests that any non-zero value is
- printed as true.
- 2020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/printcmds.exp: Add test to verify printf of a
- variable holding an address.
- 2020-03-03 Tom de Vries <tdevries@suse.de>
- * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
- 2020-03-03 Tom de Vries <tdevries@suse.de>
- * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
- gdb_test_multiple call.
- 2020-03-03 Tom de Vries <tdevries@suse.de>
- * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
- gdb_test_multiple calls.
- 2020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/default.exp: Remove test of 'set history filename'.
- * gdb.base/gdbinit-history.exp: Add tests for setting the history
- filename to the empty string.
- * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
- and GDBHISTSIZE.
- 2020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
- disabled.
- 2020-03-02 Pedro Alves <palves@redhat.com>
- Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
- -prompt prefix, before user_code argument. Add -lbl option likewise.
- (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
- (gdb_is_target_1): Add -prompt prefix and move to before user_code
- argument.
- * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
- have "\r\n" at start-of-line, instead of at end-of-line.
- 2020-02-28 Simon Marchi <simon.marchi@efficios.com>
- * lib/trace-support.exp (get_in_proc_agent): Adjust path to
- libinproctrace.so.
- 2020-02-28 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
- to "p/x".
- 2020-02-28 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
- asm/ptrace.h and error.h.
- 2020-02-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
- (struct wrapper, do_something, mundane/symada__cS): Move ...
- * gdb.base/c-linkage-name-2.c: ... here. New source file.
- * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
- Update "print symada__cS before partial symtab expansion" regexp.
- Update breakpoint location. Flush symbol cache after expansion.
- 2020-02-28 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
- 2020-02-27 Tom de Vries <tdevries@suse.de>
- * config/sid.exp: Remove unused globals.
- * gdb.base/attach.exp: Same.
- * gdb.base/catch-load.exp: Same.
- * gdb.base/dbx.exp: Same.
- * lib/gdb.exp: Same.
- * lib/mi-support.exp: Same.
- * lib/prompt.exp: Same.
- 2020-02-27 Tom de Vries <tdevries@suse.de>
- * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
- not set.
- 2020-02-26 Aaron Merey <amerey@redhat.com>
- * gdb.debuginfod: New directory for debuginfod tests.
- * gdb.debuginfod/main.c: New test file.
- * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
- 2020-02-26 Tom de Vries <tdevries@suse.de>
- PR gdb/25603
- * gdb.base/persistent-lang.cc: New test.
- * gdb.base/persistent-lang.exp: New file.
- 2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/derived-type-striding.exp: Add a new test.
- * gdb.fortran/derived-type-striding.f90: Add pointer variable for
- new test.
- 2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/cached-source-file.exp: Avoid source file paths in test
- names.
- 2020-02-25 Tom de Vries <tdevries@suse.de>
- PR go/18926
- * gdb.go/methods.exp: Remove gcc/93866 xfail.
- 2020-02-24 Tom de Vries <tdevries@suse.de>
- PR gdb/25592
- * gdb.base/info-locals-unused-static-var.c: New test.
- * gdb.base/info-locals-unused-static-var.exp: New file.
- 2020-02-22 Tom Tromey <tom@tromey.com>
- * gdb.python/tui-window.exp: New file.
- * gdb.python/tui-window.py: New file.
- 2020-02-22 Tom Tromey <tom@tromey.com>
- PR tui/17850:
- * gdb.tui/new-layout.exp: Add horizontal layout and winheight
- tests.
- 2020-02-22 Tom Tromey <tom@tromey.com>
- * gdb.tui/new-layout.exp: Add sub-layout tests.
- 2020-02-22 Tom Tromey <tom@tromey.com>
- * gdb.tui/new-layout.exp: New file.
- 2020-02-22 Tom Tromey <tom@tromey.com>
- * gdb.rust/rust-style.rs: New file.
- * gdb.rust/rust-style.exp: New file.
- * gdb.base/style.exp: Test structure printing.
- * gdb.base/style.c (struct some_struct): New type.
- (enum etype): New type.
- (struct_value): New global.
- 2020-02-21 Tom de Vries <tdevries@suse.de>
- PR go/18926
- * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
- Remove blanket xfails. Use message argument for gdb_breakpoint.
- Make continuing to breakpoint test conditional on setting breakpoint.
- Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
- DW_AT_name attribute. Add xfail for GCC PR93866.
- 2020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/cpp-linkage-name.c: New file.
- * gdb.dwarf2/cpp-linkage-name.exp: New file.
- 2020-02-21 Shahab Vahedi <shahab@synopsys.com>
- * lib/gdb.exp (gdb_wrapper_init): Reset
- "gdb_wrapper_initialized" to 0 if "wrapper_file" does
- not exist.
- 2020-02-20 Tom de Vries <tdevries@suse.de>
- PR go/17018
- * gdb.go/hello.exp: Copy ...
- * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
- print of st to print value of global definition. Add xfail for GCC
- PR93844.
- * gdb.go/hello.exp: Remove printing of st before definition.
- * gdb.go/hello.go: Copy ...
- * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
- to st.
- * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
- 2020-02-20 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
- (gdb_simple_compile): Handle compile_flags go by using .go extension
- for source file.
- * gdb.go/chan.exp: Use support_go_compile.
- * gdb.go/handcall.exp: Same.
- * gdb.go/hello.exp: Same.
- * gdb.go/integers.exp: Same.
- * gdb.go/max-depth.exp: Same.
- * gdb.go/methods.exp: Same.
- * gdb.go/package.exp: Same.
- * gdb.go/strings.exp: Same.
- * gdb.go/types.exp: Same.
- * gdb.go/unsafe.exp: Same.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * gdb.python/lib-types.exp: Make xfail more strict.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
- 2020-02-19 Doug Evans <dje@google.com>
- PR rust/25535
- * gdb.rust/simple.exp: Add test.
- * gdb.rust/simple.rs: Add test.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
- output line-by-line.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * gdb.base/solib-overlap.exp: Use exec instead of system to execute
- prelink.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
- (gdb_do_cache): Use gdb_do_cache_wrap.
- * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
- 2020-02-19 Tom de Vries <tdevries@suse.de>
- * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
- gdb_compile option.
- 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/printcmds.exp (test_print_enums): Update expected
- output.
- 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/printcmds.exp (test_print_enums): Expect hex values
- for "unknown".
- 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
- enumerator.
- 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
- FE_, add FE_NONE.
- (three): Update.
- (enum flag_enum_without_zero): New enum.
- (flag_enum_without_zero): New variable.
- (enum not_flag_enum): New enum.
- (three_not_flag): New variable.
- * gdb.base/printcmds.exp (test_artificial_arrays): Update.
- (test_print_enums): Add more tests for printing flag enums.
- 2020-02-18 Tom de Vries <tdevries@suse.de>
- * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
- (gdb_compile_ada): ... here.
- (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
- failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
- 2020-02-14 Tom Tromey <tom@tromey.com>
- * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
- build directory.
- * boards/gdbserver-base.exp: Update path to gdbserver.
- 2020-02-13 Tom de Vries <tdevries@suse.de>
- * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
- 2020-02-13 Tom de Vries <tdevries@suse.de>
- * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
- are missing.
- 2020-02-13 Tom de Vries <tdevries@suse.de>
- * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
- call.
- 2020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
- PR tui/25126
- https://bugzilla.redhat.com/show_bug.cgi?id=1784210
- * gdb.base/cached-source-file.c: New file.
- * gdb.base/cached-source-file.exp: New file.
- 2020-02-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/25488
- * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
- 2020-02-10 Tom de Vries <tdevries@suse.de>
- * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
- 2020-02-10 Maciej W. Rozycki <macro@wdc.com>
- * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
- and $after_addr are both integers before making a comparison.
- 2020-02-09 Tom de Vries <tdevries@suse.de>
- * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
- command output and paste it into gdb.log. If any, paste catch message
- to gdb.log.
- 2020-02-07 Tom Tromey <tromey@adacore.com>
- PR breakpoints/24915:
- * gdb.base/annotate-symlink.exp: Use setup_xfail.
- 2020-02-06 Shahab Vahedi <shahab@synopsys.com>
- * gdb.tui/tui-missing-src.exp: Add the "missing source
- file" test for the TUI.
- 2020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
- including a port number in the output.
- 2020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
- * lib/fortran.exp (fortran_int4): Handle clang.
- (fortran_int8): Likewise.
- (fortran_real4): Likewise.
- (fortran_real8): Likewise.
- (fortran_complex4): Likewise.
- (fortran_logical4): Likewise.
- (fortran_character1): Likewise.
- 2020-02-04 Tom de Vries <tdevries@suse.de>
- * README (Race detection): Add note.
- 2020-02-04 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
- 2020-02-04 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
- 2020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
- * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
- tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
- bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
- blttar, bnetarl.
- * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
- binary for blttar, bnetarl.
- * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
- wait instruction. Delete ldmx test.
- * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
- 2020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
- * gdb.fortran/array-bounds-high.exp: New file.
- * gdb.fortran/array-bounds-high.f90: New file.
- 2020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
- * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
- Replace #include of <sys/fcntl.h> by <fcntl.h>.
- 2020-02-01 Tom de Vries <tdevries@suse.de>
- * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
- 2020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
- PR tui/9765
- * gdb.tui/tui-layout-asm-short-prog.S: New file.
- * gdb.tui/tui-layout-asm-short-prog.exp: New file.
- 2020-01-29 Luis Machado <luis.machado@linaro.org>
- * gdb.arch/aarch64-brk-patterns.c: New source file.
- * gdb.arch/aarch64-brk-patterns.exp: New test.
- 2020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
- GCC/Clang version.
- * gdb.cp/pass-by-ref.exp: Ditto.
- 2020-01-29 Tom de Vries <tdevries@suse.de>
- * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
- * gdb.threads/watchpoint-fork-mt.c: Same.
- * gdb.threads/watchpoint-fork-parent.c: Same.
- * gdb.threads/watchpoint-fork-st.c: Same.
- * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
- 2020-01-27 Luis Machado <luis.machado@linaro.org>
- * gdb.base/step-over-syscall.exp (setup): Check if we're already
- sitting at a syscall instruction when we hit the syscall function's
- breakpoint.
- Check PC against one obtained with the x command.
- Validate syscall number.
- (step_over_syscall): Don't continue to the syscall instruction if
- we're already there.
- 2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-inline-many-frames.c: New file.
- * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-inline-stepping.c: New file.
- * gdb.dwarf2/dw2-inline-stepping.exp: New file.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Update line table parsing test.
- * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
- 2020-01-24 Pedro Alves <palves@redhat.com>
- PR gdb/25410
- * gdb.multi/multi-re-run-1.c: New.
- * gdb.multi/multi-re-run-2.c: New.
- * gdb.multi/multi-re-run.exp: New.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/23718
- * gdb.server/server-kill-python.exp: New file.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.server/multi-ui-errors.c: New file.
- * gdb.server/multi-ui-errors.exp: New file.
- 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
- PR tui/9765
- * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
- 2020-01-19 Tom Tromey <tom@tromey.com>
- * gdb.tui/main.exp: Add check for plain "file".
- 2020-01-16 Christian Biesinger <cbiesinger@google.com>
- * lib/gdb.exp: Fix spelling error (seperatelly).
- 2020-01-14 Tom Tromey <tom@tromey.com>
- PR symtab/12535:
- * gdb.python/python.exp: Test decode_line with empty string
- argument.
- 2020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/skip-inline.exp: Extend test.
- 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-bad-elf-other.S: New file.
- * gdb.dwarf2/dw2-bad-elf.c: New file.
- * gdb.dwarf2/dw2-bad-elf.exp: New file.
- 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
- _line_saw_file.
- 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
- border.
- 2020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.multi/multi-target.exp (setup): Factor out "info
- connections" and "info inferiors" tests to ...
- (test_info_inferiors): ... this new procedure.
- (top level): Run new "info-inferiors" tests.
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.server/bkpt-other-inferior.exp: New file.
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
- of "add-inferior".
- * gdb.base/quit-live.exp: Likewise.
- * gdb.base/remote-exec-file.exp: Likewise.
- * gdb.guile/scm-progspace.exp: Likewise.
- * gdb.linespec/linespec.exp: Likewise.
- * gdb.mi/new-ui-mi-sync.exp: Likewise.
- * gdb.mi/user-selected-context-sync.exp: Likewise.
- * gdb.multi/multi-target.exp (setup): Add "info connection" and
- "info inferiors" tests.
- * gdb.multi/remove-inferiors.exp: Adjust expected output of
- "add-inferior".
- * gdb.multi/watchpoint-multi.exp: Likewise.
- * gdb.python/py-inferior.exp: Likewise.
- * gdb.server/extended-remote-restart.exp: Likewise.
- * gdb.threads/fork-plus-threads.exp: Adjust expected output of
- "info inferiors".
- * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
- * gdb.trace/report.exp: Likewise.
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-target.c: New file.
- * gdb.multi/multi-target.exp: New file.
- * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
- mode requested, but remote does not support non-stop".
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
- disconnect before reconnecting.
- 2020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- Pedro Alves <palves@redhat.com>
- * gdb.server/connect-without-multi-process.exp: Also test
- continuing to end.
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.base/remote-exec-file.exp: New file.
- 2020-01-10 Pedro Alves <palves@redhat.com>
- * gdb.base/fork-running-state.exp (do_test): Adjust expected
- output.
- * gdb.threads/async.c: New.
- * gdb.threads/async.exp: New.
- * gdb.multi/tids-gid-reset.c: New.
- * gdb.multi/tids-gid-reset.exp: New.
- 2020-01-10 George Barrett <bob@bob131.so>
- * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
- to help in finding the image relocation offset.
- * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
- options in arguments.
- (stap_test_no_debuginfo): Likewise.
- (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
- test variants.
- (stap_test): Add null semaphore relocation test.
- 2020-01-10 George Barrett <bob@bob131.so>
- * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
- * gdb.base/stap-probe.exp: Likewise.
- (stap_test): Pass argument as an additional flag.
- (stap_test_no_debuginfo): Likewise.
- (stap_test): Check `info probes stap' output for semaphore
- addresses if the test binary is supposed to have them.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/basic.exp: Add more scrolling tests.
- 2020-01-09 Tom Tromey <tom@tromey.com>
- PR tui/18932:
- * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
- meangingful value.
- (Term::command, Term::resize): Update.
- * gdb.tui/basic.exp: Add scrolling test.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/tui-layout-asm.exp: New file.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/tuiterm.exp (Term::check_box_contents): New proc.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
- (Term::enter_tui): Use Term::prepare_for_tui.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
- called.
- 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/skip.exp: Fix race condition in test.
- 2020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/backtrace.c: New file.
- * gdb.base/backtrace.exp: New file.
- 2020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.tui/list.exp: Test 'focus next' after 'list main'.
- 2020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/style.exp: Test that warnings are styled.
- 2019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/line65535.exp: New file.
- * gdb.base/line65535.c: New file.
- 2019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
- * lib/gnat_debug_info_test.adb: New file.
- * gdb.ada/ptype_tagged_param.exp: Use
- gnat_runtime_has_debug_info, expect a different output if
- runtime does not have debug info.
- 2019-12-20 Simon Marchi <simon.marchi@efficios.com>
- * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
- (another) quote in test name.
- 2019-12-20 Simon Marchi <simon.marchi@efficios.com>
- * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
- Add quote in test name.
- 2019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
- directory instead.
- * gdb.cp/pass-by-ref.exp: Extend with more cases.
- * gdb.cp/pass-by-ref-2.cc: New file.
- * gdb.cp/pass-by-ref-2.exp: New file.
- 2019-12-20 Tom Tromey <tom@tromey.com>
- * gdb.tui/list-before.exp: New file.
- 2019-12-20 Tom Tromey <tom@tromey.com>
- * gdb.tui/list.exp: Check for source on initial listing.
- 2019-12-11 Tom Tromey <tromey@adacore.com>
- * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
- Add crlf test.
- 2019-12-18 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/default.exp: Update value of $_gdb_major.
- 2019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
- 2019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/skip.exp: Whitespace fix.
- 2019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
- * gdb.base/skip-inline.c: New file.
- * gdb.base/skip-inline.exp: New file.
- 2019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/jit-reader.exp (jit_reader_test): Rename
- jit_function_00 to jit_function_stack_mangle.
- * gdb.base/jithost.c (jit_function_t): Rename to...
- (jit_function_stack_mangle_t): ... this.
- (jit_function_add_t): New typedef.
- (jit_function_00_code): Rename to...
- (jit_function_stack_mangle_code): ... this, make static.
- (jit_function_add_code): New.
- (main): Generate "add" function and call it. Adjust to changes
- in jithost_abi.
- * gdb.base/jithost.h (struct jithost_abi_bounds): New.
- (struct jithost_abi) <begin, end>: Remove fields.
- <object, function_stack_mangle, function_add>: New fields.
- * gdb.base/jitreader.c (struct reader_state) <code_begin,
- code_end>: Remove fields.
- <func_stack_mangle>: New field.
- (read_debug_info): Adjust to renaming, create block for "add"
- function.
- (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
- 2019-12-11 Tom Tromey <tom@tromey.com>
- * gdb.tui/resize.exp: Fix regexp.
- * gdb.tui/regs.exp: Fix regexps.
- * gdb.tui/main.exp: Fix regexp.
- 2019-12-11 Tom Tromey <tom@tromey.com>
- * gdb.tui/resize.exp: Update.
- * gdb.tui/empty.exp (layouts): Update.
- 2019-12-11 Tom Tromey <tom@tromey.com>
- * gdb.tui/regs.exp: Update.
- * gdb.tui/empty.exp (layouts): Update.
- * gdb.tui/basic.exp: Update.
- * lib/tuiterm.exp (_check_box): Don't check bottom border.
- 2019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/options.exp: Add -raw-values in the print completion list.
- * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
- 2019-12-10 Kevin Buettner <kevinb@redhat.com>
- * gdb.threads/omp-par-scope.c: New file.
- * gdb/threads/omp-par-scope.exp: New file.
- 2019-12-10 Kevin Buettner <kevinb@redhat.com>
- * lib/gdb.exp (support_nested_function_tests): New proc.
- 2019-12-10 Kevin Buettner <kevinb@redhat.com>
- * lib/gdb.exp (gdb_compile_openmp): New proc.
- (build_executable_from_specs): Add an "openmp" option.
- (gdb_compile_pthreads): Add non-executable case.
- 2019-12-10 Tom Tromey <tromey@adacore.com>
- * gdb.ada/unchecked_union.exp: New file.
- * gdb.ada/unchecked_union/pck.adb: New file.
- * gdb.ada/unchecked_union/pck.ads: New file.
- * gdb.ada/unchecked_union/unchecked_union.adb: New file.
- * gdb-utils.exp (string_to_regexp): Also quote "?".
- 2019-12-10 George Barrett <bob@bob131.so>
- Test scripted probe breakpoints.
- * gdb.guile/scm-breakpoint.c (main): Add probe point.
- * gdb.python/py-breakpoint.c (main): Likewise.
- * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
- specifier test.
- * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
- 2019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
- an rvalue parameter.
- * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
- parameter.
- 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
- modules.
- 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
- broken version of GCC.
- 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-modules.exp: Rewrite to make use of new
- sym-info-cmds library.
- * gdb.fortran/info-types.exp: Likewise.
- * lib/sym-info-cmds.exp: New file.
- 2019-12-08 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
- 2019-12-07 Keith Seitz <keiths@redhat.com>
- * gdb.base/corefile-buildid-shlib-shr.c: New file.
- * gdb.base/corefile-buildid-shlib.c: New file.
- * gdb.base/corefile-buildid.c: New file.
- * gdb.base/corefile-buildid.exp: New file.
- 2019-12-06 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/varval.exp: Add decl before def test.
- 2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
- 2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
- * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
- CV and reference conversion for overload resolution.
- * gdb.cp/rvalue-ref-overload.exp: Test it.
- 2019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.threads/pthreads.exp: Test taas and tfaas without command.
- * gdb.base/frameapply.exp: Test faas without command.
- 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (gdb_compile): Add -J compiler option when building
- Fortran tests.
- * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
- order.
- 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
- casting to type with no kind specified.
- (test_basic_parsing_of_type_kinds): Additional tests for types
- with no kind specified, and add tests for single/double
- precision/complex types.
- 2019-12-04 Tom Tromey <tromey@adacore.com>
- * gdb.base/endianity.c (struct other) <x>: New field.
- (main): Initialize it.
- * gdb.base/endianity.exp: Update.
- 2019-12-04 Tom Tromey <tromey@adacore.com>
- * gdb.ada/scalar_storage/storage.adb: New file.
- * gdb.ada/scalar_storage/pck.adb: New file.
- * gdb.ada/scalar_storage/pck.ads: New file.
- * gdb.ada/scalar_storage.exp: New file.
- 2019-12-04 Tom Tromey <tromey@adacore.com>
- * gdb.base/endianity.c (struct otherendian) <f>: New field.
- (main): Initialize it.
- * gdb.base/endianity.exp: Update.
- 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
- 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-fortran-modules.exp: Add additional tests for
- -symbol-info-module-functions and -symbol-info-module-variables.
- 2019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/array-slices.exp: Add test for dynamic strings.
- 2019-12-01 Richard Bunt <richard.bunt@arm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/derived-type-striding.exp: New file.
- * gdb.fortran/derived-type-striding.f90: New file.
- * gdb.fortran/array-slices.exp: New file.
- * gdb.fortran/array-slices.f90: New file.
- 2019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/define.exp: Test . in command names.
- * gdb.base/setshow.exp: Update test, as . is now part of
- command name.
- 2019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/define-prefix.exp: New file.
- 2019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
- compile.
- (skip_btrace_pt_tests): Likewise.
- 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-modules.exp: Compile source files in correct
- order.
- 2019-11-27 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/imported-unit.exp: New file.
- * gdb.dwarf2/imported-unit.c: New file.
- 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-fortran-modules-2.f90: New file.
- * gdb.mi/mi-fortran-modules.exp: New file.
- * gdb.mi/mi-fortran-modules.f90: New file.
- 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-sym-info-1.c: New file.
- * gdb.mi/mi-sym-info-2.c: New file.
- * gdb.mi/mi-sym-info.exp: New file.
- 2019-11-22 Tom Tromey <tromey@adacore.com>
- * gdb.ada/tasks.exp: Add -ada-task-info regression test.
- * gdb.ada/tasks/foo.adb: Add another stopping location.
- 2019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
- * gdb.base/endianity.c: New test.
- * gdb.base/endianity.exp: New file.
- 2019-11-21 Lukas Durfina <ldurfina@tachyum.com>
- * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
- 2019-11-21 Tom de Vries <tdevries@suse.de>
- PR gdb/24956
- * gdb.base/ui-redirect.exp: Test output of user-defined command.
- 2019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.python/py-progspace.exp: Add missing parentheses on some
- 'print' commands.
- 2019-11-19 Tom Tromey <tom@tromey.com>
- * gdb.tui/winheight.exp: New file.
- 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/ctf-whatis.c: Delete.
- * gdb.base/ctf-whatis.exp: Delete.
- * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
- 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/ctf-cvexpr.exp: Delete.
- * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
- 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
- the compiler. Clean up header comment a little.
- * gdb.base/ctf-ptype.exp: Likewise.
- * gdb.base/ctf-whatis.exp: Likewise.
- * lib/gdb.exp (skip_ctf_tests): New proc.
- 2019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
- https://bugzilla.redhat.com/show_bug.cgi?id=1765117
- * gdb.tui/corefile-run.exp: New file.
- 2019-11-14 Tom Tromey <tromey@adacore.com>
- * gdb.base/gdbvars.exp (test_convenience_variables): Add
- regression tests.
- 2019-11-12 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
- after any command. Expect prompt after WAIT_FOR is seen.
- (enter_tui): Enable resize messages.
- (command): Expect command in output.
- (get_line): Avoid error when cursor appears to be off-screen.
- (dump_screen): Include screen size in title.
- (_do_resize): New proc, from "resize".
- (resize): Rewrite. Do resize in two steps.
- * gdb.tui/empty.exp (layouts): Fix entries.
- (check_boxes): Remove xfail.
- (check_text): Dump screen on failure.
- 2019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-symbol.exp: Add test for
- gdb.lookup_static_symbols.
- 2019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-symbol.c: Declare and call function from new
- py-symbol-2.c file.
- * gdb.python/py-symbol.exp: Compile both source files, and add new
- tests for gdb.lookup_static_symbol.
- * gdb.python/py-symbol-2.c: New file.
- 2019-11-02 Tom de Vries <tdevries@suse.de>
- * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
- * gdb.base/anon.exp: Same.
- * gdb.base/auto-connect-native-target.exp: Same.
- * gdb.base/call-ar-st.exp: Same.
- * gdb.base/catch-syscall.exp: Same.
- * gdb.base/commands.exp: Same.
- * gdb.base/default.exp: Same.
- * gdb.base/display.exp: Same.
- * gdb.base/float.exp: Same.
- * gdb.base/foll-fork.exp: Same.
- * gdb.base/help.exp: Same.
- * gdb.base/info-macros.exp: Same.
- * gdb.base/info-proc.exp: Same.
- * gdb.base/info-target.exp: Same.
- * gdb.base/long_long.exp: Same.
- * gdb.base/macscp.exp: Same.
- * gdb.base/memattr.exp: Same.
- * gdb.base/nofield.exp: Same.
- * gdb.base/pointers.exp: Same.
- * gdb.base/printcmds.exp: Same.
- * gdb.base/ptype.exp: Same.
- * gdb.base/restore.exp: Same.
- * gdb.base/return.exp: Same.
- * gdb.base/scope.exp: Same.
- * gdb.base/set-noassign.exp: Same.
- * gdb.base/setshow.exp: Same.
- * gdb.base/shlib-call.exp: Same.
- * gdb.base/signals.exp: Same.
- * gdb.base/sigstep.exp: Same.
- * gdb.base/skip.exp: Same.
- * gdb.base/solib-symbol.exp: Same.
- * gdb.base/stap-probe.exp: Same.
- * gdb.base/step-line.exp: Same.
- * gdb.base/step-test.exp: Same.
- * gdb.base/style.exp: Same.
- * gdb.base/varargs.exp: Same.
- * gdb.base/vla-datatypes.exp: Same.
- * gdb.base/vla-ptr.exp: Same.
- * gdb.base/vla-sideeffect.exp: Same.
- * gdb.base/volatile.exp: Same.
- * gdb.base/watch-cond-infcall.exp: Same.
- * gdb.base/watchpoint.exp: Same.
- 2019-11-02 Tom de Vries <tdevries@suse.de>
- * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
- * gdb.cp/cpexprs.exp: Same.
- * gdb.cp/except-multi-location.exp: Same.
- * gdb.cp/exceptprint.exp: Same.
- * gdb.cp/gdb2384.exp: Same.
- * gdb.cp/inherit.exp: Same.
- * gdb.cp/m-static.exp: Same.
- * gdb.cp/meth-typedefs.exp: Same.
- * gdb.cp/misc.exp: Same.
- * gdb.cp/namespace.exp: Same.
- * gdb.cp/non-trivial-retval.exp: Same.
- * gdb.cp/overload.exp: Same.
- * gdb.cp/pr17132.exp: Same.
- * gdb.cp/re-set-overloaded.exp: Same.
- * gdb.cp/rvalue-ref-types.exp: Same.
- * gdb.cp/templates.exp: Same.
- 2019-11-01 Luis Machado <luis.machado@linaro.org>
- PR gdb/25124
- * gdb.arch/pr25124.S: New file.
- * gdb.arch/pr25124.exp: New file.
- 2019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-modules.exp: Update expected results, and add
- additional tests for 'info module functinos', and 'info module
- variables'.
- * gdb.fortran/info-types.exp: Update expected results.
- * gdb.fortran/info-types.f90: Extend testcase with additional
- module variables and functions.
- 2019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-modules.exp: New file.
- * gdb.fortran/info-types.exp: Build with new file.
- * gdb.fortran/info-types.f90: Include and use new module.
- * gdb.fortran/info-types-2.f90: New file.
- 2019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
- * gdb.base/settings.exp: Test all settings types using
- $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
- that now verifies that the value of "maint show" is the same as
- returned by the settings functions. Test the type of the
- maintenance settings.
- * gdb.base/default.exp: Update show_conv_list.
- 2019-10-31 Tom de Vries <tdevries@suse.de>
- * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
- gdb_test.
- * gdb.arch/amd64-disp-step.exp: Same.
- * gdb.asm/asm-source.exp: Same.
- * gdb.btrace/buffer-size.exp: Same.
- * gdb.btrace/cpu.exp: Same.
- * gdb.btrace/enable.exp: Same.
- * gdb.dwarf2/count.exp: Same.
- * gdb.dwarf2/dw2-ranges-func.exp: Same.
- * gdb.dwarf2/dw2-ranges-psym.exp: Same.
- * gdb.fortran/vla-datatypes.exp: Same.
- * gdb.fortran/vla-history.exp: Same.
- * gdb.fortran/vla-ptype.exp: Same.
- * gdb.fortran/vla-value.exp: Same.
- * gdb.fortran/whatis_type.exp: Same.
- * gdb.guile/guile.exp: Same.
- * gdb.multi/tids.exp: Same.
- * gdb.python/py-finish-breakpoint.exp: Same.
- * gdb.python/py-framefilter.exp: Same.
- * gdb.python/py-pp-registration.exp: Same.
- * gdb.python/py-xmethods.exp: Same.
- * gdb.python/python.exp: Same.
- * gdb.server/connect-with-no-symbol-file.exp: Same.
- * gdb.server/no-thread-db.exp: Same.
- * gdb.server/run-without-local-binary.exp: Same.
- * gdb.stabs/weird.exp: Same.
- * gdb.threads/attach-many-short-lived-threads.exp: Same.
- * gdb.threads/thread-find.exp: Same.
- * gdb.threads/tls-shared.exp: Same.
- * gdb.threads/tls.exp: Same.
- * gdb.threads/wp-replication.exp: Same.
- * gdb.trace/ax.exp: Same.
- * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
- 2019-10-31 Tom de Vries <tdevries@suse.de>
- * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
- * gdb.ada/array_subscript_addr.exp: Same.
- * gdb.ada/arrayidx.exp: Same.
- * gdb.ada/arrayparam.exp: Same.
- * gdb.ada/arrayptr.exp: Same.
- * gdb.ada/boolean_expr.exp: Same.
- * gdb.ada/call_pn.exp: Same.
- * gdb.ada/complete.exp: Same.
- * gdb.ada/fixed_cmp.exp: Same.
- * gdb.ada/fun_addr.exp: Same.
- * gdb.ada/funcall_param.exp: Same.
- * gdb.ada/interface.exp: Same.
- * gdb.ada/mod_from_name.exp: Same.
- * gdb.ada/null_array.exp: Same.
- * gdb.ada/packed_array.exp: Same.
- * gdb.ada/packed_tagged.exp: Same.
- * gdb.ada/print_chars.exp: Same.
- * gdb.ada/print_pc.exp: Same.
- * gdb.ada/ptype_arith_binop.exp: Same.
- * gdb.ada/ptype_field.exp: Same.
- * gdb.ada/ptype_tagged_param.exp: Same.
- * gdb.ada/rec_return.exp: Same.
- * gdb.ada/ref_tick_size.exp: Same.
- * gdb.ada/str_ref_cmp.exp: Same.
- * gdb.ada/taft_type.exp: Same.
- * gdb.ada/tagged.exp: Same.
- * gdb.ada/type_coercion.exp: Same.
- * gdb.ada/uninitialized_vars.exp: Same.
- 2019-10-30 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
- 2019-10-26 Tom de Vries <tdevries@suse.de>
- * gdb.base/bigcore.c: Fix typos in comments.
- * gdb.base/ctf-ptype.c: Same.
- * gdb.base/long_long.c: Same.
- * gdb.dwarf2/dw2-op-out-param.S: Same.
- * gdb.python/py-evthreads.c: Same.
- * gdb.reverse/i387-stack-reverse.c: Same.
- * gdb.trace/tfile.c: Same.
- * lib/compiler.c: Same.
- * lib/compiler.cc: Same.
- 2019-10-25 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
- gdb_test_multiple calls.
- * gdb.reverse/sigall-reverse.exp: Same.
- * gdb.reverse/solib-precsave.exp: Same.
- * gdb.reverse/solib-reverse.exp: Same.
- * gdb.reverse/until-precsave.exp: Same.
- * gdb.reverse/until-reverse.exp: Same.
- 2019-10-24 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
- * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
- kfail using -wrap pattern flag and convenience variable
- gdb_test_name.
- 2019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-progspace.exp: Add tests for the
- Progspace.block_for_pc method.
- 2019-10-23 Tom Tromey <tom@tromey.com>
- * configure: Rebuild.
- * aclocal.m4: Use m4_include, not sinclude.
- 2019-10-21 Tom de Vries <tdevries@suse.de>
- * gdb.base/infcall-nested-structs.c: Add
- __attribute__((noinline,noclone)) to all functions.
- (call_all): Add missing variable initialization. Simplify return value.
- (breakpt): Increment volatile variable, to prevent call from being
- optimized out.
- * gdb.base/infcall-nested-structs.exp: Compile with -O2.
- 2019-10-17 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/module.exp: Allow info variables to print info for files
- other than module.f90.
- 2019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/module.exp: Extend with 'info variables' test.
- 2019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
- * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
- F77_FOR_TARGET.
- 2019-10-16 Tom de Vries <tdevries@suse.de>
- PR tdep/25096
- * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
- 2019-10-16 Tom de Vries <tdevries@suse.de>
- PR tdep/24104
- * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
- Add KFAIL for PR tdep/25096.
- 2019-10-16 Tom de Vries <tdevries@suse.de>
- PR testsuite/25059
- * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
- 2019-10-16 Tom de Vries <tdevries@suse.de>
- * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
- as signed.
- 2019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/list-thread-groups-available.exp: Read entries one by
- one instead of increasing timeout.
- 2019-10-13 Tom de Vries <tdevries@suse.de>
- PR record/25038
- * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
- * gdb.reverse/sigall-reverse.exp: Same.
- * gdb.reverse/solib-precsave.exp: Same.
- * gdb.reverse/solib-reverse.exp: Same.
- * gdb.reverse/step-precsave.exp: Same.
- * gdb.reverse/until-precsave.exp: Same.
- * gdb.reverse/until-reverse.exp: Same.
- * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
- 2019-10-10 Andreas Arnez <arnez@linux.ibm.com>
- * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
- (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
- (cmp_struct_05_01, cmp_struct_static_02_01)
- (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
- comparisons.
- 2019-10-10 Tom de Vries <tdevries@suse.de>
- PR testsuite/24888
- * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
- gnatlink.
- 2019-10-09 Tom de Vries <tdevries@suse.de>
- PR testsuite/25048
- * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
- 2019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
- exceptions due to missing debug information.
- 2019-10-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
- 2019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
- * gdb.base/annota1.exp: Update to use gdb_test_name.
- 2019-10-07 Weimin Pan <weimin.pan@oracle.com>
- * gdb.base/ctf-whatis.exp: New file.
- * gdb.base/ctf-whatis.c: New file.
- * gdb.base/ctf-ptype.exp: New file.
- * gdb.base/ctf-ptype.c: New file.
- * gdb.base/ctf-constvars.exp: New file.
- * gdb.base/ctf-constvars.c: New file.
- * gdb.base/ctf-cvexpr.exp: New file.
- 2019-10-04 Tom de Vries <tdevries@suse.de>
- * gdb.cp/local-static.c (main): Move declaration of int i out of the
- for loop.
- 2019-10-03 Tom Tromey <tom@tromey.com>
- PR rust/24976:
- * gdb.rust/simple.rs (Union2): New type.
- (main): Use Union2.
- * gdb.rust/simple.exp: Add test.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
- nested function prefix.
- 2019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
- Richard Bunt <richard.bunt@arm.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
- nested functions.
- * gdb.fortran/nested-funcs.f90: Update expected results.
- * gdb.fortran/nested-funcs-2.exp: New file.
- * gdb.fortran/nested-funcs-2.f90: New file.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-parameter.exp: Make test names unique.
- * gdb.python/py-template.exp: Likewise.
- * gdb.python/py-value.exp: Likewise.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/break-interp.exp: Reduce test name duplication.
- * gdb.base/call-sc.exp: Likewise.
- * gdb.base/callfuncs.exp: Likewise.
- * gdb.base/charset.exp: Likewise.
- * gdb.base/dump.exp: Likewise.
- * gdb.base/ena-dis-br.exp: Likewise.
- * gdb.base/relational.exp: Likewise.
- * gdb.base/step-over-syscall.exp: Likewise.
- * gdb.base/structs.exp: Likewise.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.linespec/explicit.exp: Make test names unique.
- * gdb.linespec/ls-errs.exp: Likewise.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.reverse/break-precsave.exp: Make test names unique.
- * gdb.reverse/break-reverse.exp: Likewise.
- * gdb.reverse/finish-precsave.exp: Likewise.
- * gdb.reverse/finish-reverse.exp: Likewise.
- * gdb.reverse/machinestate-precsave.exp: Likewise.
- * gdb.reverse/machinestate.exp: Likewise.
- * gdb.reverse/readv-reverse.exp: Likewise.
- * gdb.reverse/recvmsg-reverse.exp: Likewise.
- * gdb.reverse/sigall-precsave.exp: Likewise.
- * gdb.reverse/sigall-reverse.exp: Likewise.
- * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
- * gdb.reverse/watch-precsave.exp: Likewise.
- * gdb.reverse/watch-reverse.exp: Likewise.
- 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.threads/stop-with-handle.c: New file.
- * gdb.threads/stop-with-handle.exp: New file.
- 2019-10-03 Tom de Vries <tdevries@suse.de>
- PR testsuite/25059
- * gdb.base/list-missing-source.exp: Allowing the "Compilation
- directory" line to be missing.
- 2019-10-03 Tom de Vries <tdevries@suse.de>
- PR testsuite/25059
- * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
- type optional.
- 2019-10-02 Andreas Arnez <arnez@linux.ibm.com>
- * gdb.python/py-format-string.c (string.h): New include.
- (main): Fill a_struct_with_union.the_union.an_int with bytes of
- the same value, for endianness-independence.
- * gdb.python/py-format-string.exp (default_regexp_dict)
- (test_pretty_structs, test_format): Adjust expected output to the
- changed initialization.
- 2019-10-02 Tom Tromey <tromey@adacore.com>
- * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
- 2019-10-02 Pedro Alves <palves@redhat.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
- "print-file-var.h".
- (this_version_id) Use ATTRIBUTE_VISIBILITY.
- (get_version_1): Print this_version_id and its address.
- Add extern "C" wrappers around interface functions.
- * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
- "print-file-var.h".
- (this_version_id) Use ATTRIBUTE_VISIBILITY.
- (get_version_2): Print this_version_id and its address.
- Add extern "C" wrappers around interface functions.
- * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
- <stddef.h> and "print-file-var.h".
- Add extern "C" wrappers around interface functions.
- [VERSION_ID_MAIN] (this_version_id): Define.
- (main): Define v0. Use dlopen if SHLIB_NAME is defined.
- * gdb.base/print-file-var.h: Add some #defines to simplify setting
- up extern "C" blocks.
- * gdb.base/print-file-var.exp (test): New, factored out from top
- level.
- (top level): Test all combinations of attribute hidden or not,
- dlopen or not, and this_version_id symbol in main file or not.
- Compile tests as both C++ and C, make test names unique.
- 2019-10-01 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Test "show logging filename".
- 2019-10-01 Tom Tromey <tom@tromey.com>
- * lib/gdb-utils.exp (style): Handle "metadata" argument.
- * gdb.base/style.exp: Add metadata style test.
- 2019-10-01 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Test "pwd".
- 2019-10-01 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Update tests.
- 2019-10-01 Andreas Arnez <arnez@linux.ibm.com>
- * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
- 'six' to unsigned.
- (s1): Initialize fields 'four' and 'six' instead of 'three' and
- 'five'. Use an all-ones bit pattern for each.
- * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
- to its changed values.
- 2019-09-30 Tom Tromey <tromey@adacore.com>
- * gdb.rust/traits.rs: Disable all warnings.
- 2019-09-29 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
- 2019-09-29 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
- 2019-09-27 Tom de Vries <tdevries@suse.de>
- * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
- 2019-09-27 Tom de Vries <tdevries@suse.de>
- PR record/23188
- * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
- 2019-09-26 Tom Tromey <tromey@adacore.com>
- * gdb.ada/py_taft.exp: New file.
- * gdb.ada/py_taft/main.adb: New file.
- * gdb.ada/py_taft/pkg.adb: New file.
- * gdb.ada/py_taft/pkg.ads: New file.
- 2019-09-24 Tom de Vries <tdevries@suse.de>
- PR gdb/24598
- * gdb.arch/amd64-init-x87-values.exp: Add xfail.
- 2019-09-22 Tom de Vries <tdevries@suse.de>
- * gdb.base/restore.exp: Allow register variables to be optimized out at
- -O0.
- 2019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/spu-info.exp: Remove file.
- * gdb.arch/spu-info.c: Remove file.
- * gdb.arch/spu-ls.exp: Remove file.
- * gdb.arch/spu-ls.c: Remove file.
- * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
- * gdb.asm/spu.inc: Remove file.
- * gdb.base/dump.exp: Remove support for spu*-*-*.
- * gdb.base/stack-checking.exp: Likewise.
- * gdb.base/overlays.exp: Likewise.
- * gdb.base/ovlymgr.c: Likewise.
- * gdb.base/spu.ld: Remove file.
- * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
- * gdb.cp/cpexprs.exp: Likewise.
- * gdb.cp/exception.exp: Likewise.
- * gdb.cp/gdb2495.exp: Likewise.
- * gdb.cp/mb-templates.exp: Likewise.
- * gdb.cp/pr9167.exp: Likewise.
- * gdb.cp/userdef.exp: Likewise.
- * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
- * gdb.cell: Remove directory.
- * lib/cell.exp: Remove file.
- 2019-09-19 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
- 2019-09-19 Tom de Vries <tdevries@suse.de>
- * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
- 2019-09-19 Tom de Vries <tdevries@suse.de>
- * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
- UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
- (gdb_target_cmd): ... here.
- * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
- value 2.
- 2019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/source-dir.exp: Avoid having directory names in test
- names.
- 2019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/source-dir.exp: Add extra test for mapped compilation
- directory.
- 2019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/list-missing-source.exp: New file.
- 2019-09-14 Tom de Vries <tdevries@suse.de>
- PR teststuite/24599
- * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
- * lib/ada.exp (gnatmake_version_at_least): New proc.
- 2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Use exec_has_index_section.
- 2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Add test for 'maint info sections'.
- 2019-09-12 Tom de Vries <tdevries@suse.de>
- * gdb.base/store.exp: Allow register variables to be optimized out at
- -O0.
- 2019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.ada/rdv_wait.exp: Update to new task names.
- * gdb.base/task_switch_in_core.exp: Likewise.
- * gdb.base/info_sources_base.c: Likewise.
- 2019-09-10 Tom Tromey <tromey@adacore.com>
- * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
- 2019-09-10 Tom Tromey <tromey@adacore.com>
- * gdb.ada/dgopt.exp: New file.
- * gdb.ada/dgopt/x.adb: New file.
- 2019-09-08 Tom Tromey <tom@tromey.com>
- * gdb.tui/resize.exp: Remove setup_xfail.
- * gdb.tui/regs.exp: Remove setup_xfail.
- * gdb.tui/basic.exp: Remove setup_xfail.
- 2019-09-06 David Blaikie <dblaikie@gmail.com>
- * gdb.base/label.exp: un-XFAIL label related tests under Clang.
- * gdb.cp/cplabel.exp: Ditto.
- * gdb.linespec/ls-errs.exp: Ditto.
- 2019-09-05 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (cmp_file_string): New proc.
- * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
- runto_main. Verify save breakpoints output.
- 2019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/info-var.exp: Test info variables without running
- to main, to avoid expect's buffer overflow.
- 2019-09-03 Tom Tromey <tromey@adacore.com>
- * gdb.ada/bias.exp: New file.
- * gdb.ada/bias/bias.adb: New file.
- * gdb.ada/print_chars.exp: Add regression test.
- * gdb.ada/print_chars/foo.adb (My_Character): New type.
- (MC): New variable.
- 2019-08-29 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/argv0-symlink.exp: Run only on native target
- and local host.
- 2019-08-29 Tom de Vries <tdevries@suse.de>
- * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
- diverse debug info.
- * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
- 2019-08-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-var.exp: Allow info variables to print info for files
- other than info-var-f1.c and info-var-f2.c.
- 2019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-types.exp: Add module.
- * gdb.fortran/info-types.f90: Update expected results.
- 2019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/info-types.exp: New file.
- * gdb.fortran/info-types.f90: New file.
- * lib/fortran.exp (fortran_character1): New proc.
- 2019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
- functions'. Reindent as needed.
- * gdb.base/info-var-f1.c: New file.
- * gdb.base/info-var-f2.c: New file.
- * gdb.base/info-var.exp: New file.
- * gdb.base/info-var.h: New file.
- 2019-08-26 Tom de Vries <tdevries@suse.de>
- PR c++/24852
- * gdb.cp/no-libstdcxx-probe.exp: New test.
- 2019-08-26 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
- * tests need to be skipped.
- * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
- * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
- mi_skip_libstdcxx_probe_tests.
- 2019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.python/py-xmethods.exp: Use raw strings when passing
- arguments to SimpleXMethodMatcher.
- 2019-08-22 Tom de Vries <tdevries@suse.de>
- * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
- more informative.
- 2019-08-21 Pedro Alves <palves@redhat.com>
- * gdb.base/with.exp: Test "with" with no arguments.
- 2019-08-21 Tom de Vries <tdevries@suse.de>
- * gdb.base/gdb-caching-proc.exp: Sort files.
- 2019-08-20 Tom de Vries <tdevries@suse.de>
- * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
- compilation.
- 2019-08-16 Tom de Vries <tdevries@suse.de>
- * gdb.base/compare-sections.exp ("after run to main"): Allow
- mismatched read-only sections for PIE executables.
- 2019-08-16 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp (_csi_Z): New proc.
- * gdb.tui/basic.exp: Update window positions.
- * gdb.tui/empty.exp: Update window positions.
- 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/examine-backward.exp: Correct regexp for
- "examine 3 bytes backward from ${address_zero}".
- 2019-08-15 Tom Tromey <tom@tromey.com>
- * gdb.tui/empty.exp: Enable resizing tests.
- 2019-08-15 Tom Tromey <tromey@adacore.com>
- * gdb.ada/char_enum.exp: Add regression tests.
- * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
- and '0'.
- (Char, Gchar): Update.
- * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
- 2019-08-15 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/python.exp: Expect a leading underscore on
- GdbOutput{,Error}File.
- 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
- Windows host.
- 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/batch-preserve-term-settings.exp
- (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
- 2019-08-15 Christian Biesinger <cbiesinger@google.com>
- * lib/gdb.exp: When running on a mingw target, replace
- /x/ with x:/.
- 2019-08-14 Alan Hayward <alan.hayward@arm.com>
- * gdb.arch/aarch64-prologue.c: New test.
- * gdb.arch/aarch64-prologue.exp: New file.
- 2019-08-13 Tom de Vries <tdevries@suse.de>
- * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
- Thread.
- 2019-08-13 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.python/py-completion.exp: Download the .py file to the host
- and use its host pathname. Conditionalize tests that use
- tab completion and manipulate files on the build machine.
- * gdb.python/py-events.exp: Download the .py file to the host
- and use its host pathname.
- * gdb.python/py-evsignal.exp: Likewise.
- * gdb.python/py-evthreads.exp: Likewise.
- * gdb.python/py-framefilter-invalidarg.exp: Match Windows
- pathname syntax.
- * gdb.python/py-framefilter.exp: Download the .py file to the right
- place on the host. Match Windows pathname syntax.
- * gdb.python/py-mi-var-info-path-expression.exp: Download the
- .py file to the host and use its host pathname.
- * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
- * gdb.python/py-objfile.exp: Expect a host pathname, not a
- build pathname. Skip symlink test on Windows host. Add missing
- newline at end of file.
- * gdb.python/py-pp-maint.exp: Download the .py file to the host
- and use its host pathname.
- * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
- * gdb.python/py-section-script.exp: Use host location of binfile
- on safe-path. Use correct path separator on Windows host.
- Reorder alternatives in gdb_test_multiple to prevent matching
- the wrong alternative on success.
- * gdb.python/py-symtab.exp: Match Windows pathname syntax.
- 2019-08-12 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.gdb/selftest.exp (test_with_self): Update test to now
- expect the GDB inferior to no longer immediately stop after
- being resumed with "signal SIGINT".
- 2019-08-09 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.linespec/break-ask.exp: Generalize regexps to match
- Windows pathnames too.
- 2019-08-08 Tom de Vries <tdevries@suse.de>
- PR testsuite/24862
- * lib/tuiterm.exp (_accept): Fix CSI regexp.
- 2019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/style.exp: Update tests for help doc new invariants.
- * gdb.base/help.exp: Likewise.
- 2019-08-06 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add disassemble test.
- * gdb.base/style.c (some_called_function): New function.
- (main): Use it.
- 2019-08-05 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/py-block.exp: Test dictionary access on blocks.
- 2019-08-05 Simon Marchi <simon.marchi@efficios.com>
- PR gdb/24863
- * gdb.mi/list-thread-groups-available.exp: Increase timeout for
- -list-thread-groups --available test when running under
- check-read1.
- 2019-08-05 Tom de Vries <tdevries@suse.de>
- PR testsuite/24863
- * lib/gdb.exp (with_read1_timeout_factor): New proc.
- * gdb.base/help.exp: Use with_read1_timeout_factor.
- * gdb.base/info-macros.exp: Same.
- * gdb.cp/nested-types.exp: Same.
- 2019-08-05 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (version_at_least): Factor out of ...
- (tcl_version_at_least): ... here.
- (gdb_compile): Fail if pie results in non-PIE executable.
- (readelf_version, readelf_prints_pie): New proc.
- (exec_is_pie): Return -1 if unknown.
- 2019-08-05 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (tcl_version_at_least): Fix typo.
- 2019-08-04 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
- 2019-08-04 Sandra Loosemore <sandra@codesourcery.com>
- * lib/completion-support.exp (test_gdb_complete_none): Skip
- tab completion tests if no readline support.
- (test_gdb_complete_unique_re): Likewise.
- (test_gdb_complete_multiple): Likewise.
- 2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/info_sources.exp: New file.
- * gdb.base/info_sources.c: New file.
- * gdb.base/info_sources_base.c: New file.
- 2019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.base/batch-exit-status.exp: Call test_exit_status with
- prefix argument.
- (test_exit_status): Add prefix argument.
- 2019-08-01 Tom de Vries <tdevries@suse.de>
- PR testsuite/24863
- * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
- calling exp_continue for new thread and thread exited messages.
- 2019-08-01 Tom de Vries <tdevries@suse.de>
- PR testsuite/24863
- * gdb.base/structs.exp: Fix check-read1 timeout using
- gdb_test_sequence.
- * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
- 2019-08-01 Tom de Vries <tdevries@suse.de>
- PR testsuite/24863
- * gdb.base/break-interp.exp: Use exp_continue after each "info files"
- line.
- 2019-08-01 Tom de Vries <tdevries@suse.de>
- PR testsuite/24863
- * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
- 2019-07-30 Tom Tromey <tromey@adacore.com>
- * gdb.ada/display_nested.exp: New file.
- * gdb.ada/display_nested/foo.adb: New file.
- * gdb.ada/display_nested/pack.adb: New file.
- * gdb.ada/display_nested/pack.ads: New file.
- 2019-07-30 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
- namespace.
- * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
- 2019-07-30 Tom de Vries <tdevries@suse.de>
- * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
- instead.
- 2019-07-30 Tom de Vries <tdevries@suse.de>
- PR testsuite/24834
- * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
- (exec_is_pie): New proc.
- 2019-07-29 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
- 2019-07-29 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/py-objfile.c: Add global and static vars.
- * gdb.python/py-objfile.exp: Test new functions Objfile.
- lookup_global_symbol and lookup_static_symbol.
- 2019-07-29 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp (Term::_csi_@): New proc.
- (Term::_csi_X): Don't move cursor.
- 2019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/options.exp: Update backtrace - completion to
- new option -frame-info.
- * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
- Test new 'set print frame-info'. Test backtrace -frame-info
- overriding 'set print frame-info'.
- * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
- Test new 'set print frame-info'.
- Verify consistency of backtrace with and without filters, with and
- without -no-filters.
- * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
- default.
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
- no arguments".
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
- is a substring of the first for "complete non-unique file name".
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
- with ".*".
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
- Pass prompt_regexp parameter to gdb_test_multiple calls.
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
- print registers" regexps.
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
- 2019-07-29 Tom de Vries <tdevries@suse.de>
- PR gdb/24855
- * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
- (skip_python_tests_prompt): Add prompt_regexp argument to
- gdb_test_multiple calls.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/main.exp: New file.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp (Term::clean_restart): Make "executable"
- optional.
- * gdb.tui/empty.exp: New file.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp (spawn): New proc.
- (Term::resize): New proc.
- * gdb.tui/resize.exp: New file.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/list.exp: New file.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/regs.exp: New file.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/basic.exp: Add "layout split" test.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * gdb.tui/basic.exp: Add "layout asm" test.
- 2019-07-27 Tom Tromey <tom@tromey.com>
- * lib/tuiterm.exp: New file.
- * gdb.tui/basic.exp: New file.
- 2019-07-27 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
- Enable tests associated with this flag. Adjust regex
- referencing "foo_low" to now refer to "foo_cold" instead.
- 2019-07-27 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/dw2-ranges-func.c: Rename to...
- * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
- * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
- foo_cold. Revise comments to match.
- * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
- * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
- were wrapped into this proc; Call do_test in loop from outermost
- level.
- (foo_low): Rename all occurrences to "foo_cold".
- (backtrace from baz): New test.
- (x2/i foo_cold): New test.
- (info line *foo_cold): New test.
- 2019-07-26 Tom de Vries <tdevries@suse.de>
- * gdb.arch/i386-pkru.exp: Fix unterminated string.
- 2019-07-25 Tom de Vries <tdevries@suse.de>
- PR testsuite/24830
- * gdb.mi/mi-catch-cpp-exceptions.exp: Call
- mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
- * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
- (skip_libstdcxx_probe_tests): ... here.
- * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
- 2019-07-24 Tom de Vries <tdevries@suse.de>
- PR testsuite/24807
- * gdb.objc/basicclass.m: Include stdio.h.
- * gdb.objc/nondebug.m: Same.
- * gdb.objc/objcdecode.m: Same.
- 2019-07-24 Tom de Vries <tdevries@suse.de>
- PR testsuite/24612
- * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
- additional_flags.
- 2019-07-24 Tom de Vries <tdevries@suse.de>
- PR testsuite/24831
- * gdb.multi/tids.exp: Update error messages for info threads.
- 2019-07-24 Tom de Vries <tdevries@suse.de>
- * gdb.base/info-types.exp: Allow info types to print info for more than
- one file.
- 2019-07-23 Tom de Vries <tdevries@suse.de>
- PR testsuite/24842
- * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
- gdb_spawn_with_cmdline_opts.
- 2019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
- * gdb.arch/arm-cmse-sgstubs.c: New test.
- * gdb.arch/arm-cmse-sgstubs.exp: New file.
- 2019-07-23 Tom de Vries <tdevries@suse.de>
- PR testsuite/24711
- * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
- issuing next command.
- 2019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.ada/info_auto_lang.exp: Update expected results.
- * gdb.base/info-types.c: Add additional types to check.
- * gdb.base/info-types.exp: Update expected results.
- 2019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/info-types.c: New file.
- * gdb.base/info-types.exp: New file.
- 2019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-bp-infcall.c: New file.
- * gdb.arch/riscv-bp-infcall.exp: New file.
- 2019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
- PR breakpoints/24541
- * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
- 2019-07-14 Tom de Vries <tdevries@suse.de>
- PR testsuite/24760
- * gdb.objc/basicclass.exp: Fix unterminated string.
- 2019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
- * gdb.fortran/vla-sizeof.exp: Print the size of an array with
- negative bounds.
- * gdb.fortran/vla-value.exp: Print elements of an array with
- negative bounds.
- * gdb.fortran/vla.f90: Setup an array with negative bounds for
- testing.
- 2019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/options.exp (expect_string): Dequote strings in
- results.
- (test-string): Test strings with different quoting and reindent.
- 2019-07-10 Tom Tromey <tromey@adacore.com>
- * gdb.ada/mi_ex_cond.exp: Update expected results.
- * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
- * gdb.ada/mi_catch_ex.exp: Update expected results.
- * gdb.ada/mi_catch_assert.exp: Update expected results.
- * gdb.ada/catch_ex.exp (catch_exception_info)
- (catch_exception_entry, catch_assert_entry)
- (catch_unhandled_entry): Update.
- * gdb.ada/catch_assert_if.exp: Update expected results.
- 2019-07-10 Richard Bunt <richard.bunt@arm.com>
- Stephen Roberts <stephen.roberts@arm.com>
- * gdb.base/define.exp: Restore original prompt.
- 2019-07-09 Pedro Alves <palves@redhat.com>
- * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
- breakpoints" output.
- * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
- * gdb.python/py-breakpoint.exp: No longer expect that "catch
- throw" creates breakpoint.
- * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
- 'type="catchpoint"'.
- 2019-07-09 Pedro Alves <palves@redhat.com>
- PR c++/15468
- * gdb.cp/except-multi-location-lib.cc: New.
- * gdb.cp/except-multi-location-main.cc: New.
- * gdb.cp/except-multi-location.exp: New.
- 2019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/printcmds.exp (test_printf_convenience_var): Set
- language to "c++" before dealing with wchar_t. Remove DO_WSTRING
- argument and update callers.
- 2019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-break-on-asm-line.S: New file.
- * gdb.arch/amd64-break-on-asm-line.exp: New file.
- 2019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/printcmds.exp: Test printing C string and
- C wide string convenience vars without transiting via the inferior.
- Also make test names unique.
- 2019-07-08 Alan Hayward <alan.hayward@arm.com>
- PR breakpoints/25011
- * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
- 2019-07-04 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (foreach_with_prefix): Don't return early if
- body returned ok(0), break(3) or continue(4).
- * gdb.testsuite/foreach_with_prefix.exp: New file.
- 2019-07-04 Alan Hayward <alan.hayward@arm.com>
- * gdb.server/unittest.exp: Allow 0 unit tests to run.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (foreach_with_prefix): Use "catch" and
- "return -code".
- 2019-07-03 Pedro Alves <palves@redhat.com>
- PR cli/24732
- * gdb.base/shell.exp: Load completion-support.exp.
- Adjust expected error output. Add completion tests.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
- string_to_regexp.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
- (expect_integer): Adjust to expect "-string".
- (expect_string): New.
- (all_options): Expect "-string".
- (test-flag, test-boolean): Adjust to expect "-string".
- (test-string): New proc.
- (top level): Call it.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-misc, test-flag, test-boolean)
- (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
- the expected output in the success.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * lib/completion-support.exp (test_gdb_complete_tab_multiple):
- Split one gdb_test_multiple call in two to avoid a race.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/with.c: New file.
- * gdb.base/with.exp: New file.
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/settings.exp: Replace all references to "maint
- test-settings set" with references to "maint set test-settings",
- and all references to "maint test-settings show" with references
- to "maint show test-settings".
- 2019-07-03 Pedro Alves <palves@redhat.com>
- * gdb.base/settings.exp (test-string): Adjust expected out when
- testing "maint test-settings show filename"
- 2019-07-02 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-info-threads): New procedure.
- (top level): Call it.
- 2019-06-28 Tom Tromey <tromey@adacore.com>
- * gdb.dwarf2/ada-linkage-name.c: New file.
- * gdb.dwarf2/ada-linkage-name.exp: New file.
- 2019-06-27 Tom Tromey <tromey@adacore.com>
- PR c++/20020:
- * gdb.cp/constexpr-field.exp: Use setup_xfail.
- 2019-06-26 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
- 2019-06-26 Tom de Vries <tdevries@suse.de>
- * gdb.base/index-cache.exp: Add back missing debug option.
- 2019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/alias.exp: Test non matching/non existing prefixes.
- 2019-06-25 Tom de Vries <tdevries@suse.de>
- PR testsuite/24727
- * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
- 2019-06-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
- 2019-06-24 Tom de Vries <tdevries@suse.de>
- * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
- DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
- * gdb.trace/unavailable-dwarf-piece.exp: Same.
- 2019-06-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/inlined_subroutine-inheritance.exp:
- 2019-06-21 Tom de Vries <tdevries@suse.de>
- * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
- 2019-06-21 Tom de Vries <tdevries@suse.de>
- PR testsuite/24518
- PR ada/24713
- * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
- index.
- 2019-06-19 Tom Tromey <tromey@adacore.com>
- * gdb.ada/length_cond.exp: Add intro comment.
- 2019-06-19 Tom Tromey <tromey@adacore.com>
- * gdb.ada/length_cond.exp: New file.
- * gdb.ada/length_cond/length_cond.adb: New file.
- * gdb.ada/length_cond/pck.adb: New file.
- * gdb.ada/length_cond/pck.ads: New file.
- 2019-06-18 Tom de Vries <tdevries@suse.de>
- * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
- 2019-06-18 Tom Tromey <tromey@adacore.com>
- * gdb.base/list0.h: Add comment explaining control character.
- 2019-06-18 Tom de Vries <tdevries@suse.de>
- * boards/fission.exp: Break up long debug_flags line.
- 2019-06-16 Tom de Vries <tdevries@suse.de>
- PR gdb/24445
- * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
- generated index.
- 2019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/24686
- * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
- improve detection of bug gdb/24541.
- 2019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/24669
- * gdb.base/index-cache.exp (uses_readnow,
- expecting_index_cache_use): Define global variable.
- (test_cache_enabled_miss, test_cache_enabled_hit): Use
- expecting_index_cache_use.
- 2019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/pointers.f90: New file.
- * gdb.fortran/print_type.exp: New file.
- * gdb.fortran/vla-ptype.exp: Adapt expected results.
- * gdb.fortran/vla-type.exp: Likewise.
- * gdb.fortran/vla-value.exp: Likewise.
- * gdb.mi/mi-vla-fortran.exp: Likewise.
- 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
- * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
- * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
- as a stop reason.
- 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/annota1.exp: Update expected results.
- * gdb.cp/annota2.exp: Likewise.
- * gdb.cp/annota3.exp: Likewise.
- 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/style-logging.exp: Remove path from test name.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- PR gdb/24502:
- * gdb.base/style-logging.exp: New file.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- * gdb.base/symfile-warn.exp: New file.
- * gdb.base/symfile-warn.c: New file.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- * gdb.base/annotate-symlink.exp: New file.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- * gdb.ada/set_wstr.exp: Add reassignment test.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
- 'unchecked_access and 'unrestricted_access as well.
- 2019-06-14 Tom Tromey <tromey@adacore.com>
- PR ada/24539:
- * gdb.ada/vla.exp: Update tests.
- * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
- pragma.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/settings.exp (test-integer): Test junk after
- "unlimited".
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-thread-apply): New.
- (top level): Call it.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-frame-apply): New.
- (top level): Test print commands with different "frame apply"
- prefixes.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * lib/completion-support.exp (test_gdb_complete_tab_multiple)
- (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
- 'max_completions' parameter and handle it.
- (test_gdb_completion_offers_commands): New.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp (test-backtrace): New.
- (top level): Call it.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.guile/scm-frame-args.exp: Use "set print
- raw-frame-arguments" instead of "set print raw frame-arguments".
- * gdb.python/py-frame-args.exp: Likewise.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.compile/compile.exp: Adjust expected output to option
- processing changes.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.exp: Build executable.
- (test-print): New procedure.
- (top level): Call it, once for "print" and another for "compile
- print".
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/options.c: New file.
- * gdb.base/options.exp: New file.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
- that "o" is ambiguous.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/settings.c: New file.
- * gdb.base/settings.exp: New file.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.base/completion.exp: Fix comment typo.
- 2019-06-13 Pedro Alves <palves@redhat.com>
- * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
- foo --1" test.
- 2019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/block-data.f: New.
- * gdb.fortran/block-data.exp: New.
- 2019-06-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/24521
- * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
- message.
- 2019-06-11 Tom de Vries <tdevries@suse.de>
- PR testsuite/24521
- * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
- 2019-06-11 Tom de Vries <tdevries@suse.de>
- * boards/readnow.exp: New file.
- 2019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/vla-sizeof.exp: Update expected results.
- 2019-06-06 Amos Bird <amosbird@gmail.com>
- * gdb.base/annota1.exp (thread_switch): Add test for
- thread-exited annotation.
- 2019-06-06 Tom Tromey <tromey@adacore.com>
- * gdb.base/maint.exp: Expect command started/finished output.
- 2019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
- comment.
- * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
- 2019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-unwind-long-insn-6.s: New file.
- * gdb.arch/riscv-unwind-long-insn-8.s: New file.
- * gdb.arch/riscv-unwind-long-insn.c: New file.
- * gdb.arch/riscv-unwind-long-insn.exp: New file.
- 2019-06-04 Christian Biesinger <cbiesinger@google.com>
- * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
- 2019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * lib/gdb.exp (help_list_trailer): New regexp variable
- factorizing the help trailer message.
- (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
- arg to allow to better factorize various tests.
- (test_user_defined_class_help): Factorizes testing 'help user-defined'.
- (test_prefix_command_help): Use help_list_trailer.
- * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
- * gdb.guile/scm-cmd.exp: Likewise.
- * gdb.trace/tracecmd.exp: Update caller of test_class_help.
- * gdb.base/help.exp: Use test_user_defined_class_help.
- * gdb.base/style.exp: Add tests for styling of help and apropos.
- * lib/gdb-utils.exp (style): Add title and highlight styles.
- 2019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
- $_shell_exitsignal.
- * gdb.base/default.exp: Update for new convenience variables.
- 2019-05-29 Tom Tromey <tromey@adacore.com>
- * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
- to "break complete ada" test case's regexp.
- 2019-05-29 Tom Tromey <tromey@adacore.com>
- PR c++/20020:
- * gdb.cp/constexpr-field.exp: New file.
- * gdb.cp/constexpr-field.cc: New file.
- 2019-05-29 Tom Tromey <tromey@adacore.com>
- * gdb.base/finish.exp (finish_no_print): New proc.
- (finish_tests): Call it.
- 2019-05-24 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/gdb-add-index.exp: New file.
- 2019-05-22 Tom Tromey <tromey@adacore.com>
- * gdb.base/info-shared.exp (check_info_shared): Use "style".
- * gdb.base/style.exp: Use "style".
- * lib/gdb-utils.exp (style): New proc.
- 2019-05-22 Tom de Vries <tdevries@suse.de>
- * gdb.base/align.exp: Require c++11.
- 2019-05-22 Tom de Vries <tdevries@suse.de>
- PR testsuite/24586
- * gdb.python/py-mi-var-info-path-expression.exp: Call
- mi_skip_python_tests to check if python is supported.
- 2019-05-22 Alan Hayward <alan.hayward@arm.com>
- * gdb.arch/aarch64-pauth.c: New test.
- * gdb.arch/aarch64-pauth.exp: New file.
- 2019-05-22 Alan Hayward <alan.hayward@arm.com>
- * README (Re-running Tests Outside The Testsuite): New section.
- 2019-05-21 Tom de Vries <tdevries@suse.de>
- * gdb.arch/amd64-eval.exp: Require c++11.
- * gdb.base/max-depth.exp: Same.
- * gdb.compile/compile-cplus-array-decay.exp: Same.
- * gdb.cp/meth-typedefs.exp: Same.
- * gdb.cp/subtypes.exp: Same.
- * gdb.cp/temargs.exp: Same.
- 2019-05-21 Alan Hayward <alan.hayward@arm.com>
- * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
- 2019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/18644
- * gdb.fortran/complex.exp: Remove setup_kfail calls.
- * gdb.fortran/printing-types.exp: Add new test.
- * gdb.fortran/printing-types.f90: Add 16-byte real variable for
- testing.
- * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
- setup_kfail call.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * README (Running the Testsuite): Change example.
- (Testsuite Parameters): Remove TRANSCRIPT.
- * lib/gdb.exp: Remove TRANSCRIPT check.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * README (Testsuite Parameters): Add replay logging to
- GDBSERVER_DEBUG.
- (gdbserver,debug): Refer to GDBSERVER_DEBUG.
- * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
- as a comma separated list.
- (gdb_debug_init): Override procedure.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
- (gdb_write_cmd_file): New procedure.
- * lib/gdbserver-support.exp (gdbserver_start): Call
- gdbserver_write_cmd_file.
- (gdbserver_write_cmd_file): New procedure.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * lib/gdb.exp (gdb_unload): Mark Y as an answer.
- (delete_breakpoints): Likewise.
- (gdb_run_cmd): Likewise.
- (gdb_start_cmd): Likewise.
- (gdb_starti_cmd): Likewise.
- (gdb_internal_error_resync): Likewise.
- (gdb_test_multiple): Likewise.
- (gdb_reinitialize_dir): Likewise.
- (default_gdb_exit): Likewise.
- (gdb_file_cmd): Mark kill as optional.
- (default_gdb_start): Call gdb_stdin_log_init.
- (send_gdb): Call gdb_stdin_log_write.
- (rerun_to_main): Mark Y as an answer.
- (gdb_stdin_log_init): New function.
- (gdb_stdin_log_write): Likewise.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
- * gdb.base/debug-expr.exp: Likewise.
- * gdb.base/foll-fork.exp: Likewise.
- * gdb.base/foll-vfork.exp: Likewise.
- * gdb.base/fork-print-inferior-events.exp: Likewise.
- * gdb.base/gdb-sigterm.exp: Likewise.
- * gdb.base/gdbinit-history.exp: Likewise.
- * gdb.base/osabi.exp: Likewise.
- * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
- * gdb.base/ui-redirect.exp: Likewise.
- * gdb.gdb/unittest.exp: Likewise.
- * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
- * gdb.mi/mi-watch.exp: Likewise.
- * gdb.mi/new-ui-mi-sync.exp: Likewise.
- * gdb.mi/user-selected-context-sync.exp: Likewise.
- * gdb.python/python.exp: Disable debug test when debugging.
- * gdb.threads/check-libthread-db.exp: Disable when debugging.
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- Likewise.
- * gdb.threads/stepi-random-signal.exp: Likewise.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * Makefile.in: Pass through GDB_DEBUG.
- * README (Testsuite Parameters): Add GDB_DEBUG.
- (gdb,debug): Add board setting.
- * lib/gdb.exp (default_gdb_start): Start debugging.
- (gdb_debug_enabled): New procedure.
- (gdb_debug_init): Likewise.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * Makefile.in: Pass through GDB_DEBUG.
- * README (Testsuite Parameters): Add GDB_DEBUG.
- (gdb,debug): Add board setting.
- * lib/gdb.exp (default_gdb_start): Start debugging.
- (gdb_debug_enabled): New procedure.
- (gdb_debug_init): Likewise.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/ui-redirect.exp: Add debug redirect tests.
- 2019-05-17 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/ui-redirect.exp: Test redirection.
- 2019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
- * gdb.mi/mi-complete.exp: New file.
- * gdb.mi/mi-complete.cc: Likewise.
- 2019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
- indexed and sliced arrays, and pointers to arrays.
- 2019-05-14 Tom Tromey <tromey@adacore.com>
- * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
- styling test.
- 2019-05-14 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
- selection entry encoding.
- 2019-05-10 Tom Tromey <tromey@adacore.com>
- * gdb.ada/info_exc.exp: Add "complete" test.
- 2019-05-09 Tom de Vries <tdevries@suse.de>
- * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
- CU-relative.
- 2019-05-09 Tom de Vries <tdevries@suse.de>
- * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
- CU-relative.
- 2019-05-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/frame_arg_lang.exp: New testcase.
- * gdb.ada/frame_arg_lang/bla.adb: New file.
- * gdb.ada/frame_arg_lang/pck.ads: New file.
- * gdb.ada/frame_arg_lang/pck.adb: New file.
- * gdb.ada/frame_arg_lang/foo.c: New file.
- 2019-05-08 Tom Tromey <tromey@adacore.com>
- * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
- 2019-05-08 Tom Tromey <tromey@adacore.com>
- * gdb.base/ptype-offsets.exp: Update tests.
- 2019-05-08 Tom Tromey <tromey@adacore.com>
- * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
- cases.
- * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
- "short".
- 2019-05-08 Tom Tromey <tromey@adacore.com>
- * gdb.ada/vla.exp: New file.
- * gdb.ada/vla/vla.adb: New file.
- 2019-05-07 Tom de Vries <tdevries@suse.de>
- * gdb.base/index-cache.exp (ls_host): Fix return statement.
- 2019-05-07 Tom de Vries <tdevries@suse.de>
- PR testsuite/24522
- * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
- section.
- 2019-05-07 Tom de Vries <tdevries@suse.de>
- PR testsuite/24522
- * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
- .debug_aranges section.
- 2019-05-07 Tom de Vries <tdevries@suse.de>
- PR testsuite/24159
- * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
- 2019-05-06 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (exec_has_index_section): New proc.
- * gdb.base/index-cache.exp: Handle case that binfile contains an index
- section.
- 2019-05-04 Tom de Vries <tdevries@suse.de>
- * boards/cc-with-debug-names.exp: New file.
- 2019-05-03 Tom Tromey <tromey@adacore.com>
- * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
- * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
- * gdb.ada/char_enum.exp: Add test.
- 2019-05-03 Tom de Vries <tdevries@suse.de>
- * boards/cc-with-gdb-index.exp: New file.
- 2019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.rust/simple.exp: Add new test case.
- * gdb.rust/simple.rs (struct StringAtOffset): New struct.
- (main): Initialise an instance of the new struct.
- 2019-05-01 Tom Tromey <tromey@adacore.com>
- * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
- record.
- (NPR): New variable.
- * gdb.ada/packed_array_assign.exp: Add nested packed assignment
- test.
- 2019-05-01 Tom Tromey <tromey@adacore.com>
- * gdb.ada/packed_array_assign.exp: Add packed assignment
- regression test.
- 2019-05-01 Tom de Vries <tdevries@suse.de>
- * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
- 2019-05-01 Tom de Vries <tdevries@suse.de>
- * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
- 2019-04-30 Ali Tamur <tamur@google.com>
- * lib/dwarf.exp(): Added DW_FORM_strx1-4.
- 2019-04-30 Tom Tromey <tromey@adacore.com>
- * lib/ada.exp (find_ada_tool): New proc.
- * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
- * gdb.ada/catch_ex_std.exp: New file.
- * gdb.ada/catch_ex_std/foo.adb: New file.
- * gdb.ada/catch_ex_std/some_package.adb: New file.
- * gdb.ada/catch_ex_std/some_package.ads: New file.
- 2019-04-30 Tom Tromey <tromey@adacore.com>
- PR c++/24470:
- * gdb.cp/temargs.cc: Add test code from PR.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/vla-datatypes.exp: Update expected results.
- * gdb.fortran/vla-ptype.exp: Likewise.
- * gdb.fortran/vla-type.exp: Likewise.
- * gdb.fortran/vla-value.exp: Likewise.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/ptr-indentation.exp: Update expected results.
- * gdb.fortran/ptype-on-functions.exp: Likewise.
- * gdb.fortran/vla-ptr-info.exp: Likewise.
- * gdb.fortran/vla-value.exp: Likewise.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/ptype-on-functions.exp: New file.
- * gdb.fortran/ptype-on-functions.f90: New file.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
- case void string.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/complex.exp: Expand.
- * gdb.fortran/complex.f: Renamed to...
- * gdb.fortran/complex.f90: ...this, and extended to add more
- complex values.
- 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
- MODULO, CMPLX.
- 2019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
- Richard Bunt <richard.bunt@arm.com>
- * gdb.base/max-depth.c: New file.
- * gdb.base/max-depth.exp: New file.
- * gdb.python/py-nested-maps.c: New file.
- * gdb.python/py-nested-maps.exp: New file.
- * gdb.python/py-nested-maps.py: New file.
- * gdb.python/py-format-string.exp (test_max_depth): New proc.
- (test_all_common): Call test_max_depth.
- * gdb.fortran/max-depth.exp: New file.
- * gdb.fortran/max-depth.f90: New file.
- * gdb.go/max-depth.exp: New file.
- * gdb.go/max-depth.go: New file.
- * gdb.modula2/max-depth.exp: New file.
- * gdb.modula2/max-depth.c: New file.
- * lib/gdb.exp (get_print_expr_at_depths): New proc.
- 2019-04-29 Tom de Vries <tdevries@suse.de>
- * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
- 2019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/callexit.exp: Test may-call-functions off.
- 2019-04-25 Keith Seitz <keiths@redhat.com>
- PR c++/24367
- * gdb.cp/meth-typedefs.cc (incomplete_struct)
- (another_incomplete_struct, test_incomplete): New definitions.
- (main): Use new definitions.
- * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
- functions.
- 2019-04-25 Ali Tamur <tamur@google.com>
- * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
- 2019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
- PR corefiles/11608
- PR corefiles/18187
- * gdb.base/coredump-filter-build-id.exp: New file.
- 2019-04-25 Alan Hayward <alan.hayward@arm.com>
- * Makefile.in: Pass through GDBSERVER_DEBUG.
- * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
- (gdbserver,debug): Add board setting.
- * gdb.trace/tspeed.exp: Skip when debugging.
- * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
- * lib/gdbserver-support.exp: Likewise
- 2019-04-24 Tom Tromey <tromey@adacore.com>
- * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
- Rust.
- 2019-04-24 Tom Tromey <tromey@adacore.com>
- * gdb.arch/amd64-eval.exp: Test bitfield return.
- * gdb.arch/amd64-eval.cc (struct Bitfields): New.
- (class Foo) <return_bitfields>: New method.
- (main): Call it.
- 2019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.cp/many-args.cc: New file.
- * gdb.cp/many-args.exp: New file.
- 2019-04-23 Tom de Vries <tdevries@suse.de>
- PR gdb/24433
- * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
- 2019-04-23 Alan Hayward <alan.hayward@arm.com>
- * gdb.trace/backtrace.exp: Use nopie flag.
- * gdb.trace/circ.exp: Likewise.
- * gdb.trace/collection.exp: Likewise.
- * gdb.trace/ftrace.exp: Likewise.
- * gdb.trace/mi-trace-unavailable.exp: Likewise.
- * gdb.trace/mi-traceframe-changed.exp: Likewise.
- * gdb.trace/qtro.exp: Likewise.
- * gdb.trace/read-memory.exp: Likewise.
- * gdb.trace/report.exp: Likewise.
- * gdb.trace/tfile.exp: Likewise.
- * gdb.trace/tfind.exp: Likewise.
- * gdb.trace/unavailable.exp: Likewise.
- 2019-04-22 Pedro Alves <palves@redhat.com>
- * gdb.base/solib-probes-nosharedlibrary.c,
- gdb.base/solib-probes-nosharedlibrary.exp: New files.
- 2019-04-19 Tom Tromey <tromey@adacore.com>
- * gdb.ada/ptype_union.c: New file.
- * gdb.ada/ptype_union.exp: New file.
- 2019-04-19 Tom Tromey <tromey@adacore.com>
- PR symtab/24423:
- * gdb.base/list0.h (foo): Add a control-l character.
- 2019-04-18 Tom de Vries <tdevries@suse.de>
- PR gdb/24433
- * boards/local-board.exp: Set sysroot to "".
- 2019-04-18 Tom de Vries <tdevries@suse.de>
- Pedro Alves <palves@redhat.com>
- PR gdb/24454
- * gdb.threads/vfork-follow-child-exec.c: New file.
- * gdb.threads/vfork-follow-child-exec.exp: New file.
- * gdb.threads/vfork-follow-child-exit.c: New file.
- * gdb.threads/vfork-follow-child-exit.exp: New file.
- 2019-04-15 Leszek Swirski <leszeks@google.com>
- * gdb.arch/amd64-eval.cc: New file.
- * gdb.arch/amd64-eval.exp: New file.
- 2019-04-11 Alan Hayward <alan.hayward@arm.com>
- * gdb.server/sysroot.c: New test.
- * gdb.server/sysroot.exp: New file.
- * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
- matching param.
- 2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/align.exp: Extend test to cover structures containing
- only static fields.
- 2019-04-11 Tom de Vries <tdevries@suse.de>
- * boards/cc-with-dwz-m.exp: New file.
- * boards/cc-with-dwz.exp: New file.
- * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
- 2019-04-09 Simon Marchi <simon.marchi@efficios.com>
- * gdb.base/start-cpp.exp: New file.
- * gdb.base/start-cpp.cc: New file.
- 2019-04-08 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-thrhandle.exp: Adjust tests to call
- thread_from_handle instead of thread_from_thread_handle.
- 2019-04-08 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-thrhandle.exp: Add tests for
- gdb.InferiorThread.handle.
- 2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-function.exp: Check calling helper function from
- all languages.
- * lib/gdb.exp (gdb_supported_languages): New proc.
- 2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/complex-parts.c: New file.
- * gdb.base/complex-parts.exp: New file.
- 2019-04-01 Tom Tromey <tromey@adacore.com>
- PR symtab/23331:
- * gdb.dwarf2/dw2-ranges-main.c: New file.
- * gdb.dwarf2/dw2-ranges-psym.c: New file.
- * gdb.dwarf2/dw2-ranges-psym.exp: New file.
- 2019-03-30 Simon Marchi <simark@simark.ca>
- * gdb.base/default.exp: Add values for $_gdb_major and
- $_gdb_minor.
- 2019-03-29 Tom Tromey <tromey@adacore.com>
- * gdb.base/help.exp: Tighten apropos regexp.
- 2019-03-29 Keith Seitz <keiths@redhat.com>
- * gdb.fortran/array-bounds.exp: New file.
- * gdb.fortran/array-bounds.f90: New file.
- 2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
- 2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.multi/hello.c (main): Increase alarm timer.
- 2019-03-28 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.threads/watchpoint-fork.exp (test): Use large timeout
- factor when no hardware watchpoint support.
- 2019-03-28 Alan Hayward <alan.hayward@arm.com>
- Pedro Alves <palves@redhat.com>
- * boards/local-board.exp: set sysroot to /.
- 2019-03-27 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
- in child.
- 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
- field.
- (make_container): Initialise new field.
- * gdb.python/py-prettyprint.exp: Add new tests.
- * gdb.python/py-prettyprint.py (class ContainerPrinter)
- <display_hint>: New method.
- 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
- gdb_continue_to_breakpoint more throughout this test.
- (run_lang_tests) Supply unique test names, and use
- gdb_test_no_output.
- 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/finish-pretty.exp: Update expected results.
- * gdb.base/pretty-print.c: New file.
- * gdb.base/pretty-print.exp: New file.
- 2019-03-25 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
- move comments outside list. Append '-i "" eof' section.
- 2019-03-22 Alan Hayward <alan.hayward@arm.com>
- PR testsuite/25016
- * README: Add pie options.
- * gdb.base/break-interp.exp: Ensure pie is disabled.
- * gdb.base/dump.exp: Likewise.
- * lib/gdb.exp (gdb_compile): Add pie option.
- 2019-03-19 Tom Tromey <tromey@adacore.com>
- * gdb.mi/mi2-cli-display.c: New file.
- * gdb.mi/mi2-cli-display.exp: New file.
- 2019-03-18 Joel Brobecker <brobecker@adacore.com>
- Tom Tromey <tromey@adacore.com>
- * gdb.ada/ptype_array/pck.adb: New file.
- * gdb.ada/ptype_array/pck.ads: New file.
- * gdb.ada/ptype_array/foo.adb: New file.
- * gdb.ada/ptype_array.exp: New file.
- 2019-03-14 Tom Tromey <tromey@adacore.com>
- * gdb.base/style.exp: Add "set style sources" test.
- 2019-03-13 Simon Marchi <simon.marchi@ericsson.com>
- * mi-breakpoint-location-ena-dis.exp: Rename to ...
- * mi-breakpoint-multiple-locations.exp: ... this.
- (make_breakpoints_pattern): New proc.
- (do_test): Add mi_version parameter, test -break-insert,
- -break-info and =breakpoint-created.
- 2019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * config/default.exp: Remove 'load_lib gdb.exp'.
- * config/monitor.exp: Likewise.
- * config/sid.exp: Likewise.
- * config/sim.exp: Likewise.
- * config/slite.exp: Likewise.
- * config/unix.exp: Likewise.
- * gdb.base/default.exp: Remove unhelpful comment.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/intrinsics.exp: Extend to cover ABS.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/type-kinds.exp: Update expected results.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/type-kinds.exp: Test new integer type kind.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
- function.
- (test_basic_parsing_of_type_kinds): Expand types tested.
- (test_parsing_invalid_type_kinds): New function.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/intrinsics.exp: New file.
- * gdb.fortran/intrinsics.f90: New file.
- * gdb.fortran/type-kinds.exp: New file.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/dot-ops.exp: New file.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/types.exp (test_logical_literal_types_accepted):
- Check upper and lower case logical literals.
- 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.fortran/types.exp (test_float_literal_types_accepted):
- Remove duplicate tests.
- 2019-03-06 Alan Hayward <alan.hayward@arm.com>
- * lib/gdb.exp (builtin_cd): rename of cd.
- (cd): Override builtin.
- 2019-03-06 Richard Bunt <richard.bunt@arm.com>
- * gdb.fortran/function-calls.exp: New file.
- * gdb.fortran/function-calls.f90: New test.
- 2019-03-04 Richard Bunt <richard.bunt@arm.com>
- * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
- on user program standard output.
- * gdb.fortran/short-circuit-argument-list.f90: Record function
- calls.
- 2019-02-28 Alan Hayward <alan.hayward@arm.com>
- * lib/gdbserver-support.exp (gdbserver_start): Check for listen
- failure.
- 2019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- PR gdb/8527
- * gdb.base/interrupt-daemon-attach.c,
- gdb.base/interrupt-daemon-attach.exp: New test.
- 2019-02-27 Pedro Alves <palves@redhat.com>
- * gdb.base/page.exp: Add tests for "set width/height -1".
- 2019-02-27 Pedro Alves <palves@redhat.com>
- * gdb.base/page.exp: Add tests for "set/show width/height" with
- "infinite" values.
- 2019-02-27 Tom Tromey <tromey@adacore.com>
- * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
- 2.4.
- * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
- workaround.
- 2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/align.exp: Extend to compile in both C and C++, and add
- tests for structs with static members.
- 2019-02-26 Tom Tromey <tromey@adacore.com>
- * gdb.python/py-value.exp (test_value_from_buffer): Check for
- ValueError, not TypeError.
- 2019-02-26 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-value.exp (test_value_from_buffer): New proc with
- call from main program.
- 2019-02-23 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
- * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
- * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
- * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
- * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
- 2019-02-22 Keith Seitz <keiths@redhat.com>
- PR symtab/23853
- * gdb.base/symlink-sourcefile.c: New file.
- * gdb.base/symlink-sourcefile.exp: New file.
- 2019-02-20 Tom Tromey <tom@tromey.com>
- * gdb.base/info_qt.exp: Update.
- 2019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/source.exp: Move "error in sourced script" code to
- the end.
- * gdb.base/source-error.gdb: Move contents to
- source-error-1.gdb. Add new code to source source-error-1.gdb.
- * gdb.base/source-error-1.gdb: New file, from previous
- source-error.gdb.
- 2019-02-17 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Use -g3 to compile when possible. Add test
- for macro styling.
- * gdb.base/style.c (SOME_MACRO): New macro.
- 2019-02-17 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add line-wrapping tests.
- * gdb.base/page.exp: Add test for quitting during pagination.
- 2019-02-17 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/big_packed_array: New testcase.
- * gdb.ada/homonym.exp: Fix incorrect expected output for
- "break <homonym__get_value>" test.
- 2019-02-13 Weimin Pan <weimin.pan@oracle.com>
- PR breakpoints/21870
- * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
- and prepare_for_testing. Add comment.
- * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
- redundant cleanup call. Clean up comment.
- 2019-02-12 Weimin Pan <weimin.pan@oracle.com>
- PR breakpoints/21870
- * gdb.arch/aarch64-dbreg-contents.exp: New file.
- * gdb.arch/aarch64-dbreg-contents.c: New file.
- 2019-02-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_ref_changeable: New testcase.
- 2019-02-07 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/attach.exp: Add double attach test.
- 2019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/gdb.exp (default_gdb_start): Don't match pagination
- prompt.
- (gdb_init): Set stty_init.
- 2019-01-27 Tom Tromey <tom@tromey.com>
- * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
- skip_python_tests.
- 2019-01-24 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
- New structure.
- (struct struct_static_02_02): Likewise.
- (struct struct_static_02_03): Likewise.
- (struct struct_static_02_04): Likewise.
- (struct struct_static_04_01): Likewise.
- (struct struct_static_04_02): Likewise.
- (struct struct_static_04_03): Likewise.
- (struct struct_static_04_04): Likewise.
- (struct struct_static_06_01): Likewise.
- (struct struct_static_06_02): Likewise.
- (struct struct_static_06_03): Likewise.
- (struct struct_static_06_04): Likewise.
- (cmp_struct_static_02_01): Likewise.
- (cmp_struct_static_02_02): Likewise.
- (cmp_struct_static_02_03): Likewise.
- (cmp_struct_static_02_04): Likewise.
- (cmp_struct_static_04_01): Likewise.
- (cmp_struct_static_04_02): Likewise.
- (cmp_struct_static_04_03): Likewise.
- (cmp_struct_static_04_04): Likewise.
- (cmp_struct_static_06_01): Likewise.
- (cmp_struct_static_06_02): Likewise.
- (cmp_struct_static_06_03): Likewise.
- (cmp_struct_static_06_04): Likewise.
- (call_all): Test new structs.
- * gdb.base/infcall-nested-structs.exp: Likewise.
- 2019-01-21 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
- 2019-01-21 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/stack-protector.c: New test.
- * gdb.base/stack-protector.exp: New file.
- * gdb.cp/ovldbreak.exp: Only allow a single break line.
- * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
- option.
- (gdb_compile): Remove stack protector for GCC and prevent
- recursion.
- 2019-01-16 Keith Seitz <keiths@redhat.com>
- PR gdb/23773
- * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
- 2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.arch/vsx-regs.exp: Add tests that use the vector register
- aliases.
- * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
- tests.
- * gdb.arch/powerpc-vector-regs.c: New file.
- * gdb.arch/powerpc-vector-regs.exp: New file.
- 2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.arch/altivec-regs.exp: Fix the list passed to
- gdb_expect_list when testing "info vector".
- 2019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/style.exp: Don't include path in testname.
- 2019-01-10 Keith Seitz <keiths@redhat.com>
- PR gdb/23712
- PR symtab/23010
- * gdb.dwarf2/multidictionary.exp: New file.
- 2019-01-09 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
- (test_gnuv3_style_demangling): ... this.
- (test_lucid_style_demangling): Remove.
- (test_arm_style_demangling): Remove.
- (test_hp_style_demangling): Remove.
- (do_tests): Remove calls to the above.
- 2019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
- case.
- 2019-01-06 Tom Tromey <tom@tromey.com>
- PR gdb/28155:
- * gdb.dwarf2/typedef-void-finish.exp: New file.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- Simon Marchi <simark@simark.ca>
- * gdb.base/jit-exec.exp: New file.
- * gdb.base/jit-exec.c: New file.
- * gdb.base/jit-execd.c: New file.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Update test to check for address styling.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add test for styling of "Reading symbols"
- message.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add test for version number styling.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add test for print_address_symbolic.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add test for breakpoint setting.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: Add test for variable names.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * gdb.base/style.exp: New file.
- * gdb.base/style.c: New file.
- 2018-12-28 Tom Tromey <tom@tromey.com>
- * lib/gdb.exp (gdb_init): Set the TERM environment variable to
- "dumb".
- * gdb.base/readline.exp (operate_and_get_next): Save and restore
- the TERM environment variable.
- 2018-12-27 Tom Tromey <tom@tromey.com>
- * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
- pagination test.
- 2018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-unusual-field-names.c: New file.
- * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
- 2018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
- Filename a.adb changed to bp_fun_addr.adb.
- gdb.ada/bp_fun_addr.exp: Update test accordingly.
- 2018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
- * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
- non-PIE executables.
- * README: Mention the gdb,nopie_flag board setting.
- * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
- non-PIE executable.
- * gdb.arch/amd64-entry-value.exp: Likewise.
- * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
- * gdb.arch/i386-float.exp: Likewise.
- * gdb.arch/i386-signal.exp: Likewise.
- * gdb.mi/mi-reg-undefined.exp: Likewise.
- 2018-12-21 Paul Marechal <paul.marechal@ericsson.com>
- PR gdb/23974
- * gdb.base/info-os.exp: Check return for unknown "info os" type.
- 2018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
- Update order of results accordingly.
- 2018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/annota1.exp: Update a test regexp.
- 2018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/float.exp: Handle RISC-V targets without an FPU.
- 2018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
- (reuse_time): Initialize to REUSE_TIME_CAP.
- (check_rc): New function.
- (main): Use REUSE_TIME_CAP instead of hardcoded 60.
- Check pthread_create rc.
- (spawner_thread_func): Check pthread_create and pthread_join rc.
- 2018-12-08 Pedro Alves <palves@redhat.com>
- * gdb.base/list.exp (test_forward_search): Rename to ...
- (test_forward_reverse_search): ... this. Also test reverse-search
- and the forward-search alias.
- 2018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
- * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
- local timeout variable before return, and remove all local timeout
- variable entirely.
- (gdb_load): Likewise.
- 2018-12-01 Tom de Vries <tdevries@suse.de>
- * gdb.base/gdb-caching-proc.exp: New file.
- 2018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
- * Makefile.in (TIMESTAMP): New variable.
- (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
- command.
- (check-single-racy): Likewise.
- (check/%.exp): Likewise.
- (check-racy/%.exp): Likewise.
- (workers/%.worker): Likewise.
- (build-perf): Likewise.
- (check-perf): Likewise.
- * README: Describe new "TS" and "TS_FORMAT" variables.
- * print-ts.py: New file.
- 2018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
- PR python/23714
- * gdb.python/python.exp: Test command repetition after
- gdb.execute.
- 2018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.opt/inline-break.exp: Add test that info breakpoint output
- is correctly aligned.
- 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.ada/info_auto_lang.exp: New testcase.
- * gdb.ada/info_auto_lang/global_pack.ads: New file.
- * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
- * gdb.ada/info_auto_lang/some_c.c: New file.
- 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
- FUNC_lang language syntax.
- 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/info_minsym.c: New file.
- * gdb.base/info_minsym.exp: New file.
- 2018-11-19 Tom Tromey <tom@tromey.com>
- PR rust/23625:
- * gdb.rust/simple.exp: Add ptype test. Update expected output.
- * gdb.rust/expr.exp: Update expected output. Change one test.
- 2018-11-19 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.rs: Don't initialize empty_enum_value.
- 2018-11-19 Pedro Alves <palves@redhat.com>
- * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
- gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
- see the expected warning.
- 2018-11-16 Alan Hayward <alan.hayward@arm.com>
- PR gdb/22736:
- * gdb.cp/infcall-nodebug-lib.c: New test.
- * gdb.cp/infcall-nodebug-main.c: New test.
- * gdb.cp/infcall-nodebug.exp: New file.
- 2018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
- completer tests.
- 2018-11-09 Tom de Vries <tdevries@suse.de>
- * gdb.base/msym-lang.c: New test.
- * gdb.base/msym-lang.exp: New file.
- * gdb.base/msym-lang-main.c: New test.
- 2018-11-08 Tom Tromey <tom@tromey.com>
- PR gdb/23555:
- PR gdb/23838:
- * gdb.base/warning.exp: New file.
- 2018-11-08 Jan Beulich <jbeulich@suse.com>
- * testsuite/gdb.arch/i386-avx512.c,
- testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
- 2018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
- point hardware.
- 2018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
- * gdb.dwarf2/missing-type-name.exp: New file.
- 2018-11-06 Tom de Vries <tdevries@suse.de>
- * gdb.base/many-headers.c: New test.
- * gdb.base/many-headers.exp: New file.
- 2018-11-06 Jim Wilson <jimw@sifive.com>
- * gdb.base/code_elim.exp: For riscv, set additional_flags
- to include -msmall-data-limit=0.
- 2018-11-01 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/watch_minus_l: New testcase.
- 2018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
- * gdb.arch/aix-sighandle.c: New file.
- * gdb.arch/aix-sighandle.exp: New file.
- 2018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
- registers being unions.
- 2018-10-31 Tom de Vries <tdevries@suse.de>
- * lib/valgrind.exp: New file.
- (vgdb_start, vgdb_stop): New procs, factored out of ...
- * gdb.base/valgrind-bt.exp: ... here, ...
- * gdb.base/valgrind-disp-step.exp: ... here and ...
- * gdb.base/valgrind-infcall.exp: ... here.
- 2018-10-31 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (get_valueof): Don't output read value in test name.
- 2018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/void-type.c: New file.
- * gdb.dwarf2/void-type.exp: New file.
- 2018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/info_qt.c: New file.
- * gdb.base/info_qt.exp: New file.
- 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.arch/powerpc-htm-regs.c: New file.
- * gdb.arch/powerpc-htm-regs.exp: New file.
- 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.arch/powerpc-tar.c: New file.
- * gdb.arch/powerpc-tar.exp: New file.
- 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
- * gdb.arch/powerpc-ppr-dscr.c: New file.
- * gdb.arch/powerpc-ppr-dscr.exp: New file.
- 2018-10-25 Tom de Vries <tdevries@suse.de>
- * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
- 2018-10-24 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
- longer exists error.
- 2018-10-24 Tom de Vries <tdevries@suse.de>
- * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
- 2018-10-24 Tom de Vries <tdevries@suse.de>
- * gdb.base/valgrind-db-attach.exp: Handle removed support for
- --db-attach in valgrind.
- 2018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/riscv-reg-aliases.c: New file.
- * gdb.arch/riscv-reg-aliases.exp: New file.
- 2018-10-19 Alan Hayward <alan.hayward@arm.com>
- * gdb.python/py-cmd.exp: Check for gdb_prompt.
- 2018-10-19 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
- 2018-10-19 Alan Hayward <alan.hayward@arm.com>
- * gdb.cp/ovldbreak.exp: Fix regexps.
- 2018-10-19 Alan Hayward <alan.hayward@arm.com>
- * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
- 2018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
- PR cli/23785
- * gdb.base/restore.exp: New test to check if "restore" with an
- invalid file doesn't segfault.
- 2018-10-18 Tom de Vries <tdevries@suse.de>
- * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
- * gdb.ada/excep_handle.exp: Same.
- * gdb.ada/mi_string_access.exp: Same.
- * gdb.ada/mi_var_union.exp: Same.
- * gdb.arch/arc-analyze-prologue.exp: Same.
- * gdb.arch/arc-decode-insn.exp: Same.
- * gdb.base/readnever.exp: Same.
- * gdb.fortran/printing-types.exp: Same.
- * gdb.guile/scm-lazy-string.exp: Same.
- 2018-10-16 Tom de Vries <tdevries@suse.de>
- PR gdb/23730
- * gdb.base/catch-follow-exec.c: Add copyright notice.
- * gdb.base/catch-follow-exec.exp: Rewrite to use
- gdb_spawn_with_cmdline_opts. Require gdb-native.
- 2018-10-12 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.trace/actions-changed.exp: Check for arch support.
- * gdb.trace/actions.exp: Likewise.
- * gdb.trace/ax.exp: Likewise.
- * gdb.trace/backtrace.exp: Likewise.
- * gdb.trace/change-loc.exp: Likewise.
- * gdb.trace/deltrace.exp: Likewise.
- * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
- * gdb.trace/ftrace.exp: Likewise.
- * gdb.trace/infotrace.exp: Check for arch support.
- * gdb.trace/mi-trace-frame-collected.exp: Likewise.
- * gdb.trace/mi-tracepoint-changed.exp: Likewise.
- * gdb.trace/mi-tsv-changed.exp: Likewise.
- * gdb.trace/packetlen.exp: Likewise.
- * gdb.trace/passc-dyn.exp: Likewise.
- * gdb.trace/passcount.exp: Likewise.
- * gdb.trace/pending.exp: Likewise.
- * gdb.trace/range-stepping.exp: Check for shlib support.
- * gdb.trace/report.exp: Check for arch support.
- * gdb.trace/save-trace.exp: Likewise.
- * gdb.trace/signal.exp: Check for signal support.
- * gdb.trace/tfind.exp: Check for arch support.
- * gdb.trace/trace-break.exp: Check for arch and shlib support.
- * gdb.trace/trace-common.h: Add comment.
- * gdb.trace/trace-condition.exp: Check for shlib and arch support.
- * gdb.trace/trace-enable-disable.exp: Likewise.
- * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
- * gdb.trace/tracecmd.exp: Check for arch support.
- * gdb.trace/tspeed.exp: Check for shlib and target support.
- * gdb.trace/tstatus.exp: Check for arch support.
- * gdb.trace/tsv.exp: Likewise.
- * gdb.trace/while-dyn.exp: Likewise.
- * gdb.trace/while-stepping.exp: Likewise.
- * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
- 2018-10-12 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/tspeed.exp: Remove nowarnings.
- (prepare_for_trace_test): Declare "global ipalib".
- * gdb.trace/tspeed.c: Include unistd.h.
- (main): Remove superfluous printf argument.
- 2018-10-11 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
- directory prefix on the filename.
- 2018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.gdb/unittest.exp: Update expected message informing that
- selftests have been disabled.
- * gdb.server/unittest.exp: Likewise.
- 2018-10-09 Tom de Vries <tdevries@suse.de>
- * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
- with runto_main.
- 2018-10-08 Weimin Pan <weimin.pan@oracle.com>
- PR c++/16841
- * gdb.cp/virtbase2.cc: New file.
- * gdb.cp/virtbase2.exp: New file.
- 2018-10-06 Tom Tromey <tom@tromey.com>
- PR python/19399:
- * gdb.python/py-inferior.exp: Add architecture test.
- 2018-10-06 Tom Tromey <tom@tromey.com>
- * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
- * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
- 2018-10-06 Tom Tromey <tom@tromey.com>
- * gdb.python/py-breakpoint.exp (check_last_event): Check location
- of a "throw" catchpoint.
- 2018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/info-proc.exp: Update string expected from "help info
- proc".
- 2018-10-04 Tom Tromey <tom@tromey.com>
- * gdb.cp/maint.exp (test_invalid_name): Update expected output.
- * gdb.gdb/complaints.exp (test_short_complaints): Remove.
- (test_initial_complaints, test_empty_complaints): Update.
- * gdb.dwarf2/dw2-stack-boundary.exp: Update.
- 2018-10-04 Tom Tromey <tom@tromey.com>
- PR cli/19551:
- * lib/mi-support.exp (mi_gdb_file_cmd): Update.
- * lib/gdb.exp (gdb_file_cmd): Update.
- * gdb.stabs/weird.exp (print_weird_var): Update.
- * gdb.server/solib-list.exp: Update.
- * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
- * gdb.mi/mi-cli.exp: Update.
- * gdb.linespec/linespec.exp: Update.
- * gdb.dwarf2/dw2-stack-boundary.exp: Update.
- * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
- * gdb.cp/cp-relocate.exp: Update.
- * gdb.base/sym-file.exp: Update.
- * gdb.base/relocate.exp: Update.
- * gdb.base/readnever.exp: Update.
- * gdb.base/print-symbol-loading.exp (test_load_core): Update.
- * gdb.base/kill-detach-inferiors-cmd.exp: Update.
- * gdb.base/dbx.exp (gdb_file_cmd): Update.
- * gdb.base/code_elim.exp: Update.
- * gdb.base/break-unload-file.exp (test_break): Update.
- * gdb.base/break-interp.exp (test_attach_gdb): Update.
- * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
- Update.
- * gdb.base/attach.exp (do_attach_tests): Update.
- * gdb.base/sepdebug.exp: Update.
- * gdb.python/py-section-script.exp: Update.
- 2018-10-04 Tom Tromey <tom@tromey.com>
- PR cli/22234:
- * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
- * gdb.gdb/complaints.exp (test_short_complaints): Update expected
- output.
- 2018-10-04 Tom Tromey <tom@tromey.com>
- * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
- set width and height to 0.
- (test_command_line_attach_run): Use -quiet.
- 2018-10-03 Sandra Loosemore <sandra@codesourcery.com>
- * lib/gdb.exp (skip_ifunc_tests): New.
- * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
- other compile failures.
- * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
- 2018-10-01 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
- is_amd64_regs_target.
- 2018-10-01 Alan Hayward <alan.hayward@arm.com>
- * gdb.arch/aarch64-sighandler-regs.c: New test.
- * gdb.arch/aarch64-sighandler-regs.exp: New file.
- * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
- 2018-10-01 Markus Metzger <markus.t.metzger@intel.com>
- * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
- assembly.
- 2018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/frame-selection.exp: New file.
- * gdb.base/frame-selection.c: New file.
- 2018-09-27 Alan Hayward <alan.hayward@arm.com>
- * gdb.threads/check-libthread-db.c (thread_routine): Use a
- pthread barrier.
- (main): Likewise.
- 2018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/large-frame-1.c: New file.
- * gdb.base/large-frame-2.c: New file.
- * gdb.base/large-frame.exp: New file.
- * gdb.base/large-frame.h: New file.
- 2018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
- PR gdb/20948
- * gdb.base/write_mem.exp: New test.
- * gdb.base/write_mem.c: Likewise.
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/18852:
- * gdb.python/py-parameter.exp: Add test for parameter that throws
- on "set".
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/17284:
- * gdb.python/py-template.exp (test_template_arg): Add test for
- negative template argument number.
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/14062:
- * gdb.python/python.exp: Add test for post_event error.
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/18170:
- * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
- convert pointers to int and long.
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/20126:
- * gdb.python/py-value.exp (test_value_numeric_ops): Add
- signed-ness conversion tests.
- 2018-09-23 Tom Tromey <tom@tromey.com>
- PR python/18352;
- * gdb.python/py-value.exp (test_float_conversion): New proc.
- Use it.
- 2018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
- gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
- 2018-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/complete-empty.exp: Skip tab-completion tests if
- no readline.
- * gdb.base/utf8-identifiers.exp: Likewise.
- * gdb.cp/cpcompletion.exp: Likewise.
- * gdb.linespec/cpcompletion.exp: Likewise.
- * gdb.linespec/cpls-abi-tag.exp: Likewise.
- * gdb.linespec/cpls-ops.exp: Likewise.
- 2018-09-19 Richard Bunt <richard.bunt@arm.com>
- Chris January <chris.january@arm.com>
- * gdb.cp/koenig.exp: Extend to test logical short circuiting.
- * gdb.fortran/short-circuit-argument-list.exp: New file.
- * gdb.fortran/short-circuit-argument-list.f90: New test.
- 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
- "arch=" keyword when executing "-stack-list-frames".
- 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
- "arch=" keyword when executing "-stack-list-frames".
- 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.ada/complete.exp: Expect for "@" when doing "complete
- break ada".
- 2018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
- PR python/23669
- * gdb.python/python.exp: Test gdb.execute("show commands").
- 2018-09-16 Tom Tromey <tom@tromey.com>
- * gdb.base/new-ui.exp (do_execution_tests): Update.
- * gdb.base/dbx.exp (test_breakpoints): Update.
- 2018-09-14 Alan Hayward <alan.hayward@arm.com>
- * lib/gdb.exp (gdb_simple_compile): Add proc.
- (is_elf_target): Use gdb_simple_compile.
- (skip_altivec_tests): Likewise.
- (skip_vsx_tests): Likewise.
- (skip_tsx_tests): Likewise.
- (skip_btrace_tests): Likewise.
- (skip_btrace_pt_tests): Likewise.
- (gdb_can_simple_compile): Likewise.
- (gdb_has_argv0): Likewise.
- (gdb_target_symbol_prefix): Likewise.
- (target_supports_scheduler_locking): Likewise.
- 2018-09-13 Tom Tromey <tom@tromey.com>
- * Makefile.in (TAGS): Recognize proc_with_prefix and
- gdb_caching_proc.
- 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-progspace.exp: Test the Progspace.objfiles
- method.
- 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
- and a few other Inferior properties when the Inferior is no
- longer valid.
- 2018-09-13 Tom Tromey <tom@tromey.com>
- PR rust/23650:
- * gdb.rust/simple.exp: Add test for enum field access error.
- 2018-09-13 Tom Tromey <tom@tromey.com>
- PR rust/23626:
- * gdb.rust/simple.rs (EmptyEnum): New type.
- (main): Use it.
- * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
- 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
- * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
- * gdb.python/py-symtab.exp: Update test printing an objfile.
- 2018-09-12 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
- object.
- 2018-09-12 Alan Hayward <alan.hayward@arm.com>
- * lib/gdb.exp (gdb_can_simple_compile): Add proc.
- (support_complex_tests): Use gdb_can_simple_compile.
- (is_ilp32_target): Likewise.
- (is_lp64_target): Likewise.
- (is_64_target): Likewise.
- (is_amd64_regs_target): Likewise.
- (is_aarch32_target): Likewise.
- (gdb_int128_helper): Likewise.
- 2018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
- 2018-09-10 Jerome Guitton <guitton@adacore.com>
- * gdb.ada/same_component_name: Add test for case of tagged record
- with variable-length fields.
- 2018-09-10 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/access_to_unbounded_array.exp: New testcase.
- * gdb.ada/access_to_unbounded_array/foo.adb: New file.
- * gdb.ada/access_to_unbounded_array/pack.adb: New file.
- * gdb.ada/access_to_unbounded_array/pack.ads: New file.
- 2018-09-10 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/mi_string_access.exp: New testcase.
- * gdb.ada/mi_string_access/bar.adb: New file.
- * gdb.ada/mi_string_access/pck.adb: New file.
- * gdb.ada/mi_string_access/pck.asd: New file.
- 2018-09-10 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/mi_var_union.exp: New testcase.
- * gdb.ada/mi_var_union/bar.adb: New file.
- * gdb.ada/mi_var_union/pck.adb: New file.
- * gdb.ada/mi_var_union/pck.asd: New file.
- 2018-09-08 Tom Tromey <tom@tromey.com>
- * gdb.python/py-prettyprint.exp: Use with_test_prefix.
- 2018-09-08 Tom Tromey <tom@tromey.com>
- PR python/16047:
- * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
- (register_pretty_printers): Register new printer.
- * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
- test.
- * gdb.python/py-prettyprint.c (int_type3): New typedef.
- (an_int_type3): New global.
- 2018-09-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/expr_with_funcall: New testcase.
- 2018-09-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/packed_array_assign: New testcase.
- 2018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
- names, and add test prefixes to make test names unique.
- 2018-09-05 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/varval.exp: Add test.
- 2018-09-04 Gary Benson <gbenson@redhat.com>
- * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
- 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
- 2018-08-31 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.rs: Rename second variable "v".
- 2018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/funcargs.c (use_a): New function.
- (recurse): Call use_a.
- 2018-08-29 Keith Seitz <keiths@redhat.com>
- * gdb.compile/compile-cplus-anonymous.cc: New file.
- * gdb.compile/compile-cplus-anonymous.exp: New file.
- * gdb.compile/compile-cplus-array-decay.cc: New file.
- * gdb.compile/compile-cplus-array-decay.exp: New file.
- * gdb.compile/compile-cplus-inherit.cc: New file.
- * gdb.compile/compile-cplus-inherit.exp: New file.
- * gdb.compile/compile-cplus-member.cc: New file.
- * gdb.compile/compile-cplus-member.exp: New file.
- * gdb.compile/compile-cplus-method.cc: New file.
- * gdb.compile/compile-cplus-method.exp: New file.
- * gdb.compile/compile-cplus-mod.c: "New" file.
- * gdb.compile/compile-cplus-namespace.cc: New file.
- * gdb.compile/compile-cplus-namespace.exp: New file.
- * gdb.compile/compile-cplus-nested.cc: New file.
- * gdb.compile/compile-cplus-nested.exp: New file.
- * gdb.compile/compile-cplus-print.c: "New" file.
- * gdb.compile/compile-cplus-print.exp: "New" file.
- * gdb.compile/compile-cplus-virtual.cc: New file.
- * gdb.compile/compile-cplus-virtual.exp: New file.
- * gdb.compile/compile-cplus.c: "New" file.
- * gdb.compile/compile-cplus.exp: "New" file.
- * lib/compile-support.exp: New file.
- 2018-08-16 Gary Benson <gbenson@redhat.com>
- PR gdb/13000:
- * gdb.base/batch-exit-status.exp: New file.
- * gdb.base/batch-exit-status.good-commands: Likewise.
- * gdb.base/batch-exit-status.bad-commands: Likewise.
- 2018-08-29 Alan Hayward <alan.hayward@arm.com>
- * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
- (struct struct02): Likewise.
- (struct struct03): Likewise.
- (struct struct04): Likewise.
- (struct struct_01_01): New struct.
- (struct struct_01_02): Likewise.
- (struct struct_01_03): Likewise.
- (struct struct_01_04): Likewise.
- (struct struct_02_01): Likewise.
- (struct struct_02_02): Likewise.
- (struct struct_02_03): Likewise.
- (struct struct_02_04): Likewise.
- (struct struct_04_01): Likewise.
- (struct struct_04_02): Likewise.
- (struct struct_04_03): Likewise.
- (struct struct_04_04): Likewise.
- (struct struct_05_01): Likewise.
- (struct struct_05_02): Likewise.
- (struct struct_05_03): Likewise.
- (struct struct_05_04): Likewise.
- (cmp_struct01): Remove function.
- (cmp_struct02): Likewise.
- (cmp_struct03): Likewise.
- (cmp_struct04): Likewise.
- (cmp_struct_01_01): Add Function.
- (cmp_struct_01_02): Likewise.
- (cmp_struct_01_03): Likewise.
- (cmp_struct_01_04): Likewise.
- (cmp_struct_02_01): Likewise.
- (cmp_struct_02_02): Likewise.
- (cmp_struct_02_03): Likewise.
- (cmp_struct_02_04): Likewise.
- (cmp_struct_04_01): Likewise.
- (cmp_struct_04_02): Likewise.
- (cmp_struct_04_03): Likewise.
- (cmp_struct_04_04): Likewise.
- (cmp_struct_05_01): Likewise.
- (cmp_struct_05_02): Likewise.
- (cmp_struct_05_03): Likewise.
- (cmp_struct_05_04): Likewise.
- (call_all): Add new structs.
- * gdb.base/infcall-nested-structs.exp: Likewise.
- 2018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
- * gdb.python/py-framefilter-mi.exp: Update regexp to
- check for "arch" field in frame output.
- 2018-08-23 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/dw2-ranges-func.c: New file.
- * gdb.dwarf2/dw2-ranges-func.exp: New file.
- 2018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/term.exp: Compare terminal settings with values from
- the inferior.
- * gdb.base/term.c: Get and set terminal settings.
- 2018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
- * lib/mi-support.exp (mi_expect_stop): Update regexp to
- accommodate new "arch" field in frame output.
- * gdb.mi/mi-return.exp: Likewise.
- * gdb.mi/mi-stack.exp: Likewise.
- * gdb.mi/mi-syn-frame.exp: Likewise.
- * gdb.mi/user-selected-context-sync.exp: Likewise.
- 2018-08-19 Michael Spang <spang@google.com>
- PR gdb/11786
- * gdb.base/gcore-tls-pie.c: New file.
- * gdb.base/gcore-tls-pie.exp: New file.
- 2018-08-18 Kevin Buettner <kevinb@redhat.com>
- * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
- * gdb.dwarf2/varval.c: New file.
- * gdb.dwarf2/varval.exp: New file.
- 2018-08-17 Alan Hayward <alan.hayward@arm.com>
- PR gdb/18931
- * gdb.arch/aarch64-fp.c (main): Fix asm registers.
- 2018-08-16 Keith Seitz <keiths@redhat.com>
- * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
- tests expected to pass.
- 2018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
- * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
- -data-disassemble -a.
- (test_disassembly_bogus_args): Likewise.
- 2018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/list-thread-groups-available.exp: Update test regexp.
- 2018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/vla-optimized-out.exp: Add new test.
- 2018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/vla-optimized-out-o3.exp: Delete.
- * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
- * gdb.base/vla-optimized-out.exp: Extend to cover all of the
- deleted tests.
- 2018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/18050:
- * gdb.server/extended-remote-restart.c: New file.
- * gdb.server/extended-remote-restart.exp: New file.
- 2018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
- "set variable index = 42".
- 2018-08-07 Simon Marchi <simon.marchi@ericsson.com>
- * boards/index-cache-gdb.exp: New file.
- * gdb.dwarf2/index-cache.exp: New file.
- * gdb.dwarf2/index-cache.c: New file.
- * gdb.base/maint.exp: Check if we are using the index cache.
- 2018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
- MAKEFLAGS.
- 2018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
- * dg-extract-results.sh: Move to toplevel contrib.
- * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
- * Makefile.in (check-parallel-racy): Likewise.
- 2018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (target_supports_scheduler_locking): New proc.
- * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
- tests if the target supports scheduler locking.
- 2018-08-04 Tom de Vries <tdevries@suse.de>
- * gdb.python/py-rbreak.exp: Fix rbreak regexp.
- 2018-08-02 Tom Tromey <tom@tromey.com>
- PR symtab/16842.
- * gdb.cp/temargs.exp: Test "info address" of a template
- parameter.
- 2018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
- * gdb.python/py-mi-var-info-path-expression.c: New file.
- * gdb.python/py-mi-var-info-path-expression.py: New file.
- * gdb.python/py-mi-var-info-path-expression.exp: New file.
- 2018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
- * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
- error after "cannot resolve name" string.
- 2018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
- started.
- * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
- 2018-07-28 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-optimized-out-o3-strict.exp: New file.
- 2018-07-26 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
- 2018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Add check that dwarf unwinders control flag
- is visible.
- 2018-07-26 Tom de Vries <tdevries@suse.de>
- PR breakpoints/23366
- * gdb.base/catch-follow-exec.c: New test.
- * gdb.base/catch-follow-exec.exp: New file.
- 2018-07-25 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
- vla-optimized-out.c.
- 2018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
- * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
- * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
- 2018-07-20 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
- NOCLONE macro.
- * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
- 2018-07-19 Tom de Vries <tdevries@suse.de>
- * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
- regular expression.
- 2018-07-18 Tom de Vries <tdevries@suse.de>
- * gdb.base/vla-optimized-out.c: New test.
- * gdb.base/vla-optimized-out.exp: New file.
- 2018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
- * lib/gdbserver-support.exp (gdbserver_start): Expect for the
- message "No address associated with hostname" when gdbserver
- cannot resolve the hostname.
- 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
- Add some test prefixes to make tests unique.
- 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/frameapply.c: New file.
- * gdb.base/frameapply.exp: New file.
- 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/skip.exp: Update expected error message.
- 2018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
- Jan Kratochvil <jan.kratochvil@redhat.com>
- Paul Fertser <fercerpav@gmail.com>
- Tsutomu Seki <sekiriki@gmail.com>
- * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
- parameter.
- * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
- by default.
- * boards/native-gdbserver.exp: Likewise.
- * gdb.server/run-without-local-binary.exp: Improve regexp used
- for detecting when a remote debugging connection succeeds.
- * gdb.server/server-connect.exp: New file.
- * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
- Do not prefix the port number with ":".
- (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
- support for detecting and using it. Add '$debughost_gdbserver'
- to the list of arguments used to start gdbserver. Handle case
- when gdbserver cannot resolve a network name.
- 2018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
- PR c++/23373
- * gdb.base/ptype-offsets.cc (struct static_member): New
- struct.
- (main) <stmember>: New variable.
- * gdb.base/ptype-offsets.exp: Add test for printing a struct
- with a static member in it.
- 2018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
- watchpoints enabled and disabled.
- 2018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/examine-backward.exp: Still run tests around address
- 0x0, even if address 0x0 is not readable. Update the pattern for
- matching address 0x0 in expected output.
- 2018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/share-env-with-gdbserver.c (main): Add call to
- malloc/free.
- 2018-07-04 Tom de Vries <tdevries@suse.de>
- * gdb.dwarf2/dw2-error.exp: Update expected error message.
- 2018-07-02 Maciej W. Rozycki <macro@mips.com>
- PR tdep/8282
- * gdb.arch/mips-disassembler-options.exp: New test.
- * gdb.arch/mips-disassembler-options.s: New test source.
- 2018-06-29 Pedro Alves <palves@redhat.com>
- * gdb.threads/names.exp: Adjust expected "info threads" output.
- 2018-06-29 Pedro Alves <palves@redhat.com>
- * gdb.opt/inline-break.exp (line number, address): Add "info
- break" tests.
- 2018-06-29 Pedro Alves <palves@redhat.com>
- * gdb.opt/inline-break.c (func1): Add "break here" marker.
- * gdb.opt/inline-break.exp: Test setting breakpoints by line
- number and address and running to them.
- 2018-06-29 Richard Bunt <richard.bunt@arm.com>
- * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
- 2018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
- * lib/compiler.c: Remove executable permission flag.
- 2018-06-28 Richard Bunt <richard.bunt@arm.com>
- * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
- code.
- * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
- 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
- * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
- 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
- * gdb.base/relocate.exp: Test add-symbol-file behavior when the
- address argument is omitted.
- 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
- * gdb.base/relocate.exp: Add test for "symbol-file -o ".
- 2018-06-27 Omair Javaid <omair.javaid@linaro.org>
- PR gdb/21695
- * gdb.base/infoline-reloc-main-from-zero.exp: New test.
- * gdb.base/infoline-reloc-main-from-zero.c: New file.
- 2018-06-26 Tom Tromey <tom@tromey.com>
- PR rust/22574:
- * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
- * gdb.rust/simple.rs (struct SimpleLayout): New.
- 2018-06-22 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
- "info registers" output.
- 2018-06-21 Richard Bunt <richard.bunt@arm.com>
- * gdb.base/watchpoint-hw-attach.c: New test.
- * gdb.base/watchpoint-hw-attach.exp: New file.
- 2018-06-20 Simon Marchi <simon.marchi@ericsson.com>
- * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
- through /bin/sh.
- * boards/dwarf4-gdb-index.exp: Likewise.
- * boards/fission-dwp.exp: Likewise.
- 2018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.base/float128.exp: Add comment and improved fail message
- to the failure case of "print large128" test.
- 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
- * configure.ac: Remove AC_PREREQ.
- * configure: Re-generate.
- 2018-06-19 Pedro Alves <palves@redhat.com>
- * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
- (func_extern_caller): New.
- (main): Call func_extern_caller.
- * gdb.opt/inline-break.exp: Add tests for inline frame skipping
- logic change.
- 2018-06-18 Weimin Pan <weimin.pan@oracle.com>
- PR gdb/16841
- * gdb.cp/typedef-base.cc: New file.
- * gdb.cp/typedef-base.exp: New file.
- 2018-06-18 Tom de Vries <tdevries@suse.de>
- * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
- 2018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
- Richard Bunt <Richard.Bunt@arm.com>
- * gdb.threads/attach-slow-waitpid.c: New file.
- * gdb.threads/attach-slow-waitpid.exp: New file.
- * gdb.threads/slow-waitpid.c: New file.
- 2018-06-14 Pedro Alves <palves@redhat.com>
- * gdb.base/fork-running-state.c: Include <errno.h>.
- (exit_if_relative_exits): New.
- (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
- exits.
- (fork_parent): If 'exit_if_relative_exits' is true, exit if the
- child exits.
- 2018-06-14 Tom de Vries <tdevries@suse.de>
- PR cli/22573
- * gdb.base/finish-pretty.c: New test.
- * gdb.base/finish-pretty.exp: New file.
- 2018-06-14 Pedro Alves <palves@redhat.com>
- * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
- gdb's expected startup output.
- 2018-06-14 Pedro Alves <palves@redhat.com>
- * lib/selftest-support.exp (selftest_setup): Remove inlined
- function handling.
- 2018-06-14 Tom de Vries <tdevries@suse.de>
- * lib/selftest-support.exp (selftest_setup): Allow function arguments in
- matching of breakpoint printing.
- 2018-06-13 Tom de Vries <tdevries@suse.de>
- PR testsuite/23269
- * gdb.base/fork-running-state.c (main): Move setting of alarm ...
- (fork_child): ... here, and ...
- (fork_parent): ... here.
- 2018-06-12 Tom de Vries <tdevries@suse.de>
- * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
- 2018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
- Stephen Roberts <stephen.roberts@arm.com>
- * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
- rewrite test to describe action performed, rather than possible
- failure.
- 2018-06-08 Gary Benson <gbenson@redhat.com>
- * gdb.threads/check-libthread-db.exp: New file.
- * gdb.threads/check-libthread-db.c: Likewise.
- 2018-06-05 Tom Tromey <tom@tromey.com>
- * gdb.base/default.exp: Update expected "show version" output.
- 2018-06-05 Tom Tromey <tom@tromey.com>
- PR cli/12326:
- * gdb.cp/static-print-quit.exp: Update.
- * lib/gdb.exp (pagination_prompt): Update.
- * gdb.base/page.exp: Use pagination_prompt. Add new tests.
- * gdb.python/python.exp: Update.
- 2018-06-04 Joel Brobecker <brobecker@adacore.com>
- * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
- 2018-06-01 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/bp_fun_addr: New testcase.
- 2018-06-01 Tom Tromey <tom@tromey.com>
- * gdb.xml/tdesc-regs.exp (load_description): Update expected
- results.
- * gdb.dwarf2/method-ptr.exp: Set language to C++.
- * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
- * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
- * gdb.base/maint.exp (maint_pass_if): Update.
- 2018-05-31 Maciej W. Rozycki <macro@mips.com>
- * gdb.base/endian.exp: New test.
- * gdb.base/endian.c: New test source.
- 2018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
- PR gdb/23203
- * gdb.base/bt-selected-frame.c: New file.
- * gdb.base/bt-selected-frame.exp: New file.
- * lib/gdb.exp (get_current_frame_number): New function.
- 2018-05-24 Maciej W. Rozycki <macro@mips.com>
- Pedro Alves <palves@redhat.com>
- * gdb.threads/tls-core.c: Include <stdlib.h>
- (thread_proc): Call `abort'.
- * gdb.threads/tls-core.exp: Generate a core with core_find too.
- (tls_core_test): New procedure, bits factored out from ...
- (top level): ... here. Test both native cores and gcore cores.
- 2018-05-23 Tom Tromey <tom@tromey.com>
- * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
- 2018-05-23 Tom Tromey <tom@tromey.com>
- * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
- symfile_complaints.
- (test_short_complaints): Likewise.
- (test_empty_complaints): Likewise.
- (test_initial_complaints): Update.
- 2018-05-23 Tom Tromey <tom@tromey.com>
- * gdb.gdb/complaints.exp (test_empty_complaints): Update.
- 2018-05-23 Tom Tromey <tom@tromey.com>
- * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
- (test_short_complaints): Update.
- 2018-05-22 Pedro Alves <palves@redhat.com>
- * gdb.base/remote.exp: Only gdb_start after compiling the
- testcase. Issue "disconnect" before testing "set remote" command
- defaults. Issue clean_restart before running to main.
- 2018-05-22 Pedro Alves <palves@redhat.com>
- * gdb.base/remote.exp: Adjust expected output of "show remote
- memory-write-packet-size". Add tests for "set remote
- memory-write-packet-size 0" and "set remote
- memory-write-packet-size fixed/limit".
- 2018-05-22 Pedro Alves <palves@redhat.com>
- PR gdb/22973
- * gdb.base/utf8-identifiers.c: New file.
- * gdb.base/utf8-identifiers.exp: New file.
- 2018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
- * gdb.arch/powerpc-fpscr-gcore.exp: New file.
- 2018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
- * gdb.arch/powerpc-vsx-gcore.exp: New file.
- 2018-05-18 Tom Tromey <tom@tromey.com>
- * gdb.base/ptype-offsets.exp: Update.
- 2018-05-17 Keith Seitz <keiths@redhat.com>
- * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
- in expected breakpoint stop locations.
- * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
- move to proper scope to test variable values.
- * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
- (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
- New functions.
- (main): Call not_inline_func3.
- * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
- inline_func1, inline_func2, and inline_func3. Test that when each
- breakpoint is hit, GDB properly reports both the stop location
- and the backtrace. Repeat tests for temporary breakpoints.
- 2018-05-15 Maciej W. Rozycki <macro@mips.com>
- * gdb.server/server-kill.exp: Verify whether `server_pid' exists
- rather then trying to access it in determining whether the PID
- of `gdbserver' could have been retrieved.
- 2018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-init-x87-values.S: New file.
- * gdb.arch/amd64-init-x87-values.exp: New file.
- 2018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
- 2018-05-04 Tom Tromey <tom@tromey.com>
- PR python/22730:
- * gdb.python/python.exp: Test multi-line execute.
- 2018-05-04 Tom Tromey <tom@tromey.com>
- PR python/22731:
- * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
- 2018-05-04 Tom Tromey <tom@tromey.com>
- PR gdb/11750:
- * gdb.base/define.exp: Test defining a user command inside a user
- command.
- * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
- 2018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- PR breakpoints/19806 and support for PR external/20207.
- * gdb.base/watchpoint-unaligned.c: New file.
- * gdb.base/watchpoint-unaligned.exp: New file.
- 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Make test names unique, use
- test_prefix_command_help to test 'help maint info', and remove
- repeated test of 'help maint'.
- 2018-05-04 Tom Tromey <tom@tromey.com>
- PR gdb/22619:
- * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
- behavior.
- 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: Process output from 'maint print registers'
- line at a time.
- 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
- timeout.
- 2018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
- filter pattern.
- 2018-05-02 Pedro Alves <palves@redhat.com>
- * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
- to_log_command renames.
- * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
- 2018-05-02 Tom Tromey <tom@tromey.com>
- * gdb.python/py-parameter.exp: Set test message.
- 2018-05-02 Tom Tromey <tom@tromey.com>
- PR python/20084:
- * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
- PARAM_ZUINTEGER_UNLIMITED tests.
- 2018-04-28 Dan Robertson <danlrobertson89@gmail.com>
- PR rust/23124
- * gdb.rust/expr.exp: Test that the unit type is correctly parsed
- when casting.
- 2018-04-30 Tom Tromey <tom@tromey.com>
- * gdb.python/py-type.exp: Check align attribute.
- * gdb.python/py-type.c: New "aligncheck" global.
- 2018-04-30 Tom Tromey <tom@tromey.com>
- PR exp/17095:
- * gdb.dwarf2/dw2-align.exp: New file.
- * gdb.cp/align.exp: New file.
- * gdb.base/align.exp: New file.
- * lib/gdb.exp (gdb_int128_helper): New proc.
- (has_int128_c, has_int128_cxx): New caching procs.
- 2018-04-27 Tom Tromey <tom@tromey.com>
- PR rust/22545:
- * gdb.rust/simple.exp: Add inclusive range tests.
- 2018-04-26 Pedro Alves <palves@redhat.com>
- * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
- ifunc breakpoint locations correctly of ifunc breakpoints set
- while the program resolves the ifunc.
- 2018-04-26 Pedro Alves <palves@redhat.com>
- * gdb.base/gnu-ifunc-final.c: New file.
- * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
- * gdb.base/gnu-ifunc.exp (executable): Delete.
- (staticexecutable): Adjust.
- (lib_opts, exec_opts): Delete.
- (make_binsuffix, build, set-break): New procedures.
- (misc_tests): New, with tests factored out from the top level.
- (top level): Test different combinations of ifunc resolver name,
- resolver with and with debug info, and ifunc target with and
- without debug info. Wrap static tests with with_target_prefix.
- 2018-04-26 Pedro Alves <palves@redhat.com>
- * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
- return type" warnings.
- 2018-04-25 Pedro Alves <palves@redhat.com>
- * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
- killed".
- * gdb.base/kill-after-signal.exp: Likewise.
- * gdb.threads/kill.exp: Likewise.
- 2018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
- Sergio Durigan Junior <sergiodj@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
- regexps to expect for '[Inferior ... detached]' as well.
- * gdb.base/attach.exp: Likewise.
- * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
- "gdb_continue_to_end".
- (test_catch_syscall_with_wrong_args): Likewise.
- * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
- ']'. Don't set 'verbose' on.
- * gdb.base/foll-vfork.exp: Likewise.
- * gdb.base/fork-print-inferior-events.c: New file.
- * gdb.base/fork-print-inferior-events.exp: New file.
- * gdb.base/hook-stop.exp: Adjust regexps to expect for new
- '[Inferior ... has been killed]' message.
- * gdb.base/kill-after-signal.exp: Likewise.
- * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
- detach message.
- * gdb.threads/kill.exp: Adjust regexps to expect for new kill
- message.
- * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
- regexps to expect for '[Inferior ... detached]' as well.
- * gdb.threads/process-dies-while-detaching.exp: Likewise.
- 2018-04-24 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/23104
- * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
- 2018-04-22 Rajendra SY <rajendra.sy@gmail.com>
- PR gdb/23095
- * gdb.base/break-probes.exp: Pass shlib_load to
- prepare_for_testing. Set normal_bp to r_debug_state if target is
- bsd.
- 2018-04-19 Richard Bunt <richard.bunt@arm.com>
- * gdb.threads/multiple-successive-infcall.c: New test.
- * gdb.threads/multiple-successive-infcall.exp: New file.
- 2018-04-17 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.rs (Union): New type.
- (main): New local "u".
- * gdb.rust/simple.exp (test_one_slice): Add new test case.
- 2018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
- number information in output of "whereis" command.
- * gdb.base/info-fun.exp: Likewise, for "info fun" command.
- 2018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.ada/info_types.exp: Adjust expected output to the line
- numbers now printed by "info var/func/type".
- * gdb.base/completion.exp: Likewise.
- * gdb.base/included.exp: Likewise.
- * gdb.cp/cp-relocate.exp: Likewise.
- * gdb.cp/cplusfuncs.exp: Likewise.
- * gdb.cp/namespace.exp: Likewise.
- * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
- 2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/cpu.exp: New.
- 2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.base/step-indirect-call-thunk.exp: New.
- * gdb.base/step-indirect-call-thunk.c: New.
- * gdb.reverse/step-indirect-call-thunk.exp: New.
- * gdb.reverse/step-indirect-call-thunk.c: New.
- 2018-04-11 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/pie-fork.c: New file.
- * gdb.base/pie-fork.exp: New file.
- 2018-04-11 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Add test for ".." struct initializer.
- 2018-04-10 Pedro Alves <palves@redhat.com>
- * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
- exits. Instead loop running forever.
- (fork_parent): Run forever too.
- 2018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
- mi_continue_to_line.
- * gdb.mi/mi-stack.c (callee4): Add comment.
- 2018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/mi-stack.exp: Fix indentation.
- 2018-04-07 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/22979
- * gdb.arch/amd64-osabi.exp: New file.
- 2018-04-07 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/22980
- * gdb.base/osabi.exp: New file.
- 2018-04-02 Weimin Pan <weimin.pan@oracle.com>
- * gdb.cp/static-typedef-print.exp: New file.
- * gdb.cp/static-typedef-print.cc: New file.
- 2018-03-27 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/varsize_limit: New testcase.
- 2018-03-27 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
- * gdb.ada/notcplusplus: New testcase.
- * gdb.base/c-linkage-name.c: New file.
- * gdb.base/c-linkage-name.exp: New testcase.
- 2018-03-26 Tom Tromey <tom@tromey.com>
- * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
- * gdb.python/py-framefilter.py (name_error): New global.
- (ErrorInName.function): Use name_error.
- 2018-03-26 Tom Tromey <tom@tromey.com>
- PR backtrace/15582:
- * gdb.python/py-framefilter.exp: Add "bt hide" test.
- 2018-03-23 Keith Seitz <keiths@redhat.com>
- PR c++/22968
- * gdb.cp/subtypes.exp: New file.
- * gdb.cp/subtypes.h: New file.
- * gdb.cp/subtypes.cc: New file.
- * gdb.cp/subtypes-2.cc: New file.
- 2018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
- (done): Call '_exit' not 'exit' to avoid atexit handlers.
- * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
- -nostartfiles when compiling the test. Confirm that all registers
- xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
- 2018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
- option, syntax was wrong anyway.
- * gdb.arch/arm-disp-step.exp: Likewise.
- * gdb.arch/sparc64-regs.exp: Likewise.
- * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
- option, syntax was wrong anyway, switch to use
- prepare_for_testing.
- * gdb.arch/i386-disp-step.exp: Likewise.
- 2018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.ada/exec_changed.exp: Replace "target_info exists
- use_gdb_stub" by "use_gdb_stub".
- * gdb.ada/start.exp: Likewise.
- * gdb.base/async-shell.exp: Likewise.
- * gdb.base/attach-pie-misread.exp: Likewise.
- * gdb.base/attach-wait-input.exp: Likewise.
- * gdb.base/break-entry.exp: Likewise.
- * gdb.base/break-interp.exp: Likewise.
- * gdb.base/dprintf-detach.exp: Likewise.
- * gdb.base/nostdlib.exp: Likewise.
- * gdb.base/solib-nodir.exp: Likewise.
- * gdb.base/statistics.exp: Likewise.
- * gdb.base/testenv.exp: Likewise.
- * gdb.mi/mi-exec-run.exp: Likewise.
- * gdb.mi/mi-start.exp: Likewise.
- * gdb.multi/dummy-frame-restore.exp: Likewise.
- * gdb.multi/multi-arch-exec.exp: Likewise.
- * gdb.multi/multi-arch.exp: Likewise.
- * gdb.multi/tids.exp: Likewise.
- * gdb.multi/watchpoint-multi.exp: Likewise.
- * gdb.python/py-events.exp: Likewise.
- * gdb.threads/attach-into-signal.exp: Likewise.
- * gdb.threads/attach-stopped.exp: Likewise.
- * gdb.threads/threadapply.exp: Likewise.
- * lib/selftest-support.exp: Likewise.
- 2018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/info-proc.exp: Add test for "info proc cmdline".
- 2018-03-20 Stephen Roberts <stephen.roberts@arm.com>
- * gdb.perf/template-breakpoints.cc: New file.
- * gdb.perf/template-breakpoints.exp: New file.
- * gdb.perf/template-breakpoints.py: New file.
- 2018-03-19 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.rs (main): Add local variables field1, field2,
- y0.
- * gdb.rust/simple.exp: Test bare identifier form of struct
- initializer.
- 2018-03-19 Tom Tromey <tom@tromey.com>
- * gdb.gdb/observer.exp: Remove.
- 2018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
- "qualified" option when setting breakpoints.
- * gdb.trace/backtrace.exp: Likewise.
- * gdb.trace/circ.exp: Likewise.
- * gdb.trace/collection.exp: Likewise.
- * gdb.trace/disconnected-tracing.exp: Likewise.
- * gdb.trace/ftrace-lock.exp: Likewise.
- * gdb.trace/ftrace.exp: Likewise.
- * gdb.trace/infotrace.exp: Likewise.
- * gdb.trace/packetlen.exp: Likewise.
- * gdb.trace/passc-dyn.exp: Likewise.
- * gdb.trace/qtro.exp: Likewise.
- * gdb.trace/read-memory.exp: Likewise.
- * gdb.trace/report.exp: Likewise.
- * gdb.trace/signal.exp: Likewise.
- * gdb.trace/status-stop.exp: Likewise.
- * gdb.trace/strace.exp: Likewise.
- * gdb.trace/tfind.exp: Likewise.
- * gdb.trace/trace-break.exp: Likewise.
- * gdb.trace/trace-condition.exp: Likewise.
- * gdb.trace/trace-mt.exp: Likewise.
- * gdb.trace/tstatus.exp: Likewise.
- * gdb.trace/tsv.exp: Likewise.
- * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
- * gdb.trace/unavailable.exp: Likewise.
- * gdb.trace/while-dyn.exp: Likewise.
- 2018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
- that libinproctrace is copied to the target.
- 2018-03-14 Tom Tromey <tom@tromey.com>
- PR cli/14977:
- * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
- a null pointer.
- * gdb.base/wchar.exp: Likewise.
- 2018-03-14 Tom Tromey <tom@tromey.com>
- PR cli/19918:
- * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
- flag.
- 2018-03-08 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/22841
- * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
- "target" to remote_exec.
- 2018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
- PR gdb/22841
- * boards/gdbserver-base.exp (${board}_file, ${board}_download,
- ${board}_upload): Remove.
- 2018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.cp/watch-cp.cc: New test.
- * gdb.cp/watch-cp.exp: New file.
- 2018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/infcall-nested-structs.exp: New file.
- * gdb.base/infcall-nested-structs.c: New file.
- * gdb.base/float.exp: Add riscv support.
- 2018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
- * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
- 2018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.server/abspath.exp: New file.
- * lib/gdb.exp (with_cwd): New procedure.
- 2018-02-28 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
- use it.
- (gdb_is_target_remote_prompt): New proc.
- (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
- (gdb_is_target_native): Pass prompt parameter to
- gdb_is_target_1.
- 2018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/load-command.c: New file.
- * gdb.base/load-command.exp: New file.
- * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
- (gdb_is_target_1): ...this, and generalize for other targets
- than just remote.
- (gdb_is_target_remote): Use gdb_is_target_1.
- (gdb_is_target_native): use gdb_is_target_1.
- 2018-02-26 Tom Tromey <tom@tromey.com>
- PR python/16497:
- * gdb.python/py-framefilter.exp: Update test.
- 2018-02-26 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/variant.c: New file.
- * gdb.dwarf2/variant.exp: New file.
- 2018-02-26 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Accept more possible results in enum test.
- 2018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
- * lib/cp-support.exp (cp_test_ptype_class): Move space inside
- parentheses.
- 2018-02-23 Maciej W. Rozycki <macro@mips.com>
- * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
- name of a variable: $actual_linejj -> $actual_line.
- 2018-02-21 John Baldwin <jhb@FreeBSD.org>
- * gdb.arch/amd64-i386-address.exp: Fix a typo.
- 2018-02-20 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/buffer-size.exp: Do not force BTS.
- 2018-02-14 Pedro Alves <palves@redhat.com>
- * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
- getting a "Quit".
- 2018-02-09 Markus Metzger <markus.t.metzger@intel.com>
- * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
- Fix test name.
- 2018-02-07 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.cp/m-static.exp: Check type of optimized out static
- member.
- 2018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
- * config/sid.exp (gdb_target_sid): Remove use of cleanup.
- * config/sim.exp (gdb_target_sim): Remove use of cleanup.
- 2018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
- Leszek Swirski <leszeks@google.com>
- * gdb.python/py-prettyprint.c
- (struct to_string_returns_value_inner,
- struct to_string_returns_value_wrapper): New.
- (main): Add tsrvw variable.
- * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
- ToStringReturnsValueWrapper): New classes.
- (register_pretty_printers): Register new pretty-printers.
- * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
- recursive pretty printer.
- * gdb.python/py-mi.exp: Likewise.
- 2018-02-01 Leszek Swirski <leszeks@google.com>
- * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
- functions with the same name as an include file are parsed
- correctly.
- 2018-02-01 Yao Qi <yao.qi@linaro.org>
- * gdb.base/attach.exp (do_attach_tests): Set sysroot to
- "\[^\r\n\]*".
- 2018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
- * gdb.arch/powerpc-prologue-frame.s: New file.
- * gdb.arch/powerpc-prologue-frame.c: Likewise.
- * gdb.arch/powerpc-prologue-frame.exp: Likewise.
- 2018-01-31 Joel Brobecker <brobecker@adacore.com>
- * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
- 2018-01-30 Pedro Alves <palves@redhat.com>
- PR gdb/13211
- * gdb.base/interrupt-daemon.c: New.
- * gdb.base/interrupt-daemon.exp: New.
- * gdb.multi/multi-term-settings.c: New.
- * gdb.multi/multi-term-settings.exp: New.
- 2018-01-30 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/break.exp: Save the location where the breakpoint
- on break.c:47 was actually inserted when debugging the version
- compiled at -O2 and use it in the expected output of the "info
- break" test performed soon after.
- 2018-01-22 Pedro Alves <palves@redhat.com>
- Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/whatis.exp: Add tests for 'set print object on' +
- 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
- 2018-01-22 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/break-include.c, gdb.base/break-include.inc,
- gdb.base/break-include.exp: New files.
- * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
- line number now being the actual line number where the breakpoint
- was inserted.
- * gdb.mi/mi-break.exp: Likewise.
- * gdb.mi/mi-reverse.exp: Likewise.
- * gdb.mi/mi-simplerun.exp: Ditto.
- 2018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.python/py-mi.exp: Don't expect a thread-id for floating
- varobj.
- * gdb.mi/mi-var-create-rtti.exp: Likewise.
- 2018-01-21 Don Breazeal <donb@codesourcery.com>
- Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/basics.c: Add new global.
- * gdb.mi/mi-frame-regs.exp: New file.
- * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
- case.
- 2018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.arch/amd64-entry-value.exp: Test using @entry on a
- non-parameter, and on an unknown symbol.
- 2018-01-19 Tom Tromey <tom@tromey.com>
- * gdb.rust/modules.rs (TWENTY_THREE): New global.
- * gdb.rust/modules.exp: Add ::-qualified lookup test.
- 2018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
- setrlimit and chdir to int.
- 2018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
- function.
- (my_tend): Likewise.
- * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
- rationale of avoiding FP- and vector instructions.
- 2018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
- * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
- "info reg" with "\[ \t\]*".
- * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
- "\[ \t\]+".
- * gdb.arch/s390-multiarch.exp: Ditto.
- * gdb.base/pc-fp.exp: Ditto.
- * gdb.reverse/i386-precsave.exp: Ditto.
- * gdb.reverse/i386-reverse.exp: Ditto.
- * gdb.reverse/i387-env-reverse.exp: Ditto.
- * gdb.reverse/i387-stack-reverse.exp: Ditto.
- 2018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/gdb.exp (gdb_compile): Re-enable use of
- universal_compile_options for languages other than Rust.
- 2018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
- 2018-01-17 Mike Gulick <mgulick@mathworks.com>
- PR gdb/16577
- * gdb.base/solib-vanish.exp: New.
- * gdb.base/solib-vanish-main.c: New.
- * gdb.base/solib-vanish-lib1.c: New.
- * gdb.base/solib-vanish-lib2.c: New.
- 2018-01-17 Yao Qi <yao.qi@linaro.org>
- * gdb.compile/compile.exp: Match the address printed for
- frame in the output of command "bt".
- 2018-01-15 Tom Tromey <tom@tromey.com>
- * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
- compute sp_reg.
- 2018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
- to prepare.
- (prepare): Return 0 on error, 1 on success.
- 2018-01-12 Pedro Alves <palves@redhat.com>
- * gdb.base/continue-after-aborted-step-over.c: New.
- * gdb.base/continue-after-aborted-step-over.exp: New.
- 2018-01-11 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
- options when not creating an executable.
- 2018-01-11 Pedro Alves <palves@redhat.com>
- PR remote/22597
- * gdb.server/stop-reply-no-thread.c: New file.
- * gdb.server/stop-reply-no-thread.exp: New file.
- 2018-01-10 Pedro Alves <palves@redhat.com>
- PR gdb/22670
- * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
- functions too. Test setting breakpoints and printing C functions
- with no debug info too.
- * gdb.ada/bp_c_mixed_case/qux.c: New file.
- 2018-01-10 Pedro Alves <palves@redhat.com>
- PR gdb/22670
- * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
- a fail.
- 2018-01-10 Pedro Alves <palves@redhat.com>
- PR gdb/22670
- * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
- 2018-01-08 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.server/unittest.exp: Match the output in non-development
- mode.
- 2018-01-08 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.gdb/unittest.exp: Match output in non-development mode.
- 2018-01-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/access_tagged_param.exp: Relax expected output
- for value of "ObjL" in "continue" to pck.inspect breakpoint
- test.
- 2018-01-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/arr_enum_idx_w_gap.exp: New file.
- * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
- 2018-01-05 Pedro Alves <palves@redhat.com>
- PR gdb/18653
- * gdb.base/libsegfault.exp: New.
- 2018-01-05 Joel Brobecker <brobecker@adacore.com>
- PR gdb/22670
- * gdb.ada/access_tagged_param.exp: New file.
- * gdb.ada/access_tagged_param/foo.adb: New file.
- 2018-01-05 Pedro Alves <palves@redhat.com>
- PR gdb/22670
- * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
- exercise lower case too, and to exercise both full matching and
- wild matching.
- 2018-01-05 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/rename_subscript_param: New testcase.
- 2018-01-05 Jerome Guitton <guitton@adacore.com>
- * gdb.ada/arr_acc_idx_w_gap: New testcase.
- 2018-01-05 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/convvar_comp: New testcase.
- 2018-01-05 Xavier Roirand <roirand@adacore.com>
- * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
- (My_Table): New global variable.
- * testsuite/gdb.ada/array_char_idx.exp: Add test.
- 2018-01-04 Joel Brobecker <brobecker@adacore.com>
- PR gdb/22670
- * gdb.ada/maint_with_ada: New testcase.
- 2018-01-04 Joel Brobecker <brobecker@adacore.com>
- PR gdb/22670
- * gdb.ada/bp_c_mixed_case: New testcase.
- 2018-01-04 Joel Brobecker <brobecker@adacore.com>
- PR gdb/22670
- * gdb.ada/complete.exp: Add "complete break ada" test.
- 2018-01-04 Joel Brobecker <brobecker@adacore.com>
- PR gdb/22670
- * gdb.ada/info_addr_mixed_case: New testcase.
- 2018-01-03 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/excep_handle.exp: New testcase.
- * gdb.ada/excep_handle/foo.adb: New file.
- * gdb.ada/excep_handle/pck.ads: New file.
- 2018-01-03 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/step-line.c: Add extra empty line in copyright header.
- * gdb.base/step-line.inp: Likewise.
- 2018-01-02 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/dyn_stride.exp: Add slice test.
- 2018-01-02 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/dyn_stride: New testcase.
- 2017-12-27 Stafford Horne <shorne@gmail.com>
- * gdb.xml/extra-regs.xml: Add example foo reggroup.
- * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
- 2017-12-27 Stafford Horne <shorne@gmail.com>
- * gdb.base/reggroups.c: New file.
- * gdb.base/reggroups.exp: New file.
- 2017-12-18 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/ada-valprint-error.c: New file.
- * gdb.dwarf2/ada-valprint-error.exp: New file.
- 2017-12-18 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/assign_arr: New testcase.
- 2017-12-18 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/funcall_ptr: New testcase.
- 2017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
- PR cli/16224
- * gdb.base/ptype-offsets.cc: New file.
- * gdb.base/ptype-offsets.exp: New file.
- 2017-12-15 Yao Qi <yao.qi@linaro.org>
- * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
- if XML is disabled.
- 2017-12-15 Xavier Roirand <roirand@adacore.com>
- * gdb.ada/same_component_name: New testcase.
- 2017-12-14 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/str_binop_equal: New testcase.
- 2017-12-14 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/task_switch_in_core: New testcase.
- 2017-12-13 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
- * gdb.python/py-breakpoint.exp: Compile the test case as c++,
- call test_bkpt_qualified.
- (test_bkpt_qualified): New proc.
- 2017-12-13 Pedro Alves <palves@redhat.com>
- * lib/completion-support.exp (test_gdb_complete_tab_multiple):
- Tighten regexp by matching with an anchor.
- 2017-12-13 Pedro Alves <palves@redhat.com>
- * gdb.cp/cpcompletion.exp: Load completion-support.exp.
- ("expression with namespace"): New set of tests.
- * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
- (Nested::Test_NS::qux): New.
- * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
- defaults to 'start_quote_char' and 'end_quote_char' parameters.
- 2017-12-13 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/server-del-break.c: New file.
- * gdb.base/server-del-break.exp: New file.
- 2017-12-12 Stafford Horne <shorne@gmail.com>
- * gdb.xml/tdesc-regs.exp: Add or1k support.
- 2017-12-12 Stafford Horne <shorne@gmail.com>
- * gdb.base/bp-permanent.c: Define nop of or1k.
- 2017-12-11 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
- output with components being reordered.
- 2017-12-11 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
- output with components being reordered.
- 2017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/maint.exp (check for .gdb_index): Check also for
- .debug_names.
- * gdb.dlang/watch-loc.c (.debug_aranges): New.
- * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
- * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
- (.gdb_index used after symbol reloading): Support also .debug_names.
- * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
- 2017-12-08 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/aarch64-tagged-pointer.c (main): Update.
- * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
- 2017-12-08 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/aarch64-tagged-pointer.c (main): Update.
- * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
- 2017-12-08 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/aarch64-tagged-pointer.c: New file.
- * gdb.arch/aarch64-tagged-pointer.exp: New file.
- 2017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
- "int".
- 2017-12-07 Keith Seitz <keiths@redhat.com>
- PR breakpoints/22569
- * gdb.linespec/ls-errs.exp: Change expected result of "break
- -source this file has spaces.c -line 3".
- Check that an explicit source file followed by whitespace is
- identified as an invalid explicit location.
- 2017-12-07 Keith Seitz <keiths@redhat.com>
- * gdb.cp/nested-types.cc: New file.
- * gdb.cp/nested-types.exp: New file.
- * lib/cp-support.exp: Load data-structures.exp library.
- (debug_cp_test_ptype_class): New global.
- (cp_ptype_class_verbose, next_line): New procedures.
- (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
- Add and document new return value.
- Switch the list of lines to a queue.
- Add support for new `type' key for nested type definitions.
- Add debugging/troubleshooting messages.
- * lib/data-structures.exp: New file.
- 2017-12-07 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
- with proc_with_prefix, don't use with_test_prefix.
- 2017-12-07 Tom Tromey <tom@tromey.com>
- * gdb.base/break.exp: Add test for empty "commands".
- 2017-12-07 Yao Qi <yao.qi@linaro.org>
- * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
- malloc and catch syscall.
- 2017-12-07 Phil Muldoon <pmuldoon@redhat.com>
- * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
- tests for explicit locations.
- 2017-12-06 Pedro Alves <palves@redhat.com>
- * gdb.arch/i386-avx.exp: If testing with a RSP target, check
- force-disabling XML descriptions.
- 2017-12-04 Pedro Alves <palves@redhat.com>
- PR gdb/22499
- * gdb.arch/amd64-disp-step-avx.S: New file.
- * gdb.arch/amd64-disp-step-avx.exp: New file.
- 2017-12-03 Pedro Alves <palves@redhat.com>
- * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
- and <string.h>.
- (parent_function): Print distinct messages when waitpid fails, or
- the child exits with a signal, or the child exits for an unhandled
- reason.
- * gdb.threads/process-dies-while-detaching.exp
- (detach_and_expect_exit): New 'inf_output_re' parameter and use
- it. Wait for both inferior output and GDB's prompt. Use an
- indirect spawn id list.
- (do_detach): New parameter 'child_exit'. Use it to compute
- expected inferior output.
- (test_detach, test_detach_watch, test_detach_killed_outside):
- Adjust to pass down the expected child exit kind.
- 2017-12-01 Joel Brobecker <brobecker@adacore.com>
- Sergio Durigan Junior <sergiodj@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
- 2017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/relocate.exp: Add tests to guarantee that arguments
- to 'symbol-file' and 'add-symbol-file' can be
- position-independent.
- 2017-12-01 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
- the URL in copyright header.
- * gdb.arch/aarch64-fp.exp: Likewise.
- * gdb.arch/ppc64-atomic-inst.exp: Likewise.
- * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
- * gdb.base/expand-psymtabs.exp: Likewise.
- * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
- * gdb.fortran/common-block.exp: Likewise.
- * gdb.fortran/common-block.f90: Likewise.
- * gdb.fortran/logical.exp: Likewise.
- * gdb.fortran/vla-datatypes.f90: Likewise.
- * gdb.fortran/vla-sub.f90: Likewise.
- 2017-11-30 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/repeat_dyn: New testcase.
- 2017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
- Update for changed thread numbering.
- * gdb.cell/bt.exp: Update for changed GDB output.
- 2017-11-30 Simon Marchi <simon.marchi@ericsson.com>
- * boards/cc-with-tweaks.exp: Include local-board.exp instead of
- setting isremote by hand.
- * boards/dwarf4-gdb-index.exp: Likewise.
- * boards/fission.exp: Likewise.
- * boards/stabs.exp: Likewise.
- 2017-11-30 Pedro Alves <palves@redhat.com>
- * gdb.linespec/cpls-ops.exp
- (check_explicit_skips_function_argument): Extract the underlying
- type of size_t instead of hardcoding it.
- 2017-11-29 Pedro Alves <palves@redhat.com>
- PR c++/19436
- * gdb.linespec/cpls-abi-tag.cc: New file.
- * gdb.linespec/cpls-abi-tag.exp: New file.
- 2017-11-29 Pedro Alves <palves@redhat.com>
- * gdb.base/langs.exp: Use -qualified.
- * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
- it.
- * gdb.cp/namespace.exp: Use -qualified.
- * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
- (overload-3, template-overload, template-ret-type, const-overload)
- (const-overload-quoted, anon-ns, ambiguous-prefix): New
- procedures.
- (test_driver): Call them.
- * gdb.cp/save-bp-qualified.cc: New.
- * gdb.cp/save-bp-qualified.exp: New.
- * gdb.linespec/explicit.exp: Test -qualified.
- * lib/completion-support.exp (completion::explicit_opts_list): Add
- "-qualified".
- * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
- 2017-11-29 Phil Muldoon <pmuldoon@redhat.com>
- * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
- 2017-11-29 Tom Tromey <tom@tromey.com>
- * gdb.base/relocate.exp: Update invalid argument test.
- Add new tests for invalid arguments.
- 2017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
- Return 0 as a long.
- * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
- 2017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.cp/breakpoint.cc (bar): Set return type to void.
- * gdb.cp/psymtab-parameter.cc (func): Likewise.
- * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
- func ().
- * gdb.cp/shadow.cc (B.func): Return 0.
- 2017-11-27 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
- expected output in gdb_expect call to allow the exception
- message to be present as well. Fix syntax confusion to avoid
- TCL thinking that exception_name is an array.
- 2017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/spu-info.c: Include <unistd.h>.
- (do_signal_test): Fix broken calls to write.
- * gdb.arch/spu-info.exp: Use prepare_for_testing.
- Fix checks for empty mailboxes. Update signal tests for corrected
- do_signal_test routine. Allow nonzero event status.
- * gdb.arch/spu-ls.exp: Use prepare_for_testing.
- * gdb.cell/arch.exp: Use standard_output_file.
- * gdb.cell/break.exp: Likewise.
- * gdb.cell/bt.exp: Likewise.
- * gdb.cell/core.exp: Likewise.
- * gdb.cell/dwarfaddr.exp: Likewise.
- * gdb.cell/ea-cache.exp: Likewise.
- * gdb.cell/ea-standalone.exp: Likewise.
- * gdb.cell/f-regs.exp: Likewise.
- * gdb.cell/fork.exp: Likewise.
- * gdb.cell/gcore.exp: Likewise.
- * gdb.cell/mem-access.exp: Likewise.
- * gdb.cell/ptype.exp: Likewise.
- * gdb.cell/registers.exp: Likewise.
- * gdb.cell/sizeof.exp: Likewise.
- * gdb.cell/solib-symbol.exp: Likewise.
- * gdb.cell/solib.exp: Likewise.
- 2017-11-25 Pedro Alves <palves@redhat.com>
- * gdb.base/complete-empty.exp: New file.
- * gdb.base/completion.exp: Adjust.
- 2017-11-25 Pedro Alves <palves@redhat.com>
- * gdb.linespec/cpls-ops.cc: New file.
- * gdb.linespec/cpls-ops.exp: New file.
- * lib/completion-support.exp (test_complete_prefix_range_re): New,
- factored out from ...
- (test_complete_prefix_range): ... this.
- 2017-11-24 Pedro Alves <palves@redhat.com>
- * gdb.linespec/cpcompletion.exp: New file.
- * gdb.linespec/cpls-hyphen.cc: New file.
- * gdb.linespec/cpls.cc: New file.
- * gdb.linespec/cpls2.cc: New file.
- * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
- test to use test_gdb_complete_unique. Add label completion,
- keyword completion and explicit location completion tests.
- * lib/completion-support.exp: New file.
- 2017-11-24 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
- gdb.ada/mi_ex_cond.exp: Accept optional exception message in
- when hitting an exception catchpoint.
- 2017-11-22 Yao Qi <yao.qi@linaro.org>
- * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
- 2017-11-22 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
- * gdb.dwarf2/info-locals-optimized-out.exp: New file.
- * gdb.dwarf2/info-locals-optimized-out.c: New file.
- 2017-11-22 Yao Qi <yao.qi@linaro.org>
- * gdb.base/info-os.exp: Pass pthreads.
- * gdb.multi/multi-attach.exp: Likewise.
- 2017-11-22 Yao Qi <yao.qi@linaro.org>
- * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
- compiler.
- 2017-11-22 Yao Qi <yao.qi@linaro.org>
- * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
- * gdb.base/break-interp.exp: Likewise.
- * gdb.base/jit-attach-pie.exp: Likewise.
- 2017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.base/float128.c (large128): New variable.
- * gdb.base/float128.exp: Add test to print largest __float128 value.
- 2017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/vsx-regs.exp: Update register content checks.
- 2017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/ppc-longdouble.exp: New file.
- * gdb.arch/ppc-longdouble.c: Likewise.
- 2017-11-21 Pedro Alves <palves@redhat.com>
- * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
- 2017-11-20 Pedro Alves <palves@redhat.com>
- * gdb.base/whatis-ptype-typedefs.c (double_typedef)
- (long_double_typedef): New typedefs.
- Use DEF on double and long double.
- * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
- cases.
- (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
- and 'long_double_ptr_same_size' locals. Use them to decide
- whether cast from array/function to float is valid/invalid.
- 2017-11-17 Tom Tromey <tom@tromey.com>
- * gdb.rust/traits.rs: New file.
- * gdb.rust/traits.exp: New file.
- 2017-11-17 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/minsyms: New testcase.
- 2017-11-16 Pedro Alves <palves@redhat.com>
- * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
- * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
- 2017-11-16 Pedro Alves <palves@redhat.com>
- * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
- gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
- 2017-11-16 Pedro Alves <palves@redhat.com>
- * gdb.server/reconnect-ctrl-c.c: New file.
- * gdb.server/reconnect-ctrl-c.exp: New file.
- 2017-11-16 Phil Muldoon <pmuldoon@redhat.com>
- * gdb.python/py-rbreak.exp: New file.
- * gdb.python/py-rbreak.c: New file.
- * gdb.python/py-rbreak-func2.c: New file.
- 2017-11-16 Pedro Alves <palves@redhat.com>
- * gdb.base/starti.exp ("continue" test): Remove ".*"s from
- pattern.
- * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
- GDB.
- 2017-11-15 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.tui/completionn.exp (test_tab_completion): Add space in
- regex.
- 2017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.opt/inline-locals.exp: Remove trailing parentheses from
- test names.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
- factored out from ...
- (top level): ... here, and adjusted to avoid expecting beyond the
- prompt in a single gdb_test_multiple.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
- output.
- * gdb.server/ext-attach.exp ("kill" test): Likewise.
- * gdb.server/ext-restart.exp ("kill" test): Likewise.
- * gdb.server/ext-run.exp ("kill" test): Likewise.
- * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
- match till end of line.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.base/memattr.exp: Tighten regexes to match the end line.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
- New procedures, factored out from ...
- (top level): ... here, and adjusted to avoid expecting beyond the
- prompt in one go.
- 2017-11-09 Pedro Alves <palves@redhat.com>
- * gdb.asm/asm-source.exp ("kill" test): Match the whole query
- output. Fix '?' match.
- 2017-11-08 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/scoped_watch: New testcase.
- * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
- which is actually correct.
- * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
- * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
- 2017-11-08 Pedro Alves <palves@redhat.com>
- * gdb.gdb/complaints.exp (test_initial_complaints)
- (test_serial_complaints, test_short_complaints): Call
- complaint_internal instead of complaint.
- 2017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
- * gdb.threads/tls-core.c: New file.
- * gdb.threads/tls-core.exp: Likewise.
- 2017-11-08 Pedro Alves <palves@redhat.com>
- * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
- (p Exported_Capitalized): New test.
- (p exported_capitalized): New test.
- 2017-11-07 Pedro Alves <palves@redhat.com>
- * gdb.cp/ena-dis-br-range.exp: Add more tests.
- 2017-11-07 Pedro Alves <palves@redhat.com>
- * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
- * gdb.cp/ena-dis-br-range.exp: Adjust tests.
- (disable_invalid, disable_inverted, disable_negative): New
- procedures.
- ("bad numbers"): New set of tests.
- 2017-11-07 Pedro Alves <palves@redhat.com>
- * gdb.cp/ena-dis-br-range.exp: Add tests.
- 2017-11-07 Pedro Alves <palves@redhat.com>
- * gdb.base/ena-dis-br.exp: Don't expect "warning:".
- 2017-11-07 Xavier Roirand <roirand@adacore.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/ena-dis-br.exp: Add reference to
- gdb.cp/ena-dis-br-range.exp.
- * gdb.cp/ena-dis-br-range.exp: New file.
- * gdb.cp/ena-dis-br-range.cc: New file.
- 2017-11-06 Pedro Alves <palves@redhat.com>
- * gdb.base/attach-non-pgrp-leader.c: New.
- * gdb.base/attach-non-pgrp-leader.exp: New.
- 2017-11-06 Pedro Alves <palves@redhat.com>
- * configure.ac: No longer check for termio.h and sgtty.h.
- * configure: Regenerate.
- * remote-utils.c: Include termios.h instead of gdb_termios.h.
- (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
- Remove termio and sgtty code.
- 2017-11-03 Yao Qi <yao.qi@linaro.org>
- * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
- in GDB is disabled.
- 2017-11-03 Yao Qi <yao.qi@linaro.org>
- * gdb.python/py-thrhandle.exp: Skip it if python is not
- enabled.
- 2017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
- as a breakpoint command.
- 2017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
- PR python/21213
- * gdb.python/py-infthread.exp: Test calling
- InferiorThread.inferior () multiple times in a row.
- 2017-10-27 Keith Seitz <keiths@redhat.com>
- * gdb.opt/inline-break.exp (break_info_1): New procedure.
- Test "info break" for every inlined function breakpoint.
- 2017-10-27 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
- 2017-10-26 Patrick Frants <osscontribute@gmail.com>
- * gdb.cp/classes.exp (test_static_members): Test printing
- Outer::instance.
- * gdb.cp/classes.c (struct Inner, struct Outer): New.
- (Inner::instance, Outer::instance): New.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
- extra console" test in two stages.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
- loop.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
- $attempt" and "stoppedtry $stoppedtry" test prefixes.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
- parameter and handle it. Don't output read value in test name.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
- custom test name.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
- include the unstable output directory name in the test's name.
- (initial_setup_simple) <'set args'>: Use custom test name.
- 2017-10-24 Pedro Alves <palves@redhat.com>
- * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
- with explicit test name.
- 2017-10-20 Pedro Alves <palves@redhat.com>
- * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
- 'wait -i'. Use gdb_assert and remote_close.
- 2017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
- number from variable rather than hard-coded.
- 2017-10-19 Pedro Alves <palves@redhat.com>
- * gdb.base/long-inferior-output.c: New file.
- * gdb.base/long-inferior-output.exp: New file.
- 2017-11-18 Keith Seitz <keiths@redhat.com>
- * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
- method.
- (main): Call it.
- * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
- Add additional user-defined conversion operator tests.
- 2017-10-17 Pedro Alves <palves@redhat.com>
- * boards/native-stdio-gdbserver.exp: Load "local-board".
- 2017-10-17 Pedro Alves <palves@redhat.com>
- * gdb.base/quit-live.c: New file.
- * gdb.base/quit-live.exp: New file.
- 2017-10-16 Keith Seitz <keiths@redhat.com>
- * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
- (class_with_protected_typedef, class_with_private_typedef)
- (struct_with_public_typedef, struct_with_protected_typedef)
- (struct_with_private_typedef): New classes/structs.
- * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
- typedefs and access specifiers.
- 2017-10-16 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * README (Local vs Remote vs Native): New section.
- * boards/local-board.exp: New file, with bits factored out from
- ...
- * boards/native-extended-gdbserver.exp: ... here. Load
- "local-board".
- * boards/native-gdbserver.exp: Load "local-board".
- (${board}_spawn, ${board}_exec): Delete.
- * boards/native-stdio-gdbserver.exp: Most contents factored out to
- ...
- * boards/stdio-gdbserver-base.exp: ... this new file.
- * boards/native-stdio-gdbserver.exp: Reimplement, by loading
- "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
- procedure.
- * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
- instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
- stdio_gdbserver_command.
- (${board}_get_remote_address, ${board}_get_comm_port)
- (${board}_download, ${board}_upload): Delete.
- (get_target_remote_pipe_cmd): New.
- 2017-10-16 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-breakpoint.exp (test_bkpt_basic,
- test_bkpt_deletion, test_bkpt_cond_and_cmds,
- test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
- test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
- test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
- remove with_test_prefix.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (target_can_use_run_cmd): New procedure.
- * gdb.base/annota1.exp: Use it instead of is_remote.
- * gdb.base/annota3.exp: Use it instead of is_remote.
- * gdb.cp/annota2.exp: Use it instead of is_remote.
- * gdb.cp/annota3.exp: Use it instead of is_remote.
- * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
- (test_num_test_vars, run_and_count_vars, find_env)
- (test_set_unset_env, test_inherit_env_var): New procedures.
- (top level): Use them.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * lib/selftest-support.exp (selftest_setup): Extend comments, and
- also skip on stub-like targets.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- PR gdb/22293
- * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
- (top level): Move some tests to ...
- (test_not_found): ... this new procedure.
- (top level): Call it.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/term.exp: Don't skip if is_remote target. Instead,
- expect different "info terminal" output if testing with a
- non-native target.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- PR python/12966
- * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
- already.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
- is_remote.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.threads/thread_events.exp: Check gdb_protocol instead of
- is_remote.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
- is set.
- (corefile_test_attach): Likewise. Check can_spawn_for_attach
- instead of is_remote.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
- (top level): Add comment.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/remote.exp (top level): Fix comment typo and add
- missing return.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
- calls and add comments. Skip test if use_gdb_stub is set.
- (top level): Use "set cwd" command instead of "cd" command.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
- is_remote target check.
- 2017-10-13 Pedro Alves <palves@redhat.com>
- * gdb.base/scope.exp: Use build_executable + clean_restart +
- gdb_file_cmd instead of prepare_for_testing and no longer skip
- "before run" tests on is_remote target boards. Update comments.
- * boards/native-extended-gdbserver.exp
- (extended_gdbserver_load_last_file): New, factored out from ...
- (gdb_load): ... this. Move further below and add comment.
- (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- * gdb.base/attach.exp: Remove references to gdb64.
- * gdb.base/dbx.exp: Remove references to gdb64.
- 2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
- Pedro Alves <palves@redhat.com>
- * gdb.base/label.exp: Remove is_remote target check.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- * gdb.base/auvx.exp (coredir): Update comment.
- (top level) <core_works>: Use "set cwd" command instead of "cd"
- command.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/catch-fork-static.exp: No longer skip on is_remote
- target boards.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
- Instead skip if there's any gdb_protocol set.
- 2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
- Pedro Alves <palves@redhat.com>
- * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
- instead of on dejagnu remote boards.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/inferior-died.exp: Remove is_remote and isnative
- checks. Use build_executable + clean_restart instead of
- prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
- of enabling non-stop after starting gdb.
- 2017-10-12 Pedro Alves <palves@redhat.com>
- * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
- * gdb.threads/non-ldr-exc-2.exp: Ditto.
- * gdb.threads/non-ldr-exc-3.exp: Ditto.
- * gdb.threads/non-ldr-exc-4.exp: Ditto.
- 2017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
- * gdb.arch/arc-tdesc-cpu.exp: New file.
- * gdb.arch/arc-tdesc-cpu.xml: Likewise.
- 2017-10-10 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
- 2017-10-10 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
- expect CLI output.
- 2017-10-10 Pedro Alves <palves@redhat.com>
- * lib/selftest-support.exp (selftest_setup): Update for
- captured_command_loop's prototype change.
- 2017-10-09 Pedro Alves <palves@redhat.com>
- Test both arch1=>arch2 and arch2=>arch1.
- * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
- (srcfile2, binfile2, march1, march2): Remove globals. Largely
- factored out to...
- (append_arch1_options, append_arch2_options, append_arch_options)
- (build_executables): New procedures.
- (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
- local.
- (top level): Add new 'first_arch' testing axis.
- 2017-10-09 Pedro Alves <palves@redhat.com>
- * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
- (barrier): New.
- (thread_start, all_started): New functions.
- (main): Spawn new thread and wait until it is scheduled.
- * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
- option.
- (do_test): Add 'selected_thread' parameter. Run to all_started
- instead of main. Explicitly set the breakpoint at main. Switch
- to the SELECTED_THREAD thread.
- (top level): Test handling the exec event with either the main
- thread or the second thread selected.
- 2017-10-09 Pedro Alves <palves@redhat.com>
- * gdb.base/print-file-var-main.c: Fix get_version_2 value check
- logic. Move STOP marker after the value checks.
- * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
- regexp.
- 2017-10-06 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
- 2017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
- integer-to-dfp conversion.
- * gdb.base/dfp-test.exp: Likewise.
- 2017-10-04 Pedro Alves <palves@redhat.com>
- * gdb.multi/hangout.c: Include <unistd.h>.
- (hangout_loop): New function.
- (main): Call alarm. Call hangout_loop in a loop.
- * gdb.multi/hello.c: Include <unistd.h>.
- (hello_loop): New function.
- (main): Call alarm. Call hangout_loop in a loop.
- * gdb.multi/multi-arch.exp: Test running to a breakpoint one
- inferior with the other selected.
- 2017-10-04 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/list-thread-groups-available.exp: New file.
- * gdb.mi/list-thread-groups-available.c: New file.
- 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/set-cwd.exp: Make it available on
- native-extended-gdbserver.
- 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/set-cwd.c: New file.
- * gdb.base/set-cwd.exp: Likewise.
- 2017-10-02 Tom Tromey <tom@tromey.com>
- PR rust/22236:
- * gdb.rust/simple.rs (main): New variable "fslice".
- * gdb.rust/simple.exp: Add slice tests. Update string tests.
- 2017-10-02 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Test ptype of a slice.
- 2017-10-02 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Test index of slice.
- 2017-09-27 Tom Tromey <tom@tromey.com>
- * gdb.base/macscp.exp: Add __VA_OPT__ tests.
- 2017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/compare-sections.exp (get value of read-only section): Read
- as unsigned value.
- (corrupt read-only section): Likewise and don't set written if patching
- failed.
- 2017-09-21 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
- files.
- 2017-09-20 Pedro Alves <palves@redhat.com>
- * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
- symbol names in gdb's output.
- * gdb.cp/overload.exp ("list all overloads"): Likewise.
- 2017-09-20 Pedro Alves <palves@redhat.com>
- * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
- Rename to ...
- (test_list_ambiguous_symbol): ... this and add a symbol name
- parameter. Adjust.
- (test_list_ambiguous_function): Reimplement on top of
- test_list_ambiguous_symbol and also test listing ambiguous
- variables.
- * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
- (ambiguous_fun): ... this.
- (ambiguous_var): New.
- * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
- (ambiguous_fun): ... this.
- (ambiguous_var): New.
- 2017-09-19 John Baldwin <jhb@FreeBSD.org>
- * gdb.base/starti.c: New file.
- * gdb.base/starti.exp: New file.
- * lib/gdb.exp (gdb_starti_cmd): New procedure.
- 2017-09-14 Pedro Alves <palves@redhat.com>
- * gdb.base/nodebug.exp (nodebug_runto): New procedure.
- (top level): Use it instead of runto.
- 2017-09-11 Tom Tromey <tom@tromey.com>
- * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
- 2017-09-11 Tom Tromey <tom@tromey.com>
- * gdb.python/py-infthread.exp: Add tests for new_thread event.
- * gdb.python/py-inferior.exp: Add tests for new inferior events.
- 2017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
- * gdb.fortran/printing-types.exp: New file.
- * gdb.fortran/printing-types.exp: New file.
- 2017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-ptype.exp: Fix typos.
- * gdb.fortran/vla-value.exp: Same.
- 2017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
- * gdb.mi/mi-var-child-f.exp: Likewise.
- * gdb.mi/mi-vla-fortran.exp: Likewise.
- 2017-09-08 Frank Penczek <frank.penczek@intel.com>
- Christoph Weinmann <christoph.t.weinmann@intel.com>
- Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/ptr-indentation.f90: New file.
- * gdb.fortran/ptr-indentation.exp: New file.
- 2017-09-05 Tom Tromey <tom@tromey.com>
- PR gdb/22010:
- * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
- 2017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
- 2017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.threads/tls-nodebug-pie.c: New file.
- * gdb.threads/tls-nodebug-pie.exp: New file.
- 2017-09-05 Tom Tromey <tom@tromey.com>
- * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
- for rust.
- 2017-09-05 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.multi/multi-arch-exec.exp: Test with different
- "follow-exec-mode" settings.
- (do_test): New procedure.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/func-static.c (S::method const, S::method volatile)
- (S::method volatile const): New methods.
- (c_s, v_s, cv_s): New instances.
- (main): Call method() on them.
- * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
- (cannot_resolve): New procedure.
- (cxx_scopes_list): Test cv methods. Add print-scope-quote and
- print-quote-unquoted columns.
- (do_test): Test printing each scope too.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/local-static.exp: Also test with
- class::method::variable wholly quoted.
- * gdb.cp/m-static.exp (class::method::variable): Remove test.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/local-static.c: New.
- * gdb.base/local-static.cc: New.
- * gdb.base/local-static.exp: New.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.asm/asm-source.exp: Add casts to int.
- * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
- (dataglobal64_1, dataglobal64_2): New globals.
- * gdb.base/nodebug.exp: Test different expressions involving the
- new globals, with print, whatis and ptype. Add casts to int.
- * gdb.base/solib-display.exp: Add casts to int.
- * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
- * gdb.cp/m-static.exp: Add cast to int.
- * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
- * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
- tls variable with no debug info without a cast. Test with a cast
- to int too.
- * gdb.trace/entry-values.exp: Add casts.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/nodebug.exp: Test that ptype's error about functions
- with unknown return type includes the function name too.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
- return type of munmap in infcall.
- * gdb.base/break-probes.exp: Cast return type of foo in infcall.
- * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
- type of ftell in infcall.
- * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
- type of getpid in infcall.
- * gdb.base/infcall-exec.exp: Cast return type of execlp in
- infcall.
- * gdb.base/info-os.exp: Cast return type of getpid in infcall.
- Bail on failure to extract the pid.
- * gdb.base/nodebug.c: #include <stdint.h>.
- (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
- New functions.
- * gdb.base/nodebug.exp (test_call_promotion): New procedure.
- Change expected output of print/whatis/ptype with functions with
- no debug info. Test all supported languages. Call
- test_call_promotion.
- * gdb.compile/compile.exp: Adjust expected output to expect
- warning.
- * gdb.threads/siginfo-threads.exp: Likewise.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/callfuncs.exp (do_function_calls): New parameter
- "prototypes". Test calling float functions via prototyped and
- unprototyped function pointers.
- (perform_all_tests): New parameter "prototypes". Pass it down.
- (top level): Pass down "prototypes" parameter to
- perform_all_tests.
- 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp (loop_break_test, loop_continue_test):
- Test with nested loops.
- 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp: Call the new procedures.
- (loop_break_test, loop_continue_test): New procedures.
- 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp: Call new procedure.
- (define_if_without_arg_test): New procedure.
- 2017-09-04 Pedro Alves <palves@redhat.com>
- * gdb.base/list-ambiguous.exp: New file.
- * gdb.base/list-ambiguous0.c: New file.
- * gdb.base/list-ambiguous1.c: New file.
- * gdb.base/list.exp (test_list_range): Adjust expected output.
- 2017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/share-env-with-gdbserver.c: New file.
- * gdb.base/share-env-with-gdbserver.exp: Likewise.
- 2017-08-28 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp (gdbvar_simple_if_test,
- gdbvar_simple_if_test, gdbvar_complex_if_while_test,
- progvar_simple_if_test, progvar_simple_while_test,
- progvar_complex_if_while_test, user_defined_command_test,
- user_defined_command_args_eval,
- user_defined_command_args_stack_test,
- user_defined_command_manyargs_test, bp_deleted_in_command_test,
- temporary_breakpoint_commands,
- gdb_test_no_prompt, redefine_hook_test,
- redefine_backtrace_test): Remove "global gdb_prompt".
- 2017-08-28 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp (user_defined_command_case_sensitivity):
- New proc, call it from toplevel.
- 2017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
- PR remote/21852
- * gdb.server/normal.c: New file, copied from gdb.base.
- * gdb.server/run-without-local-binary.exp: New file.
- 2017-08-07 Weimin Pan <weimin.pan@oracle.com>
- * gdb.arch/sparc64-adi.exp: New file.
- * gdb.arch/sparc64-adi.c: New file.
- 2017-08-22 Pedro Alves <palves@redhat.com>
- * gdb.cp/overload.exp (line_range_pattern): New procedure.
- (top level): Add "list all overloads" tests.
- 2017-08-22 Tom Tromey <tom@tromey.com>
- * gdb.gdb/xfullpath.exp: Remove.
- 2017-08-21 Pedro Alves <palves@redhat.com>
- PR gdb/19487
- * gdb.base/symbol-alias.c: New.
- * gdb.base/symbol-alias2.c: New.
- * gdb.base/symbol-alias.exp: New.
- 2017-08-21 Pedro Alves <palves@redhat.com>
- * gdb.base/dfp-test.c
- (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
- (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
- * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
- * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
- * gdb.base/whatis-ptype-typedefs.c: New.
- * gdb.base/whatis-ptype-typedefs.exp: New.
- * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
- (an_int, an_int_type, an_int_type2): New globals.
- * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
- involving typedefs and cast expressions.
- * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
- (lookup_typedefs_function): New.
- (typedefs_pretty_printers_dict): New.
- (top level): Register lookup_typedefs_function in
- gdb.pretty_printers.
- 2017-08-18 Yao Qi <yao.qi@linaro.org>
- * gdb.server/unittest.exp: New.
- 2017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
- PR gdb/21954
- * gdb.base/environ.exp: Add test to check if 'unset environment'
- works.
- 2017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/gdb.exp (universal_compile_options): New caching proc.
- (gdb_compile): Suppress GCC's coloring of messages.
- 2017-08-14 Tom Tromey <tom@tromey.com>
- PR gdb/21675:
- * gdb.base/printcmds.exp (test_radices): New function.
- * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
- * gdb.base/sizeof.exp (check_valueof): Use p/d.
- * lib/gdb.exp (get_integer_valueof): Use p/d.
- 2017-08-12 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (get_valueof): Don't capture end-of-line
- characters.
- 2017-08-05 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Allow String to appear in a different
- namespace.
- 2017-07-26 Yao Qi <yao.qi@linaro.org>
- * gdb.gdb/unittest.exp: Invoke command
- "maintenance check xml-descriptions".
- 2017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
- calling context.
- (hex128): Drop erroneous calculation of parameters.
- 2017-07-22 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-unwind.exp: Disable stack protection when
- building test file.
- 2017-07-20 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp (set language): Adjust expected output.
- 2017-07-20 Pedro Alves <palves@redhat.com>
- * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
- (test_minsym): ... this, and make static.
- (get_pck__foo__bar__minsym): Rename to ...
- (get_test_minsym): ... this.
- * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
- symbol names and comments.
- * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
- (get_test_minsym): ... this.
- (pck__foo__bar__minsym__2): Rename to ...
- (test_minsym): ... this.
- (main): Adjust.
- 2017-07-17 Pedro Alves <palves@redhat.com>
- * gdb.base/completion.exp: Adjust expected output.
- * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
- the completer works.
- 2017-07-17 Pedro Alves <palves@redhat.com>
- * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
- 2017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-vla-fortran.exp: Make test names unique.
- 2017-07-14 Tom Tromey <tom@tromey.com>
- PR rust/21764:
- * gdb.rust/simple.exp: Add tests.
- 2017-07-14 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Add regression test for PR rust/21763.
- 2017-07-14 Pedro Alves <palves@redhat.com>
- * gdb.linespec/base/one/thefile.cc (z1): New function.
- * gdb.linespec/base/two/thefile.cc (z2): New function.
- * gdb.linespec/linespec.exp: Add tests.
- 2017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
- to mi_create_breakpoint.
- 2017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
- mi_create_breakpoint.
- 2017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/demangle.exp: Update for demangling changes.
- 2017-07-09 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/shortpiece.exp: New file.
- 2017-07-06 David Blaikie <dblaikie@gmail.com>
- * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
- built from fissiont-multi-cu{1,2}.c.
- * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
- except putting 'main' and 'func' in separate CUs in the same DWO file.
- * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
- test.
- * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
- test.
- 2017-07-06 Pedro Alves <palves@redhat.com>
- * gdb.python/py-unwind.exp: Test flushregs.
- 2017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
- PR cli/21688
- * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
- tests for alias commands and trailing whitespace.
- 2017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
- PR cli/21688
- * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
- procedure. Call it.
- 2017-06-29 Pedro Alves <palves@redhat.com>
- * gdb.base/printcmds.exp: Add tests.
- 2017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
- PR gdb/21337
- * gdb.base/reread-readsym.exp: New file.
- * gdb.base/reread-readsym.c: New file.
- 2017-06-21 Kevin Buettner <kevinb@redhat.com>
- * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
- subpattern.
- 2017-06-19 Peter Bergner <bergner@vnet.ibm.com>
- * gdb.arch/powerpc-power9.exp: Update test case for new lnia
- extended mnemonic.
- * gdb.arch/powerpc-power9.s: Likewise.
- 2017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
- on 32-bit x86 targets. Exploit is_*_target macros where
- appropriate.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
- register pieces.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
- located in one or more DWARF pieces.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/gdb.exp (get_endianness): New proc.
- * gdb.arch/aarch64-fp.exp: Use it.
- * gdb.arch/altivec-regs.exp: Likewise.
- * gdb.arch/e500-regs.exp: Likewise.
- * gdb.arch/vsx-regs.exp: Likewise.
- * gdb.base/dump.exp: Likewise.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/gnu_vector.exp: Likewise.
- * gdb.dwarf2/formdata16.exp: Likewise.
- * gdb.dwarf2/implptrpiece.exp: Likewise.
- * gdb.dwarf2/nonvar-access.exp: Likewise.
- * gdb.python/py-inferior.exp: Likewise.
- * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- PR gdb/21226
- * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
- stack value pieces are taken from the LSB end.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
- variable at nonzero offset.
- 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/var-access.c: New file.
- * gdb.dwarf2/var-access.exp: New test.
- * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
- 2017-06-12 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/formdata16.exp: Add tests.
- 2017-06-12 Tom Tromey <tom@tromey.com>
- * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
- 2017-06-12 Tom Tromey <tom@tromey.com>
- PR exp/16225:
- * gdb.reverse/i386-sse-reverse.exp: Update tests.
- * gdb.arch/vsx-regs.exp: Update tests.
- * gdb.arch/s390-vregs.exp (hex128): New proc.
- Update test.
- * gdb.arch/altivec-regs.exp: Update tests.
- 2017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/startup-with-shell.c: New file.
- * gdb.base/startup-with-shell.exp: Likewise.
- 2017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.server/non-existing-program.exp: Update regex in order to
- reflect the fact that gdbserver is now using fork_inferior (with a
- shell) to startup the inferior.
- 2017-05-30 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
- support function calls from GDB.
- 2017-05-21 Tom Tromey <tom@tromey.com>
- PR rust/21466:
- * gdb.rust/unsized.exp: New file.
- * gdb.rust/unsized.rs: New file.
- 2017-05-19 Tom Tromey <tom@tromey.com>
- PR rust/21484:
- * gdb.rust/watch.exp: New file.
- * gdb.rust/watch.rs: New file.
- 2017-05-18 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.exp: Allow Box to be qualified.
- 2017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
- 2017-05-18 Pedro Alves <palves@redhat.com>
- * gdb.base/fileio.c (test_write, test_read, test_close)
- (test_fstat): Don't print 'ret' in the fail path.
- 2017-05-18 Pedro Alves <palves@redhat.com>
- * gdb.base/fileio.c (stop, test_open, test_write, test_read)
- (test_lseek, test_close, test_stat, test_fstat, test_isatty)
- (test_system, test_rename, test_unlink, test_time): Change
- prototypes.
- * gdb.base/fileio.exp (stop_msg): Adjust.
- 2017-05-18 Pedro Alves <palves@redhat.com>
- * gdb.base/fileio.c (null_str): New global.
- (test_stat): Use it.
- * gdb.base/fileio.exp: Remove nowarnings.
- 2017-05-17 Yao Qi <yao.qi@linaro.org>
- * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
- 2017-05-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
- argument command.
- (top-level): Invoke test_set_inferior_tty.
- 2017-05-04 Pedro Alves <palves@redhat.com>
- * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
- Add parens to print call for Python 3.
- 2017-05-03 Keith Seitz <keiths@redhat.com>
- * gdb.cp/oranking.cc (dummy): New function to grab malloc.
- (main): Call it.
- 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
- to prev and next.
- 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace.exp: Remove test for
- gdb.BtraceInstruction.error.
- 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
- 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace-threads.c: New file.
- * gdb.python/py-record-btrace-threads.exp: New file.
- 2017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
- PR testsuite/8595
- * gdb.base/environ.exp: Make test available in all architectures.
- Move bits related to "info program" testing to
- gdb.base/info-program.exp. Rewrite tests to use the two new
- procedures mentione below.
- (test_set_show_env_var) New procedure.
- (test_set_show_env_var_equal): Likewise.
- * gdb.base/info-program.exp: New file.
- 2017-04-27 Keith Seitz <keiths@redhat.com>
- * gdb.cp/oranking.cc (test15): New function.
- (main): Call test15 and declare additional variables for testing.
- * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
- "p foo101('abc')" tests.
- Add tests for cv qualifier overloads.
- * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
- "lvalue reference overload" test.
- * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
- "print value of f1 on Child&& in f2" test.
- 2017-04-19 Pedro Alves <palves@redhat.com>
- * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
- procedure.
- (top level): Call it.
- * lib/gdb.exp (gdb_define_cmd): New procedure.
- 2017-04-12 Pedro Alves <palves@redhat.com>
- PR gdb/21323
- * gdb.cp/wide_char_types.c: Include <wchar.h>.
- (wchar): New global.
- * gdb.cp/wide_char_types.exp (wide_char_types_program)
- (do_test_wide_char, wide_char_types_no_program, top level): Add
- wchar_t testing.
- 2017-04-12 Pedro Alves <palves@redhat.com>
- PR c++/21323
- * gdb.cp/wide_char_types.c: New file.
- * gdb.cp/wide_char_types.exp: New file.
- 2017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
- PR gdb/21352
- * gdb.trace/tsv.exp: Add test for "tsave -r".
- 2017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/watch-loc.c: New file.
- * gdb.dlang/watch-loc.exp: New file.
- 2017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.python/py-section-script.exp (sepdebug): New testcases.
- 2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
- * gdb.arch/arc-analyze-prologue.S: New file.
- * gdb.arch/arc-analyze-prologue.exp: Likewise.
- 2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
- * gdb.arch/arc-decode-insn.S: New file.
- * gdb.arch/arc-decode-insn.exp: Likewise.
- 2017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
- PR tdep/20928
- * gdb.arch/sparc64-regs.exp: New file.
- * gdb.arch/sparc64-regs.S: Likewise.
- 2017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
- and memory view on Python 3.
- 2017-03-20 Artemiy Volkov <artemiyv@acm.org>
- Keith Seitz <keiths@redhat.com>
- PR gdb/14441
- * gdb.cp/demangle.exp: Add rvalue reference tests.
- * gdb.cp/rvalue-ref-casts.cc: New file.
- * gdb.cp/rvalue-ref-casts.exp: New file.
- * gdb.cp/rvalue-ref-overload.cc: New file.
- * gdb.cp/rvalue-ref-overload.exp: New file.
- * gdb.cp/rvalue-ref-params.cc: New file.
- * gdb.cp/rvalue-ref-params.exp: New file.
- * gdb.cp/rvalue-ref-sizeof.cc: New file.
- * gdb.cp/rvalue-ref-sizeof.exp: New file.
- * gdb.cp/rvalue-ref-types.cc: New file.
- * gdb.cp/rvalue-ref-types.exp: New file.
- * gdb.python/py-rvalue-ref-value-cc.cc: New file.
- * gdb.python/py-rvalue-ref-value-cc.exp: New file.
- 2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
- * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
- New procedure.
- 2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
- * lib/mi-support.exp (mi_gdb_test): Add additional message
- for unexpected output.
- 2017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/examine-backward.c (Barrier): New character array
- constant, to ensure that TestStrings is preceded by a string
- terminator.
- 2017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
- * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
- and implicit pointer into such a location.
- 2017-03-16 Doug Evans <dje@google.com>
- * gdb.python/py-lazy-string (pointer): Really add new typedef.
- 2017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.cp/m-static.exp: Fix expectation for prototype of
- test5.single_constructor and single_constructor::single_constructor.
- 2017-03-16 Doug Evans <dje@google.com>
- * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
- * gdb.guile/scm-lazy-string.c: New file.
- * gdb.guile/scm-value.exp: Move lazy string tests to ...
- * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
- for pointer, array, typedef lazy strings.
- 2017-03-16 Doug Evans <dje@google.com>
- PR python/17728, python/18439, python/18779
- * gdb.python/py-value.c (main) Delete locals sptr, sn.
- * gdb.python/py-lazy-string.c (pointer): New typedef.
- (main): New locals ptr, array, typedef_ptr.
- * gdb.python/py-value.exp: Move lazy string tests to ...
- * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
- array, typedef lazy strings.
- 2017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
- * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
- Add optional 'test' parameter.
- 2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/commands.exp (backslash_in_multi_line_command_test):
- Skip for versions of DejaGnu < 1.5.
- 2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (dejagnu_version): New proc.
- * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
- Use dejagnu_version.
- 2017-03-10 Keith Seitz <keiths@redhat.com>
- PR c++/8128
- * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
- type from destructor regexps.
- Add a branch which actually passes the test.
- Adjust "ptype t5i" test names.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.base/step-over-exit.exp: Add explicit test message.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- PR gdb/18360
- * gdb.threads/interrupt-while-step-over.c: New file.
- * gdb.threads/interrupt-while-step-over.exp: New file.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
- * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
- PKRU as not supported as a PASS.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
- prefix instead of $binfile1/$binfile2.
- * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
- in test message.
- * gdb.python/py-completion.exp: Use "load python file" as test
- messages instead of unstable path names.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- Jan Kratochvil <jan.kratochvil@redhat.com>
- PR cli/21218
- * gdb.base/commands.exp (backslash_in_multi_line_command_test):
- New proc.
- (top level): Call it.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- PR tui/21216
- * gdb.tui/tui-nl-filtered-output.exp: New file.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.base/completion.exp: Move TUI completion tests to ...
- * gdb.tui/completion.exp: ... this new file.
- 2017-03-08 Pedro Alves <palves@redhat.com>
- * gdb.base/tui-disasm-long-lines.c,
- gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
- gdb.base/tui-layout.exp: Move to ...
- * gdb.tui/: ... this new directory.
- 2017-03-07 Pedro Alves <palves@redhat.com>
- * gdb.base/tui-layout.c: New file.
- * gdb.base/tui-layout.exp: New file.
- 2017-03-07 Pedro Alves <palves@redhat.com>
- * gdb.base/tui-layout.c: Rename to ...
- * gdb.base/tui-disasm-long-lines.c: ... this.
- * gdb.base/tui-layout.exp: Rename to ...
- * gdb.base/tui-disasm-long-lines.exp: ... this.
- 2017-03-07 Pedro Alves <palves@redhat.com>
- * gdb.base/tui-layout.exp: Add intro comment and fix typo.
- 2017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * i386-mpx-call.c: New file.
- * i386-mpx-call.exp: New file.
- 2017-02-28 Peter Bergner <bergner@vnet.ibm.com>
- * gdb.arch/powerpc-power.exp: Delete test.
- * gdb.arch/powerpc-power.s: Likewise.
- * gdb.disasm/disassembler-options.exp: New test.
- * gdb.arch/powerpc-altivec.exp: Likewise.
- * gdb.arch/powerpc-altivec.s: Likewise.
- * gdb.arch/powerpc-altivec2.exp: Likewise.
- * gdb.arch/powerpc-altivec2.s: Likewise.
- * gdb.arch/powerpc-altivec3.exp: Likewise.
- * gdb.arch/powerpc-altivec3.s: Likewise.
- * gdb.arch/powerpc-power7.exp: Likewise.
- * gdb.arch/powerpc-power7.s: Likewise.
- * gdb.arch/powerpc-power8.exp: Likewise.
- * gdb.arch/powerpc-power8.s: Likewise.
- * gdb.arch/powerpc-power9.exp: Likewise.
- * gdb.arch/powerpc-power9.s: Likewise.
- * gdb.arch/powerpc-vsx.exp: Likewise.
- * gdb.arch/powerpc-vsx.s: Likewise.
- * gdb.arch/powerpc-vsx2.exp: Likewise.
- * gdb.arch/powerpc-vsx2.s: Likewise.
- * gdb.arch/powerpc-vsx3.exp: Likewise.
- * gdb.arch/powerpc-vsx3.s: Likewise.
- * gdb.arch/arm-disassembler-options.exp: Likewise.
- * gdb.arch/powerpc-disassembler-options.exp: Likewise.
- * gdb.arch/s390-disassembler-options.exp: Likewise.
- 2017-02-23 Luis Machado <lgustavo@codesourcery.com>
- * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
- (check_supported_features): ... this. Changed return type to void.
- (supports_rdseed): New static global.
- (rdseed): Check supports_rdseed.
- (initialize): Call check_supported_features.
- 2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
- * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
- gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
- and lqarx/stqcx.
- * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
- * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
- 2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
- * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
- uppercase.
- 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.dwarf2/formdata16.c: New file.
- * gdb.dwarf2/formdata16.exp: New file.
- * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
- 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
- * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
- * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
- * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
- DW_AT_GNU_*.
- 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
- 2017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
- PR gdb/21164
- * gdb.base/maint.exp: Add testcases for when the commands do
- not have arguments.
- 2017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * gdb.cp/chained-calls.exp: Use p instead of P.
- 2017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
- gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
- 2017-02-14 Tom Tromey <tom@tromey.com>
- PR python/13598:
- * gdb.python/py-events.exp: Add before_prompt event tests.
- 2017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
- 2017-02-13 Luis Machado <lgustavo@codesourcery.com>
- * gdb.linespec/explicit.c (my_unique_function_name): New function.
- (main): Call my_unique_function_name.
- * gdb.linespec/explicit.exp: Use my_unique_function_name to test
- completion of patterns with a single match.
- Add missing -re switches to gdb_test_multiple calls.
- 2017-02-13 Luis Machado <lgustavo@codesourcery.com>
- * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
- return if core file is not recognized.
- 2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/new-ui.exp (do_test): Test queries behavior on main
- and extra UIs.
- 2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
- proc_with_prefix.
- 2017-02-10 Tom Tromey <tom@tromey.com>
- * gdb.python/py-xmethods.exp: Use "p" command, not "P".
- 2017-02-10 Martin Galvan <martingalvan@sourceware.org>
- PR gdb/21122
- * gdb.base/help.exp: Update match pattern for testing 'help commands'.
- 2017-02-08 Jerome Guitton <guitton@adacore.com>
- * gdb.base/define.exp: Add test for command abbreviations
- in define.
- 2017-02-06 Luis Machado <lgustavo@codesourcery.com>
- * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
- * gdb.reverse/insn-reverse-x86.c: New file.
- 2017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
- PR tdep/20936
- * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
- 2017-02-03 Tom Tromey <tom@tromey.com>
- PR rust/21097:
- * gdb.rust/simple.exp: Add new tests.
- 2017-02-02 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-logging.exp: Add "redirect while already logging"
- tests.
- 2017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
- taking a 2-byte value out of a 4-byte DWARF implicit value on
- big-endian targets.
- * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
- logic. Add test cases for DW_OP_implicit.
- 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
- * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
- 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/enable.exp: Call gdb_exit before
- skip_gdbserver_tests.
- 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
- GDBFLAGS.
- 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
- the test is skipped.
- * gdb.btrace/data.exp: Likewise.
- * gdb.btrace/delta.exp: Likewise.
- * gdb.btrace/dlopen.exp: Likewise.
- * gdb.btrace/enable-running.exp: Likewise.
- * gdb.btrace/enable.exp: Likewise.
- * gdb.btrace/exception.exp: Likewise.
- * gdb.btrace/function_call_history.exp: Likewise.
- * gdb.btrace/gcore.exp: Likewise.
- * gdb.btrace/instruction_history.exp: Likewise.
- * gdb.btrace/multi-thread-step.exp: Likewise.
- * gdb.btrace/nohist.exp: Likewise.
- * gdb.btrace/non-stop.exp: Likewise.
- * gdb.btrace/reconnect.exp: Likewise.
- * gdb.btrace/record_goto-step.exp: Likewise.
- * gdb.btrace/record_goto.exp: Likewise.
- * gdb.btrace/rn-dl-bind.exp: Likewise.
- * gdb.btrace/segv.exp: Likewise.
- * gdb.btrace/step.exp: Likewise.
- * gdb.btrace/stepi.exp: Likewise.
- * gdb.btrace/tailcall-only.exp: Likewise.
- * gdb.btrace/tailcall.exp: Likewise.
- * gdb.btrace/tsx.exp: Likewise.
- * gdb.btrace/unknown_functions.exp: Likewise.
- * gdb.btrace/vdso.exp: Likewise.
- 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/enable-running.c: New.
- * gdb.btrace/enable-running.exp: New.
- 2017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.arch/amd64-gs_base.c: New file.
- * gdb.arch/amd64-gs_base.exp: New file.
- 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
- * lib/memory.exp: Remove spurious empty newlines.
- 2017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-bad-printers.exp: Load python file using "source".
- * gdb.python/py-events.exp: Likewise.
- * gdb.python/py-evsignal.exp: Likewise.
- * gdb.python/py-evthreads.exp: Likewise.
- * gdb.python/py-frame-args.exp: Likewise.
- * gdb.python/py-framefilter-invalidarg.exp: Likewise.
- * gdb.python/py-framefilter-mi.exp: Likewise.
- * gdb.python/py-framefilter.exp: Likewise.
- * gdb.python/py-mi.exp: Likewise.
- * gdb.python/py-pp-maint.exp: Likewise.
- * gdb.python/py-pp-registration.exp: Likewise.
- * gdb.python/py-prettyprint.exp: Likewise.
- (run_lang_tests): Likewise.
- * gdb.python/py-typeprint.exp: Likewise.
- 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
- * lib/memory.exp: New file.
- * lib/gdb.exp: Load memory.exp.
- * gdb.base/memattr.exp (delete_memory): Move proc to
- lib/memory.exp and rename to delete_memory_regions.
- Replace delete_memory with delete_memory_regions.
- Cleanup memory regions before tests.
- * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
- before tests.
- 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
- * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
- files.
- (initialize): New function conditionally defined.
- (testcases): Move within conditional block.
- (main): Call initialize.
- * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
- of gdb.reverse/insn-reverse.c.
- * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
- gdb.reverse/insn-reverse.c.
- 2017-01-26 Yao Qi <yao.qi@linaro.org>
- * gdb.base/all-architectures.exp.in (do_arch_tests): Test
- disassemble on address 0.
- 2017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
- Yao Qi <yao.qi@linaro.org>
- * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
- * gdb.dwarf2/implptr-64bit.S: Remove.
- * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
- variables in caller's context. Add DW_OP_implicit_value.
- 2017-01-25 Yao Qi <yao.qi@linaro.org>
- * lib/dwarf.exp (Dwarf::_location): Handle
- DW_OP_GNU_implicit_pointer with proper size.
- 2017-01-20 Luis Machado <lgustavo@codesourcery.com>
- * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
- and add untested calls.
- 2017-01-20 Luis Machado <lgustavo@codesourcery.com>
- * gdb.python/python.exp: Check line number against what GDB thinks
- the line number is for func1.
- 2017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/debug-expr.exp: New file.
- 2016-12-23 Luis Machado <lgustavo@codesourcery.com>
- Fix test names for the following files:
- * gdb.ada/exec_changed.exp
- * gdb.ada/info_types.exp
- * gdb.arch/aarch64-atomic-inst.exp
- * gdb.arch/aarch64-fp.exp
- * gdb.arch/altivec-abi.exp
- * gdb.arch/altivec-regs.exp
- * gdb.arch/amd64-byte.exp
- * gdb.arch/amd64-disp-step.exp
- * gdb.arch/amd64-dword.exp
- * gdb.arch/amd64-entry-value-inline.exp
- * gdb.arch/amd64-entry-value-param.exp
- * gdb.arch/amd64-entry-value-paramref.exp
- * gdb.arch/amd64-entry-value.exp
- * gdb.arch/amd64-i386-address.exp
- * gdb.arch/amd64-invalid-stack-middle.exp
- * gdb.arch/amd64-invalid-stack-top.exp
- * gdb.arch/amd64-optimout-repeat.exp
- * gdb.arch/amd64-prologue-skip.exp
- * gdb.arch/amd64-prologue-xmm.exp
- * gdb.arch/amd64-stap-special-operands.exp
- * gdb.arch/amd64-stap-wrong-subexp.exp
- * gdb.arch/amd64-tailcall-cxx.exp
- * gdb.arch/amd64-tailcall-noret.exp
- * gdb.arch/amd64-tailcall-ret.exp
- * gdb.arch/amd64-tailcall-self.exp
- * gdb.arch/amd64-word.exp
- * gdb.arch/arm-bl-branch-dest.exp
- * gdb.arch/arm-disp-step.exp
- * gdb.arch/arm-neon.exp
- * gdb.arch/arm-single-step-kernel-helper.exp
- * gdb.arch/avr-flash-qualifier.exp
- * gdb.arch/disp-step-insn-reloc.exp
- * gdb.arch/e500-abi.exp
- * gdb.arch/e500-regs.exp
- * gdb.arch/ftrace-insn-reloc.exp
- * gdb.arch/i386-avx512.exp
- * gdb.arch/i386-bp_permanent.exp
- * gdb.arch/i386-byte.exp
- * gdb.arch/i386-cfi-notcurrent.exp
- * gdb.arch/i386-disp-step.exp
- * gdb.arch/i386-dr3-watch.exp
- * gdb.arch/i386-float.exp
- * gdb.arch/i386-gnu-cfi.exp
- * gdb.arch/i386-mpx-map.exp
- * gdb.arch/i386-mpx-sigsegv.exp
- * gdb.arch/i386-mpx-simple_segv.exp
- * gdb.arch/i386-mpx.exp
- * gdb.arch/i386-permbkpt.exp
- * gdb.arch/i386-prologue.exp
- * gdb.arch/i386-signal.exp
- * gdb.arch/i386-size-overlap.exp
- * gdb.arch/i386-unwind.exp
- * gdb.arch/i386-word.exp
- * gdb.arch/mips-fcr.exp
- * gdb.arch/powerpc-d128-regs.exp
- * gdb.arch/powerpc-stackless.exp
- * gdb.arch/ppc64-atomic-inst.exp
- * gdb.arch/s390-stackless.exp
- * gdb.arch/s390-tdbregs.exp
- * gdb.arch/s390-vregs.exp
- * gdb.arch/sparc-sysstep.exp
- * gdb.arch/thumb-bx-pc.exp
- * gdb.arch/thumb-singlestep.exp
- * gdb.arch/thumb2-it.exp
- * gdb.arch/vsx-regs.exp
- * gdb.asm/asm-source.exp
- * gdb.base/a2-run.exp
- * gdb.base/advance.exp
- * gdb.base/all-bin.exp
- * gdb.base/anon.exp
- * gdb.base/args.exp
- * gdb.base/arithmet.exp
- * gdb.base/async-shell.exp
- * gdb.base/async.exp
- * gdb.base/attach-pie-noexec.exp
- * gdb.base/attach-twice.exp
- * gdb.base/auto-load.exp
- * gdb.base/bang.exp
- * gdb.base/bitfields.exp
- * gdb.base/break-always.exp
- * gdb.base/break-caller-line.exp
- * gdb.base/break-entry.exp
- * gdb.base/break-inline.exp
- * gdb.base/break-on-linker-gcd-function.exp
- * gdb.base/break-probes.exp
- * gdb.base/break.exp
- * gdb.base/breakpoint-shadow.exp
- * gdb.base/call-ar-st.exp
- * gdb.base/call-sc.exp
- * gdb.base/call-signal-resume.exp
- * gdb.base/call-strs.exp
- * gdb.base/callfuncs.exp
- * gdb.base/catch-fork-static.exp
- * gdb.base/catch-gdb-caused-signals.exp
- * gdb.base/catch-load.exp
- * gdb.base/catch-signal-fork.exp
- * gdb.base/catch-signal.exp
- * gdb.base/catch-syscall.exp
- * gdb.base/charset.exp
- * gdb.base/checkpoint.exp
- * gdb.base/chng-syms.exp
- * gdb.base/code-expr.exp
- * gdb.base/code_elim.exp
- * gdb.base/commands.exp
- * gdb.base/completion.exp
- * gdb.base/complex.exp
- * gdb.base/cond-expr.exp
- * gdb.base/condbreak.exp
- * gdb.base/consecutive.exp
- * gdb.base/continue-all-already-running.exp
- * gdb.base/coredump-filter.exp
- * gdb.base/corefile.exp
- * gdb.base/dbx.exp
- * gdb.base/debug-expr.exp
- * gdb.base/define.exp
- * gdb.base/del.exp
- * gdb.base/disabled-location.exp
- * gdb.base/disasm-end-cu.exp
- * gdb.base/disasm-optim.exp
- * gdb.base/display.exp
- * gdb.base/duplicate-bp.exp
- * gdb.base/ena-dis-br.exp
- * gdb.base/ending-run.exp
- * gdb.base/enumval.exp
- * gdb.base/environ.exp
- * gdb.base/eu-strip-infcall.exp
- * gdb.base/eval-avoid-side-effects.exp
- * gdb.base/eval-skip.exp
- * gdb.base/exitsignal.exp
- * gdb.base/expand-psymtabs.exp
- * gdb.base/filesym.exp
- * gdb.base/find-unmapped.exp
- * gdb.base/finish.exp
- * gdb.base/float.exp
- * gdb.base/foll-exec-mode.exp
- * gdb.base/foll-exec.exp
- * gdb.base/foll-fork.exp
- * gdb.base/fortran-sym-case.exp
- * gdb.base/freebpcmd.exp
- * gdb.base/func-ptr.exp
- * gdb.base/func-ptrs.exp
- * gdb.base/funcargs.exp
- * gdb.base/gcore-buffer-overflow.exp
- * gdb.base/gcore-relro-pie.exp
- * gdb.base/gcore-relro.exp
- * gdb.base/gcore.exp
- * gdb.base/gdb1090.exp
- * gdb.base/gdb11530.exp
- * gdb.base/gdb11531.exp
- * gdb.base/gdb1821.exp
- * gdb.base/gdbindex-stabs.exp
- * gdb.base/gdbvars.exp
- * gdb.base/hbreak.exp
- * gdb.base/hbreak2.exp
- * gdb.base/included.exp
- * gdb.base/infcall-input.exp
- * gdb.base/inferior-died.exp
- * gdb.base/infnan.exp
- * gdb.base/info-macros.exp
- * gdb.base/info-os.exp
- * gdb.base/info-proc.exp
- * gdb.base/info-shared.exp
- * gdb.base/info-target.exp
- * gdb.base/infoline.exp
- * gdb.base/interp.exp
- * gdb.base/interrupt.exp
- * gdb.base/jit-reader.exp
- * gdb.base/jit-simple.exp
- * gdb.base/kill-after-signal.exp
- * gdb.base/kill-detach-inferiors-cmd.exp
- * gdb.base/label.exp
- * gdb.base/langs.exp
- * gdb.base/ldbl_e308.exp
- * gdb.base/line-symtabs.exp
- * gdb.base/linespecs.exp
- * gdb.base/list.exp
- * gdb.base/long_long.exp
- * gdb.base/longest-types.exp
- * gdb.base/maint.exp
- * gdb.base/max-value-size.exp
- * gdb.base/memattr.exp
- * gdb.base/mips_pro.exp
- * gdb.base/morestack.exp
- * gdb.base/moribund-step.exp
- * gdb.base/multi-forks.exp
- * gdb.base/nested-addr.exp
- * gdb.base/nextoverexit.exp
- * gdb.base/noreturn-finish.exp
- * gdb.base/noreturn-return.exp
- * gdb.base/nostdlib.exp
- * gdb.base/offsets.exp
- * gdb.base/opaque.exp
- * gdb.base/pc-fp.exp
- * gdb.base/permissions.exp
- * gdb.base/print-symbol-loading.exp
- * gdb.base/prologue-include.exp
- * gdb.base/psymtab.exp
- * gdb.base/ptype.exp
- * gdb.base/random-signal.exp
- * gdb.base/randomize.exp
- * gdb.base/range-stepping.exp
- * gdb.base/readline-ask.exp
- * gdb.base/recpar.exp
- * gdb.base/recurse.exp
- * gdb.base/relational.exp
- * gdb.base/restore.exp
- * gdb.base/return-nodebug.exp
- * gdb.base/return.exp
- * gdb.base/run-after-attach.exp
- * gdb.base/save-bp.exp
- * gdb.base/scope.exp
- * gdb.base/sect-cmd.exp
- * gdb.base/set-lang-auto.exp
- * gdb.base/set-noassign.exp
- * gdb.base/setvar.exp
- * gdb.base/sigall.exp
- * gdb.base/sigbpt.exp
- * gdb.base/siginfo-addr.exp
- * gdb.base/siginfo-infcall.exp
- * gdb.base/siginfo-obj.exp
- * gdb.base/siginfo.exp
- * gdb.base/signals-state-child.exp
- * gdb.base/signest.exp
- * gdb.base/sigstep.exp
- * gdb.base/sizeof.exp
- * gdb.base/skip.exp
- * gdb.base/solib-corrupted.exp
- * gdb.base/solib-nodir.exp
- * gdb.base/solib-search.exp
- * gdb.base/stack-checking.exp
- * gdb.base/stale-infcall.exp
- * gdb.base/stap-probe.exp
- * gdb.base/start.exp
- * gdb.base/step-break.exp
- * gdb.base/step-bt.exp
- * gdb.base/step-line.exp
- * gdb.base/step-over-exit.exp
- * gdb.base/step-over-syscall.exp
- * gdb.base/step-resume-infcall.exp
- * gdb.base/step-test.exp
- * gdb.base/store.exp
- * gdb.base/structs3.exp
- * gdb.base/sym-file.exp
- * gdb.base/symbol-without-target_section.exp
- * gdb.base/term.exp
- * gdb.base/testenv.exp
- * gdb.base/ui-redirect.exp
- * gdb.base/until.exp
- * gdb.base/unwindonsignal.exp
- * gdb.base/value-double-free.exp
- * gdb.base/vla-datatypes.exp
- * gdb.base/vla-ptr.exp
- * gdb.base/vla-sideeffect.exp
- * gdb.base/volatile.exp
- * gdb.base/watch-cond-infcall.exp
- * gdb.base/watch-cond.exp
- * gdb.base/watch-non-mem.exp
- * gdb.base/watch-read.exp
- * gdb.base/watch-vfork.exp
- * gdb.base/watchpoint-cond-gone.exp
- * gdb.base/watchpoint-delete.exp
- * gdb.base/watchpoint-hw-hit-once.exp
- * gdb.base/watchpoint-hw.exp
- * gdb.base/watchpoint-stops-at-right-insn.exp
- * gdb.base/watchpoints.exp
- * gdb.base/wchar.exp
- * gdb.base/whatis-exp.exp
- * gdb.btrace/buffer-size.exp
- * gdb.btrace/data.exp
- * gdb.btrace/delta.exp
- * gdb.btrace/dlopen.exp
- * gdb.btrace/enable.exp
- * gdb.btrace/exception.exp
- * gdb.btrace/function_call_history.exp
- * gdb.btrace/gcore.exp
- * gdb.btrace/instruction_history.exp
- * gdb.btrace/nohist.exp
- * gdb.btrace/reconnect.exp
- * gdb.btrace/record_goto-step.exp
- * gdb.btrace/record_goto.exp
- * gdb.btrace/rn-dl-bind.exp
- * gdb.btrace/segv.exp
- * gdb.btrace/step.exp
- * gdb.btrace/stepi.exp
- * gdb.btrace/tailcall-only.exp
- * gdb.btrace/tailcall.exp
- * gdb.btrace/tsx.exp
- * gdb.btrace/unknown_functions.exp
- * gdb.btrace/vdso.exp
- * gdb.compile/compile-ifunc.exp
- * gdb.compile/compile-ops.exp
- * gdb.compile/compile-print.exp
- * gdb.compile/compile-setjmp.exp
- * gdb.cp/abstract-origin.exp
- * gdb.cp/ambiguous.exp
- * gdb.cp/annota2.exp
- * gdb.cp/annota3.exp
- * gdb.cp/anon-ns.exp
- * gdb.cp/anon-struct.exp
- * gdb.cp/anon-union.exp
- * gdb.cp/arg-reference.exp
- * gdb.cp/baseenum.exp
- * gdb.cp/bool.exp
- * gdb.cp/breakpoint.exp
- * gdb.cp/bs15503.exp
- * gdb.cp/call-c.exp
- * gdb.cp/casts.exp
- * gdb.cp/chained-calls.exp
- * gdb.cp/class2.exp
- * gdb.cp/classes.exp
- * gdb.cp/cmpd-minsyms.exp
- * gdb.cp/converts.exp
- * gdb.cp/cp-relocate.exp
- * gdb.cp/cpcompletion.exp
- * gdb.cp/cpexprs.exp
- * gdb.cp/cplabel.exp
- * gdb.cp/cplusfuncs.exp
- * gdb.cp/cpsizeof.exp
- * gdb.cp/ctti.exp
- * gdb.cp/derivation.exp
- * gdb.cp/destrprint.exp
- * gdb.cp/dispcxx.exp
- * gdb.cp/enum-class.exp
- * gdb.cp/exception.exp
- * gdb.cp/exceptprint.exp
- * gdb.cp/expand-psymtabs-cxx.exp
- * gdb.cp/expand-sals.exp
- * gdb.cp/extern-c.exp
- * gdb.cp/filename.exp
- * gdb.cp/formatted-ref.exp
- * gdb.cp/fpointer.exp
- * gdb.cp/gdb1355.exp
- * gdb.cp/gdb2495.exp
- * gdb.cp/hang.exp
- * gdb.cp/impl-this.exp
- * gdb.cp/infcall-dlopen.exp
- * gdb.cp/inherit.exp
- * gdb.cp/iostream.exp
- * gdb.cp/koenig.exp
- * gdb.cp/local.exp
- * gdb.cp/m-data.exp
- * gdb.cp/m-static.exp
- * gdb.cp/mb-ctor.exp
- * gdb.cp/mb-inline.exp
- * gdb.cp/mb-templates.exp
- * gdb.cp/member-name.exp
- * gdb.cp/member-ptr.exp
- * gdb.cp/meth-typedefs.exp
- * gdb.cp/method.exp
- * gdb.cp/method2.exp
- * gdb.cp/minsym-fallback.exp
- * gdb.cp/misc.exp
- * gdb.cp/namelessclass.exp
- * gdb.cp/namespace-enum.exp
- * gdb.cp/namespace-nested-import.exp
- * gdb.cp/namespace.exp
- * gdb.cp/nextoverthrow.exp
- * gdb.cp/no-dmgl-verbose.exp
- * gdb.cp/non-trivial-retval.exp
- * gdb.cp/noparam.exp
- * gdb.cp/nsdecl.exp
- * gdb.cp/nsimport.exp
- * gdb.cp/nsnested.exp
- * gdb.cp/nsnoimports.exp
- * gdb.cp/nsrecurs.exp
- * gdb.cp/nsstress.exp
- * gdb.cp/nsusing.exp
- * gdb.cp/operator.exp
- * gdb.cp/oranking.exp
- * gdb.cp/overload-const.exp
- * gdb.cp/overload.exp
- * gdb.cp/ovldbreak.exp
- * gdb.cp/ovsrch.exp
- * gdb.cp/paren-type.exp
- * gdb.cp/parse-lang.exp
- * gdb.cp/pass-by-ref.exp
- * gdb.cp/pr-1023.exp
- * gdb.cp/pr-1210.exp
- * gdb.cp/pr-574.exp
- * gdb.cp/pr10687.exp
- * gdb.cp/pr12028.exp
- * gdb.cp/pr17132.exp
- * gdb.cp/pr17494.exp
- * gdb.cp/pr9067.exp
- * gdb.cp/pr9167.exp
- * gdb.cp/pr9631.exp
- * gdb.cp/printmethod.exp
- * gdb.cp/psmang.exp
- * gdb.cp/psymtab-parameter.exp
- * gdb.cp/ptype-cv-cp.exp
- * gdb.cp/ptype-flags.exp
- * gdb.cp/re-set-overloaded.exp
- * gdb.cp/ref-types.exp
- * gdb.cp/rtti.exp
- * gdb.cp/scope-err.exp
- * gdb.cp/shadow.exp
- * gdb.cp/smartp.exp
- * gdb.cp/static-method.exp
- * gdb.cp/static-print-quit.exp
- * gdb.cp/temargs.exp
- * gdb.cp/templates.exp
- * gdb.cp/try_catch.exp
- * gdb.cp/typedef-operator.exp
- * gdb.cp/typeid.exp
- * gdb.cp/userdef.exp
- * gdb.cp/using-crash.exp
- * gdb.cp/var-tag.exp
- * gdb.cp/virtbase.exp
- * gdb.cp/virtfunc.exp
- * gdb.cp/virtfunc2.exp
- * gdb.cp/vla-cxx.exp
- * gdb.disasm/t01_mov.exp
- * gdb.disasm/t02_mova.exp
- * gdb.disasm/t03_add.exp
- * gdb.disasm/t04_sub.exp
- * gdb.disasm/t05_cmp.exp
- * gdb.disasm/t06_ari2.exp
- * gdb.disasm/t07_ari3.exp
- * gdb.disasm/t08_or.exp
- * gdb.disasm/t09_xor.exp
- * gdb.disasm/t10_and.exp
- * gdb.disasm/t11_logs.exp
- * gdb.disasm/t12_bit.exp
- * gdb.disasm/t13_otr.exp
- * gdb.dlang/circular.exp
- * gdb.dwarf2/arr-stride.exp
- * gdb.dwarf2/arr-subrange.exp
- * gdb.dwarf2/atomic-type.exp
- * gdb.dwarf2/bad-regnum.exp
- * gdb.dwarf2/bitfield-parent-optimized-out.exp
- * gdb.dwarf2/callframecfa.exp
- * gdb.dwarf2/clztest.exp
- * gdb.dwarf2/corrupt.exp
- * gdb.dwarf2/data-loc.exp
- * gdb.dwarf2/dup-psym.exp
- * gdb.dwarf2/dw2-anon-mptr.exp
- * gdb.dwarf2/dw2-anonymous-func.exp
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
- * gdb.dwarf2/dw2-bad-unresolved.exp
- * gdb.dwarf2/dw2-basic.exp
- * gdb.dwarf2/dw2-canonicalize-type.exp
- * gdb.dwarf2/dw2-case-insensitive.exp
- * gdb.dwarf2/dw2-common-block.exp
- * gdb.dwarf2/dw2-compdir-oldgcc.exp
- * gdb.dwarf2/dw2-compressed.exp
- * gdb.dwarf2/dw2-const.exp
- * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
- * gdb.dwarf2/dw2-cu-size.exp
- * gdb.dwarf2/dw2-dup-frame.exp
- * gdb.dwarf2/dw2-entry-value.exp
- * gdb.dwarf2/dw2-icycle.exp
- * gdb.dwarf2/dw2-ifort-parameter.exp
- * gdb.dwarf2/dw2-inline-break.exp
- * gdb.dwarf2/dw2-inline-param.exp
- * gdb.dwarf2/dw2-intercu.exp
- * gdb.dwarf2/dw2-intermix.exp
- * gdb.dwarf2/dw2-lexical-block-bare.exp
- * gdb.dwarf2/dw2-linkage-name-trust.exp
- * gdb.dwarf2/dw2-minsym-in-cu.exp
- * gdb.dwarf2/dw2-noloc.exp
- * gdb.dwarf2/dw2-op-call.exp
- * gdb.dwarf2/dw2-op-out-param.exp
- * gdb.dwarf2/dw2-opt-structptr.exp
- * gdb.dwarf2/dw2-param-error.exp
- * gdb.dwarf2/dw2-producer.exp
- * gdb.dwarf2/dw2-ranges-base.exp
- * gdb.dwarf2/dw2-ref-missing-frame.exp
- * gdb.dwarf2/dw2-reg-undefined.exp
- * gdb.dwarf2/dw2-regno-invalid.exp
- * gdb.dwarf2/dw2-restore.exp
- * gdb.dwarf2/dw2-restrict.exp
- * gdb.dwarf2/dw2-single-line-discriminators.exp
- * gdb.dwarf2/dw2-strp.exp
- * gdb.dwarf2/dw2-undefined-ret-addr.exp
- * gdb.dwarf2/dw2-unresolved.exp
- * gdb.dwarf2/dw2-var-zero-addr.exp
- * gdb.dwarf2/dw4-sig-types.exp
- * gdb.dwarf2/dwz.exp
- * gdb.dwarf2/dynarr-ptr.exp
- * gdb.dwarf2/enum-type.exp
- * gdb.dwarf2/gdb-index.exp
- * gdb.dwarf2/implptr-64bit.exp
- * gdb.dwarf2/implptr-optimized-out.exp
- * gdb.dwarf2/implptr.exp
- * gdb.dwarf2/implref-array.exp
- * gdb.dwarf2/implref-const.exp
- * gdb.dwarf2/implref-global.exp
- * gdb.dwarf2/implref-struct.exp
- * gdb.dwarf2/mac-fileno.exp
- * gdb.dwarf2/main-subprogram.exp
- * gdb.dwarf2/member-ptr-forwardref.exp
- * gdb.dwarf2/method-ptr.exp
- * gdb.dwarf2/missing-sig-type.exp
- * gdb.dwarf2/nonvar-access.exp
- * gdb.dwarf2/opaque-type-lookup.exp
- * gdb.dwarf2/pieces-optimized-out.exp
- * gdb.dwarf2/pieces.exp
- * gdb.dwarf2/pr10770.exp
- * gdb.dwarf2/pr13961.exp
- * gdb.dwarf2/staticvirtual.exp
- * gdb.dwarf2/subrange.exp
- * gdb.dwarf2/symtab-producer.exp
- * gdb.dwarf2/trace-crash.exp
- * gdb.dwarf2/typeddwarf.exp
- * gdb.dwarf2/valop.exp
- * gdb.dwarf2/watch-notconst.exp
- * gdb.fortran/array-element.exp
- * gdb.fortran/charset.exp
- * gdb.fortran/common-block.exp
- * gdb.fortran/complex.exp
- * gdb.fortran/derived-type-function.exp
- * gdb.fortran/derived-type.exp
- * gdb.fortran/logical.exp
- * gdb.fortran/module.exp
- * gdb.fortran/multi-dim.exp
- * gdb.fortran/nested-funcs.exp
- * gdb.fortran/print-formatted.exp
- * gdb.fortran/subarray.exp
- * gdb.fortran/vla-alloc-assoc.exp
- * gdb.fortran/vla-datatypes.exp
- * gdb.fortran/vla-history.exp
- * gdb.fortran/vla-ptr-info.exp
- * gdb.fortran/vla-ptype-sub.exp
- * gdb.fortran/vla-ptype.exp
- * gdb.fortran/vla-sizeof.exp
- * gdb.fortran/vla-type.exp
- * gdb.fortran/vla-value-sub-arbitrary.exp
- * gdb.fortran/vla-value-sub-finish.exp
- * gdb.fortran/vla-value-sub.exp
- * gdb.fortran/vla-value.exp
- * gdb.fortran/whatis_type.exp
- * gdb.go/chan.exp
- * gdb.go/handcall.exp
- * gdb.go/hello.exp
- * gdb.go/integers.exp
- * gdb.go/methods.exp
- * gdb.go/package.exp
- * gdb.go/strings.exp
- * gdb.go/types.exp
- * gdb.go/unsafe.exp
- * gdb.guile/scm-arch.exp
- * gdb.guile/scm-block.exp
- * gdb.guile/scm-breakpoint.exp
- * gdb.guile/scm-cmd.exp
- * gdb.guile/scm-disasm.exp
- * gdb.guile/scm-equal.exp
- * gdb.guile/scm-frame-args.exp
- * gdb.guile/scm-frame-inline.exp
- * gdb.guile/scm-frame.exp
- * gdb.guile/scm-iterator.exp
- * gdb.guile/scm-math.exp
- * gdb.guile/scm-objfile.exp
- * gdb.guile/scm-ports.exp
- * gdb.guile/scm-symbol.exp
- * gdb.guile/scm-symtab.exp
- * gdb.guile/scm-value-cc.exp
- * gdb.guile/types-module.exp
- * gdb.linespec/break-ask.exp
- * gdb.linespec/cpexplicit.exp
- * gdb.linespec/explicit.exp
- * gdb.linespec/keywords.exp
- * gdb.linespec/linespec.exp
- * gdb.linespec/ls-dollar.exp
- * gdb.linespec/ls-errs.exp
- * gdb.linespec/skip-two.exp
- * gdb.linespec/thread.exp
- * gdb.mi/mi-async.exp
- * gdb.mi/mi-basics.exp
- * gdb.mi/mi-break.exp
- * gdb.mi/mi-catch-load.exp
- * gdb.mi/mi-cli.exp
- * gdb.mi/mi-cmd-param-changed.exp
- * gdb.mi/mi-console.exp
- * gdb.mi/mi-detach.exp
- * gdb.mi/mi-disassemble.exp
- * gdb.mi/mi-eval.exp
- * gdb.mi/mi-file-transfer.exp
- * gdb.mi/mi-file.exp
- * gdb.mi/mi-fill-memory.exp
- * gdb.mi/mi-inheritance-syntax-error.exp
- * gdb.mi/mi-linespec-err-cp.exp
- * gdb.mi/mi-logging.exp
- * gdb.mi/mi-memory-changed.exp
- * gdb.mi/mi-read-memory.exp
- * gdb.mi/mi-record-changed.exp
- * gdb.mi/mi-reg-undefined.exp
- * gdb.mi/mi-regs.exp
- * gdb.mi/mi-return.exp
- * gdb.mi/mi-reverse.exp
- * gdb.mi/mi-simplerun.exp
- * gdb.mi/mi-solib.exp
- * gdb.mi/mi-stack.exp
- * gdb.mi/mi-stepi.exp
- * gdb.mi/mi-syn-frame.exp
- * gdb.mi/mi-until.exp
- * gdb.mi/mi-var-block.exp
- * gdb.mi/mi-var-child.exp
- * gdb.mi/mi-var-cmd.exp
- * gdb.mi/mi-var-cp.exp
- * gdb.mi/mi-var-display.exp
- * gdb.mi/mi-var-invalidate.exp
- * gdb.mi/mi-var-list-children-invalid-grandchild.exp
- * gdb.mi/mi-vla-fortran.exp
- * gdb.mi/mi-watch.exp
- * gdb.mi/mi2-var-child.exp
- * gdb.mi/user-selected-context-sync.exp
- * gdb.modula2/unbounded-array.exp
- * gdb.multi/dummy-frame-restore.exp
- * gdb.multi/multi-arch-exec.exp
- * gdb.multi/multi-arch.exp
- * gdb.multi/tids.exp
- * gdb.multi/watchpoint-multi.exp
- * gdb.opencl/callfuncs.exp
- * gdb.opencl/convs_casts.exp
- * gdb.opencl/datatypes.exp
- * gdb.opencl/operators.exp
- * gdb.opencl/vec_comps.exp
- * gdb.opt/clobbered-registers-O2.exp
- * gdb.opt/inline-break.exp
- * gdb.opt/inline-bt.exp
- * gdb.opt/inline-cmds.exp
- * gdb.opt/inline-locals.exp
- * gdb.pascal/case-insensitive-symbols.exp
- * gdb.pascal/floats.exp
- * gdb.pascal/gdb11492.exp
- * gdb.python/lib-types.exp
- * gdb.python/py-arch.exp
- * gdb.python/py-as-string.exp
- * gdb.python/py-bad-printers.exp
- * gdb.python/py-block.exp
- * gdb.python/py-breakpoint-create-fail.exp
- * gdb.python/py-breakpoint.exp
- * gdb.python/py-caller-is.exp
- * gdb.python/py-cmd.exp
- * gdb.python/py-explore-cc.exp
- * gdb.python/py-explore.exp
- * gdb.python/py-finish-breakpoint.exp
- * gdb.python/py-finish-breakpoint2.exp
- * gdb.python/py-frame-args.exp
- * gdb.python/py-frame-inline.exp
- * gdb.python/py-frame.exp
- * gdb.python/py-framefilter-mi.exp
- * gdb.python/py-infthread.exp
- * gdb.python/py-lazy-string.exp
- * gdb.python/py-linetable.exp
- * gdb.python/py-mi-events.exp
- * gdb.python/py-mi-objfile.exp
- * gdb.python/py-mi.exp
- * gdb.python/py-objfile.exp
- * gdb.python/py-pp-integral.exp
- * gdb.python/py-pp-maint.exp
- * gdb.python/py-pp-re-notag.exp
- * gdb.python/py-pp-registration.exp
- * gdb.python/py-recurse-unwind.exp
- * gdb.python/py-strfns.exp
- * gdb.python/py-symbol.exp
- * gdb.python/py-symtab.exp
- * gdb.python/py-sync-interp.exp
- * gdb.python/py-typeprint.exp
- * gdb.python/py-unwind-maint.exp
- * gdb.python/py-unwind.exp
- * gdb.python/py-value-cc.exp
- * gdb.python/py-xmethods.exp
- * gdb.reverse/amd64-tailcall-reverse.exp
- * gdb.reverse/break-precsave.exp
- * gdb.reverse/break-reverse.exp
- * gdb.reverse/consecutive-precsave.exp
- * gdb.reverse/consecutive-reverse.exp
- * gdb.reverse/finish-precsave.exp
- * gdb.reverse/finish-reverse-bkpt.exp
- * gdb.reverse/finish-reverse.exp
- * gdb.reverse/fstatat-reverse.exp
- * gdb.reverse/getresuid-reverse.exp
- * gdb.reverse/i386-precsave.exp
- * gdb.reverse/i386-reverse.exp
- * gdb.reverse/i386-sse-reverse.exp
- * gdb.reverse/i387-env-reverse.exp
- * gdb.reverse/i387-stack-reverse.exp
- * gdb.reverse/insn-reverse.exp
- * gdb.reverse/machinestate-precsave.exp
- * gdb.reverse/machinestate.exp
- * gdb.reverse/next-reverse-bkpt-over-sr.exp
- * gdb.reverse/pipe-reverse.exp
- * gdb.reverse/readv-reverse.exp
- * gdb.reverse/recvmsg-reverse.exp
- * gdb.reverse/rerun-prec.exp
- * gdb.reverse/s390-mvcle.exp
- * gdb.reverse/step-precsave.exp
- * gdb.reverse/step-reverse.exp
- * gdb.reverse/time-reverse.exp
- * gdb.reverse/until-precsave.exp
- * gdb.reverse/until-reverse.exp
- * gdb.reverse/waitpid-reverse.exp
- * gdb.reverse/watch-precsave.exp
- * gdb.reverse/watch-reverse.exp
- * gdb.rust/generics.exp
- * gdb.rust/methods.exp
- * gdb.rust/modules.exp
- * gdb.rust/simple.exp
- * gdb.server/connect-with-no-symbol-file.exp
- * gdb.server/ext-attach.exp
- * gdb.server/ext-restart.exp
- * gdb.server/ext-wrapper.exp
- * gdb.server/file-transfer.exp
- * gdb.server/server-exec-info.exp
- * gdb.server/server-kill.exp
- * gdb.server/server-mon.exp
- * gdb.server/wrapper.exp
- * gdb.stabs/exclfwd.exp
- * gdb.stabs/gdb11479.exp
- * gdb.threads/clone-new-thread-event.exp
- * gdb.threads/corethreads.exp
- * gdb.threads/current-lwp-dead.exp
- * gdb.threads/dlopen-libpthread.exp
- * gdb.threads/gcore-thread.exp
- * gdb.threads/sigstep-threads.exp
- * gdb.threads/watchpoint-fork.exp
- * gdb.trace/actions-changed.exp
- * gdb.trace/backtrace.exp
- * gdb.trace/change-loc.exp
- * gdb.trace/circ.exp
- * gdb.trace/collection.exp
- * gdb.trace/disconnected-tracing.exp
- * gdb.trace/ftrace.exp
- * gdb.trace/mi-trace-frame-collected.exp
- * gdb.trace/mi-trace-unavailable.exp
- * gdb.trace/mi-traceframe-changed.exp
- * gdb.trace/mi-tsv-changed.exp
- * gdb.trace/no-attach-trace.exp
- * gdb.trace/passc-dyn.exp
- * gdb.trace/qtro.exp
- * gdb.trace/range-stepping.exp
- * gdb.trace/read-memory.exp
- * gdb.trace/save-trace.exp
- * gdb.trace/signal.exp
- * gdb.trace/status-stop.exp
- * gdb.trace/tfile.exp
- * gdb.trace/trace-break.exp
- * gdb.trace/trace-buffer-size.exp
- * gdb.trace/trace-condition.exp
- * gdb.trace/tracefile-pseudo-reg.exp
- * gdb.trace/tstatus.exp
- * gdb.trace/unavailable.exp
- * gdb.trace/while-dyn.exp
- * gdb.trace/while-stepping.exp
- 2016-12-22 Doug Evans <xdje42@gmail.com>
- * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
- and msymbols.
- 2016-12-19 Yao Qi <yao.qi@linaro.org>
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
- (test_with_self): Don't call do_steps_and_nexts, and remove
- code about stepping into xmalloc.
- 2016-12-09 Yao Qi <yao.qi@linaro.org>
- * gdb.base/all-architectures.exp.in: Remove kfail for rx.
- 2016-12-09 Yao Qi <yao.qi@linaro.org>
- * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
- 2016-12-09 Pedro Alves <palves@redhat.com>
- * gdb.base/all-architectures-0.exp: New file.
- * gdb.base/all-architectures-1.exp: New file.
- * gdb.base/all-architectures-2.exp: New file.
- * gdb.base/all-architectures-3.exp: New file.
- * gdb.base/all-architectures-4.exp: New file.
- * gdb.base/all-architectures-5.exp: New file.
- * gdb.base/all-architectures-6.exp: New file.
- * gdb.base/all-architectures-7.exp: New file.
- * gdb.base/all-architectures.exp.in: New file.
- 2016-12-09 Yao Qi <yao.qi@linaro.org>
- * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
- 2016-12-02 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
- possible.
- Remove useless pattern-matching code.
- 2016-12-02 Pedro Alves <palves@redhat.com>
- * gdb.base/commands.exp (user_defined_command_manyargs_test): New
- procedure.
- (top level): Call it.
- 2016-12-02 Pedro Alves <palves@redhat.com>
- * gdb.base/commands.exp (user_defined_command_args_stack_test):
- New procedure.
- (top level): Call it.
- 2016-12-02 Pedro Alves <palves@redhat.com>
- PR cli/20559
- * gdb.base/commands.exp (user_defined_command_args_eval): New
- procedure.
- (top level): Call it.
- 2016-12-02 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
- timeout handling.
- 2016-12-02 Tom Tromey <tom@tromey.com>
- * gdb.dwarf2/main-subprogram.c: New file.
- * gdb.dwarf2/main-subprogram.exp: New file.
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
- * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
- gdb_test_no_output for a couple of cases.
- * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names and standardize compilation error messages throughout
- the following files:
- * gdb.ada/start.exp
- * gdb.arch/alpha-step.exp
- * gdb.arch/e500-prologue.exp
- * gdb.arch/ftrace-insn-reloc.exp
- * gdb.arch/gdb1291.exp
- * gdb.arch/gdb1431.exp
- * gdb.arch/gdb1558.exp
- * gdb.arch/i386-dr3-watch.exp
- * gdb.arch/i386-sse-stack-align.exp
- * gdb.arch/ia64-breakpoint-shadow.exp
- * gdb.arch/pa-nullify.exp
- * gdb.arch/powerpc-aix-prologue.exp
- * gdb.arch/thumb-bx-pc.exp
- * gdb.base/annota1.exp
- * gdb.base/annota3.exp
- * gdb.base/arrayidx.exp
- * gdb.base/assign.exp
- * gdb.base/attach.exp
- * gdb.base/auxv.exp
- * gdb.base/bang.exp
- * gdb.base/bfp-test.exp
- * gdb.base/bigcore.exp
- * gdb.base/bitfields2.exp
- * gdb.base/break-fun-addr.exp
- * gdb.base/break-probes.exp
- * gdb.base/call-rt-st.exp
- * gdb.base/callexit.exp
- * gdb.base/catch-fork-kill.exp
- * gdb.base/charset.exp
- * gdb.base/checkpoint.exp
- * gdb.base/comprdebug.exp
- * gdb.base/constvars.exp
- * gdb.base/coredump-filter.exp
- * gdb.base/cursal.exp
- * gdb.base/cvexpr.exp
- * gdb.base/detach.exp
- * gdb.base/display.exp
- * gdb.base/dmsym.exp
- * gdb.base/dprintf-pending.exp
- * gdb.base/dso2dso.exp
- * gdb.base/dtrace-probe.exp
- * gdb.base/dump.exp
- * gdb.base/enum_cond.exp
- * gdb.base/exe-lock.exp
- * gdb.base/exec-invalid-sysroot.exp
- * gdb.base/execl-update-breakpoints.exp
- * gdb.base/exprs.exp
- * gdb.base/fileio.exp
- * gdb.base/find.exp
- * gdb.base/finish.exp
- * gdb.base/fixsection.exp
- * gdb.base/foll-vfork.exp
- * gdb.base/frame-args.exp
- * gdb.base/gcore.exp
- * gdb.base/gdb1250.exp
- * gdb.base/global-var-nested-by-dso.exp
- * gdb.base/gnu-ifunc.exp
- * gdb.base/hashline1.exp
- * gdb.base/hashline2.exp
- * gdb.base/hashline3.exp
- * gdb.base/hbreak-in-shr-unsupported.exp
- * gdb.base/huge.exp
- * gdb.base/infcall-input.exp
- * gdb.base/info-fun.exp
- * gdb.base/info-shared.exp
- * gdb.base/jit-simple.exp
- * gdb.base/jit-so.exp
- * gdb.base/jit.exp
- * gdb.base/jump.exp
- * gdb.base/label.exp
- * gdb.base/lineinc.exp
- * gdb.base/logical.exp
- * gdb.base/longjmp.exp
- * gdb.base/macscp.exp
- * gdb.base/miscexprs.exp
- * gdb.base/new-ui-echo.exp
- * gdb.base/new-ui-pending-input.exp
- * gdb.base/new-ui.exp
- * gdb.base/nodebug.exp
- * gdb.base/nofield.exp
- * gdb.base/offsets.exp
- * gdb.base/overlays.exp
- * gdb.base/pending.exp
- * gdb.base/pointers.exp
- * gdb.base/pr11022.exp
- * gdb.base/printcmds.exp
- * gdb.base/prologue.exp
- * gdb.base/ptr-typedef.exp
- * gdb.base/realname-expand.exp
- * gdb.base/relativedebug.exp
- * gdb.base/relocate.exp
- * gdb.base/remote.exp
- * gdb.base/reread.exp
- * gdb.base/return2.exp
- * gdb.base/savedregs.exp
- * gdb.base/sep.exp
- * gdb.base/sepdebug.exp
- * gdb.base/sepsymtab.exp
- * gdb.base/set-inferior-tty.exp
- * gdb.base/setshow.exp
- * gdb.base/shlib-call.exp
- * gdb.base/sigaltstack.exp
- * gdb.base/siginfo-addr.exp
- * gdb.base/signals.exp
- * gdb.base/signull.exp
- * gdb.base/sigrepeat.exp
- * gdb.base/so-impl-ld.exp
- * gdb.base/solib-display.exp
- * gdb.base/solib-overlap.exp
- * gdb.base/solib-search.exp
- * gdb.base/solib-symbol.exp
- * gdb.base/structs.exp
- * gdb.base/structs2.exp
- * gdb.base/symtab-search-order.exp
- * gdb.base/twice.exp
- * gdb.base/unload.exp
- * gdb.base/varargs.exp
- * gdb.base/watchpoint-solib.exp
- * gdb.base/watchpoint.exp
- * gdb.base/whatis.exp
- * gdb.base/wrong_frame_bt_full.exp
- * gdb.btrace/dlopen.exp
- * gdb.cell/ea-standalone.exp
- * gdb.cell/ea-test.exp
- * gdb.cp/dispcxx.exp
- * gdb.cp/gdb2384.exp
- * gdb.cp/method2.exp
- * gdb.cp/nextoverthrow.exp
- * gdb.cp/pr10728.exp
- * gdb.disasm/am33.exp
- * gdb.disasm/h8300s.exp
- * gdb.disasm/mn10300.exp
- * gdb.disasm/sh3.exp
- * gdb.dwarf2/dw2-dir-file-name.exp
- * gdb.fortran/complex.exp
- * gdb.fortran/library-module.exp
- * gdb.guile/scm-pretty-print.exp
- * gdb.guile/scm-symbol.exp
- * gdb.guile/scm-type.exp
- * gdb.guile/scm-value.exp
- * gdb.linespec/linespec.exp
- * gdb.mi/gdb701.exp
- * gdb.mi/gdb792.exp
- * gdb.mi/mi-breakpoint-changed.exp
- * gdb.mi/mi-dprintf-pending.exp
- * gdb.mi/mi-dprintf.exp
- * gdb.mi/mi-exit-code.exp
- * gdb.mi/mi-pending.exp
- * gdb.mi/mi-solib.exp
- * gdb.mi/new-ui-mi-sync.exp
- * gdb.mi/pr11022.exp
- * gdb.mi/user-selected-context-sync.exp
- * gdb.opt/solib-intra-step.exp
- * gdb.python/py-events.exp
- * gdb.python/py-finish-breakpoint.exp
- * gdb.python/py-mi.exp
- * gdb.python/py-prettyprint.exp
- * gdb.python/py-shared.exp
- * gdb.python/py-symbol.exp
- * gdb.python/py-template.exp
- * gdb.python/py-type.exp
- * gdb.python/py-value.exp
- * gdb.reverse/solib-precsave.exp
- * gdb.reverse/solib-reverse.exp
- * gdb.server/solib-list.exp
- * gdb.stabs/weird.exp
- * gdb.threads/reconnect-signal.exp
- * gdb.threads/stepi-random-signal.exp
- * gdb.trace/actions.exp
- * gdb.trace/ax.exp
- * gdb.trace/backtrace.exp
- * gdb.trace/change-loc.exp
- * gdb.trace/deltrace.exp
- * gdb.trace/ftrace-lock.exp
- * gdb.trace/ftrace.exp
- * gdb.trace/infotrace.exp
- * gdb.trace/mi-tracepoint-changed.exp
- * gdb.trace/packetlen.exp
- * gdb.trace/passcount.exp
- * gdb.trace/pending.exp
- * gdb.trace/range-stepping.exp
- * gdb.trace/report.exp
- * gdb.trace/stap-trace.exp
- * gdb.trace/tfind.exp
- * gdb.trace/trace-break.exp
- * gdb.trace/trace-condition.exp
- * gdb.trace/trace-enable-disable.exp
- * gdb.trace/trace-mt.exp
- * gdb.trace/tracecmd.exp
- * gdb.trace/tspeed.exp
- * gdb.trace/tsv.exp
- * lib/perftest.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
- with gdb_test_no_output.
- Use command as test name.
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout the files.
- * gdb.ada/assign_1.exp
- * gdb.ada/boolean_expr.exp
- * gdb.base/arrayidx.exp
- * gdb.base/del.exp
- * gdb.base/gcore-buffer-overflow.exp
- * gdb.base/testenv.exp
- * gdb.compile/compile.exp
- * gdb.python/py-framefilter-invalidarg.exp
- * gdb.python/py-framefilter.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout the files.
- * gdb.ada/array_return.exp
- * gdb.ada/expr_delims.exp
- * gdb.ada/mi_dyn_arr.exp
- * gdb.ada/mi_interface.exp
- * gdb.ada/mi_var_array.exp
- * gdb.ada/watch_arg.exp
- * gdb.arch/alpha-step.exp
- * gdb.arch/altivec-regs.exp
- * gdb.arch/e500-regs.exp
- * gdb.arch/powerpc-d128-regs.exp
- * gdb.base/arrayidx.exp
- * gdb.base/break.exp
- * gdb.base/checkpoint.exp
- * gdb.base/debug-expr.exp
- * gdb.base/dmsym.exp
- * gdb.base/radix.exp
- * gdb.base/sepdebug.exp
- * gdb.base/testenv.exp
- * gdb.base/watch_thread_num.exp
- * gdb.base/watchpoint-cond-gone.exp
- * gdb.cell/break.exp
- * gdb.cell/ea-cache.exp
- * gdb.compile/compile.exp
- * gdb.cp/gdb2495.exp
- * gdb.gdb/selftest.exp
- * gdb.gdb/xfullpath.exp
- * gdb.go/hello.exp
- * gdb.go/integers.exp
- * gdb.objc/basicclass.exp
- * gdb.pascal/hello.exp
- * gdb.pascal/integers.exp
- * gdb.python/py-breakpoint.exp
- * gdb.python/py-cmd.exp
- * gdb.python/py-linetable.exp
- * gdb.python/py-xmethods.exp
- * gdb.python/python.exp
- * gdb.reverse/consecutive-precsave.exp
- * gdb.reverse/finish-precsave.exp
- * gdb.reverse/i386-precsave.exp
- * gdb.reverse/machinestate-precsave.exp
- * gdb.reverse/sigall-precsave.exp
- * gdb.reverse/solib-precsave.exp
- * gdb.reverse/step-precsave.exp
- * gdb.reverse/until-precsave.exp
- * gdb.reverse/watch-precsave.exp
- * gdb.threads/leader-exit.exp
- * gdb.threads/pthreads.exp
- * gdb.threads/wp-replication.exp
- * gdb.trace/actions.exp
- * gdb.trace/mi-tsv-changed.exp
- * gdb.trace/tsv.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout the files.
- * gdb.arch/i386-bp_permanent.exp
- * gdb.arch/i386-gnu-cfi.exp
- * gdb.base/disasm-end-cu.exp
- * gdb.base/macscp.exp
- * gdb.base/pending.exp
- * gdb.base/watch_thread_num.exp
- * gdb.cp/exception.exp
- * gdb.cp/gdb2495.exp
- * gdb.cp/local.exp
- * gdb.python/py-evsignal.exp
- * gdb.python/python.exp
- * gdb.trace/tracecmd.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout the files.
- * gdb.base/charset.exp
- * gdb.base/eval.exp
- * gdb.base/multi-forks.exp
- * gdb.guile/scm-progspace.exp
- * gdb.opencl/datatypes.exp
- * gdb.python/py-block.exp
- * gdb.python/py-function.exp
- * gdb.python/py-symbol.exp
- * gdb.python/py-symtab.exp
- * gdb.python/py-xmethods.exp
- * gdb.reverse/break-precsave.exp
- * gdb.reverse/break-reverse.exp
- * gdb.reverse/consecutive-precsave.exp
- * gdb.reverse/consecutive-reverse.exp
- * gdb.reverse/finish-precsave.exp
- * gdb.reverse/finish-reverse-bkpt.exp
- * gdb.reverse/finish-reverse.exp
- * gdb.reverse/fstatat-reverse.exp
- * gdb.reverse/getresuid-reverse.exp
- * gdb.reverse/i386-precsave.exp
- * gdb.reverse/i386-reverse.exp
- * gdb.reverse/i386-sse-reverse.exp
- * gdb.reverse/i387-stack-reverse.exp
- * gdb.reverse/insn-reverse.exp
- * gdb.reverse/machinestate-precsave.exp
- * gdb.reverse/machinestate.exp
- * gdb.reverse/next-reverse-bkpt-over-sr.exp
- * gdb.reverse/pipe-reverse.exp
- * gdb.reverse/readv-reverse.exp
- * gdb.reverse/recvmsg-reverse.exp
- * gdb.reverse/rerun-prec.exp
- * gdb.reverse/s390-mvcle.exp
- * gdb.reverse/sigall-precsave.exp
- * gdb.reverse/sigall-reverse.exp
- * gdb.reverse/solib-precsave.exp
- * gdb.reverse/solib-reverse.exp
- * gdb.reverse/step-precsave.exp
- * gdb.reverse/step-reverse.exp
- * gdb.reverse/time-reverse.exp
- * gdb.reverse/until-precsave.exp
- * gdb.reverse/until-reverse.exp
- * gdb.reverse/waitpid-reverse.exp
- * gdb.reverse/watch-precsave.exp
- * gdb.reverse/watch-reverse.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout the files.
- * gdb.arch/i386-mpx-simple_segv.exp
- * gdb.arch/i386-mpx.exp
- * gdb.arch/i386-permbkpt.exp
- * gdb.arch/pa-nullify.exp
- * gdb.arch/powerpc-d128-regs.exp
- * gdb.arch/vsx-regs.exp
- * gdb.base/bfp-test.exp
- * gdb.base/break.exp
- * gdb.base/breakpoint-shadow.exp
- * gdb.base/callfuncs.exp
- * gdb.base/charset.exp
- * gdb.base/commands.exp
- * gdb.base/completion.exp
- * gdb.base/dfp-test.exp
- * gdb.base/echo.exp
- * gdb.base/ending-run.exp
- * gdb.base/eval.exp
- * gdb.base/expand-psymtabs.exp
- * gdb.base/float128.exp
- * gdb.base/floatn.exp
- * gdb.base/foll-exec-mode.exp
- * gdb.base/gdb1056.exp
- * gdb.base/gdb11531.exp
- * gdb.base/kill-after-signal.exp
- * gdb.base/multi-forks.exp
- * gdb.base/overlays.exp
- * gdb.base/pending.exp
- * gdb.base/sepdebug.exp
- * gdb.base/testenv.exp
- * gdb.base/valgrind-db-attach.exp
- * gdb.base/watch_thread_num.exp
- * gdb.base/watchpoint-cond-gone.exp
- * gdb.base/watchpoint.exp
- * gdb.base/watchpoints.exp
- * gdb.cp/arg-reference.exp
- * gdb.cp/baseenum.exp
- * gdb.cp/operator.exp
- * gdb.cp/shadow.exp
- * gdb.dwarf2/dw2-op-out-param.exp
- * gdb.dwarf2/dw2-reg-undefined.exp
- * gdb.go/chan.exp
- * gdb.go/hello.exp
- * gdb.go/integers.exp
- * gdb.go/methods.exp
- * gdb.go/package.exp
- * gdb.guile/scm-parameter.exp
- * gdb.guile/scm-progspace.exp
- * gdb.guile/scm-value.exp
- * gdb.mi/mi-pending.exp
- * gdb.mi/user-selected-context-sync.exp
- * gdb.multi/multi-attach.exp
- * gdb.multi/tids.exp
- * gdb.opt/clobbered-registers-O2.exp
- * gdb.pascal/floats.exp
- * gdb.pascal/integers.exp
- * gdb.python/py-block.exp
- * gdb.python/py-events.exp
- * gdb.python/py-parameter.exp
- * gdb.python/py-symbol.exp
- * gdb.python/py-symtab.exp
- * gdb.python/py-type.exp
- * gdb.python/py-value.exp
- * gdb.python/py-xmethods.exp
- * gdb.python/python.exp
- * gdb.reverse/break-precsave.exp
- * gdb.reverse/consecutive-precsave.exp
- * gdb.reverse/finish-precsave.exp
- * gdb.reverse/i386-precsave.exp
- * gdb.reverse/machinestate-precsave.exp
- * gdb.reverse/sigall-precsave.exp
- * gdb.reverse/solib-precsave.exp
- * gdb.reverse/step-precsave.exp
- * gdb.reverse/until-precsave.exp
- * gdb.reverse/watch-precsave.exp
- * gdb.server/ext-attach.exp
- * gdb.server/ext-restart.exp
- * gdb.server/ext-run.exp
- * gdb.server/ext-wrapper.exp
- * gdb.stabs/gdb11479.exp
- * gdb.stabs/weird.exp
- * gdb.threads/attach-many-short-lived-threads.exp
- * gdb.threads/kill.exp
- * gdb.threads/watchpoint-fork.exp
- 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
- Fix test names starting with uppercase throughout all the files below.
- * gdb.ada/array_return.exp
- * gdb.ada/catch_ex.exp
- * gdb.ada/info_exc.exp
- * gdb.ada/mi_catch_ex.exp
- * gdb.ada/mi_dyn_arr.exp
- * gdb.ada/mi_ex_cond.exp
- * gdb.ada/mi_exc_info.exp
- * gdb.ada/mi_interface.exp
- * gdb.ada/mi_task_arg.exp
- * gdb.ada/mi_task_info.exp
- * gdb.ada/mi_var_array.exp
- * gdb.arch/alpha-step.exp
- * gdb.arch/amd64-disp-step.exp
- * gdb.arch/arm-disp-step.exp
- * gdb.arch/disp-step-insn-reloc.exp
- * gdb.arch/e500-prologue.exp
- * gdb.arch/ftrace-insn-reloc.exp
- * gdb.arch/gdb1558.exp
- * gdb.arch/i386-bp_permanent.exp
- * gdb.arch/i386-disp-step.exp
- * gdb.arch/i386-float.exp
- * gdb.arch/i386-gnu-cfi.exp
- * gdb.arch/ia64-breakpoint-shadow.exp
- * gdb.arch/mips16-thunks.exp
- * gdb.arch/pa-nullify.exp
- * gdb.arch/powerpc-aix-prologue.exp
- * gdb.arch/powerpc-power.exp
- * gdb.arch/ppc-dfp.exp
- * gdb.arch/s390-tdbregs.exp
- * gdb.arch/spu-info.exp
- * gdb.arch/spu-ls.exp
- * gdb.arch/thumb-bx-pc.exp
- * gdb.base/advance.exp
- * gdb.base/annota-input-while-running.exp
- * gdb.base/arrayidx.exp
- * gdb.base/asmlabel.exp
- * gdb.base/async.exp
- * gdb.base/attach-wait-input.exp
- * gdb.base/auto-connect-native-target.exp
- * gdb.base/batch-preserve-term-settings.exp
- * gdb.base/bfp-test.exp
- * gdb.base/bigcore.exp
- * gdb.base/bp-permanent.exp
- * gdb.base/break-always.exp
- * gdb.base/break-fun-addr.exp
- * gdb.base/break-idempotent.exp
- * gdb.base/break-main-file-remove-fail.exp
- * gdb.base/break-probes.exp
- * gdb.base/break-unload-file.exp
- * gdb.base/break.exp
- * gdb.base/call-ar-st.exp
- * gdb.base/call-rt-st.exp
- * gdb.base/call-sc.exp
- * gdb.base/call-signal-resume.exp
- * gdb.base/call-strs.exp
- * gdb.base/callexit.exp
- * gdb.base/callfuncs.exp
- * gdb.base/catch-gdb-caused-signals.exp
- * gdb.base/catch-signal-siginfo-cond.exp
- * gdb.base/catch-syscall.exp
- * gdb.base/compare-sections.exp
- * gdb.base/cond-eval-mode.exp
- * gdb.base/condbreak-call-false.exp
- * gdb.base/consecutive-step-over.exp
- * gdb.base/cursal.exp
- * gdb.base/disabled-location.exp
- * gdb.base/disasm-end-cu.exp
- * gdb.base/display.exp
- * gdb.base/double-prompt-target-event-error.exp
- * gdb.base/dprintf-bp-same-addr.exp
- * gdb.base/dprintf-detach.exp
- * gdb.base/dprintf-next.exp
- * gdb.base/dprintf-non-stop.exp
- * gdb.base/dprintf-pending.exp
- * gdb.base/dso2dso.exp
- * gdb.base/ending-run.exp
- * gdb.base/enum_cond.exp
- * gdb.base/examine-backward.exp
- * gdb.base/exe-lock.exp
- * gdb.base/exec-invalid-sysroot.exp
- * gdb.base/execl-update-breakpoints.exp
- * gdb.base/execution-termios.exp
- * gdb.base/fileio.exp
- * gdb.base/fixsection.exp
- * gdb.base/foll-exec-mode.exp
- * gdb.base/foll-exec.exp
- * gdb.base/fork-running-state.exp
- * gdb.base/frame-args.exp
- * gdb.base/fullpath-expand.exp
- * gdb.base/func-ptr.exp
- * gdb.base/gcore-relro-pie.exp
- * gdb.base/gdb1090.exp
- * gdb.base/gdb1555.exp
- * gdb.base/global-var-nested-by-dso.exp
- * gdb.base/gnu-ifunc.exp
- * gdb.base/hbreak-in-shr-unsupported.exp
- * gdb.base/hbreak-unmapped.exp
- * gdb.base/hook-stop.exp
- * gdb.base/infcall-input.exp
- * gdb.base/info-fun.exp
- * gdb.base/info-shared.exp
- * gdb.base/interrupt-noterm.exp
- * gdb.base/jit-so.exp
- * gdb.base/jit.exp
- * gdb.base/line-symtabs.exp
- * gdb.base/list.exp
- * gdb.base/longjmp.exp
- * gdb.base/macscp.exp
- * gdb.base/max-value-size.exp
- * gdb.base/nodebug.exp
- * gdb.base/nofield.exp
- * gdb.base/overlays.exp
- * gdb.base/paginate-after-ctrl-c-running.exp
- * gdb.base/paginate-bg-execution.exp
- * gdb.base/paginate-inferior-exit.exp
- * gdb.base/pending.exp
- * gdb.base/pr11022.exp
- * gdb.base/printcmds.exp
- * gdb.base/ptr-typedef.exp
- * gdb.base/ptype.exp
- * gdb.base/randomize.exp
- * gdb.base/range-stepping.exp
- * gdb.base/realname-expand.exp
- * gdb.base/relativedebug.exp
- * gdb.base/remote.exp
- * gdb.base/savedregs.exp
- * gdb.base/sepdebug.exp
- * gdb.base/set-noassign.exp
- * gdb.base/shlib-call.exp
- * gdb.base/shreloc.exp
- * gdb.base/sigaltstack.exp
- * gdb.base/sigbpt.exp
- * gdb.base/siginfo-addr.exp
- * gdb.base/siginfo-obj.exp
- * gdb.base/siginfo-thread.exp
- * gdb.base/signest.exp
- * gdb.base/signull.exp
- * gdb.base/sigrepeat.exp
- * gdb.base/skip.exp
- * gdb.base/so-impl-ld.exp
- * gdb.base/solib-corrupted.exp
- * gdb.base/solib-disc.exp
- * gdb.base/solib-display.exp
- * gdb.base/solib-overlap.exp
- * gdb.base/solib-search.exp
- * gdb.base/solib-symbol.exp
- * gdb.base/source-execution.exp
- * gdb.base/sss-bp-on-user-bp-2.exp
- * gdb.base/sss-bp-on-user-bp.exp
- * gdb.base/stack-checking.exp
- * gdb.base/stale-infcall.exp
- * gdb.base/step-break.exp
- * gdb.base/step-line.exp
- * gdb.base/step-over-exit.exp
- * gdb.base/step-test.exp
- * gdb.base/structs.exp
- * gdb.base/sym-file.exp
- * gdb.base/symtab-search-order.exp
- * gdb.base/term.exp
- * gdb.base/type-opaque.exp
- * gdb.base/unload.exp
- * gdb.base/until-nodebug.exp
- * gdb.base/until.exp
- * gdb.base/unwindonsignal.exp
- * gdb.base/watch-cond.exp
- * gdb.base/watch-non-mem.exp
- * gdb.base/watch_thread_num.exp
- * gdb.base/watchpoint-reuse-slot.exp
- * gdb.base/watchpoint-solib.exp
- * gdb.base/watchpoint.exp
- * gdb.btrace/dlopen.exp
- * gdb.cell/arch.exp
- * gdb.cell/break.exp
- * gdb.cell/bt.exp
- * gdb.cell/core.exp
- * gdb.cell/data.exp
- * gdb.cell/dwarfaddr.exp
- * gdb.cell/ea-cache.exp
- * gdb.cell/ea-standalone.exp
- * gdb.cell/ea-test.exp
- * gdb.cell/f-regs.exp
- * gdb.cell/fork.exp
- * gdb.cell/gcore.exp
- * gdb.cell/mem-access.exp
- * gdb.cell/ptype.exp
- * gdb.cell/registers.exp
- * gdb.cell/sizeof.exp
- * gdb.cell/solib-symbol.exp
- * gdb.cell/solib.exp
- * gdb.compile/compile-tls.exp
- * gdb.cp/exception.exp
- * gdb.cp/gdb2495.exp
- * gdb.cp/local.exp
- * gdb.cp/mb-inline.exp
- * gdb.cp/mb-templates.exp
- * gdb.cp/pr10687.exp
- * gdb.cp/pr9167.exp
- * gdb.cp/scope-err.exp
- * gdb.cp/templates.exp
- * gdb.cp/virtfunc.exp
- * gdb.dwarf2/dw2-dir-file-name.exp
- * gdb.dwarf2/dw2-single-line-discriminators.exp
- * gdb.fortran/complex.exp
- * gdb.fortran/library-module.exp
- * gdb.guile/guile.exp
- * gdb.guile/scm-cmd.exp
- * gdb.guile/scm-frame-inline.exp
- * gdb.guile/scm-objfile.exp
- * gdb.guile/scm-pretty-print.exp
- * gdb.guile/scm-symbol.exp
- * gdb.guile/scm-type.exp
- * gdb.guile/scm-value.exp
- * gdb.linespec/keywords.exp
- * gdb.linespec/ls-errs.exp
- * gdb.linespec/macro-relative.exp
- * gdb.linespec/thread.exp
- * gdb.mi/mi-breakpoint-changed.exp
- * gdb.mi/mi-dprintf-pending.exp
- * gdb.mi/mi-fullname-deleted.exp
- * gdb.mi/mi-logging.exp
- * gdb.mi/mi-pending.exp
- * gdb.mi/mi-solib.exp
- * gdb.mi/new-ui-mi-sync.exp
- * gdb.mi/user-selected-context-sync.exp
- * gdb.multi/dummy-frame-restore.exp
- * gdb.multi/multi-arch-exec.exp
- * gdb.multi/remove-inferiors.exp
- * gdb.multi/watchpoint-multi-exit.exp
- * gdb.opt/solib-intra-step.exp
- * gdb.perf/backtrace.exp
- * gdb.perf/single-step.exp
- * gdb.perf/skip-command.exp
- * gdb.perf/skip-prologue.exp
- * gdb.perf/solib.exp
- * gdb.python/lib-types.exp
- * gdb.python/py-as-string.exp
- * gdb.python/py-bad-printers.exp
- * gdb.python/py-block.exp
- * gdb.python/py-breakpoint.exp
- * gdb.python/py-cmd.exp
- * gdb.python/py-events.exp
- * gdb.python/py-evthreads.exp
- * gdb.python/py-finish-breakpoint.exp
- * gdb.python/py-finish-breakpoint2.exp
- * gdb.python/py-frame-inline.exp
- * gdb.python/py-frame.exp
- * gdb.python/py-inferior.exp
- * gdb.python/py-infthread.exp
- * gdb.python/py-mi.exp
- * gdb.python/py-objfile.exp
- * gdb.python/py-pp-maint.exp
- * gdb.python/py-pp-registration.exp
- * gdb.python/py-prettyprint.exp
- * gdb.python/py-recurse-unwind.exp
- * gdb.python/py-shared.exp
- * gdb.python/py-symbol.exp
- * gdb.python/py-symtab.exp
- * gdb.python/py-template.exp
- * gdb.python/py-type.exp
- * gdb.python/py-unwind-maint.exp
- * gdb.python/py-unwind.exp
- * gdb.python/py-value.exp
- * gdb.python/python.exp
- * gdb.reverse/finish-reverse-bkpt.exp
- * gdb.reverse/insn-reverse.exp
- * gdb.reverse/next-reverse-bkpt-over-sr.exp
- * gdb.reverse/solib-precsave.exp
- * gdb.reverse/solib-reverse.exp
- * gdb.stabs/gdb11479.exp
- * gdb.stabs/weird.exp
- * gdb.threads/fork-child-threads.exp
- * gdb.threads/fork-plus-threads.exp
- * gdb.threads/fork-thread-pending.exp
- * gdb.threads/forking-threads-plus-breakpoint.exp
- * gdb.threads/hand-call-in-threads.exp
- * gdb.threads/interrupted-hand-call.exp
- * gdb.threads/linux-dp.exp
- * gdb.threads/local-watch-wrong-thread.exp
- * gdb.threads/next-while-other-thread-longjmps.exp
- * gdb.threads/non-ldr-exit.exp
- * gdb.threads/pending-step.exp
- * gdb.threads/print-threads.exp
- * gdb.threads/process-dies-while-detaching.exp
- * gdb.threads/process-dies-while-handling-bp.exp
- * gdb.threads/pthreads.exp
- * gdb.threads/queue-signal.exp
- * gdb.threads/reconnect-signal.exp
- * gdb.threads/signal-command-handle-nopass.exp
- * gdb.threads/signal-command-multiple-signals-pending.exp
- * gdb.threads/signal-delivered-right-thread.exp
- * gdb.threads/signal-sigtrap.exp
- * gdb.threads/sigthread.exp
- * gdb.threads/staticthreads.exp
- * gdb.threads/stepi-random-signal.exp
- * gdb.threads/thread-unwindonsignal.exp
- * gdb.threads/thread_check.exp
- * gdb.threads/thread_events.exp
- * gdb.threads/tid-reuse.exp
- * gdb.threads/tls-nodebug.exp
- * gdb.threads/tls-shared.exp
- * gdb.threads/tls-so_extern.exp
- * gdb.threads/tls.exp
- * gdb.threads/wp-replication.exp
- * gdb.trace/actions-changed.exp
- * gdb.trace/actions.exp
- * gdb.trace/backtrace.exp
- * gdb.trace/change-loc.exp
- * gdb.trace/collection.exp
- * gdb.trace/deltrace.exp
- * gdb.trace/disconnected-tracing.exp
- * gdb.trace/entry-values.exp
- * gdb.trace/ftrace-lock.exp
- * gdb.trace/ftrace.exp
- * gdb.trace/infotrace.exp
- * gdb.trace/mi-trace-frame-collected.exp
- * gdb.trace/mi-trace-unavailable.exp
- * gdb.trace/mi-traceframe-changed.exp
- * gdb.trace/mi-tracepoint-changed.exp
- * gdb.trace/mi-tsv-changed.exp
- * gdb.trace/no-attach-trace.exp
- * gdb.trace/packetlen.exp
- * gdb.trace/passc-dyn.exp
- * gdb.trace/passcount.exp
- * gdb.trace/pending.exp
- * gdb.trace/pr16508.exp
- * gdb.trace/qtro.exp
- * gdb.trace/range-stepping.exp
- * gdb.trace/read-memory.exp
- * gdb.trace/report.exp
- * gdb.trace/save-trace.exp
- * gdb.trace/signal.exp
- * gdb.trace/stap-trace.exp
- * gdb.trace/status-stop.exp
- * gdb.trace/strace.exp
- * gdb.trace/tfile.exp
- * gdb.trace/tfind.exp
- * gdb.trace/trace-break.exp
- * gdb.trace/trace-condition.exp
- * gdb.trace/trace-enable-disable.exp
- * gdb.trace/trace-mt.exp
- * gdb.trace/tracecmd.exp
- * gdb.trace/tracefile-pseudo-reg.exp
- * gdb.trace/tspeed.exp
- * gdb.trace/tstatus.exp
- * gdb.trace/tsv.exp
- * gdb.trace/unavailable.exp
- * gdb.trace/while-dyn.exp
- * gdb.trace/while-stepping.exp
- * lib/gdb-guile.exp
- * lib/gdb.exp
- * lib/mi-support.exp
- * lib/pascal.exp
- * lib/perftest.exp
- * lib/prelink-support.exp
- * lib/selftest-support.exp
- 2016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
- * Makefile.in: Include disable-implicit-rules.mk.
- 2016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
- non-byte-aligned bit fields.
- 2016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
- PR gdb/12616
- * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
- respects the DW_AT_data_bit_offset attribute.
- 2016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/default.exp: Fix output of "set language".
- 2016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
- * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
- prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
- make.
- * configure.ac: Remove checks for the make program.
- * configure: Re-generate.
- 2016-11-16 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-recurse-unwind.c (main): Add loop.
- * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
- to read_register() and gdb.parse_and_eval(). Make each code
- call a separate case that can be individually tested.
- * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
- proc. Call cont_and_backtrace for each of the code paths that
- we want to test in the unwinder.
- 2016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
- the definition of struct S.
- 2016-11-11 Catherine Moore <clm@codesourcery.com>
- * gdb.base/dump.exp: Identify verilog format dump tests as such.
- 2016-11-09 Pedro Alves <palves@redhat.com>
- * gdb.base/commands.exp (runto_or_return): New procedure.
- (gdbvar_simple_if_test, gdbvar_simple_while_test)
- (gdbvar_complex_if_while_test, progvar_simple_if_test)
- (progvar_simple_while_test, progvar_complex_if_while_test)
- (if_while_breakpoint_command_test)
- (infrun_breakpoint_command_test, breakpoint_command_test)
- (user_defined_command_test, watchpoint_command_test)
- (test_command_prompt_position, redefine_hook_test)
- (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
- (redefine_backtrace_test): Use runto_or_return, $valnum_re,
- multi_line_input and multi_line. Remove gdb_expect and
- gdb_stop_suppressing_tests uses.
- * lib/gdb.exp (valnum_re): New global.
- (multi_line_input): New procedure.
- 2016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
- Remove.
- (test_setup): Define with proc_with_prefix.
- (test_cli_inferior): Likewise.
- (test_cli_thread): Likewise.
- (test_cli_frame): Likewise.
- (test_cli_select_frame): Likewise.
- (test_cli_up_down): Likewise.
- (test_mi_thread_select): Likewise.
- (test_mi_stack_select_frame): Likewise.
- (test_cli_in_mi_inferior): Likewise.
- (test_cli_in_mi_thread): Likewise.
- (test_cli_in_mi_frame): Likewise.
- (top level): Do not use with_test_prefix_procname.
- 2016-11-09 Pedro Alves <palves@redhat.com>
- * gdb.base/commands.exp (gdbvar_simple_if_test)
- (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
- (progvar_simple_if_test, progvar_simple_while_test)
- (progvar_complex_if_while_test, if_while_breakpoint_command_test)
- (infrun_breakpoint_command_test, breakpoint_command_test)
- (user_defined_command_test, watchpoint_command_test)
- (test_command_prompt_position, deprecated_command_test)
- (bp_deleted_in_command, temporary_breakpoint_commands)
- (stray_arg0_test, source_file_with_indented_comment)
- (recursive_source_test, if_commands_test)
- (error_clears_commands_left, redefine_hook_test)
- (redefine_backtrace_test): Use proc_with_prefix.
- * lib/gdb.exp (proc_with_prefix): New proc.
- 2016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/tui-layout.c: New file.
- * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
- disassembly window contains very long lines.
- 2016-11-08 Tom Tromey <tom@tromey.com>
- * gdb.python/py-value.exp (test_value_creation): Make "long" test
- depend on Python 2.
- 2016-11-08 Tom Tromey <tom@tromey.com>
- * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
- New method.
- 2016-10-29 Manish Goregaokar <manish@mozilla.com>
- * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
- 2016-10-27 Manish Goregaokar <manish@mozilla.com>
- * gdb.rust/simple.rs: Add test for univariant enums without
- discriminants and for encoded struct-like enums.
- 2016-10-28 Pedro Alves <palves@redhat.com>
- * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
- gdb_test_multiple, tighten regexps and match symtabs and line
- tables incrementally.
- 2016-10-28 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
- general.
- 2016-10-25 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/exec-invalid-sysroot.exp: New file.
- 2016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
- 2016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
- 2016-10-19 Maciej W. Rozycki <macro@imgtec.com>
- * gdb.base/killed-outside.exp: Remove $options from a call to
- `prepare_for_testing'.
- 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
- Change test message.
- 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
- Update comment.
- 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/mi-trace-save.exp: New file.
- 2016-10-13 Yao Qi <yao.qi@linaro.org>
- * gdb.base/code_elim.exp (get_var_address): Remove.
- * gdb.base/relocate.exp: Likewise.
- * gdb.base/shreloc.exp: Likewise.
- * lib/gdb.exp (get_var_address): New.
- 2016-10-13 Yao Qi <yao.qi@linaro.org>
- * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
- floating point tests if $skip_float_test is false.
- 2016-10-12 Luis Machado <lgustavo@codesourcery.com>
- * gdb.python/py-value.c (main): Check if argv is NULL before using it.
- * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
- argc values.
- Add 1 to argc so we guarantee distinct initial/modified argc values.
- 2016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
- 2016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/powerpc-prologue.exp: Use standard_output_file
- * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
- * gdb.arch/vsx-regs.exp: Likewise.
- 2016-10-07 Yao Qi <yao.qi@linaro.org>
- * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
- 2016-10-07 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.python/python.exp: Test decode_line("*0").
- 2016-10-06 Doug Evans <dje@google.com>
- * gdb.python/py-value.exp (test_value_creation): Add test for large
- unsigned 64-bit value.
- 2016-10-06 Tom Tromey <tom@tromey.com>
- * gdb.compile/compile.exp: Change java tests to rust.
- * gdb.base/setshow.exp: Change java tests to rust.
- * gdb.base/default.exp: Remove java from language list.
- * README (Examples): Update language example.
- * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
- test.
- * lib/gdb.exp (skip_java_tests): Remove.
- * lib/java.exp: Remove.
- * gdb.java: Remove.
- 2016-10-06 Maciej W. Rozycki <macro@imgtec.com>
- * gdb.arch/mips-fcr.exp: New test.
- * gdb.arch/mips-fcr.c: Source for the new test.
- 2016-10-06 Maciej W. Rozycki <macro@imgtec.com>
- * gdb.base/solib-disc.exp: Use `standard_output_file'
- throughout.
- 2016-10-06 Pedro Alves <palves@redhat.com>
- * gdb.base/jit-simple-dl.c: New file.
- * gdb.base/jit-simple-jit.c: New file, factored out from ...
- * gdb.base/jit-simple.c: ... this.
- * gdb.base/jit-simple.exp (jit_run): Delete.
- (build_jit): New proc.
- (jit_test_reread): Recompile either the main program or the shared
- library, depending on what is being tested. Skip changing address
- if caller wants to. Compare before/after addresses. If testing
- standalone, explicitly load the binary. Test "maint info
- breakpoints".
- (top level): Add "standalone vs shared lib" and "change address"
- vs "same address" axes.
- 2016-10-06 Pedro Alves <palves@redhat.com>
- * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
- call.
- (jit_run): Delete.
- (jit_test_reread): Use with_test_prefix. Reload the main binary
- explicitly. Compare the before/after addresses of the JIT
- descriptor.
- 2016-08-15 Doug Evans <dje@google.com>
- * gdb.xml/extra-regs.xml: Update, end field now required, default type
- for single bitfields is bool.
- * gdb.xml/tdesc-regs.exp: Ditto.
- 2016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
- 2016-10-05 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (support_complex_tests): Return zero if
- gdb_skip_float_test return true.
- 2016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
- Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/20487
- * gdb.mi/user-selected-context-sync.exp: New file.
- * gdb.mi/user-selected-context-sync.c: New file.
- 2016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
- Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/20487
- * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
- =thread-select-event check.
- 2016-09-29 Peter Bergner <bergner@vnet.ibm.com>
- * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
- the compulsory L operand changes.
- * gdb.arch/powerpc-power.s: Likewise.
- 2016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
- * gdb.base/jit-attach-pie.c: New file.
- * gdb.base/jit-attach-pie.exp: New file.
- 2016-09-28 Pedro Alves <palves@redhat.com>
- * gdb.base/infcall-input.c: New file.
- * gdb.base/infcall-input.exp: New file.
- 2016-09-22 Yao Qi <yao.qi@linaro.org>
- * lib/gdbserver-support.exp: Rename mi_gdb_exit.
- (gdb_exit): Rename it to ...
- (gdbserver_gdb_exit): ... Close GDBserver.
- (gdb_exit): New proc, call gdbserver_gdb_exit.
- (mi_gdb_exit): Likewise.
- 2016-09-22 Yao Qi <yao.qi@linaro.org>
- * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
- path.
- * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
- Remove duplication.
- 2016-09-22 Yao Qi <yao.qi@linaro.org>
- * lib/gdbserver-support.exp: Check the existence of
- gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
- 2016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
- * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
- 2016-09-21 Tom Tromey <tom@tromey.com>
- PR gdb/20604:
- * gdb.base/quit.exp: New file.
- 2016-09-21 Simon Marchi <simon.marchi@ericsson.com>
- * .gitignore: New file.
- 2016-09-21 Maciej W. Rozycki <macro@imgtec.com>
- * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
- throughout.
- 2016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
- 2016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.cp/casts.cc (decltype): Move it ...
- (main): ... with its call to ...
- * gdb.cp/casts03.cc: ... a new file.
- * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
- 2016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
- 2016-09-15 Peter Bergner <bergner@vnet.ibm.com>
- * gdb.arch/powerpc-power.s: Update Power9 instruction tests
- and sync up the test with tests in gas/testsuite/gas/ppc.
- * gdb.arch/powerpc-power.exp: Likewise.
- 2016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
- 2016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
- Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
- make m1's definition to be different from m2's. Use 'dummy' as an
- argument for probe 'two'.
- 2016-09-10 Jon Beniston <jon@beniston.com>
- * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
- for sim target.
- 2016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
- variable declaration.
- (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
- * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
- * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
- received HWCAP as its argument.
- 2016-09-06 Pedro Alves <palves@redhat.com>
- * gdb.base/new-ui-pending-input.c: New file.
- * gdb.base/new-ui-pending-input.exp: New file.
- * gdb.exp (clear_gdb_spawn_id): New procedure.
- (with_spawn_id): Check whether gdb_spawn_id exists before
- referencing it. If gdb_spawn_id didn't exist on entry, clear it
- on exit.
- 2016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.base/float128.c: New file.
- * gdb.base/float128.exp: Likewise.
- * gdb.base/floatn.c: Likewise.
- * gdb.base/floatn.exp: Likewise.
- 2016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
- 2016-09-05 Pedro Alves <palves@redhat.com>
- PR backtrace/19927
- * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
- unwinders are immediately called as side effect of "source" or
- "disable unwinder" commands.
- * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
- 2016-09-02 Yao Qi <yao.qi@linaro.org>
- * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
- is true and $type is "float" or "double".
- 2016-09-02 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
- true.
- * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
- * gdb.base/call-rt-st.exp: Likewise.
- * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
- return value instead of gdb,skip_float_test.
- * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
- (do_function_calls): Use its return value instead of
- gdb,skip_float_test.
- * gdb.base/finish.exp: Likewise.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/return.exp: Likewise.
- * gdb.base/return2.exp: Likewise.
- * gdb.base/varargs.exp: Likewise.
- * lib/gdb.exp (gdb_skip_float_test): Change it to
- gdb_caching_proc. Detect the broken ptrace on arm-linux.
- 2016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.multi/tids.exp: Test "thread apply all".
- 2016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/default.exp (tty): Remove.
- 2016-08-24 Kevin Buettner <kevinb@redhat.com>
- * gdb.python/py-recurse-unwind.c: New file.
- * gdb.python/py-recurse-unwind.py: New file.
- * gdb.python/py-recurse-unwind.exp: New file.
- 2016-08-24 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/set-inferior-tty.exp: New file.
- * gdb.base/set-inferior-tty.c: New file.
- 2016-08-23 Pedro Alves <palves@redhat.com>
- PR gdb/20494
- * gdb.base/new-ui-echo.c: New file.
- * gdb.base/new-ui-echo.exp: New file.
- 2016-08-23 Yao Qi <yao.qi@linaro.org>
- * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
- gdbserver_spawn.
- * gdb.server/connect-without-multi-process.exp (do_test):
- Likewise.
- 2016-08-23 Yao Qi <yao.qi@linaro.org>
- * gdb.base/signals-state-child.exp: Set variables gdb_txt and
- standalone_txt. Delete gdb_txt and standalone_txt on host
- and target. Spawn the binary on target. Copy files from
- target to host.
- 2016-08-22 Pedro Alves <palves@redhat.com>
- PR gdb/20505
- * gdb.base/vdso-warning.exp: Test core dumps too. Use
- with_test_prefix. Factor out bits to ...
- (test_no_vdso): ... this new procedure.
- 2016-08-19 Carl Love <cel@us.ibm.com>
- * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
- maintaining separate logic for constructing the output path.
- * gdb.arch/powerpc-d128-regs.exp: Likewise.
- * gdb.arch/ppc-dfp.exp: Likewise.
- * gdb.arch/ppc-fp.exp: Likewise.
- * gdb.arch/vsx-regs.exp: Likewise.
- * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
- binprefix for generating the additional binary files.
- 2016-08-19 Pedro Alves <palves@redhat.com>
- * gdb.trace/mi-trace-frame-collected.exp
- (test_trace_frame_collected): On x32, expect two registers.
- 2016-08-18 Carl Love <cel@us.ibm.com>
- * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
- and sync up the test with tests in gas/testsuite/gas/ppc.
- * gdb.arch/powerpc-power.exp: Likewise.
- 2016-08-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
- expected error message.
- 2016-08-17 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.multi/remove-inferiors.exp: New file.
- * gdb.multi/remove-inferiors.c: New file.
- 2016-08-12 Yao Qi <yao.qi@linaro.org>
- * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
- argument list.
- 2016-08-10 Pedro Alves <palves@redhat.com>
- PR gdb/19187
- * gdb.reverse/waitpid-reverse.exp: Add comment and remove
- setup_kfails.
- 2016-08-09 Pedro Alves <palves@redhat.com>
- Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/20418
- * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
- * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
- 2016-08-09 Pedro Alves <palves@redhat.com>
- PR mi/20431
- * gdb.mi/mi-cmd-error.exp: New file.
- 2016-08-09 Pedro Alves <palves@redhat.com>
- PR gdb/18653
- * gdb.base/signals-state-child.c: New file.
- * gdb.base/signals-state-child.exp: New file.
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
- 2016-08-09 Pedro Alves <palves@redhat.com>
- * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
- 2016-08-03 Tom Tromey <tom@tromey.com>
- PR python/18565:
- * gdb.python/py-frame-inline.exp: Add Frame.function test.
- 2016-08-01 Yao Qi <yao.qi@linaro.org>
- * gdb.threads/process-dies-while-detaching.exp (do_test): Set
- variable mode to "multi-process" if $multi_process is 1, otherwise
- set it to "single-process".
- 2016-08-01 Yao Qi <yao.qi@linaro.org>
- * gdb.cp/anon-struct.exp: Check is_aarch32_target.
- * gdb.cp/cpexprs.exp: Likewise.
- * gdb.cp/m-static.exp: Likewise.
- 2016-07-26 Tom Tromey <tom@tromey.com>
- PR python/20190:
- * gdb.threads/tls.exp (check_thread_local): Add python symbol
- test.
- 2016-07-26 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
- selecting assembly source files.
- * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
- assembly source files.
- * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
- assembly source files.
- * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
- selecting assembly source files.
- 2016-07-25 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/new-ui.exp (do_test_invalid_args): New
- procedure.
- 2016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
- * gdb.btrace/reconnect.c: New file.
- * gdb.btrace/reconnect.exp: New file.
- 2016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
- * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
- to test_catch_syscall_group.
- (test_catch_syscall_group): New.
- 2016-07-21 Tom Tromey <tom@tromey.com>
- * gdb.rust/simple.rs (main): Use empty struct expression.
- * gdb.rust/simple.exp: Add tests for empty struct expression.
- 2016-07-21 Yao Qi <yao.qi@linaro.org>
- * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
- if gdb_skip_xml_test is true on some targets.
- 2016-07-21 Yao Qi <yao.qi@linaro.org>
- * gdb.server/solib-list.exp: Unset last_loaded_file.
- 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
- "step into captured_main (args)".
- 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
- 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
- 2016-07-19 Pedro Alves <palves@redhat.com>
- * gdb.opt/inline-break.exp: Remove optimize=-O2.
- * gdb.opt/inline-bt.exp: Likewise.
- * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
- additional_flags=-Winline.
- * gdb.opt/inline-locals.exp: Likewise.
- * gdb.opt/inline-markers.c (ATTR): Define.
- (inlined_fn): Use it.
- 2016-07-19 Yao Qi <yao.qi@linaro.org>
- * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
- (test_with_self): Remove some code. Remove argument executable.
- (top-level): Use do_self_tests.
- 2016-07-15 Zachary Welch <zwelch@codesourcery.com>
- Don Breazeal <donb@codesourcery.com>
- * gdb.base/maint.exp: Escape paths used in regular expressions.
- * gdb.stabs/weird.exp: Likewise.
- 2016-07-13 Tom Tromey <tom@tromey.com>
- PR python/15620, PR python/18620:
- * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
- (test_bkpt_events): New procs.
- 2016-07-13 Tom Tromey <tom@tromey.com>
- PR python/17698:
- * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
- test.
- (test_watchpoints): Likewise.
- (test_bkpt_pending): New proc.
- 2016-07-13 Tom Tromey <tom@tromey.com>
- PR cli/18053:
- * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
- completion test.
- 2016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
- * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
- f_label.
- (g): Rename g_end_lbl to g_label.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
- low_pc and high_pc.
- * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
- 2016-07-12 Tom Tromey <tom@tromey.com>
- PR python/19293:
- * gdb.python/py-unwind-maint.exp: Update tests.
- 2016-07-12 Yao Qi <yao.qi@linaro.org>
- * lib/selftest-support.exp (selftest_setup): Match the output
- when captured_main is inlined.
- 2016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.fortran/derived-types.exp (result_line, result_line_2):
- New variables.
- (print this%a, print this%b, print this): New tests.
- * gdb.fortran/derived-types.f90 (this): New object and
- initialization.
- 2016-07-06 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.ada/arraydim.exp: Remove extra directory level in build
- directory.
- 2016-07-06 Simon Marchi <simon.marchi@ericsson.com>
- * lib/ada.exp: Remove extra directory level in build directory.
- * gdb.ada/cond_lang.exp: Likewise.
- * gdb.ada/exec_changed.exp: Likewise.
- * gdb.ada/lang_switch.exp: Likewise.
- 2016-07-06 Manish Goregaokar <manish@mozilla.com>
- * simple.rs: Add test for raw pointer subscripting.
- * simple.exp: Add test expectations.
- 2016-07-05 Yao Qi <yao.qi@linaro.org>
- * gdb.mi/mi-reverse.exp: Match =record-started output.
- 2016-07-01 Pedro Alves <palves@redhat.com>
- * gdb.base/jit-reader.exp (info_registers_current_frame): New
- procedure.
- (jit_reader_test): Test the jit reader's unwinder.
- * gdb.base/jithost.c (jit_function_00_code): New global.
- (main): Use memcpy to fill in the mmapped code, instead of poking
- bytes manually here.
- * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
- value.
- (read_debug_info): Save the function's range.
- (read_sp): New function.
- (unwind_frame): Use it. Also unwind RBP.
- (get_frame_id): Use read_sp.
- (gdb_init_reader): Use calloc instead of malloc.
- * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
- parameter. Use gdb_test_multiple.
- 2016-07-01 Pedro Alves <palves@redhat.com>
- Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.threads/process-dies-while-detaching.c: New file.
- * gdb.threads/process-dies-while-detaching.exp: New file.
- 2016-07-01 Pedro Alves <palves@redhat.com>
- * gdb.multi/watchpoint-multi-exit.c: New file.
- * gdb.multi/watchpoint-multi-exit.exp: New file.
- 2016-06-30 Pedro Alves <palves@redhat.com>
- * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
- unset inferior_spawn_id.
- 2016-06-30 Pedro Alves <palves@redhat.com>
- * lib/mi-support.exp (default_mi_gdb_start): Declare global
- FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
- 2016-06-29 Yao Qi <yao.qi@linaro.org>
- * gdb.base/return.c: Add copyright header.
- 2016-06-29 Tom Tromey <tom@tromey.com>
- PR python/20129:
- * gdb.python/py-framefilter.exp: Add tests for setting priority
- and disabling of non-existent frame filter.
- 2016-06-29 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
- 0x0f07ff.
- 2016-06-28 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.exp: Remove check on isnative and target
- triplets. Start gdb, execute catch syscall, and continue. Check
- gdb's output to determine catch syscall is supported.
- 2016-06-27 Manish Goregaokar <manish@mozilla.com>
- * gdb.rust/simple.rs: Add test for returning unit in a function.
- * gdb.rust/simple.exp: Add expectation for functions returning
- unit.
- 2016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.python/py-breakpoint-create-fail.c,
- gdb.python/py-breakpoint-create-fail.exp,
- gdb.python/py-breakpoint-create-fail.py: New testcase.
- 2016-06-25 Manish Goregaokar <manish@mozilla.com>
- PR gdb/20239
- * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
- * gdb.rust/simple.exp: Add test expectations for new NonZero
- tests.
- 2016-06-24 David Taylor <dtaylor@emc.com>
- * gdb.base/offsets.exp: New file.
- * gdb.base/offsets.c: New file.
- 2016-06-23 Tom Tromey <tom@tromey.com>
- PR gdb/16483:
- * gdb.python/py-framefilter.exp: Add "info frame-filter" test
- before any filters are loaded.
- 2016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.fortran/derived-type.exp (print q): Add fields to the output.
- * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
- structs.
- * gdb.fortran/derived-type-function.exp: New file.
- * gdb.fortran/derived-type-function.f90: New file.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.base/new-ui.exp: New file.
- * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
- * lib/gdb.exp (switch_gdb_spawn_id): ... here.
- (with_spawn_id): New procedure.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-exec-run.exp: New file.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
- breakpoint command's output on the main UI.
- (test_break): New procedure, factored out from calls in the top
- level.
- (top level): Use foreach_with_prefix to test MI as main UI and as
- separate UI.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
- (test_awatch_creation_and_listing)
- (test_rwatch_creation_and_listing, test_watchpoint_triggering):
- Remove 'type' parameter.
- (test_watchpoint_all): New parameter mi_mode. Remove
- with_test_prefix.
- (top level): Use foreach_with_prefix, and add main/separate UI MI
- testing axis.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
- * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
- * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
- gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
- (gdb_main_spawn_id, mi_spawn_id): Declare and
- comment.
- (mi_create_inferior_pty): New procedure,
- factored out from default_mi_gdb_start.
- (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
- procedures.
- (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
- separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
- Use mi_create_inferior_pty.
- (mi_gdb_start): Use eval to pass down args list.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
- * gdb.opt/inline-cmds.exp: Add MI tests.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
- (top level): Use it instead of mi_execute_to.
- 2016-06-21 Pedro Alves <palves@redhat.com>
- * gdb.python/py-mi-events-gdb.py (stop_handler_str)
- (cont_handler_str): New.
- (signal_stop_handler): Set stop_handler_str instead of printing to
- stdout.
- (continue_handler): Set cont_handler_str instead of printing to
- stdout.
- * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
- mi_send_resuming_command. Print stop_handler_str and
- cont_handler_str instead of expecting the python events print
- directly.
- 2016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
- * gdb.base/jit-reader.exp: New file.
- * gdb.base/jithost.c: New file.
- * gdb.base/jithost.h: New file.
- * gdb.base/jitreader.c : New file.
- * gdb.base/jit-protocol.h: New file.
- 2016-06-17 Yao Qi <yao.qi@linaro.org>
- * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
- parameters follow_fork and detach_on_fork. Set follow-fork-mode
- and detach-on-fork. Adjust tests.
- (top level): Invoke break_cond_on_syscall with combinations of
- syscall, follow-fork-mode and detach-on-fork.
- 2016-06-17 Yao Qi <yao.qi@linaro.org>
- * gdb.base/step-over-exit.c: New.
- * gdb.base/step-over-exit.exp: New.
- 2016-06-17 Yan-Ting Lin <currygt52@gmail.com>
- * gdb.base/float.exp: Add target check for nds32*-*-*.
- * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
- 2016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
- for unsupported target features.
- * gdb.base/call-rt-st.exp: Likewise.
- * gdb.base/call-sc.exp: Likewise.
- * gdb.base/call-signal-resume.exp: Likewise.
- * gdb.base/call-strs.exp: Likewise.
- * gdb.base/callexit.exp: Likewise.
- * gdb.base/callfuncs.exp: Likewise.
- * gdb.base/nodebug.exp: Likewise.
- * gdb.base/printcmds.exp: Likewise.
- * gdb.base/ptype.exp: Likewise.
- * gdb.base/structs.exp: Likewise.
- * gdb.base/unwindonsignal.exp: Likewise.
- * gdb.cp/gdb2495.exp: Likewise.
- * gdb.cp/templates.exp: Likewise.
- * gdb.cp/virtfunc.exp: Likewise.
- * gdb.threads/hand-call-in-threads.exp: Likewise.
- * gdb.threads/interrupted-hand-call.exp: Likewise.
- * gdb.threads/thread-unwindonsignal.exp: Likewise.
- 2016-06-10 Tom Tromey <tom@tromey.com>
- PR rust/20110:
- * gdb.rust/expr.exp: Add test for integer constant larger than
- i32.
- 2016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/nested-funcs.exp: New.
- * gdb.fortran/nested-funcs.f90: New.
- 2016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
- * gdb.base/examine-backward.c: New file.
- * gdb.base/examine-backward.exp: New file.
- 2016-06-06 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-record-changed.exp: Adjust =record-started output
- matching.
- 2016-06-02 Tom Tromey <tom@tromey.com>
- PR python/18984:
- * gdb.python/py-shared.exp: Add solib_name test.
- 2016-06-02 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
- 2016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
- PR c++/19893
- * gdb.dwarf2/implref.exp: Rename to...
- * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
- * gdb.dwarf2/implref-array.c: New file.
- * gdb.dwarf2/implref-array.exp: Likewise.
- * gdb.dwarf2/implref-global.c: Likewise.
- * gdb.dwarf2/implref-global.exp: Likewise.
- * gdb.dwarf2/implref-struct.c: Likewise.
- * gdb.dwarf2/implref-struct.exp: Likewise.
- 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/trace-condition.exp: Add 64bit tests.
- 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
- bits types.
- (main): Adapt to 8 to 64 bits types.
- * gdb.trace/trace-condition.exp: Add new tests.
- 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
- 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
- Move condition tests...
- * gdb.trace/trace-condition.exp: Here.
- 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/trace-condition.exp: Add counter-case tests.
- 2016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR c++/15231
- * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
- * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
- 2016-05-27 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
- New procedure.
- (top level): Call it, and bail out of DejaGnu is known to be bad.
- 2016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/whatis.c: Extend the test case.
- * gdb.base/whatis.exp: Add additional tests.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/type.f90: Add pointer variable.
- * gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-type.exp: Fix testcase name.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-type.exp: Access elements in nested structs.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/type.f90: Add nested structures.
- * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
- * gdb.fortran/derived-type.exp: Adapt expected output.
- * gdb.fortran/vla-type.exp: Adapt expected output.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/whatis_type.exp: Adapt expected output.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/print_type.exp: Fix expected output.
- * gdb.fortran/whatis_type.exp: Fix expected output.
- 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/whatis_type.exp: Use multi_line.
- 2016-05-24 Tom Tromey <tom@tromey.com>
- PR python/17386:
- * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
- use value as an index.
- 2016-05-23 Tom Tromey <tom@tromey.com>
- PR python/17981:
- * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
- no-breakpoint case.
- 2016-05-24 Pedro Alves <palves@redhat.com>
- PR gdb/19828
- * gdb.threads/clone-attach-detach.c: New file.
- * gdb.threads/clone-attach-detach.exp: New file.
- 2016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
- * gdb.base/annota-input-while-running.exp: Fix syntax error.
- 2016-05-23 Tom Tromey <tom@tromey.com>
- PR python/19438, PR python/18393:
- * gdb.python/py-progspace.exp: Add "dir" test.
- * gdb.python/py-objfile.exp: Add "dir" test.
- 2016-05-23 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/thumb-prologue.exp: Use standard_testfile.
- * gdb.arch/thumb2-it.exp: Likewise.
- 2016-05-18 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-threads-interrupt.c: New file.
- * gdb.mi/mi-threads-interrupt.exp: New file.
- 2016-05-17 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/18077
- * gdb.mi/mi-async-run.exp: New file.
- * gdb.mi/mi-async-run.c: New file.
- 2016-05-17 Tom Tromey <tom@tromey.com>
- Manish Goregaokar <manishsmail@gmail.com>
- * lib/rust-support.exp: New file.
- * lib/gdb.exp (skip_rust_tests): New proc.
- (build_executable_from_specs): Handle rust.
- * lib/future.exp (gdb_find_rustc): New proc.
- (gdb_default_target_compile): Handle rust.
- * gdb.rust/expr.exp: New file.
- * gdb.rust/generics.exp: New file.
- * gdb.rust/generics.rs: New file.
- * gdb.rust/methods.exp: New file.
- * gdb.rust/methods.rs: New file.
- * gdb.rust/modules.exp: New file.
- * gdb.rust/modules.rs: New file.
- * gdb.rust/simple.exp: New file.
- * gdb.rust/simple.rs: New file.
- 2016-05-17 Tom Tromey <tom@tromey.com>
- * gdb.base/default.exp (set language): Add rust.
- 2016-05-17 Tom Tromey <tom@tromey.com>
- * gdb.gdb/unittest.exp: New file.
- 2016-05-16 Yao Qi <yao.qi@linaro.org>
- * gdb.base/batch-preserve-term-settings.exp: Remove variable
- shell_prompt. Update shell_prompt_re.
- 2016-05-12 Doug Evans <dje@google.com>
- PR symtab/19999
- * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
- $options when building executable.
- * gdb.dwarf2/fission-loclists-pie.S: New file.
- * gdb.dwarf2/fission-loclists-pie.exp: New file.
- 2016-05-04 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
- of [is_remote target],
- 2016-05-04 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (use_gdb_stub): New procedure.
- 2016-05-03 Yunlian Jiang <yunlian@google.com>
- Doug Evans <dje@google.com>
- PR symtab/19914
- * gdb.dwarf2/dwp-sepdebug.c: New file.
- * gdb.dwarf2/dwp-sepdebug.exp: New file.
- 2016-05-02 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/detach.exp: Remove is_remote check.
- 2016-05-02 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/annota-input-while-running.exp: Don't check for
- [is_remote target]. Enable annotations after running to main.
- Remove unused "set test..." line.
- 2016-04-28 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/trace-enable-disable.exp: New file.
- * gdb.trace/trace-enable-disable.c: New file.
- 2016-04-28 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
- use it in info sharedlibrary test.
- * gdb.trace/ftrace-lock.exp: Likewise.
- * gdb.trace/ftrace.exp: Likewise.
- * gdb.trace/range-stepping.exp: Likewise.
- * gdb.trace/trace-break.exp: Likewise.
- * gdb.trace/trace-condition.exp: Likewise.
- * gdb.trace/trace-mt.exp: Likewise.
- 2016-04-27 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_load_shlibs): Rename to...
- (gdb_load_shlib): ... this.
- * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
- gdb_load_shlib.
- * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
- * gdb.base/ctxobj.exp: Likewise.
- * gdb.base/dprintf-pending.exp: Likewise.
- * gdb.base/dso2dso.exp: Likewise.
- * gdb.base/fixsection.exp: Likewise.
- * gdb.base/gcore-relro.exp: Likewise.
- * gdb.base/gdb1555.exp: Likewise.
- * gdb.base/global-var-nested-by-dso.exp: Likewise.
- * gdb.base/gnu-ifunc.exp: Likewise.
- * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
- * gdb.base/jit-so.exp (one_jit_test): Likewise.
- * gdb.base/pending.exp: Likewise.
- * gdb.base/print-file-var.exp: Likewise.
- * gdb.base/print-symbol-loading.exp: Likewise.
- * gdb.base/shlib-call.exp: Likewise.
- * gdb.base/shreloc.exp: Likewise.
- * gdb.base/so-impl-ld.exp: Likewise.
- * gdb.base/solib-disc.exp: Likewise.
- * gdb.base/solib-nodir.exp: Likewise.
- * gdb.base/solib-overlap.exp: Likewise.
- * gdb.base/solib-symbol.exp: Likewise.
- * gdb.base/solib-weak.exp (do_test): Likewise.
- * gdb.base/sym-file.exp: Likewise.
- * gdb.base/symtab-search-order.exp: Likewise.
- * gdb.base/type-opaque.exp: Likewise.
- * gdb.base/unload.exp: Likewise.
- * gdb.base/watchpoint-solib.exp: Likewise.
- * gdb.compile/compile.exp: Likewise.
- * gdb.cp/gdb2384.exp: Likewise.
- * gdb.cp/infcall-dlopen.exp: Likewise.
- * gdb.cp/re-set-overloaded.exp: Likewise.
- * gdb.fortran/library-module.exp: Likewise.
- * gdb.opt/solib-intra-step.exp: Likewise.
- * gdb.python/py-finish-breakpoint.exp: Likewise.
- * gdb.python/py-shared.exp: Likewise.
- * gdb.reverse/solib-precsave.exp: Likewise.
- * gdb.reverse/solib-reverse.exp: Likewise.
- * gdb.server/solib-list.exp: Likewise.
- * gdb.threads/dlopen-libpthread.exp: Likewise.
- * gdb.threads/tls-shared.exp: Likewise.
- * gdb.threads/tls-so_extern.exp: Likewise.
- * gdb.trace/change-loc.exp: Likewise.
- * gdb.trace/ftrace-lock.exp: Likewise.
- * gdb.trace/ftrace.exp: Likewise.
- * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
- * gdb.trace/pending.exp: Likewise.
- * gdb.trace/range-stepping.exp: Likewise.
- * gdb.trace/strace.exp (strace_remove_socket): Likewise.
- (strace_info_marker): Likewise.
- (strace_probe_marker): Likewise.
- (strace_trace_on_same_addr): Likewise.
- (strace_trace_on_diff_addr): Likewise.
- * gdb.trace/trace-break.exp: Likewise.
- * gdb.trace/trace-condition.exp: Likewise.
- * gdb.trace/trace-mt.exp: Likewise.
- 2016-04-27 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
- result of gdb_remote_download.
- * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
- * gdb.base/dso2dso.exp: Likewise.
- * gdb.base/global-var-nested-by-dso.exp: Likewise.
- * gdb.base/print-file-var.exp: Likewise.
- * gdb.base/shlib-call.exp: Likewise.
- * gdb.base/shreloc.exp: Likewise.
- * gdb.base/solib-overlap.exp: Likewise.
- * gdb.base/solib-weak.exp (do_test): Likewise.
- * gdb.base/unload.exp: Likewise.
- 2016-04-27 Yao Qi <yao.qi@linaro.org>
- * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
- exists.
- 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
- * vla-type.exp: Print structure from toplevel.
- 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
- of dynamic types.
- * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
- of dynamic types.
- 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-type.f90: New file.
- * gdb.fortran/vla-type.exp: New file.
- 2016-04-25 Yao Qi <yao.qi@linaro.org>
- * gdb.base/branch-to-self.c: New file.
- * gdb.base/branch-to-self.exp: New file.
- 2016-04-22 Yao Qi <yao.qi@linaro.org>
- * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
- more after $hex.
- 2016-04-22 Yao Qi <yao.qi@linaro.org>
- * gdb.base/annota1.exp: Set breakpoint on line $main_line.
- * gdb.base/annota3.exp: Likewise.
- 2016-04-22 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/step-precsave.exp: Do one step and test program
- stops in "callee" and do multiple steps until program goes out
- of "callee".
- * gdb.reverse/step-reverse.exp: Likewise.
- 2016-04-22 Yao Qi <yao.qi@linaro.org>
- * gdb.trace/signal.exp: Also pass if
- $tracepoint_hits($i) > $iterations.
- 2016-04-22 Yao Qi <yao.qi@linaro.org>
- * gdb.trace/signal.c: New file.
- * gdb.trace/signal.exp: New file.
- 2016-04-19 Doug Evans <xdje42@gmail.com>
- * gdb.base/bad-file.exp: New file.
- 2016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
- * gdb.dwarf2/implref.exp: New file.
- 2016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
- * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
- * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
- * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
- * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
- * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
- * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
- * lib/fortran.exp (fortran_int4): New procedure.
- (fortran_real4, fortran_real8, fortran_complex4): Likewise.
- (fortran_logical4): Likewise.
- 2016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
- * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
- 2016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
- * lib/compiler.c: Add Intel specific preprocessor macros.
- * lib/compiler.cc: Likewise.
- 2016-04-13 Luis Machado <lgustavo@codesourcery.com>
- * gdb.server/connect-with-no-symbol-file.c: New file.
- * gdb.server/connect-with-no-symbol-file.exp: New file.
- 2016-04-13 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
- 2016-04-13 Simon Marchi <simon.marchi@ericsson.com>
- * boards/gdbserver-base.exp (${board}_download): Copy source file to
- standard output directory.
- 2016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
- 2016-04-13 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/instruction_history.c (loop): Add declaration.
- 2016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
- 2016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
- parentheses to print.
- (continue_handler): Likewise.
- 2016-04-08 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.server/solib-list.exp: Remove is_remote check.
- Pass shlib= to gdb_compile. Don't link shared library with
- -soname. Call gdb_remote_download instead of gdb_load_shlibs.
- Run binary filename through "readlink -f" on the target.
- 2016-04-08 Pedro Alves <palves@redhat.com>
- * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
- interpreter filename as argument to gdbserver_spawn.
- * lib/gdbserver-support.exp (gdbserver_download_current_prog):
- Return empty if $last_loaded_file does not exist.
- 2016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix compatibility with gcc-4.8.5-4.el7.x86_64.
- * gdb.base/jit-main.c: Use exit after usage.
- 2016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
- GDBHISTSIZE prior to the tests.
- * gdb.base/gdbinit-history.exp: Likewise.
- 2016-04-07 Pedro Alves <palves@redhat.com>
- * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
- instead of build_executable. Use gdb_load_shlibs.
- 2016-04-07 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
- Execute "si" command.
- 2016-04-07 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
- number instead of the comments on some line.
- 2016-04-06 Don Breazeal <donb@codesourcery.com>
- * gdb.dwarf2/dw2-opt-structptr.c: New test program.
- * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
- 2016-04-06 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
- standard_output_file. Remove unused binfile variable.
- 2016-04-05 Catalin Udma <catalin.udma@freescale.com>
- * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
- * gdb.python/py-mi-objfile.exp: Match "list main" output
- in console format.
- 2016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
- absolute.
- 2016-04-05 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
- absolute.
- * gdb.trace/ftrace.exp: Likewise.
- * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
- targets as well.
- (gdb_compile_shlib): Set SONAME for non-remote targets as well.
- (gdb_load_shlibs): Copy libraries to test directory when testing
- natively. Only set solib-search-path if testing remotely.
- * lib/mi-support.exp (mi_load_shlibs): Likewise.
- 2016-04-05 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/jit-so.exp: Use gdb_remote_download instead of
- gdb_download. Use it even if the target is not remote.
- * gdb.base/jit.exp (compile_jit_test): Likewise.
- * lib/gdb.exp (gdb_remote_download): Copy files to the standard
- output directory if the destination board is local, otherwise use
- the standard remote_download from DejaGnu.
- (gdb_download): Remove.
- (gdb_load_shlibs): Use gdb_remote_download instead of
- gdb_download.
- * lib/gdbserver-support.exp (gdbserver_download_current_prog):
- Use gdb_remote_download instead of gdb_download. Use it even if
- the target is not remote.
- * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
- instead of gdb_download.
- 2016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
- (test_insert_delete_modify): Call mi_load_shlibs before trying to
- run.
- 2016-04-01 Artemiy Volkov <artemiyv@acm.org>
- PR gdb/19820
- * gdb.base/printcmds.exp: Add artificial arrays tests.
- 2016-03-31 Pedro Alves <palves@redhat.com>
- PR gdb/19858
- * gdb.base/jit-main.c: Include unistd.h.
- (ATTACH): Define to 0 if not already defined.
- (wait_for_gdb, mypid): New globals.
- (WAIT_FOR_GDB): New macro.
- (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
- some breakpoint locations.
- * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
- New procedures.
- (one_jit_test): Add REATTACH parameter, and handle it. Use
- continue_to_test_location.
- (top level): Test attach, and adjusts calls to one_jit_test.
- 2016-03-31 Pedro Alves <palves@redhat.com>
- PR gdb/19858
- * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
- BINSUFFIX parameter, and handle it.
- (top level): Adjust calls compile_jit_test.
- 2016-03-31 Catalin Udma <catalin.udma@freescale.com>
- PR python/19743
- * gdb.python/py-mi-events-gdb.py: New file.
- * gdb.python/py-mi-events.c: New file.
- * gdb.python/py-mi-events.exp: New file.
- 2016-03-30 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/until-precsave.exp: Match function name only.
- * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
- Move malloc to a condition block.
- * gdb.reverse/until-reverse.exp: Match function name only.
- 2016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/ftrace.exp: Set arg0exp for s390.
- * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
- * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
- variable for GPR 0 instead of assuming it is register 0.
- * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
- * lib/trace-support.exp: Add s390 registers.
- 2016-03-29 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
- 2016-03-24 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/break-reverse.exp: Add quotation mark in the
- test message.
- 2016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
- maintaining separate logic for constructing the output path.
- 2016-03-16 Don Breazeal <donb@codesourcery.com>
- * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
- Retry fork and waitpid on interrupted system call errors.
- * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
- Use with_timeout_factor to increase timeout by factor of 10.
- 2016-03-15 Don Breazeal <donb@codesourcery.com>
- * gdb.cp/scope-err.cc: New test program.
- * gdb.cp/scope-err.exp: New test script.
- * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
- lines and "set breakpoint here" comment.
- * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
- Fixed some whitespace and format issues.
- * gdb.mi/mi-linespec-err-cp.cc: New test program.
- * gdb.mi/mi-linespec-err-cp.exp: New test script.
- 2016-03-15 Doug Evans <dje@google.com>
- * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
- * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
- All callers updated. Add tests for enums, mixed flags register.
- 2016-03-15 Doug Evans <dje@google.com>
- * gdb.base/skip.c (main): Call test_skip_file_and_function.
- * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
- 2016-03-14 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/default.exp: Add $_as_string to the list of expected
- convenience functions.
- 2016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/maint.exp: New tests for 'maint info line-table'.
- 2016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-as-string.exp: New file.
- * gdb.python/py-as-string.c: New file.
- 2016-03-09 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-into-signal.exp: Adjust to "Program received
- signal" -> "Thread NN received signal" output change.
- * gdb.threads/ia64-sigill.exp: Likewise.
- * gdb.threads/linux-dp.exp: Likewise.
- * gdb.threads/manythreads.exp: Likewise.
- * gdb.threads/pending-step.exp: Likewise.
- * gdb.threads/print-threads.exp: Likewise.
- * gdb.threads/sigstep-threads.exp: Likewise.
- * gdb.threads/staticthreads.exp: Likewise.
- * gdb.threads/tls.exp: Likewise.
- 2016-03-09 Pedro Alves <palves@redhat.com>
- * gdb.base/command-line-input.exp: New file.
- 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/ftrace.exp: Set arg0exp for ppc.
- * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
- * gdb.trace/pending.exp: Accept leading dot before function name.
- * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
- * lib/trace-support.exp: Set registers for ppc.
- 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
- use it for disassembly; accept .main in addition to main in backtrace.
- 2016-03-09 Wei-cheng Wang <cole945@gmail.com>
- Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
- (gdb_recursion_test_ptr): New global variable.
- (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
- gdb_recursion_test.
- (gdb_c_test): Ditto.
- 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/change-loc.exp: Don't depend on tracepoint location
- ordering.
- 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
- (bar): Add bar_start_lbl label.
- * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
- of foo/bar for emitting DWARF and tracing.
- 2016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
- * analyze-racy-logs.py: Set executable bit.
- 2016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
- * Makefile.in (DEFAULT_RACY_ITER): New variable.
- (CHECK_TARGET_TMP): Likewise.
- (check-single-racy): New rule.
- (check-parallel-racy): Likewise.
- (TEST_TARGETS): Adjust rule to account for RACY_ITER.
- (do-check-parallel-racy): New rule.
- (check-racy/%.exp): Likewise.
- * README (Racy testcases): New section.
- * analyze-racy-logs.py: New file.
- 2016-03-03 Doug Evans <dje@google.com>
- * gdb.base/skip.exp: Use with_test_prefix.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
- Invoke step_over_syscall "clone" and break_cond_on_syscall
- "clone".
- * gdb.base/step-over-clone.c: New file.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
- code format.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-fork.c: Rename to ...
- * gdb.base/step-over-fork.c: ... it. New file.
- * gdb.base/disp-step-vfork.c: Rename to ...
- * gdb.base/step-over-vfork.c: ... it. New file.
- * gdb.base/disp-step-syscall.exp: Rename to ...
- * gdb.base/step-over-syscall.exp: ... it. New file.
- (disp_step_cross_syscall): Rename to ...
- (step_over_syscall): ... it.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
- If target supports condition evaluation on target, invoke
- break_cond_on_syscall for fork and vfork.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-syscall.exp: Don't invoke
- support_displaced_stepping.
- (disp_step_cross_syscall): Test with displaced stepping off and
- on if supported.
- 2016-03-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
- proc.
- (setup): New proc.
- (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
- and setup.
- 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-history.exp: Remove breakpoint.
- 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.fortran/vla-history.exp: Lookup array elements and printing
- exceeds timeout.
- 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
- breakpoint.
- 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
- * gdb.mi/vla.f90: Nullify pointer after declaration.
- 2016-03-01 Pedro Alves <palves@redhat.com>
- * gdb.trace/ftrace-lock.c: Include <unistd.h>.
- 2016-03-01 Pedro Alves <palves@redhat.com>
- * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
- before anything else.
- * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
- _GNU_SOURCE here.
- * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
- before anything else.
- * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
- 2016-03-01 Pedro Alves <palves@redhat.com>
- * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
- 2016-03-01 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-disp-step.exp: Use standard_testfile and
- prepare_for_testing.
- 2016-03-01 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
- 2016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
- manually constructing the output path.
- 2016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-stackless.S: New.
- * gdb.arch/s390-stackless.exp: New.
- 2016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/circular.c: New file.
- * gdb.dlang/circular.exp: New file.
- 2016-02-26 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
- [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
- (testcases): Update.
- 2016-02-26 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/aarch64.c: Rename to ...
- * gdb.reverse/insn-reverse.c: ... it.
- * gdb.reverse/aarch64.exp: Rename to ...
- * gdb.reverse/insn-reverse.exp: ... it.
- 2016-02-26 Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
- (testcase_ftype): New.
- (testcases): New array.
- (n_testcases): New.
- (main): Call each element in testcases.
- * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
- (read_testcase): New.
- Do the tests in a loop.
- 2016-02-25 Yao Qi <yao.qi@linaro.org>
- * gdb.base/branches.c: Remove.
- 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
- PR gdb/13808
- * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
- 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/ftrace.exp: Remove unnecessary target check.
- 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
- change x86_64 call_insn to 'callq'.
- 2016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/tfile-avx.c: Move to...
- * gdb.trace/tracefile-pseudo-reg.c: Here.
- * gdb.trace/tfile-avx.exp: Move to...
- * gdb.trace/tracefile-pseudo-reg.exp: Here.
- 2016-02-24 Gary Benson <gbenson@redhat.com>
- * gdb.base/attach-pie-noexec.exp: Do not expect an error
- message on attach.
- 2016-02-23 Doug Evans <dje@google.com>
- * gdb.base/skip.c (test_skip): New function.
- (end_test_skip_file_and_function): New function.
- (test_skip_file_and_function): New function.
- * gdb.base/skip1.c (test_skip): New function.
- (skip1_test_skip_file_and_function): New function.
- * gdb.base/skip.exp: Add tests for new skip options.
- * gdb.base/skip-solib.exp: Update expected output.
- * gdb.perf/skip-command.cc: New file.
- * gdb.perf/skip-command.exp: New file.
- * gdb.perf/skip-command.py: New file.
- 2016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
- info registers pattern.
- 2016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
- * lib/future.exp: Add D support.
- (gdb_find_gdc): New proc.
- (gdb_default_target_compile): Add D support.
- 2016-02-18 Wei-cheng Wang <cole945@gmail.com>
- * gdb.trace/tspeed.c (myclock): Return wallclock instead of
- user+system time.
- (trace_speed_test): Determine the iteration count for a time
- between 15..30 seconds.
- 2016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.arch/i386-mpx-sigsegv.c: New file.
- * gdb.arch/i386-mpx-sigsegv.exp: New file.
- * gdb.arch/i386-mpx-simple_segv.c: New file.
- * gdb.arch/i386-mpx-simple_segv.exp: New file.
- 2016-02-18 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
- Don't call setup_kfail.
- 2016-02-18 Yao Qi <yao.qi@linaro.org>
- * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
- Set "set breakpoint condition-evaluation" per $cond_bp_target.
- 2016-02-16 Doug Evans <dje@google.com>
- * gdb.base/skip.c: Add copyright. Whitespace cleanup.
- * gdb.base/skip1.c: Ditto.
- * gdb.base/skip.exp: Whitespace cleanup.
- 2016-02-16 Don Breazeal <donb@codesourcery.com>
- PR remote/19496
- * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
- Remove kfail for PR remote/19496.
- 2016-02-16 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (standard_temp_file): Return a path specific to
- the runtest invocation.
- 2016-02-16 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/save-trace.exp: Change relative path to be in the
- standard output directory.
- 2016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/i386-prologue.c: Add missing prototypes.
- 2016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
- * gdb.arch/i386-prologue.exp: Likewise.
- * gdb.arch/i386-size.exp: Likewise.
- 2016-02-15 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
- define object file path.
- * gdb.btrace/gcore.exp: Use standard_output_file to define core
- file path.
- * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
- standard_output_file to define binfile.
- 2016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix compatibility with recent gfortran-5.3.1.
- * gdb.fortran/vla-history.exp (print vla1 allocated)
- (print vla2 allocated, print $2, print $3): Remove
- (print $4): Rename to ...
- (print $2): ... here.
- (print $9): Rename to ...
- (print $5): ... here.
- (print $10): Rename to ...
- (print $6): ... here.
- * gdb.fortran/vla.f90: Add pvla initialization.
- 2016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
- New test.
- * gdb.fortran/vla-value-sub.exp: Likewise.
- 2016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
- 2016-02-12 Simon Marchi <simon.marchi@ericsson.com>
- * i386-biarch-core.exp: Define corefile using
- standard_output_file.
- 2016-02-12 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-single-step-kernel-helper.c: New.
- * gdb.arch/arm-single-step-kernel-helper.exp: New.
- 2016-02-12 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/tailcall-only.exp: New.
- * gdb.btrace/tailcall-only.c: New.
- * gdb.btrace/x86_64-tailcall-only.S: New.
- * gdb.btrace/i686-tailcall-only.S: New.
- 2016-02-11 Pedro Alves <palves@redhat.com>
- * README (Parallel testing): Add missing double quotes.
- 2016-02-11 Pedro Alves <palves@redhat.com>
- * README (Parallel testing): New section.
- (GDB_PARALLEL): Rewrite.
- (FORCE_PARALLEL): Document.
- 2016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/tfile-avx.c: New test.
- * gdb.trace/tfile-avx.exp: New test.
- 2016-02-09 Keith Seitz <keiths@redhat.com>
- PR breakpoints/19546
- * gdb.base/infcall-exec.c: New file.
- * gdb.base/infcall-exec2.c: New file.
- * gdb.base/infcall-exec.exp: New file.
- 2016-02-09 Keith Seitz <keiths@redhat.com>
- * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
- (toplevel): Call test_bkpt_address.
- 2016-02-09 Keith Seitz <keiths@redhat.com>
- PR python/19506
- * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
- (toplevel): Call test_bkpt_address.
- 2016-02-09 Simon Marchi <simon.marchi@ericsson.com>
- * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
- to AC_OUTPUT.
- * configure: Regenerate.
- 2016-02-09 Pedro Alves <palves@redhat.com>
- PR breakpoints/19548
- * gdb.base/execl-update-breakpoints.c (some_function): New
- function.
- (main): Call it.
- * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
- Tighten expected GDB output.
- 2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
- * Makefile.in (ALL_SUBDIRS): Remove.
- (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
- (distclean maintainer-clean realclean): Likewise.
- * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
- * configure: Regenerate.
- * gdb.ada/Makefile.in: Delete.
- * gdb.arch/Makefile.in: Likewise.
- * gdb.asm/Makefile.in: Likewise.
- * gdb.base/Makefile.in: Likewise.
- * gdb.btrace/Makefile.in: Likewise.
- * gdb.cell/Makefile.in: Likewise.
- * gdb.compile/Makefile.in: Likewise.
- * gdb.cp/Makefile.in: Likewise.
- * gdb.disasm/Makefile.in: Likewise.
- * gdb.dlang/Makefile.in: Likewise.
- * gdb.dwarf2/Makefile.in: Likewise.
- * gdb.fortran/Makefile.in: Likewise.
- * gdb.gdb/Makefile.in: Likewise.
- * gdb.go/Makefile.in: Likewise.
- * gdb.guile/Makefile.in: Likewise.
- * gdb.java/Makefile.in: Likewise.
- * gdb.linespec/Makefile.in: Likewise.
- * gdb.mi/Makefile.in: Likewise.
- * gdb.modula2/Makefile.in: Likewise.
- * gdb.multi/Makefile.in: Likewise.
- * gdb.objc/Makefile.in: Likewise.
- * gdb.opencl/Makefile.in: Likewise.
- * gdb.opt/Makefile.in: Likewise.
- * gdb.pascal/Makefile.in: Likewise.
- * gdb.perf/Makefile.in: Likewise.
- * gdb.python/Makefile.in: Likewise.
- * gdb.reverse/Makefile.in: Likewise.
- * gdb.server/Makefile.in: Likewise.
- * gdb.stabs/Makefile.in: Likewise.
- * gdb.threads/Makefile.in: Likewise.
- * gdb.trace/Makefile.in: Likewise.
- * gdb.xml/Makefile.in: Likewise.
- * lib/gdb.exp (make_gdb_parallel_path): Add check for
- GDB_PARALLEL.
- (standard_output_file): Remove check for GDB_PARALLEL, always
- return path in outputs/$subdir/$testname.
- 2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
- * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
- (site.exp): Assign abs_srcdir to tcl's srcdir.
- 2016-02-04 Yao Qi <yao.qi@linaro.org>
- * gdb.base/foll-exec-mode.c: Include limits.h.
- (main): Add parameters argc and argv. Get directory from
- argv[0].
- * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
- compilation.
- * gdb.base/foll-exec.c: Include limits.h.
- (main): Add parameters argc and argv.
- Get directory from argv[0].
- * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
- Adjust tests on the number of lines as source code changed.
- * gdb.base/foll-vfork-exit.c: Include limits.h.
- (main): Add one line of statement before vfork.
- * gdb.base/foll-vfork.c: Include limits.h and string.h.
- (main): Add parameters argc and argv. Get directory from
- argv[0].
- * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
- (setup_gdb): Set tbreak to skip some source lines.
- * gdb.multi/bkpt-multi-exec.c: Include limits.h.
- (main): Add parameters argc and argv. Get directory from
- argv[0].
- * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
- compilation.
- * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
- (main): Add parameters argc and argv. Get directory from
- argv[0].
- * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
- compilation.
- 2016-02-01 Doug Evans <dje@google.com>
- * gdb.base/skip.exp: Clean up multiple references to same test name.
- 2016-02-01 Pedro Alves <palves@redhat.com>
- PR remote/19496
- * gdb.threads/forking-threads-plus-breakpoint.exp
- (displaced_stepping_supported): New global.
- (probe_displaced_stepping_support): New procedure.
- (do_test): Add 'displaced' parameter, and use it.
- (top level): Check for displaced stepping support. Add displaced
- stepping on/off testing axis.
- 2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
- pointer. Don't perform further tests on the unassociated pointer
- if the first test fails.
- 2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/max-value-size.c: New file.
- * gdb.base/max-value-size.exp: New file.
- * gdb.base/huge.exp: Disable max-value-size for this test.
- 2016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
- 2016-01-28 Yao Qi <yao.qi@linaro.org>
- * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
- 2016-01-25 Pedro Alves <palves@redhat.com>
- PR threads/19461
- * gdb.base/fork-running-state.c: New file.
- * gdb.base/fork-running-state.exp: New file.
- 2016-01-25 Pedro Alves <palves@redhat.com>
- PR gdb/19494
- * gdb.base/catch-fork-kill.c: New file.
- * gdb.base/catch-fork-kill.exp: New file.
- 2016-01-25 Pedro Alves <palves@redhat.com>
- * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
- Delete, moved to lib/gdb.exp.
- * gdb.threads/forking-threads-plus-breakpoint.exp
- (foreach_with_prefix): Likewise.
- * gdb.threads/process-dies-while-handling-bp.exp
- (foreach_with_prefix): Likewise.
- * lib/gdb.exp (foreach_with_prefix): New procedure.
- 2016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
- * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
- 2016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
- endian targets.
- 2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- Fix testsuite compatibility with Guile.
- * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
- number.
- 2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix testsuite compatibility with Guile.
- * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
- (thread 1): New test for backtrace through signal handler.
- 2016-01-22 Yao Qi <yao.qi@linaro.org>
- PR testsuite/19491
- * gdb.base/multi-forks.c: Include
- ../lib/unbuffer_output.c
- (main): Call gdb_unbuffer_output.
- 2016-01-21 Doug Evans <dje@google.com>
- * lib/ada.exp (gdb_compile_ada): Fix typo.
- 2016-01-21 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/break-fun-addr.exp: New file.
- * gdb.base/break-fun-addr1.c: New file.
- * gdb.base/break-fun-addr2.c: New file.
- 2016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
- * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
- enum flag values.
- 2016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
- when GDB can not set the vector return value. Add more comments
- for clarification.
- 2016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
- command.
- 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
- * Makefile.in (DO_RUNTEST): Add --status and update usages.
- 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
- * Makefile.in (check-single): Pass --status to runtest.
- (check/%.exp): Likewise.
- 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
- * Makefile.in (check-parallel): Propagate return code from make
- do-check-parallel.
- 2016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/ftrace.exp: Fix expected message on continue.
- * gdb.trace/pending.exp: Fix expected message on continue.
- * gdb.trace/trace-break.exp: Fix expected message on continue.
- 2016-01-18 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_test): Remove unused global references.
- 2016-01-18 Pedro Alves <palves@redhat.com>
- * gdb.base/async-shell.exp: Adjust expected output.
- * gdb.base/dprintf-non-stop.exp: Adjust expected output.
- * gdb.base/siginfo-thread.exp: Adjust expected output.
- * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
- * gdb.java/jnpe.exp: Adjust expected output.
- * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
- * gdb.threads/continue-pending-status.exp: Adjust expected output.
- * gdb.threads/leader-exit.exp: Adjust expected output.
- * gdb.threads/manythreads.exp: Adjust expected output.
- * gdb.threads/pthreads.exp: Adjust expected output.
- * gdb.threads/schedlock.exp: Adjust expected output.
- * gdb.threads/siginfo-threads.exp: Adjust expected output.
- * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
- expected output.
- * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
- output.
- * gdb.threads/sigthread.exp: Adjust expected output.
- * gdb.threads/watchpoint-fork.exp: Adjust expected output.
- 2016-01-18 Yao Qi <yao.qi@linaro.org>
- * gdb.guile/scm-section-script.c: Replace @progbits with
- %progbits.
- * gdb.python/py-section-script.c: Likewise.
- 2016-01-15 Pedro Alves <palves@redhat.com>
- * gdb.multi/tids.exp: Test star wildcard ranges.
- 2016-01-15 Pedro Alves <palves@redhat.com>
- * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
- command from "thread apply" invocation.
- (thr_apply_info_thr_invalid): Default the expected output to the
- input tid list.
- (top level): Add tests that use convenience variables. Add tests
- for "thread apply" with a valid TID list, but missing the command.
- 2016-01-13 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp: Expect $_gthread as well.
- * gdb.multi/tids.exp: Test $_gthread.
- * gdb.threads/thread-specific.exp: Test $_gthread.
- 2016-01-13 Pedro Alves <palves@redhat.com>
- * gdb.multi/tids.exp: Test "info threads -gid".
- 2016-01-13 Pedro Alves <palves@redhat.com>
- * gdb.multi/tids.exp: Test InferiorThread.global_num and
- Breakpoint.thread.
- * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
- 2016-01-07 Pedro Alves <palves@redhat.com>
- * gdb.base/break.exp: Adjust to output changes.
- * gdb.base/hbreak2.exp: Likewise.
- * gdb.base/sepdebug.exp: Likewise.
- * gdb.base/watch_thread_num.exp: Likewise.
- * gdb.linespec/keywords.exp: Likewise.
- * gdb.multi/info-threads.exp: Likewise.
- * gdb.threads/thread-find.exp: Likewise.
- * gdb.multi/tids.c: New file.
- * gdb.multi/tids.exp: New file.
- 2016-01-13 Pedro Alves <palves@redhat.com>
- * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
- 2016-01-13 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp: Expect $_inferior as well.
- * gdb.multi/base.exp: Test $_inferior.
- 2016-01-13 Pedro Alves <palves@redhat.com>
- PR breakpoints/19388
- * gdb.base/catch-signal-siginfo-cond.c: New file.
- * gdb.base/catch-signal-siginfo-cond.exp: New file.
- 2016-01-12 Josh Stone <jistone@redhat.com>
- Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.base/catch-syscall.c (do_execve): New variable.
- (main): Conditionally trigger an execve.
- * gdb.base/catch-syscall.exp: Enable testing for remote targets.
- (test_catch_syscall_execve): New, check entry/return across execve.
- (do_syscall_tests): Call test_catch_syscall_execve.
- 2016-01-12 Pedro Alves <palves@redhat.com>
- * gdb.base/random-signal.exp (do_test): New procedure, with body
- of testcase moved in.
- 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/funcargs.exp (finish from indirectly called function):
- Reintroduce the case for 'First'.
- 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
- (tcatch_vfork_then_child_follow_exec)
- (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
- identification.
- 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
- and repeats to unlimited.
- * gdb.python/py-value.exp: Likewise.
- * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
- and repeats to unlimited.
- 2016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
- and reordering the functions.
- * gdb.multi/hangout.c: Likewise.
- * gdb.multi/hello.c: Likewise.
- 2016-01-08 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.perf/lib/perftest/perftest.py: Change relative imports to
- absolute.
- (SingleStatisticTestResult.report): Use dict.keys instead of
- dict.iterkeys.
- 2016-01-06 Pedro Alves <palves@redhat.com>
- * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
- 2016-01-04 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/dlopen.exp: New.
- * gdb.btrace/dlopen.c: New.
- * gdb.btrace/dlopen-dso.c: New.
- 2015-12-25 Sandra Loosemore <sandra@codesourcery.com>
- * lib/gdb.exp (gdb_test): Update comments to clarify that the
- PATTERN argument is optional.
- 2015-12-24 Joel Brobecker <brobecker@adacore.com>
- * lib/ada.exp (target_compile_ada_from_dir): New function.
- (gdb_compile_ada): Reimplement avoiding the use of project files.
- * gdb.ada/gnat_ada.gpr: Delete.
- * gdb.ada/cond_lang.exp: Adjust test to make path before
- filename optional.
- * gdb.ada/small_reg_param.exp: Likewise.
- 2015-12-22 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/foll-vork.exp: Remove HP-UX special case.
- 2015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
- * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
- case.
- 2015-12-21 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/break.exp: Remove dead code.
- * gdb.base/sepdebug.exp: Likewise.
- 2015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.asm/asm-source.exp: Remove HP-UX references.
- * gdb.base/annota1.exp: Likewise.
- * gdb.base/annota3.exp: Likewise.
- * gdb.base/attach.exp: Likewise.
- * gdb.base/bigcore.exp: Likewise.
- * gdb.base/break.exp: Likewise.
- * gdb.base/call-ar-st.exp: Likewise.
- * gdb.base/callfuncs.exp: Likewise.
- * gdb.base/catch-fork-static.exp: Likewise.
- * gdb.base/display.exp: Likewise.
- * gdb.base/foll-exec-mode.exp: Likewise.
- * gdb.base/foll-exec.exp: Likewise.
- * gdb.base/foll-fork.exp: Likewise.
- * gdb.base/foll-vfork.exp: Likewise.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/hbreak2.exp: Likewise.
- * gdb.base/inferior-died.exp: Likewise.
- * gdb.base/interrupt.exp: Likewise.
- * gdb.base/multi-forks.exp: Likewise.
- * gdb.base/nodebug.exp: Likewise.
- * gdb.base/sepdebug.exp: Likewise.
- * gdb.base/solib1.c: Likewise.
- * gdb.base/step-test.exp: Likewise.
- * gdb.mi/non-stop.c: Likewise.
- * gdb.mi/pthreads.c: Likewise.
- * gdb.multi/bkpt-multi-exec.ex: Likewise.
- * gdb.threads/pthreads.c: Likewise.
- * gdb.threads/staticthreads.exp: Likewise.
- * lib/future.exp: Likewise.
- * lib/gdb.exp: Likewise.
- * gdb.base/so-indr-cl.c: Remove.
- * gdb.base/so-indr-cl.exp: Likewise.
- * gdb.base/solib.c: Likewise.
- * gdb.base/solib.exp: Likewise.
- * gdb.base/solib2.c: Likewise.
- 2015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
- * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
- * gdb.base/call-ar-st.exp: Likewise.
- * gdb.base/callfuncs.exp: Likewise.
- * gdb.base/condbreak.exp: Likewise.
- * gdb.base/constvars.exp: Likewise.
- * gdb.base/hbreak2.exp: Likewise.
- * gdb.base/langs.exp: Likewise.
- * gdb.base/list.exp: Likewise.
- * gdb.base/long_long.exp: Likewise.
- * gdb.base/ptype.exp: Likewise.
- * gdb.base/scope.exp: Likewise.
- * gdb.base/signals.exp: Likewise.
- * gdb.base/so-impl-ld.exp: Likewise.
- * gdb.base/varargs.exp: Likewise.
- * gdb.base/volatile.exp: Likewise.
- * gdb.base/whatis.exp: Likewise.
- * gdb.cp/cplusfuncs.exp: Likewise.
- * gdb.cp/inherit.exp: Likewise.
- * gdb.cp/local.exp: Likewise.
- * gdb.cp/member-ptr.exp: Likewise.
- * gdb.cp/method.exp: Likewise.
- * gdb.cp/overload.exp: Likewise.
- * gdb.cp/templates.exp: Likewise.
- * gdb.stabs/weird.exp: Likewise.
- * lib/compiler.c: Likewise.
- * lib/compiler.cc: Likewise.
- * lib/cp-support.exp: Likewise.
- * lib/gdb.exp: Likewise.
- 2015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
- * configure.ac: Remove HP-UX case.
- * configure: Regenerate.
- 2015-12-18 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (gdb_compile): Add function doc.
- 2015-12-17 Pedro Alves <palves@redhat.com>
- PR threads/19354
- * gdb.multi/info-threads.exp: New file.
- 2015-12-15 Yao Qi <yao.qi@linaro.org>
- * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
- is aarch64*-*-*.
- 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/history-duplicates.exp: Skip if no readline support.
- 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
- 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
- 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/completion.exp: Skip tests that interrupt GDB with
- ctrl-C if nointerrupts target property is set.
- * gdb.base/double-prompt-target-event-error.exp: Likewise.
- * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
- * gdb.base/paginate-bg-execution.exp: Likewise.
- * gdb.base/paginate-execution-startup.exp: Likewise.
- * gdb.base/random-signal.exp: Likewise.
- * gdb.base/range-stepping.exp: Likewise.
- * gdb.cp/annota2.exp: Likewise.
- * gdb.cp/annota3.exp: Likewise.
- * gdb.gdb/selftest.exp: Likewise.
- * gdb.threads/continue-pending-status.exp: Likewise.
- * gdb.threads/leader-exit.exp: Likewise.
- * gdb.threads/manythreads.exp: Likewise.
- * gdb.threads/pthreads.exp: Likewise.
- * gdb.threads/schedlock.exp: Likewise.
- * gdb.threads/sigthread.exp: Likewise.
- 2015-12-11 Don Breazeal <donb@codesourcery.com>
- * gdb.base/execl-update-breakpoints.exp (main): Enable for target
- remote.
- * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
- * gdb.base/foll-exec.exp (main): Enable for target remote.
- * gdb.base/foll-fork.exp (main): Likewise.
- * gdb.base/foll-vfork.exp (main): Likewise.
- * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
- (proc continue_to_exit_bp_loc): Use clean_restart.
- * gdb.base/pie-execl.exp (main): Disable for target remote.
- * gdb.base/watch-vfork.exp (main): Enable for target remote.
- * gdb.mi/mi-nsthrexec.exp (main): Likewise.
- * gdb.threads/execl.exp (main): Likewise.
- * gdb.threads/fork-child-threads.exp (main): Likewise.
- * gdb.threads/fork-plus-threads.exp (main): Disable for target
- remote.
- * gdb.threads/fork-thread-pending.exp (main): Enable for target
- remote.
- * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
- pid.tid style ptids, instead of just tid.
- * gdb.threads/thread-execl.exp (main): Enable for target remote.
- * gdb.threads/watchpoint-fork.exp (main): Likewise.
- * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
- ptids, instead of just tid.
- 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/list.exp (test_list_forward): Add end of file error
- test.
- (test_repeat_list_command): Add end of file error test.
- (test_list_backwards): Add beginning of file error test.
- 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/list.exp (test_list_invalid_args): New function,
- defined, and called.
- 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/list.exp (test_list): Make test names unique.
- 2015-12-11 Yao Qi <yao.qi@linaro.org>
- * gdb.base/coremaker2.c: Remove.
- 2015-12-10 Pedro Alves <palves@redhat.com>
- * gdb.multi/base.exp: Remove stale "spaces" references.
- 2015-12-10 Pedro Alves <palves@redhat.com>
- * gdb.multi/base.exp: Don't use nowarnings.
- * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
- * gdb.multi/hangout.c: Include stdio.h.
- * gdb.multi/hello.c: Include stdlib.h.
- * gdb.multi/multi-arch-exec.c: Include stdlib.h.
- * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
- * gdb.multi/multi-arch.exp: Don't use nowarnings.
- 2015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.dwarf2/dw2-ranges-base.c: New file.
- * gdb.dwarf2/dw2-ranges-base.exp: New file.
- * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
- support additional line table, and debug ranges generation.
- (Dwarf::ranges): New function, generate .debug_ranges.
- (Dwarf::lines): Support generating simple line table programs.
- (Dwarf::assemble): Initialise new namespace variables.
- 2015-12-09 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/async.exp (proc test_background): Add case for
- asynchronous execution not supported.
- 2015-12-09 Luis Machado <lgustavo@codesourcery.com>
- * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
- format and change test names to make them unique.
- 2015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
- Pedro Alves <pedro@redhat.com>
- PR gdb/18702
- Add checking of floatformats setup on x86_64 hosts.
- * gdb.arch/i386-float.S (main): Load bigval and smallval.
- (smallval, bigval): New labels/constants.
- * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
- float" after loading bigval and smallval.
- 2015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/fun_overload_menu.exp: New testcase.
- * gdb.ada/fun_overload_menu/foo.adb: New testcase.
- 2015-12-04 Josh Stone <jistone@redhat.com>
- * gdb.base/catch-fork-static.exp: New.
- 2015-12-03 Yao Qi <yao.qi@linaro.org>
- * gdb.base/sizeof.c: Don't include stdio.h and
- ../lib/unbuffer_output.c.
- (main): New variable 'size' and 'value'. Remove printf and
- gdb_unbuffer_output. Assign return value to size and value.
- * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
- at the beginning.
- (check_sizeof): Check the result by printing variable 'size'.
- (check_valueof): Check the result by printing variable 'value'.
- 2015-12-01 Yao Qi <yao.qi@linaro.org>
- * gdb.base/disp-step-syscall.exp: Define syscall instruction
- for aarch64*-*-linux* target.
- 2015-11-30 Pedro Alves <palves@redhat.com>
- * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
- 2015-11-30 Pedro Alves <palves@redhat.com>
- * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
- Handle non-stop mode vCont replies.
- 2015-11-30 Pedro Alves <palves@redhat.com>
- * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
- prepare_for_testing. Start gdb with "set non-stop on" appended to
- GDBFLAGS. Lax expected stop output.
- 2015-11-27 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-neon.exp: New.
- * gdb.arch/arm-neon.c: New.
- 2015-11-27 Yao Qi <yao.qi@linaro.org>
- * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
- 2015-11-27 Yao Qi <yao.qi@linaro.org>
- * gdb.cp/annota2.exp: Allow multiple occurrences of the
- frames-invalid annotation.
- 2015-11-27 Yao Qi <yao.qi@linaro.org>
- * gdb.cp/annota2.exp: Use ${frames_invalid}.
- 2015-11-26 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.threads/names.exp: New file.
- * gdb.threads/names.c: New file.
- * README: Mention gdb,no_thread_names.
- 2015-11-26 Markus Metzger <markus.t.metzger@intel.com>
- PR 19297
- * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
- support" error.
- 2015-11-24 Pedro Alves <palves@redhat.com>
- PR 17539
- * gdb.base/display.exp: Expect displays to be sorted in ascending
- order. Use multi_line.
- * gdb.base/solib-display.exp: Likewise.
- 2015-11-24 Pedro Alves <palves@redhat.com>
- PR 17539
- * gdb.base/display.exp: Expect displays to be sorted in ascending
- order. Use multi_line.
- * gdb.base/solib-display.exp: Likewise.
- 2015-11-24 Pedro Alves <palves@redhat.com>
- PR 17539
- * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
- threads in ascending order.
- * gdb.base/foll-fork.exp: Likewise.
- * gdb.base/foll-vfork.exp: Likewise.
- * gdb.base/multi-forks.exp: Likewise.
- * gdb.mi/mi-nonstop.exp: Likewise.
- * gdb.mi/mi-nsintrall.exp: Likewise.
- * gdb.multi/base.exp: Likewise.
- * gdb.multi/multi-arch.exp: Likewise.
- * gdb.python/py-inferior.exp: Likewise.
- * gdb.threads/break-while-running.exp: Likewise.
- * gdb.threads/execl.exp: Likewise.
- * gdb.threads/gcore-thread.exp: Likewise.
- * gdb.threads/info-threads-cur-sal.exp: Likewise.
- * gdb.threads/kill.exp: Likewise.
- * gdb.threads/linux-dp.exp: Likewise.
- * gdb.threads/multiple-step-overs.exp: Likewise.
- * gdb.threads/next-bp-other-thread.exp: Likewise.
- * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
- * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
- * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
- * gdb.threads/thread-find.exp: Likewise.
- * gdb.threads/tls.exp: Likewise.
- * lib/mi-support.exp (mi_reverse_list): Delete.
- (mi_check_thread_states): No longer reverse list.
- 2015-11-24 Pedro Alves <palves@redhat.com>
- * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
- use lowercase.
- 2015-11-23 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/actions.c: Include trace-common.h.
- (main): Add a location for a fast tracepoint.
- * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
- the normal tracepoints.
- (gdb_verify_tracepoints): Adjust number of expected tracepoints.
- 2015-11-23 Simon Marchi <simon.marchi@ericsson.com>
- * save-trace.exp: Factor out code to these...
- (gdb_save_tracepoints): New.
- (gdb_load_tracepoints): New.
- (do_save_load_test): New.
- 2015-11-23 Kevin Buettner <kevinb@redhat.com>
- * gdb.base/asmlabel.exp: New test.
- * gdb.base/asmlabel.c: New test case.
- 2015-11-23 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/wrong_frame_bt_full-main.c: New file.
- * gdb.base/wrong_frame_bt_full-opaque.c: New file.
- * gdb.base/wrong_frame_bt_full.exp: New file.
- 2015-11-23 Joel Brobecker <brobecker@adacore.com>
- * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
- 2015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
- * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
- pstate register when comparing registers values in
- sparc64-*-linux-gnu targets to avoid spurious differences.
- 2015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
- * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
- 2015-11-19 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/nested-subp1.exp: Pass executable, not executable name,
- as type argument to gdb_compile.
- * gdb.base/nested-subp2.exp: Likewise.
- * gdb.base/nested-subp3.exp: Likewise.
- 2015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
- * lib/dwarf.exp (_note): Fix left shift of negative value.
- * gdb.trace/trace-condition.exp: Likewise.
- 2015-11-13 Yao Qi <yao.qi@linaro.org>
- * gdb.base/call-sc.exp (test_scalar_returns): Remove the
- comments about d10v.
- (test_scalar_returns): Likewise.
- * gdb.base/d10v.ld: Remove.
- * gdb.base/overlays.exp: Remove the target triplet checking for
- d10v-*-*.
- * gdb.base/structs.exp (test_struct_returns): Remove the
- comments about d10v.
- (test_struct_calls): Likewise.
- 2015-11-13 Yao Qi <yao.qi@linaro.org>
- * gdb.base/gnu_vector.exp: Check the return value by "p res".
- * gdb.base/gnu_vector.c: Don't include stdio.h.
- (main): Don't print res and call add_some_intvecs.
- 2015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
- macro.
- (func5): Removed.
- (func4): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
- macro.
- (func): Removed.
- (thread_function): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
- (func): Remove.
- (marker): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
- (pendfunc1): Remove.
- (pendfunc): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
- (foo): Remove.
- (pendfunc2): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
- macro.
- (func): Remove.
- (marker): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/trace-common.h: New header.
- * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
- macro.
- (func): Remove.
- (marker): Use FAST_TRACEPOINT_LABEL.
- * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
- (func): Remove.
- (thread_function): Use FAST_TRACEPOINT_LABEL.
- 2015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
- in front.
- * gdb.trace/change-loc.exp: Use global pcreg definition.
- * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
- * gdb.trace/entry-values.exp: Use global spreg definition, add $
- in front.
- * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
- * gdb.trace/pending.exp: Likewise.
- * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
- * gdb.trace/trace-break.exp: Likewise.
- * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
- in front.
- * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
- * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
- in front.
- * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
- 2015-11-09 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/fin_fun_out: New testcase.
- 2015-11-07 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
- value associated with DW_AT_byte_size.
- * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
- constants for DW_AT_byte_size, DW_AT_lower_bound, and
- DW_AT_upper_bound.
- 2015-11-07 Kevin Buettner <kevinb@redhat.com>
- * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
- (gdb_target_symbol_prefix_flags): Define in terms of _asm
- version.
- * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
- gdb.dwarf2/dw2-canonicalize-type.exp,
- gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
- gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
- gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
- provided by gdb_target_symbol_prefix_flags_asm.
- * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
- testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
- testsuite/gdb.dwarf2/dw2-unresolved-main.c,
- testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
- gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
- macros where needed). Use this macro for symbols which require
- the prefix provided by SYMBOL_PREFIX.
- 2015-11-05 Kevin Buettner <kevinb@redhat.com>
- * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
- New procs.
- * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
- representing expressions, of more than one list element.
- * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
- to prepend linker symbol prefix to f.
- * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
- table_1 and table_2.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
- Likewise, for f and g.
- * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
- for ptr.
- * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
- for main.
- * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
- table_1_ptr and table_2_ptr.
- 2015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
- Joel Brobecker <brobecker@adacore.com>
- * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
- 2015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.reverse/s390-mvcle.c: New test.
- * gdb.reverse/s390-mvcle.exp: New file.
- * lib/gdb.exp: Enable reverse tests on s390*-linux.
- 2015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
- 2015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
- reaching marker2.
- * gdb.reverse/getresuid-reverse.exp: Likewise.
- * gdb.reverse/pipe-reverse.exp: Likewise.
- * gdb.reverse/readv-reverse.exp: Likewise.
- * gdb.reverse/recvmsg-reverse.exp: Likewise.
- * gdb.reverse/time-reverse.exp: Likewise.
- * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
- 2015-10-30 Yao Qi <yao.qi@linaro.org>
- * gdb.threads/wp-replication.c (watch_count_done): Remove.
- (empty_cycle): Remove.
- (main): Don't call empty_cycle. Don't use watch_count_done.
- * gdb.threads/wp-replication.exp: Don't set breakpoint on
- empty_cycle. Rewrite the code counting HW watchpoints.
- 2015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
- * gdb.reverse/fstatat-reverse.c: New test.
- * gdb.reverse/fstatat-reverse.exp: New file.
- * gdb.reverse/getresuid-reverse.c: New test.
- * gdb.reverse/getresuid-reverse.exp: New file.
- * gdb.reverse/pipe-reverse.c: New test.
- * gdb.reverse/pipe-reverse.exp: New file.
- * gdb.reverse/readv-reverse.c: New test.
- * gdb.reverse/readv-reverse.exp: New file.
- * gdb.reverse/recvmsg-reverse.c: New test.
- * gdb.reverse/recvmsg-reverse.exp: New file.
- * gdb.reverse/time-reverse.c: New test.
- * gdb.reverse/time-reverse.exp: New file.
- * gdb.reverse/waitpid-reverse.c: New test.
- * gdb.reverse/waitpid-reverse.exp: New file.
- 2015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
- 2015-10-26 Doug Evans <dje@google.com>
- PR symtab/17391
- * lib/dwarf.exp (_location): Add support for DW_OP_regx.
- * gdb.dwarf2/bad-regnum.c: New file.
- * gdb.dwarf2/bad-regnum.exp: New file.
- 2015-10-26 Doug Evans <dje@google.com>
- PR python/18938
- * gdb.python/python.exp: Add test for symlink from .py file to .notpy
- file.
- 2015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile.exp (compile code globalvar): Update expectation
- for a change by "Mention language in compile error message".
- 2015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
- PR python/18073
- * gdb.python/py-type.c (C::a_method): New.
- (C::a_const_method): New.
- (C::a_static_method): New.
- (a_function): New.
- * gdb.python/py-type.exp (test_fields): Test getting fields
- from function and method.
- 2015-10-21 Keven Boell <keven.boell@intel.com>
- * gdb.fortran/vla-alloc-assoc.exp: New file.
- * gdb.fortran/vla-datatypes.exp: New file.
- * gdb.fortran/vla-datatypes.f90: New file.
- * gdb.fortran/vla-history.exp: New file.
- * gdb.fortran/vla-ptype-sub.exp: New file.
- * gdb.fortran/vla-ptype.exp: New file.
- * gdb.fortran/vla-sizeof.exp: New file.
- * gdb.fortran/vla-sub.f90: New file.
- * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
- * gdb.fortran/vla-value-sub-finish.exp: New file.
- * gdb.fortran/vla-value-sub.exp: New file.
- * gdb.fortran/vla-value.exp: New file.
- * gdb.fortran/vla-ptr-info.exp: New file.
- * gdb.mi/mi-vla-fortran.exp: New file.
- * gdb.mi/vla.f90: New file.
- 2015-10-21 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
- of hardwired timeout value.
- 2015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.dwarf2/dw2-regno-invalid.exp: New file.
- * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
- 2015-10-19 Josh Stone <jistone@redhat.com>
- * gdb.base/catch-syscall.c: Include <sched.h>.
- (unknown_syscall): New variable.
- (main): Trigger a vfork and an unknown syscall.
- * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
- (unknown_syscall_number): Likewise.
- (check_call_to_syscall): Accept an optional syscall pattern.
- (check_return_from_syscall): Likewise.
- (check_continue): Likewise.
- (test_catch_syscall_without_args): Check for vfork and ENOSYS.
- (test_catch_syscall_skipping_return): New test toggling off 'catch
- syscall' to step over the syscall return, then toggling back on.
- (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
- during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
- (do_syscall_tests): Call test_catch_syscall_without_args and
- test_catch_syscall_mid_vfork.
- (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
- (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
- 2015-10-19 Andrew Stubbs <ams@codesourcery.com>
- * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
- print g_vE): Add new pass patterns.
- * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
- print various symbol names for vptr fields.
- 2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/dbx.exp (test_func): Remove xfails, update expected
- results.
- 2015-10-12 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/disp-step-insn-reloc.exp: New test case.
- 2015-10-12 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (support_displaced_stepping): Return 1 if target
- is aarch64*-*-linux*.
- 2015-10-12 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
- (can_relocate_bcond_true): ... it.
- (can_relocate_bcond_false): New function.
- (foo): Likewise.
- (can_relocate_bl): Likewise.
- (testcases) [__aarch64__]: Add can_relocate_bcond_false and
- can_relocate_bl.
- 2015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.base/nested-addr.c: New file.
- * gdb.base/nested-addr.exp: New testcase.
- 2015-10-09 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/vdso.c (main): Remove breakpoint markers.
- * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
- its output. Ignore the output of "record goto begin" and instead
- check that GDB is replaying.
- 2015-10-09 Pedro Alves <palves@redhat.com>
- * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
- (top level): Use it in the run with no args test.
- 2015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/properties.exp: New file.
- 2015-10-02 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
- whether or not address 0x1000 is mapped on the target.
- 2015-09-30 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-type.exp: Do not run tests if binaries fail to
- build.
- 2015-09-30 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
- instruction-history test.
- 2015-09-28 Doug Evans <dje@google.com>
- * gdb.base/gcore.c (array_func): Add reference to static_array.
- 2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
- source line.
- 2015-09-24 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
- short or char as base type.
- 2015-09-23 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
- to allow any size enum.
- 2015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/array_ptr_renaming.exp: New testcase.
- * gdb.ada/array_ptr_renaming/foo.adb: New file.
- * gdb.ada/array_ptr_renaming/pack.ads: New file.
- 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
- * gdb.trace/ftrace-lock.c: New file.
- * gdb.trace/ftrace-lock.exp: New file.
- 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
- * gdb.arch/insn-reloc.c: New file.
- * gdb.arch/ftrace-insn-reloc.exp: New file.
- 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
- * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
- instruction.
- * gdb.trace/pendshr1.c (pendfunc): Likewise.
- * gdb.trace/pendshr2.c (pendfunc2): Likewise.
- * gdb.trace/range-stepping.c: Likewise.
- * gdb.trace/trace-break.c: Likewise.
- * gdb.trace/trace-mt.c (thread_function): Likewise.
- * gdb.trace/ftrace.c (marker): Likewise.
- * gdb.trace/trace-condition.c (marker): Likewise.
- * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
- * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
- is_aarch64_target.
- 2015-09-18 Doug Evans <xdje42@gmail.com>
- * gdb.dwarf2/dw2-bad-unresolved.c: New file.
- * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/dso2dso.exp: Don't use directory prefix when setting
- the breakpoint.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
- the pending breakpoint. Remove timeout override for "Run till
- MI pending breakpoint on pendfunc3 on thread 2" test.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
- filename pattern.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
- in breakpoint filename pattern.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
- 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.linespec/explicit.exp: Check for readline support for
- tab-completion tests. Fix obvious typo.
- 2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
- and replay.
- 2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/non-stop.c: New.
- * gdb.btrace/non-stop.exp: New.
- 2015-09-17 Pierre Langlois <pierre.langlois@arm.com>
- Yao Qi <yao.qi@linaro.org>
- * gdb.trace/trace-condition.c: New file.
- * gdb.trace/trace-condition.exp: New file.
- 2015-09-16 Wei-cheng Wang <cole945@gmail.com>
- * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
- for testing bytecode compilation.
- 2015-09-16 Pedro Alves <palves@redhat.com>
- Sandra Loosemore <sandra@codesourcery.com>
- * gdb.threads/non-stop-fair-events.c (timeout): New global.
- (SECONDS): Redefine.
- (main): Call pthread_kill and alarm early.
- * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
- support.
- (test): If the target can't hardware step and doesn't support
- displaced stepping, increase the timeout.
- 2015-09-16 Pedro Alves <palves@redhat.com>
- * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
- (enable_debug): New procedures.
- (test): Use them. Bail out if waiting for threads fails.
- (top level): Bail out if a test fails.
- 2015-09-16 Yao Qi <yao.qi@linaro.org>
- * gdb.asm/asm-source.exp: Set asm-arch for
- aarch64*-*-* target.
- * gdb.asm/aarch64.inc: New file.
- 2015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/array_of_variable_length.exp: New testcase.
- * gdb.ada/array_of_variable_length/foo.adb: New file.
- * gdb.ada/array_of_variable_length/pck.adb: New file.
- * gdb.ada/array_of_variable_length/pck.ads: New file.
- 2015-09-15 Doug Evans <dje@google.com>
- * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
- of function static local variable.
- 2015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
- * gdb.threads/tls-so_extern.exp: New test file.
- * gdb.threads/tls-so_extern.c: New test file.
- * gdb.threads/tls-so_extern_main.c: New test file.
- 2015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.opt/solib-intra-step-lib.c: New file.
- * gdb.opt/solib-intra-step-main.c: New file.
- * gdb.opt/solib-intra-step.exp: New file.
- 2015-09-15 Pedro Alves <palves@redhat.com>
- * gdb.threads/non-ldr-exc-3.exp (do_test): Use
- gdb_continue_to_breakpoint instead of gdb_test_multiple.
- 2015-09-14 Pedro Alves <palves@redhat.com>
- * gdb.base/hook-stop-continue.c: Delete.
- * gdb.base/hook-stop-continue.exp: Delete.
- * gdb.base/hook-stop-frame.c: Delete.
- * gdb.base/hook-stop-frame.exp: Delete.
- * gdb.base/hook-stop.c: New file.
- * gdb.base/hook-stop.exp: New file.
- 2015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/access_to_packed_array.exp: New testcase.
- * gdb.ada/access_to_packed_array/foo.adb: New file.
- * gdb.ada/access_to_packed_array/pack.adb: New file.
- * gdb.ada/access_to_packed_array/pack.ads: New file.
- 2015-09-14 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
- buffer size test.
- 2015-09-11 Don Breazeal <donb@codesourcery.com>
- * gdb.base/foll-exec.c: Add copyright header. Fix
- formatting issues.
- * gdb.base/foll-exec.exp (zap_session): Delete proc.
- (do_exec_tests): Use clean_restart in place of zap_session,
- and for test initialization. Fix formatting issues. Use
- fail in place of perror.
- * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
- an expect statement to match an expression with output from
- the program under debug.
- * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
- non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
- * gdb.threads/non-ldr-exc-2.exp: Likewise.
- * gdb.threads/non-ldr-exc-3.exp: Likewise.
- * gdb.threads/non-ldr-exc-4.exp: Likewise.
- 2015-09-09 Doug Evans <dje@google.com>
- * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
- 2015-09-09 Doug Evans <dje@google.com>
- * gdb.base/pie-execl.exp: Fix result test of build_executable.
- 2015-09-09 Doug Evans <dje@google.com>
- * gdb.base/savedregs.exp: Fix typo.
- 2015-09-09 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-cli.exp: Add CLI finish tests.
- 2015-09-08 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.threads/hand-call-in-threads.exp: Make sure the thread
- command actually switches threads. Give up on remaining
- tests if target fails to stop at breakpoint.
- 2015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/funcall_char.exp: New testcase.
- * gdb.ada/funcall_char/foo.adb: New file.
- 2015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
- expected outputs. Add two testcases for completing ambiguous
- functions.
- * gdb.ada/complete/aux_pck.adb: New file.
- * gdb.ada/complete/aux_pck.ads: New file.
- * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
- Ambiguous_Func functions.
- * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
- * gdb.ada/complete/pck.adb: Likewise.
- 2015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
- * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
- failures to run the test program under GDB.
- 2015-08-26 Luis Machado <lgustavo@codesourcery.com>
- * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
- to C.
- 2015-08-26 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/run-after-attach.exp: New test file.
- * gdb.base/run-after-attach.c: New test file.
- 2015-08-26 Don Breazeal <donb@codesourcery.com>
- * gdb.base/foll-exec-2.c: New test program.
- * gdb.base/foll-exec-2.exp: New test.
- 2015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.base/nested-subp1.exp: New file.
- * gdb.base/nested-subp1.c: New file.
- * gdb.base/nested-subp2.exp: New file.
- * gdb.base/nested-subp2.c: New file.
- * gdb.base/nested-subp3.exp: New file.
- * gdb.base/nested-subp3.c: New file.
- 2015-08-24 Pedro Alves <palves@redhat.com>
- * gdb.server/connect-without-multi-process.c: New file.
- * gdb.server/connect-without-multi-process.exp: New file.
- 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
- * gdb.opt/inline-markers.c: Make z int.
- 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
- * gdb.opt/inline-markers.c: Make z volatile.
- 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
- * gdb.opt/inline-bt.c: New volatile global z.
- * gdb.opt/inline-cmds.c: Likewise.
- * gdb.opt/inline-locals.c: Likewise.
- * gdb.opt/inline-markers.c: New extern global z.
- (marker): Use z.
- (inline_fn): Likewise.
- 2015-08-24 Pedro Alves <palves@redhat.com>
- * config/m32r-stub.exp: Remove file.
- * gdb.base/call-ar-st.exp: Remove reference to sparclet.
- * gdb.base/call-rt-st.exp: Likewise.
- * gdb.base/call-strs.exp: Likewise.
- * gdb.base/default.exp: Remove references to h8300-*-hms and
- *-*-udi*.
- * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
- 2015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
- -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
- and "return" use KFAIL when GDB can not read/write the vector
- return value.
- 2015-08-21 Gary Benson <gbenson@redhat.com>
- * gdb.trace/pending.exp: Cope with remote transfer warnings.
- 2015-08-20 Pedro Alves <palves@redhat.com>
- * gdb.server/solib-list.exp: No longer expect an interior stop in
- non-stop mode.
- 2015-08-20 Pedro Alves <palves@redhat.com>
- * gdb.server/connect-stopped-target.c: New file.
- * gdb.server/connect-stopped-target.exp: New file.
- 2015-08-20 Pedro Alves <palves@redhat.com>
- * gdb.dwarf2/comp-unit-lang.exp: New file.
- * gdb.dwarf2/comp-unit-lang.c: New file.
- 2015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/attr_ref_and_charlit.exp: New testcase.
- * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
- 2015-08-19 Kevin Buettner <kevinb@redhat.com>
- * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
- * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
- 2015-08-18 Doug Evans <dje@google.com>
- Adrian Sendroiu <adrian.sendroiu@freescale.com>
- * lib/gdb.exp (skip_python_tests_prompt): Renamed from
- skip_python_tests. New arg prompt_regexp.
- (skip_python_tests): New function.
- * lib/mi-support.exp (mi_skip_python_tests): New function.
- * gdb.python/py-mi-objfile-gdb.py: New file.
- * gdb.python/py-mi-objfile.c: New file.
- * gdb.python/py-mi-objfile.exp: New file.
- 2015-08-17 Keith Seitz <keiths@redhat.com>
- * gdb.linespec/explicit.exp: Move strace test from here ...
- * gdb.trace/strace.exp: ... to here.
- 2015-08-15 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
- * gdb.base/kill-detach-inferiors-cmd.c: New test file.
- 2015-08-14 Doug Evans <xdje42@gmail.com>
- * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
- inferior before selecting a new file.
- 2015-08-14 Doug Evans <xdje42@gmail.com>
- * gdb.mi/mi-disassemble.exp: Update.
- * gdb.base/disasm-optim.S: New file.
- * gdb.base/disasm-optim.c: New file.
- * gdb.base/disasm-optim.h: New file.
- * gdb.base/disasm-optim.exp: New file.
- 2015-08-14 Keith Seitz <keiths@redhat.com>
- * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
- "evaluated-by".
- 2015-08-13 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/dso2dso.exp: Improve the testcase's documentation.
- 2015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/fun_renaming.exp: New testcase.
- * gdb.ada/fun_renaming/fun_renaming.adb: New file.
- * gdb.ada/fun_renaming/pack.adb: New file.
- * gdb.ada/fun_renaming/pack.ads: New file.
- 2015-08-12 Keith Seitz <keiths@redhat.com>
- * gdb.base/dso2dso.exp: Pass basename of source file in call to
- gdb_get_line_number.
- 2015-08-12 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
- gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
- gdb.base/dso2dso.exp: New files.
- 2015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
- Pedro Alves <palves@redhat.com>
- Keith Seitz <keiths@redhat.com>
- * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
- GDBFLAGS.
- 2015-08-12 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdbhistsize-history.exp
- (test_histsize_history_setting): Use save_vars.
- * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
- Use save_vars.
- (test_no_truncation_of_unlimited_history_file): Use save_vars.
- * gdb.base/readline.exp: Use save_vars.
- 2015-08-12 Patrick Palka <patrick@parcs.ath.cx>
- * lib/gdb.exp (save_vars): New proc.
- 2015-08-11 Keith Seitz <keiths@redhat.com>
- * gdb.base/help.exp: Update help_breakpoint_text.
- 2015-08-11 Keith Seitz <keiths@redhat.com>
- * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
- (at toplevel): Call test_explicit_breakpoints.
- * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
- breakpoints.
- * lib/mi-support.exp (mi_make_breakpoint): Add support for
- breakpoint conditions, "-cond".
- 2015-08-11 Keith Seitz <keiths@redhat.com>
- * gdb.linespec/3explicit.c: New file.
- * gdb.linespec/cpexplicit.cc: New file.
- * gdb.linespec/cpexplicit.exp: New file.
- * gdb.linespec/explicit.c: New file.
- * gdb.linespec/explicit.exp: New file.
- * gdb.linespec/explicit2.c: New file.
- * gdb.linespec/ls-errs.exp: Add explicit location tests.
- * lib/gdb.exp (capture_command_output): Regexp-escape `command'
- before using in the matching pattern.
- Clarify that `prefix' is a regular expression.
- 2015-08-11 Keith Seitz <keiths@redhat.com>
- * gdb.base/dprintf-pending.exp: Update dprintf "without format"
- test.
- Add tests for missing ",FMT" and ",".
- 2015-08-10 Doug Evans <dje@google.com>
- Keith Seitz <keiths@redhat.com>
- PR gdb/17960
- * gdb.base/completion.exp: Add location completer tests.
- 2015-08-07 Pedro Alves <palves@redhat.com>
- * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
- tests here.
- (top level): Run do_test with and without displaced stepping.
- 2015-08-07 Pedro Alves <palves@redhat.com>
- * gdb.base/valgrind-disp-step.c: New file.
- * gdb.base/valgrind-disp-step.exp: New file.
- 2015-08-07 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
- Delete function.
- (main): Add alarm. Run an infinite loop instead of calling
- wait_threads.
- * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
- comment.
- * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
- Delete function.
- (main): Add alarm. Run an infinite loop instead of calling
- wait_threads.
- * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
- comment.
- 2015-08-07 Pedro Alves <palves@redhat.com>
- * gdb.base/checkpoint-ns.exp: New file.
- * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
- standard_testfile.
- 2015-08-07 Markus Metzger <markus.t.metzger@intel.com>
- * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
- * gdb.btrace/instruction_history.exp: Update.
- * gdb.btrace/tsx.exp: New.
- * gdb.btrace/tsx.c: New.
- 2015-08-06 Pedro Alves <palves@redhat.com>
- * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
- increase timeout.
- * gdb.reverse/until-precsave.exp: Bump timeouts.
- 2015-08-06 Pedro Alves <palves@redhat.com>
- * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
- 2015-08-06 Pedro Alves <palves@redhat.com>
- PR gdb/18749
- * gdb.threads/process-dies-while-handling-bp.c: New file.
- * gdb.threads/process-dies-while-handling-bp.exp: New file.
- 2015-08-06 Pedro Alves <palves@redhat.com>
- * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
- * gdb.threads/forking-threads-plus-breakpoint.c: New file.
- 2015-08-05 Pedro Alves <palves@redhat.com>
- * gdb.threads/next-while-other-thread-longjmps.c: New file.
- * gdb.threads/next-while-other-thread-longjmps.exp: New file.
- 2015-08-03 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/bp-permanent.exp: Report test as unsupported if
- the target cannot stop at the permanent breakpoint.
- 2015-08-03 Doug Evans <dje@google.com>
- * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
- 10000.
- 2015-08-03 Doug Evans <dje@google.com>
- * Makefile.in (workers/%.worker, build-perf): New rule.
- (GDB_PERFTEST_MODE): New variable.
- (check-perf): Use it.
- (clean): Clean up gdb.perf parallel build subdirs.
- * lib/build-piece.exp: New file.
- * lib/gdb.exp (make_gdb_parallel_path): New function
- (standard_output_file, standard_temp_file): Call it.
- (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
- of $GDB_PARALLEL.
- * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
- 2015-08-03 Doug Evans <dje@google.com>
- * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
- (LOG_FILE_NAME): New global.
- (TextReporter.__init__): Initialize self.txt_sum.
- (TextReporter.report): Add support for multiple data-points.
- Move report to perftest.sum, put raw data in perftest.log.
- (TextReporter.start): Open sum and log files.
- (TextReporter.end): Close sum and log files.
- * gdb.perf/lib/perftest/testresult.py
- (SingleStatisticTestResult.record): Handle multiple data-points.
- 2015-07-31 Pedro Alves <palves@redhat.com>
- * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
- Use spawn_id_get_pid. Wait for spawn id after eof. Use
- kill_wait_spawned_process instead of explicit "kill -9".
- * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
- returning a spawn id instead of a pid. Use spawn_id_get_pid and
- kill_wait_spawned_process.
- * gdb.base/attach-twice.exp: Likewise.
- * gdb.base/attach.exp: Likewise.
- (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
- gdb_test_multiple.
- * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
- returning a spawn id instead of a pid. Use spawn_id_get_pid and
- kill_wait_spawned_process.
- * gdb.base/valgrind-infcall.exp: Likewise.
- * gdb.multi/multi-attach.exp: Likewise.
- * gdb.python/py-prompt.exp: Likewise.
- * gdb.python/py-sync-interp.exp: Likewise.
- * gdb.server/ext-attach.exp: Likewise.
- * gdb.threads/attach-into-signal.exp (corefunc): Use
- spawn_wait_for_attach, spawn_id_get_pid and
- kill_wait_spawned_process.
- * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
- spawn_wait_for_attach returning a spawn id instead of a pid. Use
- spawn_id_get_pid and kill_wait_spawned_process.
- * gdb.threads/attach-stopped.exp (corefunc): Use
- spawn_wait_for_attach, spawn_id_get_pid and
- kill_wait_spawned_process.
- * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
- Use spawn_id_get_pid. Wait for spawn id after eof. Use
- kill_wait_spawned_process instead of explicit "kill -9".
- * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
- (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
- (spawn_wait_for_attach): Use spawn instead of exec to spawn
- processes. Don't map cygwin/windows pids here. Now returns a
- spawn id list.
- 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
- 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
- correct patch.
- 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
- 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
- Reapply:
- 2014-05-21 Mark Wielaard <mjw@redhat.com>
- * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
- 2015-07-30 Pedro Alves <palves@redhat.com>
- * linux-low.c (handle_extended_wait): Set the child's last
- reported status to TARGET_WAITKIND_STOPPED.
- 2015-07-30 Pedro Alves <palves@redhat.com>
- PR threads/18600
- * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
- only shows inferior 1.
- 2015-07-30 Simon Marchi <simon.marchi@ericsson.com>
- Pedro Alves <palves@redhat.com>
- PR threads/18600
- * gdb.threads/fork-plus-threads.c: New file.
- * gdb.threads/fork-plus-threads.exp: New file.
- 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/batch-preserve-term-settings.exp
- (test_terminal_settings_preserved_after_cli_exit): Use
- send_quit_command.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- Don Breazeal <donb@codesourcery.com>
- * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
- output from both inferior_spawn_id and gdb_spawn_id.
- 2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.threads/attach-into-signal.exp (corefunc): Use
- with_test_prefix on nested loops, uniquefying the test messages.
- 2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
- commit.
- 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
- New proc.
- (test_terminal_settings_preserved_after_sigterm): New test.
- 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/batch-preserve-term-settings.exp
- (test_terminal_settings_preserved_after_cli_exit): New test.
- 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/batch-preserve-term-settings.exp: Remove top-level
- manipulation of saved_gdbflags.
- (test_terminal_settings_preserved): Remove global declaration of
- the unused variable pagination_prompt. Remove manipulation of
- saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
- GDBFLAGS.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
- at the top.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/call-strs.exp: Adjust to step over the
- gdb_unbuffer_output call.
- * gdb.base/catch-gdb-caused-signals.c: Include
- "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/run.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/shlib-call.exp: Adjust to step over the
- gdb_unbuffer_output call.
- * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
- (main): Rename to ...
- (test): ... this.
- (main): Reimplement.
- * gdb.base/varargs.exp: Run to test instead of to main.
- * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
- factore out from mi_continue_dprintf. For call-style dprintfs,
- expect dprintf output out of $inferior_spawn_id.
- (mi_continue_dprintf): Use mi_expect_dprintf.
- * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
- (default_mi_gdb_start): Set inferior_spawn_id instead of
- mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
- gdb_spawn_id.
- (mi_gdb_test): Always expect inferior output from both
- $inferior_spawn_id and $gdb_spawn_id.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
- send_inferior and $inferior_spawn_id.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.gdb/complaints.exp (test_initial_complaints)
- (test_serial_complaints, test_short_complaints): Use
- gdb_test_stdio.
- (test_empty_complaint): Handle $inferior_spawn_id !=
- $gdb_spawn_id.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/varargs.exp: Use gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/shlib-call.exp: Use gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/ending-run.exp: Use gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
- parameter into two new parameters, "inf_result" and "gdb_result".
- Expect inferior output and gdb output from $inferior_spawn_id and
- $gdb_spawn_id, respectively. Adjust all callers.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
- of gdb_test_sequence.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
- (saw_spurious_output): Expect inferior output from
- $inferior_spawn_id. Use gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/dprintf.exp: Use standard_testfile. Change
- prepare_for_testing call.
- (srcfile): Don't set.
- (restart): New procedure.
- (test_dprintf): New procecure, use to continue over dprintfs.
- (test_call, test_agent): New procedures, tests moved here.
- Restart gdb and recreate dprintfs. Adjust expected output.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
- gdb_test_stdio.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_test_stdio): New procedure.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/call-signal-resume.exp: Remove check for
- gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
- * gdb.base/unwindonsignal.exp: Likewise.
- * gdb.base/call-signals.c (gen_signal): Remove printf call.
- * gdb.base/unwindonsignal.c (gen_signal): Likewise.
- 2015-07-29 Pedro Alves <palves@redhat.com>
- * gdb.base/siginfo-addr.c (pass): New function.
- (handler): Call it iff si_addr is correct.
- * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
- Set a breakpoint at "pass" and continue to it.
- 2015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.python/py-objfile.exp: Make some tests have unique names.
- * gdb.python/py-pp-registration.exp: Likewise.
- 2015-07-28 Pedro Alves <palves@redhat.com>
- * gdb.server/server-exec-info.exp: Issue a "disconnect".
- 2015-07-27 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
- 2015-07-27 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
- 2015-07-27 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdb-sigterm-2.exp: New test.
- 2015-07-25 Doug Evans <xdje42@gmail.com>
- Revert:
- * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
- (workers/%.worker, build-perf): New rule.
- (GDB_PERFTEST_MODE): New variable.
- (check-perf): Use it.
- (clean): Clean up gdb.perf parallel build subdirs.
- * lib/build-piece.exp: New file.
- * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
- * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
- name.
- (standard_temp_file): Ditto.
- (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
- of $GDB_PARALLEL.
- 2015-07-24 Doug Evans <dje@google.com>
- * gdb.perf/lib/perftest/utils.py: New file.
- * gdb.perf/gm-hello.cc: New file.
- * gdb.perf/gm-pervasive-typedef.cc: New file.
- * gdb.perf/gm-pervasive-typedef.h: New file.
- * gdb.perf/gm-std.cc: New file.
- * gdb.perf/gm-std.h: New file.
- * gdb.perf/gm-use-cerr.cc: New file.
- * gdb.perf/gm-utils.h: New file.
- * gdb.perf/gmonster-null-lookup.py: New file.
- * gdb.perf/gmonster-pervasive-typedef.py: New file.
- * gdb.perf/gmonster-print-cerr.py: New file.
- * gdb.perf/gmonster-ptype-string.py: New file.
- * gdb.perf/gmonster-runto-main.py: New file.
- * gdb.perf/gmonster-select-file.py: New file.
- * gdb.perf/gmonster1-null-lookup.exp: New file.
- * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
- * gdb.perf/gmonster1-print-cerr.exp: New file.
- * gdb.perf/gmonster1-ptype-string.exp: New file.
- * gdb.perf/gmonster1-runto-main.exp: New file.
- * gdb.perf/gmonster1-select-file.exp: New file.
- * gdb.perf/gmonster1.cc: New file.
- * gdb.perf/gmonster1.exp: New file.
- * gdb.perf/gmonster2-null-lookup.exp: New file.
- * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
- * gdb.perf/gmonster2-print-cerr.exp: New file.
- * gdb.perf/gmonster2-ptype-string.exp: New file.
- * gdb.perf/gmonster2-runto-main.exp: New file.
- * gdb.perf/gmonster2-select-file.exp: New file.
- * gdb.perf/gmonster2.cc: New file.
- * gdb.perf/gmonster2.exp: New file.
- 2015-07-24 Doug Evans <dje@google.com>
- * gdb.perf/README: New file.
- * lib/perftest.exp (tcl_string_list_to_python_list): New function.
- * lib/gen-perf-test.exp: New file.
- 2015-07-24 Doug Evans <dje@google.com>
- * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
- (PerfTest::startup): New function.
- (PerfTest::run): Return result of calling body.
- (PerfTest::assemble): Rewrite.
- * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
- * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
- * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
- * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
- * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
- 2015-07-24 Doug Evans <dje@google.com>
- * lib/gdb.exp (clean_restart): Make executable optional.
- 2015-07-24 Doug Evans <dje@google.com>
- * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
- compiler_info references.
- * gdb.cp/temargs.exp: Ditto.
- * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
- (get_compiler_info): Early exit if already computed. Set compiler_info
- to "unknown" if there was a problem.
- (test_compiler_info): Add function comment. Call get_compiler_info.
- 2015-07-24 Doug Evans <dje@google.com>
- * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
- (workers/%.worker, build-perf): New rule.
- (GDB_PERFTEST_MODE): New variable.
- (check-perf): Use it.
- (clean): Clean up gdb.perf parallel build subdirs.
- * lib/build-piece.exp: New file.
- * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
- * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
- name.
- (standard_temp_file): Ditto.
- (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
- of $GDB_PARALLEL.
- 2015-07-24 Doug Evans <dje@google.com>
- * lib/future.exp (gdb_default_target_compile): New option
- "early_flags".
- * lib/gdb.exp (gdb_compile): Undo debian's change in default of
- --as-needed.
- 2015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/catch-syscall.exp: Call gdb_exit before
- gdb_skip_xml_test.
- 2015-07-24 Pedro Alves <palves@redhat.com>
- * gdb.python/py-events.exp: Accept output between the stop event
- and the prompt.
- * gdb.python/py-evsignal.exp: Likewise.
- * gdb.python/py-evthreads.exp: Likewise.
- 2015-07-24 Pedro Alves <palves@redhat.com>
- PR gdb/18717
- * gdb.threads/non-ldr-exit.c: New file.
- * gdb.threads/non-ldr-exit.exp: New file.
- 2015-07-24 Yao Qi <yao.qi@linaro.org>
- * gdb.server/ext-wrapper.exp: Test --wrapper option when
- restarting process.
- 2015-07-24 Yao Qi <yao.qi@linaro.org>
- * gdb.server/ext-restart.exp: New file.
- 2015-07-24 Yao Qi <yao.qi@linaro.org>
- * lib/gdbserver-support.exp (gdbserver_start_extended): Add
- argument options.
- * gdb.server/ext-wrapper.exp: New file.
- 2015-07-23 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw2-dummy-cu.S: New file.
- * gdb.dwarf2/dw2-dummy-cu.exp: New file.
- 2015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/var_arr_typedef.exp: New testcase.
- * gdb.ada/var_arr_typedef/pack.adb: New file.
- * gdb.ada/var_arr_typedef/pack.ads: New file.
- * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
- 2015-07-20 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
- 2015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/i386-biarch-core.exp: Replace istarget
- by "complete set gnutarget". Remove expectation for the "core-file"
- command.
- 2015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
- Revert the previous commit:
- Tests for validate symbol file using build-id.
- 2015-07-15 Aleksandar Ristovski <aristovski@qnx.com
- Tests for validate symbol file using build-id.
- * gdb.base/solib-mismatch-lib.c: New file.
- * gdb.base/solib-mismatch-libmod.c: New file.
- * gdb.base/solib-mismatch.c: New file.
- * gdb.base/solib-mismatch.exp: New file.
- 2015-07-15 Sandra Loosemore <sandra@codesourcery.com>
- * gdb.base/sigaltstack.exp (finish_test): Add kfail for
- nios2-*-linux*.
- * gdb.base/sigbpt.exp (stepi_out): Likewise.
- * gdb.base/siginfo.exp: Likewise.
- * gdb.base/sigstep.exp (advance, advancei): Likewise.
- 2015-07-15 Pierre Langlois <pierre.langlois@arm.com>
- * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
- Move it to ...
- * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
- ... here.
- * gdb.trace/range-stepping.exp: Check that the target supports
- range stepping.
- 2015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/i386-biarch-core.exp: Fix comment typo.
- 2015-07-14 Pedro Alves <palves@redhat.com>
- * gdb.base/killed-outside.exp: New file.
- * gdb.base/killed-outside.c: New file.
- 2015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
- (n at main): New.
- * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
- 2015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
- infcall tests instead of setting up for KFAIL.
- 2015-07-10 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/record_goto-step.exp: New.
- 2015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR compile/18484
- * gdb.compile/compile.c (struct struct_type): Add volatile to
- selffield's type.
- * gdb.compile/compile.exp
- (compile code struct_object.selffield = &struct_object): Skip further
- struct_object tests if this one xfails.
- 2015-07-08 Robert O'Callahan <robert@ocallahan.org>
- PR exp/18617
- * gdb.trace/ax.exp: Add test.
- 2015-07-07 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
- instead of istarget "aarch64*-*-*".
- * gdb.arch/aarch64-fp.exp: Likewise.
- * gdb.base/float.exp: Likewise.
- * gdb.reverse/aarch64.exp: Likewise.
- * lib/gdb.exp (is_aarch64_target): New proc.
- 2015-07-07 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (is_aarch32_target): New proc.
- * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
- instead of "istarget "arm*-*-*"".
- * gdb.arch/arm-disp-step.exp: Likewise.
- * gdb.arch/thumb-bx-pc.exp: Likewise.
- * gdb.arch/thumb-prologue.exp: Likewise.
- * gdb.arch/thumb-singlestep.exp: Likewise.
- * gdb.base/disp-step-syscall.exp: Likewise.
- * gdb.base/float.exp: Likewise.
- 2015-07-07 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
- Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
- 2015-07-07 Yao Qi <yao.qi@linaro.org>
- * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
- is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
- if it exists.
- * gdb.multi/multi-arch.exp: Likewise.
- 2015-07-07 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-lazy-string.exp: Add missing parentheses to
- print.
- 2015-07-07 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/thumb-singlestep.exp: Do one more single step.
- 2015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
- * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
- '[' and ']' characters.
- 2015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
- 2015-06-29 Pedro Alves <palves@redhat.com>
- PR threads/18127
- * gdb.threads/hand-call-new-thread.c: New file.
- * gdb.threads/hand-call-new-thread.c: New file.
- 2015-06-26 Keith Seitz <keiths@redhat.com>
- Doug Evans <dje@google.com>
- PR 16253
- * gdb.cp/var-tag-2.cc: New file.
- * gdb.cp/var-tag-3.cc: New file.
- * gdb.cp/var-tag-4.cc: New file.
- * gdb.cp/var-tag.cc: New file.
- * gdb.cp/var-tag.exp: New file.
- 2015-06-26 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/history-duplicates.exp: New test.
- 2015-06-26 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/completion.exp: Test the completion of the "focus"
- command.
- 2015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/amd64-prologue-skip.S: New file.
- * gdb.arch/amd64-prologue-skip.exp: New file.
- 2015-06-25 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-prettyprint.exp (run_lang_tests): Add
- is_address_zero_readable check.
- 2015-06-24 Peter Bergner <bergner@vnet.ibm.com>
- * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
- * gdb.arch/powerpc-power.s <rfebb>: Likewise.
- 2015-06-24 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
- linux targets.
- 2015-06-24 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (supports_get_siginfo_type): New proc.
- * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
- * gdb.base/siginfo-thread.exp: Likewise.
- 2015-06-22 Yao Qi <yao.qi@linaro.org>
- * boards/remote-gdbserver-on-localhost.exp: Add comments.
- 2015-06-22 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
- aarch64*-*-*.
- (skip_hw_watchpoint_tests): Likewise.
- 2015-06-18 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdbinit-history.exp: Test the interaction between
- setting GDBHISTSIZE and setting the history size via .gdbinit.
- 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
- PR gdb/16999
- * gdb.base/gdbhistsize-history.exp: New test.
- 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
- with GDBHISTSIZE.
- * gdb.base/readline.exp: Likewise.
- 2015-06-17 Yao Qi <yao.qi@linaro.org>
- * lib/gdb.exp (get_build_id): Move braces and "else" to the same
- line.
- 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdbinit-history.exp: Add test case to check that
- an unlimited history file does not get truncated on exit.
- 2015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
- (VECTOR): New macro. Use it...
- (int4, uint4, char4, float4, int2, longlong2, float2, double2):
- ...for these typedefs.
- (int8, char1, int1, double1): New typedefs.
- (struct just_int2, struct two_int2): New structures.
- (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
- (add_structvecs, add_singlevecs): New functions.
- (main): Call add_some_intvecs twice.
- * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
- the compile and exit upon failure. Try compiling for the "native"
- architecture. Test inferior function calls with vector arguments
- and vector return value handling with "finish" and "return".
- 2015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
- * gdb.base/sepdebug.exp: Add EXEEXT where needed.
- * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
- PE file.
- * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
- 2015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
- PR breakpoints/16465
- * gdb.mi/mi-dprintf-pending.c: New file.
- * gdb.mi/mi-dprintf-pending.exp: New test.
- * gdb.mi/mi-dprintf-pendshr.c: New file.
- 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
- Mircea Gherzan <mircea.gherzan@intel.com>
- * gdb.arch/i386-mpx-map.c: New file.
- * gdb.arch/i386-mpx-map.exp: New File.
- 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
- * gdb.arch/i386-mpx.exp: Indentation fixed.
- 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.arch/i386-mpx.c: Added final return to the have_mpx
- function and improved indentation.
- * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
- gdb_test_multiple. Added additional tests to skip the test.
- 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
- * gdb.arch/i386-avx512.c: Change path in include file.
- * gdb.arch/i386-avx512.exp: Change include dir path
- compilation flag.
- * gdb.arch/i386-mpx.c: Change path in include file.
- * gdb.arch/i386-mpx.exp: Change include dir path compilation
- flag.
- 2015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile-print.exp (compile print *vararray@3)
- (compile print *vararrayp@3): Change xfail to kfail compile/18489.
- 2015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile.exp (keep jit in memory): Rename to ...
- (do not keep jit in memory): ... this.
- (expect 5): Change it to ...
- (expect no 5): ... this.
- 2015-06-02 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/15564
- * gdb.mi/mi-detach.exp: New file.
- 2015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR symtab/18392
- * gdb.arch/amd64-tailcall-self.S: New file.
- * gdb.arch/amd64-tailcall-self.c: New file.
- * gdb.arch/amd64-tailcall-self.exp: New file.
- 2015-05-28 Don Breazeal <donb@codesourcery.com>
- * gdb.base/foll-vfork.exp (main): Disable exec-dependent
- tests for remote targets by checking is_target_gdbserver.
- 2015-05-27 Doug Evans <dje@google.com>
- * gdb.dwarf2/opaque-type-lookup-2.c: New file.
- * gdb.dwarf2/opaque-type-lookup.c: New file.
- * gdb.dwarf2/opaque-type-lookup.exp: New file.
- 2015-05-26 Doug Evans <dje@google.com>
- * gdb.cp/iostream.cc: New file.
- * gdb.cp/iostream.exp: New file.
- 2015-05-26 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw2-op-call.exp: Update.
- * gdb.dwarf2/dw4-sig-types.exp: Update.
- * gdb.dwarf2/implptr.exp: Update.
- * gdb.mi/mi-cmd-param-changed.exp: Update.
- 2015-05-26 Doug Evans <dje@google.com>
- * gdb.python/py-lazy-string.c: New file.
- * gdb.python/py-lazy-string.exp: New file.
- * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
- (main): Update. Add estring3.
- * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
- * gdb.python/py-prettyprint.py (pp_ls): Handle length.
- 2015-05-26 Omair Javaid <omair.javaid@linaro.org>
- Yao Qi <yao.qi@linaro.org>
- * gdb.reverse/aarch64.c: New.
- * gdb.reverse/aarch64.exp: New.
- 2015-05-26 Omair Javaid <omair.javaid@linaro.org>
- * lib/gdb.exp (supports_process_record): Return true for
- aarch64*-linux*.
- (supports_reverse): Likewise.
- 2015-05-22 Patrick Palka <patrick@parcs.ath.cx>
- * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
- Use with_test_prefix.
- 2015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/completion.exp: Add test for completion of layout
- names.
- 2015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
- * lib/gdb.exp (skip_tui_tests): New proc.
- * gdb.base/tui-layout.exp: Check skip_tui_tests.
- 2015-05-19 Pedro Alves <palves@redhat.com>
- * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
- Save the whole env array instead of just HOME. Unset HISTSIZE in
- the environment while testing. Restore whole environment
- afterwards.
- 2015-05-16 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-ports.c: New file.
- * gdb.guile/scm-ports.exp: Add memory port tests.
- 2015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile-print.c: New file.
- * gdb.compile/compile-print.exp: New file.
- 2015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile-ops.exp: Cast param to void.
- * gdb.compile/compile.exp: Complete type for _gdb_expr.
- (compile code struct_object.selffield = &struct_object): Add xfail.
- 2015-05-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/arr_enum_with_gap: New testcase.
- 2015-05-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/byte_packed_arr: New testcase.
- 2015-05-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pckd_neg: New testcase.
- 2015-05-13 Patrick Palka <patrick@parcs.ath.cx>
- PR gdb/17820
- * gdb.base/gdbinit-history.exp: New test.
- * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
- * gdb.base/gdbinit-history/zero/.gdbinit: New file.
- 2015-05-09 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-xmethods.cc: Enhance test case.
- * gdb.python/py-xmethods.exp: New tests.
- * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
- function.
- (B_indexoper): Likewise.
- (global_dm_list) : Add new xmethod worker functions.
- 2015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/coredump-filter.exp: Correctly unset
- "coredump_var_addr" array.
- 2015-05-08 Pedro Alves <palves@redhat.com>
- * gdb.server/non-existing-program.exp: Unset spawn_id.
- 2015-05-08 Siva Chandra Reddy <sivachandra@google.com>
- PR python/18291
- * gdb.python/py-xmethods.exp: Add tests.
- 2015-05-08 Yao Qi <yao.qi@linaro.org>
- PR gdb/18208
- * gdb.base/coredump-filter.c (set_coredump_filter): New function.
- * gdb.base/coredump-filter.exp (do_save_core): Call inferior
- function set_coredump_filter, and remove remote_exec call.
- Remove argument ipid. Callers update.
- (top level): Don't get inferior's PID.
- 2015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/watch_thread_num.exp: Skip test on targets without
- access watchpoints.
- 2015-05-06 Pedro Alves <palves@redhat.com>
- PR server/18081
- * gdb.server/non-existing-program.exp: New file.
- 2015-05-05 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
- 2015-05-05 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/out_of_line_in_inlined: New testcase.
- 2015-05-05 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/var_rec_arr: New testcase.
- 2015-04-30 Yao Qi <yao.qi@linaro.org>
- * gdb.base/break-idempotent.exp: If
- skip_hw_watchpoint_multi_tests returns true, skip the tests
- on "rwatch" and "awatch".
- 2015-04-30 Yao Qi <yao.qi@linaro.org>
- * gdb.base/relativedebug.exp: Invoke gdb command
- "info sharedlibrary", and if libc.so doesn't have debug info,
- skip the test.
- 2015-04-29 Doug Evans <dje@google.com>
- * gdb.python/py-xmethods.exp: Add ptype tests.
- * gdb.python/py-xmethods.py (E_method_char_worker): Add
- get_result_type method.
- 2015-04-29 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
- the target does not support hardware watchpoints.
- 2015-04-29 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/break-always.exp: Abort testing if writing to memory
- causes an error.
- 2015-04-28 Doug Evans <dje@google.com>
- * gdb.python/py-pp-maint.py: Move "replace" testing to ...
- * gdb.python/py-pp-registration.exp: ... here. New file.
- * gdb.python/py-pp-registration.c: New file.
- * gdb.python/py-pp-registration.py: New file.
- 2015-04-28 Doug Evans <dje@google.com>
- * gdb.python/py-bad-printers.c: New file.
- * gdb.python/py-bad-printers.py: New file.
- * gdb.python/py-bad-printers.exp: New file.
- 2015-04-28 Sasha Smundak <asmundak@google.com>
- * gdb.python/py-type.exp: New test.
- 2015-04-28 Andy Wingo <wingo@igalia.com>
- * gdb.python/py-parameter.exp:
- * gdb.guile/scm-parameter.exp: Escape the path that we are
- matching against, as it might contain characters that are special
- to regular expressions.
- 2015-04-27 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/rec_comp: New testcase.
- 2015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
- before using it.
- 2015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
- new tests for verilog output.
- 2015-04-24 Yao Qi <yao.qi@linaro.org>
- * boards/remote-gdbserver-on-localhost.exp: New file.
- 2015-04-23 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Use an indirect spawn id list holding
- $inferior_spawn_id instead of $inferior_spawn_id directly. On
- "end of file", remove $inferior_spawn_id from the indirect list.
- 2015-04-23 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
- 2015-04-23 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
- on $any_spawn_id instead of only on $gdb_spawn_id.
- 2015-04-21 Pierre Muller <muller@sourceware.org>
- PR pascal/17815
- * lib/pascal.exp (gpc_compile): Add new option "class".
- (fpc_compile): Likewise.
- * gdb.pascal/case-insensitive-symbols.pas: New file.
- * gdb.pascal/case-insensitive-symbols.exp: New file.
- 2015-04-20 Gary Benson <gbenson@redhat.com>
- * gdb.base/attach.exp: Fix three extended remote failures.
- 2015-04-17 Gary Benson <gbenson@redhat.com>
- * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
- the main executable over the remote protocol.
- 2015-04-16 Pedro Alves <palves@redhat.com>
- * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
- a new gdbserver if gdbserver_reconnect_p is set.
- 2015-04-16 Pedro Alves <palves@redhat.com>
- * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
- is set, don't exit gdbserver.
- 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
- appropriate .insn, such that an older assembler can be used.
- * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
- the z/Architecture instruction set on 31-bit targets as well.
- 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.go/handcall.exp: Remove all logic related to the first
- breakpoint and rely on go_runto_main instead.
- * gdb.go/strings.exp: Likewise.
- * gdb.go/unsafe.exp: Likewise.
- * gdb.go/hello.exp: Likewise. Also rename the remaining
- breakpoint marker to "breakpoint 1".
- * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
- * gdb.go/strings.go: Likewise.
- * gdb.go/unsafe.go: Likewise.
- * gdb.go/hello.go: Likewise. Also remove the second occurrence of
- "set breakpoint 2 here" and rename the remaining breakpoint marker
- to "breakpoint 1".
- 2015-04-15 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
- if itertools.imap is not present.
- * gdb.python/py-objfile.exp: Add parentheses.
- * gdb.python/py-type.exp: Same.
- * gdb.python/py-unwind-maint.py: Same.
- 2015-04-15 Yao Qi <yao.qi@linaro.org>
- * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
- of ":$ptr_size" and set its form explicitly.
- 2015-04-15 Pedro Alves <palves@redhat.com>
- Yao Qi <yao.qi@linaro.org>
- * gdb.base/watch-bitfields.exp (test_watch_location): Increase
- timeout by factor of 4.
- (test_regular_watch): Likewise.
- * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
- * gdb.reverse/sigall-reverse.exp: Likewise.
- * gdb.reverse/until-precsave.exp: Likewise.
- * lib/gdb.exp (with_timeout_factor): New proc.
- (gdb_expect): Move some code to ...
- (get_largest_timeout): ... here. New procedure.
- 2015-04-14 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
- 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/bp-permanent.exp (test): Handle the case of being unable
- to write to the .text section.
- 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
- * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
- Handle the case of targets that do not provide PID information.
- 2015-04-13 Yao Qi <yao.qi@linaro.org>
- * lib/gdbserver-support.exp (gdb_exit): Catch exception
- and use expect instead of gdb_expect.
- 2015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/coredump-filter.exp: Rename variable "addr" to
- "coredump_var_addr" to avoid naming conflict with other testcases.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
- gdb_test_sequence and gdb_assert.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
- test messages that don't include the breakpoint address.
- 2015-04-10 Yao Qi <yao.qi@linaro.org>
- * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
- false for some offset and width combinations which aren't
- supported by linux kernel.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
- procedure, factored out from ...
- (top level): ... here. Add "set displaced-stepping" testing axis.
- * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
- parameter "displaced". Use it.
- (top level): Use foreach and add "set displaced-stepping" testing
- axis.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
- Remove comment.
- * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
- both the address of the instruction that triggers the watchpoint
- and the address of the instruction immediately after, and use
- those addresses for the test. Fix comment.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- * gdb.base/sigstep.exp (breakpoint_to_handler)
- (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
- Test "backtrace" in handler.
- (breakpoint_over_handler): New parameter 'displaced'. Use it.
- (top level): Add new "displaced" test axis to
- breakpoint_to_handler, breakpoint_to_handler_entry and
- breakpoint_over_handler.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- PR gdb/18216
- * gdb.threads/multiple-step-overs.exp: Remove expected eof.
- 2015-04-10 Yao Qi <yao.qi@linaro.org>
- * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
- (test_add_rn_pc): New function.
- * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
- (top level): Invoke test_add_rn_pc.
- 2015-04-10 Pedro Alves <palves@redhat.com>
- PR gdb/13858
- * gdb.base/step-over-no-symbols.exp: New file.
- 2015-04-09 Andy Wingo <wingo@igalia.com>
- * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
- after the Python tests.
- 2015-04-08 Keith Seitz <keiths@redhat.com>
- PR python/16699
- * gdb.python/py-completion.exp: New tests for completion.
- * gdb.python/py-completion.py (CompleteLimit1): New class.
- (CompleteLimit2): Likewise.
- (CompleteLimit3): Likewise.
- (CompleteLimit4): Likewise.
- (CompleteLimit5): Likewise.
- (CompleteLimit6): Likewise.
- (CompleteLimit7): Likewise.
- 2015-04-08 Pedro Alves <palves@redhat.com>
- PR gdb/18214
- PR gdb/18216
- * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
- function.
- (main): Install it as SIGUSR1 handler.
- * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
- parameter. Always use "setup" as prefix. Toggle "set
- displaced-stepping" off/on depending on global. Don't switch to
- thread 1 here.
- (top level): Add displaced stepping "off/on" test axis. Update
- "setup" calls. Wrap each subtest with with_test_prefix. Test
- continuing with a queued signal in each thread.
- 2015-04-08 Pedro Alves <palves@redhat.com>
- * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
- * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
- gdb_breakpoint instead of gdb_test that doesn't expect anything.
- Return early if running to main fails.
- * gdb.trace/while-stepping.exp: Likewise.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
- $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
- interact with inferior program.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (inferior_spawn_id): New global.
- (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
- spawn id after processing the user code.
- (default_gdb_start): Set inferior_spawn_id.
- (send_inferior): New procedure.
- * lib/gdbserver-support.exp (gdbserver_start): Set
- inferior_spawn_id.
- (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
- * lib/gdbserver-support.exp (gdbserver_start): Make
- $server_spawn_id global.
- (gdbserver_start): Don't wait for gdbserver's spawn id with
- expect_background.
- (close_gdbserver): New procedure.
- (gdb_exit): Rename the default version and reimplement.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_test_multiple): When processing an argument,
- append the substituted item, not the original item.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
- gdb_expect.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * gdb.base/interrupt.exp: Don't handle the case of the inferior
- output appearing once only.
- 2015-04-07 Pedro Alves <palves@redhat.com>
- * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
- that doesn't expect anything. Return early if running to main
- fails.
- 2015-04-07 Yao Qi <yao.qi@linaro.org>
- * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
- (child_function): Call alarm.
- (main): Move call to alarm into the loop.
- * gdb.threads/non-stop-fair-events.exp: Build program with
- -DTIMEOUT=$timeout.
- 2015-04-06 Doug Evans <xdje42@gmail.com>
- * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
- Fix dest parameter to board_info.
- (fpc_compile): Ditto.
- (gdb_compile_pascal): Rename dest arg to destfile.
- 2015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/funcall_ref.exp: New file.
- * gdb.ada/funcall_ref/foo.adb: New file.
- 2015-04-02 Yao Qi <yao.qi@linaro.org>
- * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
- is remote.
- 2015-04-02 Gary Benson <gbenson@redhat.com>
- * gdb.base/break-probes.exp: Cope with "target:" sysroot.
- 2015-04-01 Sasha Smundak <asmundak@google.com>
- * gdb.python/py-unwind-maint.c: New file.
- * gdb.python/py-unwind-maint.exp: New test.
- * gdb.python/py-unwind-maint.py: New file.
- * gdb.python/py-unwind.c: New file.
- * gdb.python/py-unwind.exp: New test.
- * gdb.python/py-unwind.py: New test.
- 2015-04-01 Pedro Alves <palves@redhat.com>
- * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
- to fail instead of non-existent $test.
- 2015-04-01 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
- GDBFLAGS if not empty.
- 2015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
- * gdb.ada/complete.exp: Remove "multi_line".
- * gdb.ada/info_exc.exp: Remove "multi_line".
- * gdb.ada/packed_tagged.exp: Remove "multi_line".
- * gdb.ada/ptype_field.exp: Remove "multi_line".
- * gdb.ada/sym_print_name.exp: Remove "multi_line".
- * gdb.ada/tagged.exp: Remove "multi_line".
- * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
- [multi_line ...]
- * gdb.btrace/delta.exp: Likewise.
- * gdb.btrace/exception.exp: Likewise.
- * gdb.btrace/function_call_history.exp: Likewise.
- * gdb.btrace/instruction_history.exp: Likewise.
- * gdb.btrace/nohist.exp: Likewise.
- * gdb.btrace/record_goto.exp: Likewise.
- * gdb.btrace/segv.exp: Likewise.
- * gdb.btrace/stepi.exp: Likewise.
- * gdb.btrace/tailcall.exp: Likewise.
- * gdb.btrace/unknown_functions.exp: Likewise.
- * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
- * lib/gdb.exp: Add the "multi_line" helper.
- 2015-04-01 Pedro Alves <palves@redhat.com>
- * gdb.threads/tid-reuse.c: New file.
- * gdb.threads/tid-reuse.exp: New file.
- 2015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
- PR corefiles/16092
- * gdb.base/coredump-filter.c: New file.
- * gdb.base/coredump-filter.exp: Likewise.
- 2015-03-27 Petr Machata <pmachata@redhat.com>
- * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
- (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
- (Dwarf::assemble): Initialize them.
- (Dwarf::lines): New function.
- 2015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
- * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
- SYMBOL_PREFIX for x86_64-*-cygwin.
- 2015-03-26 Andy Wingo <wingo@igalia.com>
- PR symtab/18148
- * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
- const_value but not a location.
- * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
- location defined in non-main CUs are visible.
- 2015-03-26 Yao Qi <yao.qi@linaro.org>
- PR testsuite/18139
- * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
- Add a line number entry for the same line.
- * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
- Add a line number entry for the same line.
- 2015-03-26 Yao Qi <yao.qi@linaro.org>
- * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
- .int 0.
- (func): Likewise. Add .Lfunc_1 label.
- Use .Lfunc_1 label.
- * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
- .int 0.
- (func): Likewise.
- Use .Lfunc_1 label.
- 2015-03-26 Yao Qi <yao.qi@linaro.org>
- * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
- Call gdb_compile instead to compile each .s files without debug
- information.
- 2015-03-26 Yao Qi <yao.qi@linaro.org>
- * gdb.base/savedregs.exp (process_saved_regs): Make
- "Saved registers:" optional in the pattern.
- 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/next.exp: Merged into step.exp.
- * gdb.btrace/finish.exp: Merged into step.exp.
- * gdb.btrace/nexti.exp: Merged into stepi.exp.
- * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
- "record goto" and checking the exact replay position.
- * gdb.btrace/stepi.exp: Choose test file based on target. Do not
- check for "Recording format" in "info record" output.
- * gdb.btrace/record_goto.exp: Choose test file based on target.
- * gdb.btrace/x86-record_goto.S: Renamed into ...
- * gdb.btrace/x86_64-record_goto.S: ... this.
- * gdb.btrace/i686-record_goto.S: New.
- * gdb.btrace/x86-tailcall.S: Renamed into ...
- * gdb.btrace/x86_64-tailcall.S: ... this.
- * gdb.btrace/i686-tailcall.S: New.
- * gdb.btrace/x86-tailcall.c: Renamed into ...
- * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
- separate statements. Update test.
- * gdb.btrace/delta.exp: Use record_goto.c as test file.
- * gdb.btrace/gcore.exp: Use record_goto.c as test file.
- * gdb.btrace/nohist.exp: Use record_goto.c as test file.
- * gdb.btrace/tailcall.exp: Choose test file based on target.
- * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
- 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/exception.exp: Increase BTS buffer size.
- 2015-03-24 Pedro Alves <palves@redhat.com>
- * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
- 2015-03-24 Pedro Alves <palves@redhat.com>
- * gdb.threads/schedlock.exp (test_step): No longer expect that
- "set scheduler-locking step" with "next" over a function call runs
- threads unlocked.
- 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
- 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
- PR breakpoints/16466
- * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
- * gdb.mi/mi-pending.c (thread_func): New function.
- (int main): Add threading support required.
- * gdb.mi/mi-pending.exp: Add tests for this issue.
- * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
- (pendfunc2): Remove stdio dependency.
- * gdb.mi/mi-pendshr2.c: New file.
- 2015-03-23 Keith Seitz <keiths@redhat.com>
- * gdb.linespec/keywords.c: New file.
- * gdb.linespec/keywords.exp: New file.
- 2015-03-23 Keith Seitz <keiths@redhat.com>
- PR gdb/18021
- * gdb.dwarf2/staticvirtual.exp: New test.
- 2015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
- * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
- * README: Remove HP-UX and gdb.hp.
- (configuration):
- * configure: Regenerate.
- * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
- gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
- gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
- gdb.hp/gdb.defects/Makefile.
- * gdb.hp/Makefile.in: File deleted.
- * gdb.hp/gdb.aCC/Makefile.in: File deleted.
- * gdb.hp/gdb.aCC/optimize.c: File deleted.
- * gdb.hp/gdb.aCC/optimize.exp: File deleted.
- * gdb.hp/gdb.aCC/run.c: File deleted.
- * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
- * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
- * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
- * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
- * gdb.hp/gdb.base-hp/dollar.c: File deleted.
- * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
- * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
- * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
- * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
- * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
- * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
- * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
- * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
- * gdb.hp/gdb.base-hp/reg.exp: File deleted.
- * gdb.hp/gdb.base-hp/reg.s: File deleted.
- * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
- * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
- * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
- * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
- * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
- * gdb.hp/gdb.compat/Makefile.in: File deleted.
- * gdb.hp/gdb.compat/average.c: File deleted.
- * gdb.hp/gdb.compat/sum.c: File deleted.
- * gdb.hp/gdb.compat/xdb.c: File deleted.
- * gdb.hp/gdb.compat/xdb0.c: File deleted.
- * gdb.hp/gdb.compat/xdb0.h: File deleted.
- * gdb.hp/gdb.compat/xdb1.c: File deleted.
- * gdb.hp/gdb.compat/xdb1.exp: File deleted.
- * gdb.hp/gdb.compat/xdb2.exp: File deleted.
- * gdb.hp/gdb.compat/xdb3.exp: File deleted.
- * gdb.hp/gdb.defects/Makefile.in: File deleted.
- * gdb.hp/gdb.defects/bs14602.c: File deleted.
- * gdb.hp/gdb.defects/bs14602.exp: File deleted.
- * gdb.hp/gdb.defects/solib-d.c: File deleted.
- * gdb.hp/gdb.defects/solib-d.exp: File deleted.
- * gdb.hp/gdb.defects/solib-d1.c: File deleted.
- * gdb.hp/gdb.defects/solib-d2.c: File deleted.
- * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
- * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
- * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
- * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
- * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
- * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
- * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
- * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
- * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
- * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
- * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
- * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
- * gdb.hp/tools/odump: File deleted.
- 2015-03-19 Pedro Alves <palves@redhat.com>
- * gdb.threads/continue-pending-status.exp (saw_thread_2)
- (saw_thread_3): New globals.
- (top level): Increment them when an event for the corresponding
- thread is seen.
- (no thread starvation): New test.
- 2015-03-19 Pedro Alves <palves@redhat.com>
- * gdb.threads/continue-pending-status.c: New file.
- * gdb.threads/continue-pending-status.exp: New file.
- 2015-03-18 Pedro Alves <palves@redhat.com>
- * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
- Use gdb_is_target_remote instead of is_remote. Use
- gdb_test_multiple instead of gdb_expect. Exit early if
- gdb_test_multiple hits its internal matches. Tighten stepi tests
- expected output. Fail on exit with any signal, instead of just
- SIGILL.
- 2015-03-18 Yao Qi <yao.qi@linaro.org>
- PR tdep/18107
- * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
- variable.
- * gdb.base/catch-syscall.exp: Don't skip it on
- aarch64*-*-linux* target. Remove elements in all_syscalls.
- (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
- target.
- (setup_all_syscalls): New proc.
- 2015-03-16 Yao Qi <yao.qi@linaro.org>
- * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
- (top level): Skip tests if valid_addr_p returns false for
- $cmd1 or $cmd2.
- 2015-03-11 Andy Wingo <wingo@igalia.com>
- * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
- 2015-03-11 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.exp: Fix typo in comments.
- 2015-03-11 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
- 2015-03-09 Pedro Alves <palves@redhat.com>
- * dg-extract-results.py: Delete.
- 2015-03-09 Pedro Alves <palves@redhat.com>
- Merge dg-extract-results.sh from GCC upstream (r218843).
- 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
- * dg-extract-results.sh: Use --text with grep to avoid issues with
- binary files. Fall back to cat -v, if that doesn't work.
- 2015-03-05 Pedro Alves <palves@redhat.com>
- * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
- 2015-03-04 Simon Marchi <simon.marchi@ericsson.com>
- * lib/mi-support.exp (mi_expect_interrupt): Accept
- alternative event for when in all-stop mode.
- 2015-03-04 Pedro Alves <palves@redhat.com>
- * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
- 2015-03-04 Mark Kettenis <kettenis@gnu.org>
- * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
- 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
- regexps for GDB's current line display, accept a hex address
- preceding the line number.
- 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
- the 'arch1' variable for "s390*-linux*" targets.
- 2015-03-04 Pedro Alves <palves@redhat.com>
- * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
- (main): Pass missing retval argument to pthread_join call.
- 2015-03-02 Pedro Alves <palves@redhat.com>
- * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
- (top level): Call do_test with non-stop as well.
- 2015-03-02 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
- -1.
- 2015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.arch/s390-vregs.exp: New test.
- * gdb.arch/s390-vregs.S: New file.
- 2015-02-27 Pedro Alves <palves@redhat.com>
- * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
- call to catch_command_errors.
- * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
- catch_command_errors.
- 2015-02-27 Pedro Alves <palves@redhat.com>
- * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
- "true" for boolean result.
- * gdb.gdb/selftest.exp (test_with_self): Also accept full
- prototype of main.
- 2015-02-27 Pedro Alves <palves@redhat.com>
- * lib/unbuffer_output.c: New file.
- * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
- (main): Call gdb_unbuffer_output.
- 2015-02-27 Yao Qi <yao.qi@linaro.org>
- * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
- target.
- 2015-02-26 Doug Evans <dje@google.com>
- * gdb.cp/class2.cc (Dbase, D): New classes.
- (main): New local delta.
- * gdb.cp/class2.exp: Test printing delta.
- * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
- (dynbar): New global.
- * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
- 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile-ifunc.c: New file.
- * gdb.compile/compile-ifunc.exp: New file.
- 2015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.base/structs.exp: Check for correct struct on finish.
- 2015-02-26 Yao Qi <yao.qi@linaro.org>
- * lib/dwarf.exp (function_range): Adjust pattern when $func_length
- is zero.
- 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/cordic.ko.bz2: New file.
- * gdb.arch/cordic.ko.debug.bz2: New file.
- * gdb.arch/ppc64-symtab-cordic.exp: New file.
- 2015-02-25 Yao Qi <yao.qi@linaro.org>
- * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
- aarch64*-*-* target.
- 2015-02-23 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (delete_breakpoints): Rewrite using
- gdb_test_multiple.
- 2015-02-23 Pedro Alves <palves@redhat.com>
- * gdb.base/info-os.c: Include stdlib.h.
- 2015-02-22 Doug Evans <xdje42@gmail.com>
- PR symtab/17855
- * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
- is read after symbols have been re-read.
- * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
- * gdb.ada/exec_changed/second.adb (Second): Ditto.
- 2015-02-21 Doug Evans <dje@google.com>
- * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
- 2015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR corefiles/17808
- * gdb.arch/i386-biarch-core.core.bz2: New file.
- * gdb.arch/i386-biarch-core.exp: New file.
- 2015-02-21 Pedro Alves <palves@redhat.com>
- * gdb.threads/multi-create-ns-info-thr.exp: Return early if
- runto_main fails.
- 2015-02-20 Pedro Alves <palves@redhat.com>
- * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
- info probes.
- 2015-02-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/multi-create-ns-info-thr.exp: New file.
- 2015-02-20 Pedro Alves <palves@redhat.com>
- * gdb.trace/no-attach-trace.exp: Don't run to main. Do
- clean_restart before gdb_target_supports_trace.
- 2015-02-20 Pedro Alves <palves@redhat.com>
- PR threads/18006
- * gdb.threads/clone-thread_db.c: New file.
- * gdb.threads/clone-thread_db.exp: New file.
- 2015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
- PR breakpoints/16812
- * gdb.base/catch-gdb-caused-signals.c: New file.
- * gdb.base/catch-gdb-caused-signals.exp: New file.
- 2015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
- * configure: Regenerated.
- * configure.ac: Use GDB_AC_TRANSFORM.
- * aclocal.m4: sinclude ../transform.m4.
- 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
- * lib/dtrace.exp: New file.
- * gdb.base/dtrace-probe.exp: Likewise.
- * gdb.base/dtrace-probe.d: Likewise.
- * gdb.base/dtrace-probe.c: Likewise.
- * lib/pdtrace.in: Likewise.
- * configure.ac: Output variables with the transformed names of
- the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
- * configure: Regenerated.
- 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
- * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
- expected message when trying to access $_probe_* convenience
- variables while not on a probe.
- 2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
- 2015-02-11 Pedro Alves <pedro@codesourcery.com>
- * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
- * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
- 2015-02-10 Doug Evans <xdje42@gmail.com>
- * lib/gdb.exp (gdb_load): Always return a result.
- 2015-02-10 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-sigtrap.c: New file.
- * gdb.threads/signal-sigtrap.exp: New file.
- 2015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
- * gdb.trace/no-attach-trace.c: New file.
- * gdb.trace/no-attach-trace.exp: New file.
- 2015-02-09 Mark Wielaard <mjw@redhat.com>
- * gdb.dwarf2/atomic.c: New file.
- * gdb.dwarf2/atomic-type.exp: Likewise.
- 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/buffer-size.exp: Update "info record" output.
- * gdb.btrace/delta.exp: Update "info record" output.
- * gdb.btrace/enable.exp: Update "info record" output.
- * gdb.btrace/finish.exp: Update "info record" output.
- * gdb.btrace/instruction_history.exp: Update "info record" output.
- * gdb.btrace/next.exp: Update "info record" output.
- * gdb.btrace/nexti.exp: Update "info record" output.
- * gdb.btrace/step.exp: Update "info record" output.
- * gdb.btrace/stepi.exp: Update "info record" output.
- * gdb.btrace/nohist.exp: Update "info record" output.
- 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/buffer-size: New.
- 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/delta.exp: Update "info record" output.
- * gdb.btrace/enable.exp: Update "info record" output.
- * gdb.btrace/finish.exp: Update "info record" output.
- * gdb.btrace/instruction_history.exp: Update "info record" output.
- * gdb.btrace/next.exp: Update "info record" output.
- * gdb.btrace/nexti.exp: Update "info record" output.
- * gdb.btrace/step.exp: Update "info record" output.
- * gdb.btrace/stepi.exp: Update "info record" output.
- * gdb.btrace/nohist.exp: Update "info record" output.
- 2015-02-06 Simon Marchi <simon.marchi@ericsson.com>
- PR gdb/15678
- * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
- 2015-02-06 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
- macro.
- (seconds_left, again): New globals.
- (main): Wait seconds_left in a 1-second sleep loop instead of
- sleeping 180 seconds. If 'again' is set, reset the seconds
- counter.
- * gdb.threads/attach-many-short-lived-threads.exp (test): Set
- 'again' in the inferior before detaching. Print the seconds left.
- (options): New global.
- (top level): Build program with -DTIMEOUT=$timeout.
- 2015-02-06 Pedro Alves <palves@redhat.com>
- * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
- determine how many seconds to pass to 'alarm'.
- * gdb.base/gdb-sigterm.exp (top level): Build program with
- -DTIMEOUT=$timeout.
- (do_test): Return success/failure indication. Add more verbose
- logging. Don't fail if 200 single steps are seen. Instead, fail
- when the test times out.
- (passes): New global.
- (top level): Break the testing loop if testing fails on any
- iteration. Use gdb_assert.
- 2015-02-04 Don Breazeal <donb@codesourcery.com>
- * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
- and initialize them.
- (ipc_cleanup): New function.
- (main): Don't declare shmid, semid, and msqid. Add a call to
- atexit so that we call ipc_cleanup on exit.
- 2015-02-04 Pedro Alves <palves@redhat.com>
- * boards/native-extended-gdbserver.exp: Remove any target variant
- specifications from the board name before clearing the isremote
- flag from board_info.
- 2015-01-31 Doug Evans <xdje42@gmail.com>
- * gdb.base/maint.exp <maint print type argc>: Update expected output.
- 2015-01-31 Gary Benson <gbenson@redhat.com>
- * gdb.base/completion.exp: Disable completion limiting for
- existing tests. Add new tests to check completion limiting.
- * gdb.linespec/ls-errs.exp: Disable completion limiting.
- 2015-01-31 Doug Evans <xdje42@gmail.com>
- * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
- 2015-01-31 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-section-script.c: Add duplicate inlined section script
- entries. Duplicate file section script entries.
- * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
- inlined entries. Add test for safe-path rejection.
- * gdb.python/py-section-script.c: Add duplicate inlined section script
- entries. Duplicate file section script entries.
- * gdb.python/py-section-script.exp: Add tests for duplicate entries,
- inlined entries. Add test for safe-path rejection.
- 2015-01-29 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/disc_arr_bound: New testcase.
- 2015-01-29 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_var_array: New testcase.
- 2015-01-27 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Add tests for objfile.username.
- Add test for objfile.filename, objfile.username after objfile
- has been unloaded.
- 2015-01-26 Joel Brobecker <brobecker@adacore.com>
- * gdb.python/py-lookup-type.exp (test_lookup_type): Change
- the second test to print the name attribute of value
- returned by the call to gdb.lookup_type, and adjust
- the expected output accordingly.
- 2015-01-25 Mark Wielaard <mjw@redhat.com>
- * gdb.arch/i386-bp_permanent.c (standard): New declaration.
- * gdb.base/disp-step-fork.c: Include unistd.h.
- * gdb.base/siginfo-obj.c: Include stdio.h.
- * gdb.base/siginfo-thread.c: Likewise.
- * gdb.mi/non-stop.c: Include unistd.h.
- * gdb.mi/nsthrexec.c: Include stdio.h.
- * gdb.mi/pthreads.c: Include unistd.h.
- * gdb.modula2/unbounded1.c (main): Declare returns int.
- * gdb.reverse/consecutive-reverse.c: Likewise.
- * gdb.threads/create-fail.c: Include unistd.h.
- * gdb.threads/killed.c: Likewise.
- * gdb.threads/linux-dp.c: Likewise.
- * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
- * gdb.threads/non-ldr-exc-2.c: Likewise.
- * gdb.threads/non-ldr-exc-3.c: Likewise.
- * gdb.threads/non-ldr-exc-4.c: Likewise.
- * gdb.threads/pthreads.c: Include unistd.h.
- (main): Declare returns int.
- * gdb.threads/tls-main.c (foo): New declaration.
- * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
- 2015-01-23 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
- * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
- 2015-01-15 Mark Wielaard <mjw@redhat.com>
- * gdb.base/noreturn-return.c: New file.
- * gdb.base/noreturn-return.exp: New file.
- * gdb.base/noreturn-finish.c: New file.
- * gdb.base/noreturn-finish.exp: New file.
- 2015-01-23 Pedro Alves <palves@redhat.com>
- * gdb.threads/continue-pending-after-query.c: New file.
- * gdb.threads/continue-pending-after-query.exp: New file.
- 2015-01-22 Anders Granlund <anders.granlund@ericsson.com>
- Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
- * gdb.base/valgrind-db-attach.exp: Same.
- * gdb.base/valgrind-infcall.exp: Same.
- * lib/mi-support.exp (default_mi_gdb_start): Same.
- * lib/prompt.exp (default_prompt_gdb_start): Same.
- * lib/gdb.exp (default_gdb_spawn): Same.
- (gdb_interact): New.
- 2015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.compile/compile.exp (pointer to jit function): New test.
- 2015-01-17 Wei-cheng Wang <cole945@gmail.com>
- * lib/gdb.exp (supports_process_record): Return true for
- powerpc*-*-linux*.
- (supports_reverse): Likewise.
- 2015-01-15 Don Breazeal <donb@codesourcery.com>
- * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
- instead of checking whether the target board is remote and
- use spawn_wait_for_attach instead of exec/sleep.
- * gdb.base/attach-twice.exp: Likewise.
- 2015-01-15 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/var_arr_attrs: New testcase.
- 2015-01-14 Pedro Alves <palves@redhat.com>
- Joel Brobecker <brobecker@adacore.com>
- PR gdb/17525
- * gdb.base/bp-cmds-execution-x-script.c: New file.
- * gdb.base/bp-cmds-execution-x-script.exp: New file.
- * gdb.base/bp-cmds-execution-x-script.gdb: New file.
- 2015-01-14 Pedro Alves <palves@redhat.com>
- PR cli/17828
- * gdb.base/batch-preserve-term-settings.c: New file.
- * gdb.base/batch-preserve-term-settings.exp: New file.
- 2015-01-13 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
- binary.
- 2015-01-13 Joel Brobecker <brobecker@adacore.com>
- * Makefile.in (clean mostlyclean): Do not delete *.py.
- 2015-01-13 Joel Brobecker <brobecker@adacore.com>
- * gdb.python/py-lookup-type.exp: New file.
- 2015-01-12 Pedro Alves <palves@redhat.com>
- * gdb.python/py-prompt.exp: When the board can't spawn for attach,
- restore GDBFLAGS before returning.
- 2015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
- is_amd64_regs_target and is_x86_like_target.
- 2015-01-11 Doug Evans <xdje42@gmail.com>
- * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
- is given without an explicit form.
- * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
- attributes.
- * gdb.dwarf/corrupt.exp: Ditto.
- * gdb.dwarf2/enum-type.exp: Ditto.
- * gdb.trace/entry-values.exp: Ditto.
- * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
- 2015-01-11 Doug Evans <xdje42@gmail.com>
- PR gdb/15830
- * gdb.base/maint.exp: Remove references to "maint demangle".
- * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
- Add tests for explicitly specifying language to demangle.
- * gdb.dlang/demangle.exp: Ditto.
- 2015-01-09 Pedro Alves <palves@redhat.com>
- * gdb.threads/non-stop-fair-events.c: New file.
- * gdb.threads/non-stop-fair-events.exp: New file.
- 2015-01-09 Pedro Alves <palves@redhat.com>
- * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
- the global scope. Set a breakpoint after all threads are started
- rather than stepping over two source lines. Expect the prompt.
- * gdb.base/watch_thread_num.c (threads_started_barrier): New
- global.
- (NUM): Now 15.
- (main): Use threads_started_barrier to wait for all threads to
- start. Main thread no longer calls thread_function. Exit after
- 180 seconds.
- (loop): New function.
- (thread_function): Wait on threads_started_barrier barrier. Call
- 'loop' at each iteration.
- * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
- threads have started, instead of hardcoding number of "next"
- steps. Use an access watchpoint instead of a write watchpoint.
- 2015-01-09 Pedro Alves <palves@redhat.com>
- * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
- (thread_func): Wait on barrier.
- (main): Wait for all threads to start before stopping GDB.
- * gdb.threads/siginfo-threads.c (threads_started_barrier): New
- global.
- (thread1_func, thread2_func): Wait on barrier.
- (main): Wait for all threads to start before stopping GDB.
- * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
- New global.
- (thread1_func, thread2_func): Wait on barrier.
- (main): Wait for all threads to start before stopping GDB.
- 2015-01-09 Pedro Alves <palves@redhat.com>
- * gdb.threads/attach-many-short-lived-threads.c: New file.
- * gdb.threads/attach-many-short-lived-threads.exp: New file.
- 2014-01-09 Pedro Alves <palves@redhat.com>
- * gdb.threads/fork-thread-pending.exp: Switch to the main thread
- instead of to thread 2.
- * gdb.threads/signal-command-multiple-signals-pending.c (main):
- Add barrier around each pthread_create call instead of around all
- calls.
- * gdb.threads/signal-command-multiple-signals-pending.exp (test):
- Set a break on thread_function and have the child threads hit it
- one at at a time.
- 2015-01-09 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (can_spawn_for_attach): New procedure.
- (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
- false.
- * gdb.base/attach.exp: Use can_spawn_for_attach instead of
- checking whether the target board is remote.
- * gdb.multi/multi-attach.exp: Likewise.
- * gdb.python/py-sync-interp.exp: Likewise.
- * gdb.server/ext-attach.exp: Likewise.
- * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
- tests that need to attach, instead of checking whether the target
- board is remote at the top of the file.
- 2015-01-08 Yao Qi <yao@codesourcery.com>
- * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
- 2015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix testcase compilation.
- * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
- 2015-01-06 Joel Brobecker <brobecker@adacore.com>
- * gdb.python/py-type.exp: Add a couple test about empty
- array creation, and negative-length array creation.
- 2015-01-02 Doug Evans <xdje42@gmail.com>
- * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
- 2015-01-02 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
- 2014-12-29 Yao Qi <yao@codesourcery.com>
- * gdb.trace/entry-values.exp: Update comments. Rename variable
- bar_call_foo to returned_from_foo.
- 2014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
- PR gdb/17394
- * gdb.linespec/break-asm-file.c: New file.
- * gdb.linespec/break-asm-file.exp: New file.
- * gdb.linespec/break-asm-file0.s: New file.
- * gdb.linespec/break-asm-file1.s: New file.
- 2014-12-18 Nigel Stephens <nigel@mips.com>
- Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.base/float.exp: Handle the new output from "info float" on
- MIPS targets.
- 2014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix MinGW compilation.
- * gdb.compile/compile-ops.exp: Update untested message if
- !skip_compile_feature_tests.
- * gdb.compile/compile-setjmp.exp: Likewise.
- * gdb.compile/compile-tls.exp: Likewise.
- * gdb.compile/compile.exp: Likewise.
- * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
- supported on this host".
- 2014-12-16 Doug Evans <xdje42@gmail.com>
- * boards/stabs.exp: New file.
- 2014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
- * gdb.base/completion.exp: Adjust to format changes of "maint
- print user-registers".
- 2014-12-16 Catalin Udma <catalin.udma@freescale.com>
- PR server/17457
- * gdb.arch/aarch64-fp.c: New file.
- * gdb.arch/aarch64-fp.exp: New file.
- 2014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
- Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
- r210637, r210913, r211666, r215400, r215817).
- 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
- * dg-extract-results.py: New file.
- * dg-extract-results.sh: Use it if the environment seems
- suitable.
- 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
- * dg-extract-results.py (parse_run): Handle warnings that
- are printed before a test harness is run.
- 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
- * dg-extract-results.py (Named): Remove __cmp__ method.
- (output_variation): Use a key to sort variation.harnesses.
- 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
- * dg-extract-results.py: For Python 3, force sys.stdout to
- handle surrogate escape sequences.
- (safe_open): New function.
- (output_segment, main): Use it.
- 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
- * dg-extract-results.py (Prog.result_re): Include options
- in test name.
- 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
- * dg-extract-results.py (output_variation): Always sort if
- do_sum.
- 2014-12-15 Simon Marchi <simon.marchi@ericsson.com>
- * lib/gdb.exp (default_gdb_start): After starting gdb, loop
- as long as we get pagination notifications.
- 2014-12-15 Jason Merrill <jason@redhat.com>
- * Makefile.in (check-gdb.%): Restore.
- * README: Mention it.
- 2014-12-13 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/str_uninit: New testcase.
- 2014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR symtab/17642
- * gdb.base/vla-stub-define.c: New file.
- * gdb.base/vla-stub.c: New file.
- * gdb.base/vla-stub.exp: New file.
- 2014-12-12 Phil Muldoon <pmuldoon@redhat.com>
- Jan Kratochvil <jan.kratochvil@redhat.com>
- Tom Tromey <tromey@redhat.com>
- * configure.ac: Add gdb.compile/.
- * configure: Regenerate.
- * gdb.compile/Makefile.in: New file.
- * gdb.compile/compile-ops.exp: New file.
- * gdb.compile/compile-ops.c: New file.
- * gdb.compile/compile-tls.c: New file.
- * gdb.compile/compile-tls.exp: New file.
- * gdb.compile/compile-constvar.S: New file.
- * gdb.compile/compile-constvar.c: New file.
- * gdb.compile/compile-mod.c: New file.
- * gdb.compile/compile-nodebug.c: New file.
- * gdb.compile/compile-setjmp-mod.c: New file.
- * gdb.compile/compile-setjmp.c: New file.
- * gdb.compile/compile-setjmp.exp: New file.
- * gdb.compile/compile-shlib.c: New file.
- * gdb.compile/compile.c: New file.
- * gdb.compile/compile.exp: New file.
- * lib/gdb.exp (skip_compile_feature_tests): New proc.
- 2014-12-12 Tom Tromey <tromey@redhat.com>
- * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
- Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
- 2014-12-12 Doug Evans <dje@google.com>
- * lib/gdb-python.exp (get_python_valueof): New function.
- * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
- 2014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/completion.exp: Add test for completion of "info
- registers ".
- 2014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.base/func-ptrs.c: New file.
- * gdb.base/func-ptrs.exp: New file.
- 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
- PR breakpoints/17012
- * gdb.base/dprintf-detach.c: New file.
- * gdb.base/dprintf-detach.exp: New file.
- 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.trace/qtro.exp: Replace gdbserver detection code by...
- * lib/gdb.exp (target_is_gdbserver): New procedure.
- 2014-12-08 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Add tests for objfile.owner.
- 2014-12-05 Yao Qi <yao@codesourcery.com>
- * gdb.guile/scm-error.exp: Remove the third argument to
- gdb_remote_download.
- * gdb.guile/scm-frame-args.exp: Likewise.
- * gdb.guile/scm-section-script.exp: Likewise.
- 2014-12-05 Yao Qi <yao@codesourcery.com>
- * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
- 2014-12-04 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Add tests for
- objfile.add_separate_debug_file.
- 2014-12-04 Doug Evans <dje@google.com>
- * lib/gdb.exp (get_build_id): New function.
- (build_id_debug_filename_get): Rewrite to use it.
- * gdb.python/py-objfile.exp: Add test for objfile.build_id.
- 2014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
- `method(long)', not just 0x0.
- * gdb.cp/nsalias.exp: Align code labels to 4.
- * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
- * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
- * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
- * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
- (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
- * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
- 2014-12-02 Doug Evans <dje@google.com>
- PR symtab/17602
- * gdb.cp/anon-ns.cc: Move guts of this file to ...
- * gdb.cp/anon-ns2.cc: ... here. New file.
- * gdb.cp/anon-ns.exp: Update.
- 2014-12-02 Nick Bull <nicholaspbull@gmail.com>
- * gdb.python/py-events.py (inferior_call_handler): New.
- (register_changed_handler, memory_changed_handler): New.
- (test_events.invoke): Register new handlers.
- * gdb.python/py-events.exp: Add tests for inferior call,
- memory_changed and register_changed events.
- 2014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/execl-update-breakpoints.exp: Specify the link address
- with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
- if the linker doesn't understand this.
- 2014-12-01 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/python.exp: Change expected reply to help().
- 2014-12-01 Yao Qi <yao@codesourcery.com>
- * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
- AC_CONFIG_SUBDIRS(gdb.gdbtk).
- * configure: Re-generated.
- 2014-11-28 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.cp/chained-calls.cc: New file.
- * gdb.cp/chained-calls.exp: New file.
- * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
- 2014-11-28 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.ada/py_range.exp: Add parentheses to python calls to print.
- * gdb.dwarf2/symtab-producer.exp: Same.
- * gdb.gdb/python-interrupts.exp: Same.
- * gdb.gdb/python-selftest.exp: Same.
- * gdb.python/py-linetable.exp: Same.
- * gdb.python/py-type.exp: Same.
- * gdb.python/py-value-cc.exp: Same.
- * gdb.python/py-value.exp: Same.
- 2014-11-28 Yao Qi <yao@codesourcery.com>
- * gdb.base/break-probes.exp: Match library name prefixed with
- sysroot.
- 2014-11-27 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.python/py-linetable.exp: Escape properly sorted(fset)
- test expected output. Add parentheses for the call to print.
- Remove L suffix from integers.
- 2014-11-26 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
- 2014-11-22 Yao Qi <yao@codesourcery.com>
- * gdb.trace/entry-values.c: Remove asms.
- (foo): Add foo_label.
- (bar): Add bar_label.
- * gdb.trace/entry-values.exp: Remove code computing foo's
- length and bar's length.
- (Dwarf::assemble): Invoke function_range for bar and use
- MACRO_AT_func for foo.
- 2014-11-22 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
- and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
- Use .Lgcc43_procstart instead of gcc43.
- 2014-11-21 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/n_arr_bound: New testcase.
- 2014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
- PR breakpoints/10737
- * gdb.base/catch-syscall.exp (do_syscall_tests): Call
- test_catch_syscall_multi_arch.
- (test_catch_syscall_multi_arch): New function.
- 2014-11-20 Doug Evans <xdje42@gmail.com>
- * gdb.base/maint.exp: Update expected output.
- 2014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
- 4-byte instruction on S390.
- 2014-11-19 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/arr_arr: New testcase.
- 2014-11-19 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pkd_arr_elem: New Testcase.
- 2014-11-18 Luis Machado <lgustavo@codesourcery.com>
- * gdb.reverse/break-precsave: Expect completion message for
- core file reads.
- * gdb.reverse/consecutive-precsave.exp: Likewise.
- * gdb.reverse/finish-precsave.exp: Likewise.
- * gdb.reverse/i386-precsave.exp: Likewise.
- * gdb.reverse/machinestate-precsave.exp: Likewise.
- * gdb.reverse/sigall-precsave.exp: Likewise.
- * gdb.reverse/solib-precsave.exp: Likewise.
- * gdb.reverse/step-precsave.exp: Likewise.
- * gdb.reverse/until-precsave.exp: Likewise.
- * gdb.reverse/watch-precsave.exp: Likewise.
- 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/bp-permanent.c: Include unistd.h.
- * gdb.python/py-framefilter-mi.c (main): Add return type.
- * gdb.python/py-framefilter.c (main): Likewise.
- * gdb.trace/actions-changed.c (main): Likewise.
- 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.mi/until.c: Add eye-catchers.
- * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
- line numbers.
- 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/condbreak.exp: Drop references to removed non-prototype
- function header variants in break1.c.
- * gdb.base/ena-dis-br.exp: Likewise.
- * gdb.base/hbreak2.exp: Likewise.
- * gdb.reverse/until-precsave.exp: Drop references to removed
- non-prototype function header variants in ur1.c.
- * gdb.reverse/until-reverse.exp: Likewise.
- 2014-11-17 Petr Machata <pmachata@redhat.com>
- * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
- ${_cu_offset_size} bytes abbrev offset.
- 2014-11-15 Doug Evans <xdje42@gmail.com>
- PR symtab/17559
- * gdb.base/line-symtabs.exp: New file.
- * gdb.base/line-symtabs.c: New file.
- * gdb.base/line-symtabs.h: New file.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
- (func): Add label func_label.
- * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
- Replace low_pc and high_pc with MACRO_AT_range.
- Replace name, low_pc and high_pc with MACRO_AT_func.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
- Replace name, low_pc and high_pc with MACRO_AT_func.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
- produce debug information.
- * gdb.dwarf2/implptr-optimized-out.S: Removed.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
- object and get function length.
- (Dwarf::assemble): Replace name, low_pc and high_pc attributes
- with MACRO_AT_func.
- (top-level): Replace gdb_compile and clean_restart with
- prepare_for_testing.
- * gdb.dwarf2/main.c (main): Add label main_label.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * lib/dwarf.exp (function_range): New procedure.
- (Dwarf::_handle_macro_at_func): New procedure.
- (Dwarf::_handle_macro_at_range): New procedure.
- (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
- 2014-11-14 Yao Qi <yao@codesourcery.com>
- * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
- (_handle_attribute): New procedure.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.ada/cond_lang/foo.c (callme): Add return type.
- * gdb.base/call-sc.c (zed): Likewise.
- * gdb.base/checkpoint.c (main): Likewise.
- * gdb.base/dump.c (main): Likewise.
- * gdb.base/gcore.c (main): Likewise.
- * gdb.base/huge.c (main): Likewise.
- * gdb.base/multi-forks.c (main): Likewise.
- * gdb.base/pr10179-a.c (main): Likewise.
- * gdb.base/savedregs.c (main): Likewise.
- * gdb.base/sigaltstack.c (main): Likewise.
- * gdb.base/siginfo.c (main): Likewise.
- * gdb.base/structs.c (zed): Likewise.
- * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
- * gdb.mi/mi-syn-frame.c (main): Likewise.
- * gdb.mi/until.c (foo, main): Likewise.
- * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
- * gdb.base/solib-weak.c (foo): Declare.
- * gdb.base/attach-twice.c: Include stdio.h.
- * gdb.base/weaklib1.c: Likewise.
- * gdb.base/weaklib2.c: Likewise.
- * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
- * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
- unistd.h.
- * gdb.base/attach-pie-misread.c: Include stdlib.h.
- * gdb.mi/mi-exit-code.c: Likewise.
- * gdb.base/break-interp-lib.c: Include string.h.
- * gdb.base/coremaker.c: Likewise.
- * gdb.base/testenv.c: Likewise.
- * gdb.python/py-finish-breakpoint.c: Likewise.
- * gdb.base/inferior-died.c: Include sys/wait.h.
- * gdb.base/fileio.c: Include time.h.
- * gdb.base/async-shell.c: Include unistd.h.
- * gdb.base/dprintf-non-stop.c: Likewise.
- * gdb.base/info-os.c: Likewise.
- * gdb.mi/mi-console.c: Likewise.
- * gdb.mi/watch-nonstop.c: Likewise.
- * gdb.python/py-events.c: Likewise.
- * gdb.base/async.c (baz): Move up before its invocation.
- * gdb.base/code_elim2.c (my_global_func): Likewise.
- * gdb.base/skip-solib-lib.c (multiply): Likewise.
- * gdb.base/advance.c (func2): Likewise.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
- variant.
- * gdb.base/annota3.c: Likewise.
- * gdb.base/async.c: Likewise.
- * gdb.base/average.c: Likewise.
- * gdb.base/call-ar-st.c: Likewise.
- * gdb.base/call-rt-st.c: Likewise.
- * gdb.base/call-sc.c: Likewise.
- * gdb.base/call-strs.c: Likewise.
- * gdb.base/ending-run.c: Likewise.
- * gdb.base/execd-prog.c: Likewise.
- * gdb.base/exprs.c: Likewise.
- * gdb.base/foll-exec.c: Likewise.
- * gdb.base/foll-fork.c: Likewise.
- * gdb.base/foll-vfork.c: Likewise.
- * gdb.base/funcargs.c: Likewise.
- * gdb.base/gcore.c: Likewise.
- * gdb.base/jump.c: Likewise.
- * gdb.base/langs0.c: Likewise.
- * gdb.base/langs1.c: Likewise.
- * gdb.base/langs2.c: Likewise.
- * gdb.base/mips_pro.c: Likewise.
- * gdb.base/nodebug.c: Likewise.
- * gdb.base/opaque0.c: Likewise.
- * gdb.base/opaque1.c: Likewise.
- * gdb.base/recurse.c: Likewise.
- * gdb.base/run.c: Likewise.
- * gdb.base/scope0.c: Likewise.
- * gdb.base/scope1.c: Likewise.
- * gdb.base/setshow.c: Likewise.
- * gdb.base/setvar.c: Likewise.
- * gdb.base/shmain.c: Likewise.
- * gdb.base/shr1.c: Likewise.
- * gdb.base/shr2.c: Likewise.
- * gdb.base/sigall.c: Likewise.
- * gdb.base/signals.c: Likewise.
- * gdb.base/so-indr-cl.c: Likewise.
- * gdb.base/solib2.c: Likewise.
- * gdb.base/structs.c: Likewise.
- * gdb.base/sum.c: Likewise.
- * gdb.base/vforked-prog.c: Likewise.
- * gdb.base/watchpoint.c: Likewise.
- * gdb.reverse/shr2.c: Likewise.
- * gdb.reverse/until-reverse.c: Likewise.
- * gdb.reverse/ur1.c: Likewise.
- * gdb.reverse/watch-reverse.c: Likewise.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
- variant.
- * gdb.base/sepdebug.exp: Drop references to removed code.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
- variant. Preserve original line numbering.
- * gdb.base/list1.c: Likewise.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
- variant.
- * gdb.base/break1.c: Likewise.
- * gdb.base/break.exp: Drop references to removed code.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
- variant.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
- logic into perform_all_tests() and invoke it with and without
- function header prototypes.
- (do_function_calls): Remove conditional XFAIL for PR 5318.
- (rerun_and_prepare): Remove duplicate code.
- (perform_all_tests): New. Main logic moved here.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
- code guarded by #ifdef NO_PROTOTYPES.
- (t_double_many_args): Likewise.
- (DEF_FUNC_MANY_ARGS_1): Likewise.
- (DEF_FUNC_VALUES_1): Likewise.
- (t_structs_ldc): Renamed from t_structs_fc in conditional code
- guarded by #ifdef PROTOTYPES.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.mi/mi-console.c: Add eye-catcher.
- * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
- instead of literal line number.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/shr2.c: Add eye-catcher.
- * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
- line number.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/jump.c: Add eye-catchers.
- * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
- numbers.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/execd-prog.c: Add eye-catchers.
- * gdb.base/foll-exec.c: Likewise.
- * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
- line numbers.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/ending-run.c: Add eye-catchers.
- * gdb.base/ending-run.exp: Refer to eye-catchers instead of
- literal line numbers.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/call-rt-st.c: Add eye-catchers.
- * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
- literal line numbers.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/call-ar-st.c: Add eye-catchers.
- * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
- literal line numbers.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/average.c: Add eye-catchers.
- * gdb.base/sum.c: Likewise.
- * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
- regexps dynamically.
- 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/solib1.c: Add eye-catchers.
- * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
- literal line numbers.
- 2014-11-12 Pedro Alves <palves@redhat.com>
- * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
- leader has exited.
- 2014-11-12 Pedro Alves <palves@redhat.com>
- * gdb.arch/i386-bp_permanent.c: New file.
- * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
- (srcfile): Set to i386-bp_permanent.c.
- (top level): Adjust to work in both 32-bit and 64-bit modes. Test
- that stepi does not execute the 'leave' instruction, instead of
- testing it does execute.
- * gdb.base/bp-permanent.c: New file.
- * gdb.base/bp-permanent.exp: New file.
- 2014-11-10 Doug Evans <xdje42@gmail.com>
- PR symtab/17564
- * gdb.base/symtab-search-order.exp: New file.
- * gdb.base/symtab-search-order.c: New file.
- * gdb.base/symtab-search-order-1.c: New file.
- * gdb.base/symtab-search-order-shlib-1.c: New file.
- 2014-11-07 Pedro Alves <palves@redhat.com>
- PR gdb/17511
- * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
- i?86-*-linux*.
- 2014-11-03 Siva Chandra Reddy <sivachandra@google.com>
- PR c++/17494
- * gdb.cp/pr17494.cc: New file.
- * gdb.cp/pr17494.exp: New file.
- 2014-11-02 Yao Qi <yao@codesourcery.com>
- * gdb.python/python.exp: Get working directory and match the
- output of "set extended-prompt \\w " with it.
- 2014-10-30 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Add tests for setting random attributes
- in objfiles.
- * gdb.python/py-progspace.exp: Add tests for setting random attributes
- in progspaces.
- 2014-10-30 Janis Johnson <janisjo@codesourcery.com>
- * gdb.base/fullpath-expand.exp: Skip for a remote host.
- * gdb.base/realname-expand.exp: Likewise.
- * gdb.linespec/macro-relative.exp: Likewise.
- 2014-10-29 Pedro Alves <palves@redhat.com>
- PR gdb/17408
- * gdb.threads/schedlock.c (some_function): New function.
- (call_function): New global.
- (MAYBE_CALL_SOME_FUNCTION): New macro.
- (thread_function): Call it.
- * gdb.threads/schedlock.exp (get_args): Add description parameter,
- and use it instead of a global counter. Adjust all callers.
- (get_current_thread): Use "find current thread" for test message
- here rather than having all callers pass down the same string.
- (goto_loop): New procedure, factored out from ...
- (my_continue): ... this.
- (step_ten_loops): Change parameter from test message to command to
- use. Adjust.
- (list_count): Delete global.
- (check_result): New procedure, factored out from duplicate top
- level code.
- (continue tests): Wrap in with_test_prefix.
- (test_step): New procedure, factored out from duplicate top level
- code.
- (top level): Test "step" in combination with all scheduler-locking
- modes. Test "next" in combination with all scheduler-locking
- modes, and in combination with stepping over a function call or
- not.
- * gdb.threads/next-bp-other-thread.c: New file.
- * gdb.threads/next-bp-other-thread.exp: New file.
- 2014-10-29 Pedro Alves <palves@redhat.com>
- PR python/17372
- * gdb.python/python.exp: Test a multi-line command that spawns
- interactive Python.
- * gdb.base/multi-line-starts-subshell.exp: New file.
- 2014-10-29 Yao Qi <yao@codesourcery.com>
- * gdb.base/fileio.exp: Make directories on host.
- 2014-10-29 Yao Qi <yao@codesourcery.com>
- * gdb.base/fileio.c (test_write): Close the file.
- 2014-10-28 Pedro Alves <palves@redhat.com>
- PR gdb/12623
- * gdb.base/sigstep.c (no_handler): New global.
- (main): If 'no_handler is true, set the signal handlers to
- SIG_IGN.
- * gdb.base/sigstep.exp (breakpoint_over_handler): Add
- with_sw_watch and no_handler parameters. Handle them.
- (top level) <stepping over handler when stopped at a breakpoint
- test>: Add a test axis for testing with a software watchpoint, and
- another for testing with the signal handler set to SIG_IGN.
- * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
- * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
- 2014-10-28 Pedro Alves <palves@redhat.com>
- PR gdb/17511
- * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
- * gdb.base/sigstep.exp (other_handler_location): New global.
- (advance): Support stepping into the signal handler, and running
- commands while in the handler.
- (in_handler_map): New global.
- (top level): In the advance test, add combinations for getting
- into the handler with stepping commands, and for running commands
- in the handler. Add comment descripting the advancei tests.
- 2014-10-28 Pedro Alves <palves@redhat.com>
- * gdb.base/sigstep.exp: Use build_executable instead of
- prepare_for_testing.
- (top level): Move code that starts GDB, runs to main and creates a
- display to ...
- (restart): ... this new procedure.
- (top level): Move backtrace from signal handler test to ...
- (validate_backtrace): ... this new procedure.
- (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
- with_test_prefix. Always restart GDB.
- (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
- with_test_prefix. Always restart GDB. No need to delete
- breakpoints after the test.
- (test_skip_handler): Remove prefix parameter.
- (skip_over_handler, breakpoint_to_handler)
- (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
- parameter from 'i' to 'cmd'. Use with_test_prefix. Always
- restart GDB. No need to delete breakpoints after the test.
- (top level): Use foreach to call the test procedures with
- different commands.
- 2014-10-28 Pedro Alves <palves@redhat.com>
- * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
- instead of GNATS numbers.
- * gdb.base/sigbpt.exp: Likewise.
- * gdb.base/siginfo.exp: Likewise.
- * gdb.base/sigstep.exp: Likewise.
- 2014-10-27 Pedro Alves <palves@redhat.com>
- * gdb.base/sigstep.c (dummy): New global.
- (main): Issue a couple writes to the new global.
- * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
- procedures.
- (skip_over_handler): Use test_skip_handler.
- (top level): Call skip_over_handler for stepi and nexti too.
- (breakpoint_over_handler): Use test_skip_handler.
- (top level): Call breakpoint_over_handler for stepi and nexti too.
- 2014-10-27 Yao Qi <yao@codesourcery.com>
- * gdb.trace/tfile.c (adjust_function_address)
- [__powerpc64__ && _CALL_ELF != 2]: Get function address from
- function descriptor.
- 2014-10-24 Don Breazeal <donb@codesourcery.com>
- * gdb.base/foll-fork.exp (test_follow_fork,
- catch_fork_child_follow): Check for updated fork messages emitted
- from infrun.c.
- * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
- vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
- vfork_and_exec_child_follow_through_step): Check for updated vfork
- messages emitted from infrun.c.
- 2014-10-24 Pedro Alves <palves@redhat.com>
- * gdb.base/corefile.exp: Remove references to ultrix.
- * gdb.base/interrupt.exp: Likewise.
- * gdb.base/whatis.exp: Likewise.
- * gdb.gdb/selftest.exp: Likewise.
- * gdb.threads/manythreads.exp: Likewise.
- * gdb.threads/print-threads.exp: Likewise.
- * gdb.threads/pthreads.exp:: Likewise.
- * gdb.threads/schedlock.exp: Likewise.
- 2014-10-24 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.cp/non-trivial-retval.cc: Add a test case.
- * gdb.cp/non-trivial-retval.exp: Add a test.
- 2014-10-20 Yao Qi <yao@codesourcery.com>
- * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
- * gdb.python/py-objfile-script-gdb.py: New file.
- * gdb.python/py-objfile-script.exp: Update reference to
- py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
- of remote_download. Remove the dest file.
- 2014-10-20 Yao Qi <yao@codesourcery.com>
- * gdb.base/checkpoint.exp: Don't remove file copied on host.
- * gdb.base/step-line.exp: Likewise.
- * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
- * gdb.dwarf2/dw2-basic.exp: Likewise.
- * gdb.dwarf2/dw2-compressed.exp: Likewise.
- * gdb.dwarf2/dw2-filename.exp: Likewise.
- * gdb.dwarf2/dw2-intercu.exp: Likewise.
- * gdb.dwarf2/dw2-intermix.exp: Likewise.
- * gdb.dwarf2/dw2-producer.exp: Likewise.
- * gdb.dwarf2/mac-fileno.exp: Likewise.
- * gdb.python/py-frame-args.exp: Likewise.
- * gdb.python/py-framefilter.exp: Likewise.
- * gdb.python/py-mi.exp: Likewise.
- * gdb.python/py-objfile-script.exp: Likewise
- * gdb.python/py-pp-integral.exp: Likewise.
- * gdb.python/py-pp-re-notag.exp: Likewise.
- * gdb.python/py-prettyprint.exp: Likewise.
- * gdb.python/py-section-script.exp: Likewise.
- * gdb.python/py-typeprint.exp: Likewise.
- * gdb.python/py-xmethods.exp: Likewise.
- * gdb.stabs/weird.exp: Likewise.
- * gdb.xml/tdesc-regs.exp: Likewise.
- 2014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
- * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
- (out_cu): Use addr_len for the size of addresses.
- (out_line): Likewise. Size DW_LNE_set_address instruction
- according to addr_len.
- * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
- (FUNC): Add START_INSNS to definition.
- 2014-10-18 Yao Qi <yao@codesourcery.com>
- * gdb.base/argv0-symlink.exp: Check argv[0] value if
- gdb_has_argv0 return true.
- * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
- check [target_info exists noargs], check [gdb_has_argv0]
- instead.
- * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
- * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
- procedures.
- 2014-10-17 Doug Evans <dje@google.com>
- * gdb.python/py-events.exp: Update expected output for clear_objfiles
- event.
- * gdb.python/py-events.py: Add clear_objfiles event.
- 2014-10-17 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Test progspace attribute.
- 2014-10-17 Luis Machado <lgustavo@codesourcery.com>
- * gdb.guile/scm-breakpoint.exp: Do not assume any
- directory separators when matching source file paths.
- * gdb.python/py-breakpoint.exp: Likewise.
- * gdb.reverse/break-precsave.exp: Likewise.
- * gdb.reverse/break-reverse.exp: Likewise.
- * gdb.reverse/consecutive-precsave.exp: Likewise.
- * gdb.reverse/finish-precsave.exp: Likewise.
- * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
- * gdb.reverse/finish-reverse.exp: Likewise.
- * gdb.reverse/i386-precsave.exp: Likewise.
- * gdb.reverse/i387-env-reverse.exp: Likewise.
- * gdb.reverse/i387-stack-reverse.exp: Likewise.
- * gdb.reverse/machinestate-precsave.exp: Likewise.
- * gdb.reverse/machinestate.exp: Likewise.
- * gdb.reverse/sigall-precsave.exp: Likewise.
- * gdb.reverse/solib-precsave.exp: Likewise.
- * gdb.reverse/step-precsave.exp: Likewise.
- * gdb.reverse/until-precsave.exp: Likewise.
- * gdb.reverse/watch-precsave.exp: Likewise.
- * gdb.reverse/watch-reverse.exp: Likewise.
- 2014-10-17 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
- * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
- 2014-10-17 Pedro Alves <palves@redhat.com>
- PR gdb/17471
- * gdb.base/bg-execution-repeat.c: New file.
- * gdb.base/bg-execution-repeat.exp: New file.
- 2014-10-17 Pedro Alves <palves@redhat.com>
- PR gdb/17300
- * gdb.base/continue-all-already-running.c: New file.
- * gdb.base/continue-all-already-running.exp: New file.
- 2014-10-17 Pedro Alves <palves@redhat.com>
- PR gdb/17472
- * gdb.base/annota-input-while-running.c: New file.
- * gdb.base/annota-input-while-running.exp: New file.
- 2014-10-17 Pedro Alves <palves@redhat.com>
- * gdb.base/callfuncs.exp: emove references to osf.
- * gdb.base/sigall.exp: Likewise.
- * gdb.gdb/selftest.exp: Likewise.
- * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
- * gdb.mi/non-stop.c: Likewise.
- * gdb.mi/pthreads.c: Likewise.
- * gdb.reverse/sigall-precsave.exp: Likewise.
- * gdb.reverse/sigall-reverse.exp: Likewise.
- * gdb.threads/pthreads.c: Likewise.
- * gdb.threads/pthreads.exp: Likewise.
- 2014-10-17 Yao Qi <yao@codesourcery.com>
- * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
- check 'target_info exists noargs'.
- (test_command_prompt_position): Likewise.
- (progvar_simple_if_test): Don't check 'target_info exists noargs'.
- Remove "set args".
- (progvar_simple_while_test): Likewise.
- (progvar_complex_if_while_test): Likewise.
- (if_while_breakpoint_command_test): Likewise.
- (infrun_breakpoint_command_test): Likewise.
- (breakpoint_command_test): Likewise.
- (watchpoint_command_test): Likewise.
- (bp_deleted_in_command_test): Likewise.
- (temporary_breakpoint_commands): Likewise.
- 2014-10-16 Yao Qi <yao@codesourcery.com>
- * gdb.base/remotetimeout.exp: Remove noargs checking.
- 2014-10-15 Pedro Alves <palves@redhat.com>
- PR breakpoints/9649
- * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
- * gdb.base/breakpoint-in-ro-region.exp
- (probe_target_hardware_step): New procedure.
- (top level): Probe hardware stepping and hardware breakpoint
- support. Test stepping through a read-only region, with both
- "breakpoint auto-hw" on and off and both "always-inserted" on and
- off.
- 2014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/demangle.exp: Update for demangling changes.
- 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.cp/non-trivial-retval.cc: Add new test cases.
- * gdb.cp/non-trivial-retval.exp: Add new tests.
- 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
- PR c++/13403
- PR c++/15154
- * gdb.cp/non-trivial-retval.cc: New file.
- * gdb.cp/non-trivial-retval.exp: New file.
- 2014-10-15 Yao Qi <yao@codesourcery.com>
- * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
- remote host.
- 2014-10-15 Yao Qi <yao@codesourcery.com>
- * gdb.python/py-symbol.exp: Match file base name if host is
- remote, otherwise match file name with dir name.
- * gdb.python/py-symtab.exp: Likewise.
- * gdb.python/python.exp: Likewise.
- 2014-10-15 Yao Qi <yao@codesourcery.com>
- * gdb.python/py-symbol.exp: Remove trailing ".*" in the
- pattern.
- * gdb.python/py-symtab.exp: Likewise.
- * gdb.python/python.exp: Remove trailing ".*". Fix typo
- locationn.
- 2014-10-14 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/addr_arith: New testcase.
- 2014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
- * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
- * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
- * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
- 2014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.arch/stap-eval-lang-ada.S: Likewise.
- * gdb.arch/stap-eval-lang-ada.c: Likewise.
- * gdb.arch/stap-eval-lang-ada.exp: New file.
- 2014-10-14 Yao Qi <yao@codesourcery.com>
- * gdb.mi/mi-var-child.c (nothing1): New function.
- (nothing2): New function.
- (do_children_tests): Set function pointers by nothing1 and
- nothing2.
- * gdb.mi/mi-var-child.exp: Step over new added statements.
- Update test to match the new output.
- * gdb.mi/var-cmd.c (nothing1): New function.
- (nothing2): New function.
- (do_children_tests): Set function pointers by nothing1 and
- nothing2.
- * gdb.mi/mi-var-display.exp: Update test to match output.
- Step to the line specified by $line_dct_nothing.
- Increase the number of lines to step.
- 2014-10-14 Yao Qi <yao@codesourcery.com>
- * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
- tests.
- * gdb.mi/mi2-var-child.exp: Likewise.
- 2014-10-13 Doug Evans <dje@google.com>
- * gdb.python/py-objfile.exp: Change name of file name test.
- 2014-10-13 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
- from the start of the CU.
- 2014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
- Yao Qi <yao@codesourcery.com>
- Fix "save breakpoints" for "catch" command.
- * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
- Remove -nonewline. Match also the added "main" line.
- 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix "save breakpoints" for "disable $bpnum" command.
- * gdb.base/save-bp.c (main): Add label.
- * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
- 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
- 2014-10-11 Yao Qi <yao@codesourcery.com>
- * gdb.server/server-kill.exp: Execute command
- "set remote trace-status-packet on" before "tstatus".
- 2014-10-11 Yao Qi <yao@codesourcery.com>
- * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
- (main): Call getppid.
- * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
- and continue to it. Read variable "server_pid".
- 2014-10-11 Yao Qi <yao@codesourcery.com>
- * gdb.server/server-kill.exp: Remove "delete_breakpoints".
- 2014-10-11 Yao Qi <yao@codesourcery.com>
- * gdb.threads/thread-find.exp: Don't execute command
- "info threads".
- * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
- * gdb.threads/linux-dp.exp: Don't check the condition
- $threads_created equals to zero.
- 2014-10-10 Pedro Alves <palves@redhat.com>
- * gdb.base/bigcore.exp: Remove references to IRIX.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/interrupt.exp: Likewise.
- * gdb.base/mips_pro.exp: Likewise.
- * gdb.base/nodebug.exp: Likewise.
- * gdb.base/setvar.exp: Likewise.
- * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
- 2014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
- Pedro Alves <palves@redhat.com>
- PR symtab/14466
- * gdb.base/vdso-warning.c: New file.
- * gdb.base/vdso-warning.exp: New file.
- 2014-10-02 Doug Evans <dje@google.com>
- * gdb.base/structs.c (main): Don't run forever.
- 2014-10-02 Pedro Alves <palves@redhat.com>
- * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
- (top level) <stop threads 1, stop threads 2>: Use it.
- 2014-10-02 Pedro Alves <palves@redhat.com>
- * gdb.threads/break-while-running.exp (test): Add new
- 'update_thread_list' argument. Skip "info threads" if false.
- (top level): Add new 'update_thread_list' axis.
- 2014-10-02 Pedro Alves <palves@redhat.com>
- PR breakpoints/17431
- * gdb.base/execl-update-breakpoints.c: New file.
- * gdb.base/execl-update-breakpoints.exp: New file.
- 2014-10-01 Pedro Alves <palves@redhat.com>
- * gdb.base/breakpoint-in-ro-region.c: New file.
- * gdb.base/breakpoint-in-ro-region.exp: New file.
- 2014-10-01 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-exit-code.exp: New file.
- * gdb.mi/mi-exit-code.c: New file.
- 2014-09-30 Yao Qi <yao@codesourcery.com>
- * lib/prelink-support.exp (build_executable_own_libs): Error if
- the target isn't native.
- 2014-09-30 Yao Qi <yao@codesourcery.com>
- * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
- false.
- 2014-09-22 Pedro Alves <palves@redhat.com>
- * gdb.threads/break-while-running.exp: New file.
- * gdb.threads/break-while-running.c: New file.
- 2014-09-19 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
- Invoke test. Restart GDB with --readnow and invoke test again.
- 2014-09-19 Yao Qi <yao@codesourcery.com>
- * gdb.base/break-on-linker-gcd-function.exp: Move test into new
- proc set_breakpoint_on_gcd_function. Invoke
- set_breakpoint_on_gcd_function. Restart GDB with --readnow and
- invoke set_breakpoint_on_gcd_function again.
- 2014-09-18 Doug Evans <dje@google.com>
- * gdb.dwarf2/symtab-producer.exp: New file.
- 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.base/global-var-nested-by-dso-solib1.c: New file.
- * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
- * gdb.base/global-var-nested-by-dso.c: Likewise.
- * gdb.base/global-var-nested-by-dso.exp: Likewise.
- 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
- Pedro Alves <palves@redhat.com>
- * gdb.base/watch-bitfields.exp: Pass string other than test file
- name to prepare_for_testing.
- (watch): New procedure.
- (expect_watchpoint): Use with_test_prefix.
- (top level): Factor out tests to ...
- (test_watch_location, test_regular_watch): ... these new
- procedures, and use with_test_prefix and gdb_continue_to_end.
- 2014-09-16 Patrick Palka <patrick@parcs.ath.cx>
- PR breakpoints/12526
- * gdb.base/watch-bitfields.exp: New file.
- * gdb.base/watch-bitfields.c: New file.
- 2014-09-16 Pedro Alves <palves@redhat.com>
- * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
- software and hardware addresses, not software address against
- itself.
- 2014-09-16 Pedro Alves <palves@redhat.com>
- * gdb.base/watchpoint-stops-at-right-insn.c: New file.
- * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
- 2014-09-16 Pedro Alves <palves@redhat.com>
- * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
- files.
- * gdb.base/a2-run.exp: Remove all code guarded by istarget
- "*-*-vxworks*" throughout.
- * gdb.base/break.exp: Likewise.
- * gdb.base/default.exp: Likewise.
- * gdb.base/scope.exp: Likewise.
- * gdb.base/sepdebug.exp: Likewise.
- * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
- throughout.
- * gdb.base/run.c: Likewise.
- * gdb.base/sepdebug.c: Likewise.
- * gdb.hp/gdb.aCC/run.c: Likewise.
- * gdb.reverse/until-reverse.c: Likewise.
- * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
- 2014-09-16 Yao Qi <yao@codesourcery.com>
- * boards/local-remote-host-native.exp: New file.
- 2014-09-14 Doug Evans <xdje42@gmail.com>
- * gdb.threads/queue-signal.c (thread_count): New variable.
- (thread_count_mutex, thread_count_condvar): New variables.
- (incr_thread_count, wait_all_threads_running): New functions.
- (main): Wait for all threads to be in their thread functions.
- 2014-09-13 Doug Evans <xdje42@gmail.com>
- * gdb.threads/queue-signal.c: New file.
- * gdb.threads/queue-signal.exp: New file.
- 2014-09-13 Doug Evans <xdje42@gmail.com>
- * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
- be consistent with what default_gdb_init uses.
- (with_gdb_prompt): Change form of PROMPT argument from a regexp to
- the plain text of the prompt. Add some logging printfs.
- * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
- 2014-09-12 Pedro Alves <palves@redhat.com>
- * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
- gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
- * gdb.arch/i386-size-overlap.exp: Likewise.
- * gdb.arch/i386-size.exp: Likewise.
- * gdb.arch/i386-unwind.exp: Likewise.
- * gdb.base/a2-run.exp: Likewise.
- * gdb.base/break.exp: Likewise.
- * gdb.base/charset.exp: Likewise.
- * gdb.base/chng-syms.exp: Likewise.
- * gdb.base/commands.exp: Likewise.
- * gdb.base/dbx.exp: Likewise.
- * gdb.base/find.exp: Likewise.
- * gdb.base/funcargs.exp: Likewise.
- * gdb.base/jit-simple.exp: Likewise.
- * gdb.base/reread.exp: Likewise.
- * gdb.base/sepdebug.exp: Likewise.
- * gdb.base/step-bt.exp: Likewise.
- * gdb.cp/mb-inline.exp: Likewise.
- * gdb.cp/mb-templates.exp: Likewise.
- * gdb.objc/basicclass.exp: Likewise.
- * gdb.threads/killed.exp: Likewise.
- 2014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
- PR tdep/17379
- * gdb.arch/powerpc-stackless.S: New file.
- * gdb.arch/powerpc-stackless.exp: New file.
- 2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/attach.c: Include unistd.h.
- (main): Call alarm. Add label postloop.
- * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
- gdb_breakpoint, gdb_continue_to_breakpoint.
- (test_command_line_attach_run): Kill ${testpid} in one exit path.
- 2014-09-11 Pedro Alves <palves@redhat.com>
- PR gdb/17347
- * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
- * gdb.base/attach.exp (test_command_line_attach_run): New
- procedure.
- (top level): Call it.
- 2014-09-11 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (spawn_wait_for_attach): New procedure.
- * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
- (do_command_attach_tests): Use spawn_wait_for_attach.
- * gdb.base/solib-overlap.exp: Likewise.
- * gdb.multi/multi-attach.exp: Likewise.
- * gdb.python/py-prompt.exp: Likewise.
- * gdb.python/py-sync-interp.exp: Likewise.
- * gdb.server/ext-attach.exp: Likewise.
- 2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
- * gdb.fortran/array-element.exp: Remove unexpected "continue"
- command in testcase. Simplify testcase.
- 2014-09-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
- 2014-09-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
- 2014-09-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
- 2014-09-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dynarr-ptr.c: New file.
- * gdb.dwarf2/dynarr-ptr.exp: New file.
- 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
- of 30 rather than hardcoding 120 for a slow test case. Take the
- `gdb,timeout' target setting into account for this calculation.
- Don't extend the timeout for the test cases that don't need it.
- 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.reverse/sigall-reverse.exp: Increase the timeout by
- a factor of 2 for a slow test case. Take the `gdb,timeout'
- target setting into account for this calculation.
- * gdb.reverse/until-precsave.exp: Increase the timeout by
- a factor of 15 and 3 respectively rather than adding 120
- for a pair of slow test cases. Take the `gdb,timeout'
- target setting into account for this calculation.
- 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
- * lib/gdb.exp (gdb_test_multiple): Remove code to select the
- timeout, don't pass one down to gdb_expect.
- (gdb_expect): Rework timeout selection.
- 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
- * lib/gdbserver-support.exp (gdbserver_start): Throw an error
- exception on timeout.
- (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
- (gdbserver_start_extended): Catch any `gdbserver_start' error
- exceptions.
- (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
- * lib/mi-support.exp (mi_gdb_target_load): Catch any
- `gdbserver_gdb_load' error exceptions.
- 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
- * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
- 120 on waiting for the TCP socket to open.
- 2014-09-09 Doug Evans <xdje42@gmail.com>
- * gdb.base/default.exp (show_conv_list): Add _caller_is,
- _caller_matches, _any_caller_is, _any_caller_matches.
- 2014-09-09 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
- 2014-09-09 Yao Qi <yao@codesourcery.com>
- * gdb.mi/mi-var-display.exp: Set print symbol off.
- 2014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
- PR gdb/17035
- * gdb.base/commands.exp: Add tests to verify user-defined
- commands with empty bodies.
- * gdb.python/py-cmd.exp: Test that we don't show user-defined
- python commands in `show user command`.
- * gdb.python/scm-cmd.exp: Test that we don't show user-defined
- scheme commands in `show user command`.
- 2014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR python/17355
- * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
- * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
- * gdb.python/py-framefilter-invalidarg.exp: New file.
- * gdb.python/py-framefilter-invalidarg.py: New file.
- 2014-09-06 Doug Evans <xdje42@gmail.com>
- PR 15276
- * gdb.python/py-caller-is.c: New file.
- * gdb.python/py-caller-is.exp: New file.
- 2014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
- PR gdb/17235
- * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
- * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
- 2014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
- PR fortran/17237
- * gdb.fortran/print-formatted.exp: New file.
- * gdb.fortran/print-formatted.f90: Likewise.
- 2014-09-03 Sasha Smundak <asmundak@google.com>
- * gdb.python/py-frame.exp: Test Frame.read_register.
- 2014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
- PR python/16699
- * gdb.python/py-completion.exp: New file.
- * gdb.python/py-completion.py: Likewise.
- 2014-08-28 Doug Evans <dje@google.com>
- * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
- eax,etc. are live with values set by gdb and thus the compiler can't
- use them.
- * gdb.arch/i386-pseudo.c (main): Ditto.
- 2014-08-27 Doug Evans <dje@google.com>
- * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
- 2014-08-25 Doug Evans <dje@google.com>
- * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
- (main): Ditto.
- 2014-08-25 Doug Evans <dje@google.com>
- * gdb.threads/thread-execl.exp: #include <stdio.h>.
- 2014-08-24 Yao Qi <yao@codesourcery.com>
- * gdb.guile/scm-value.exp (test_lazy_strings): Set print
- symbol off.
- * gdb.python/py-value.exp (test_lazy_strings): Likewise.
- 2014-08-22 Doug Evans <dje@google.com>
- PR 17276
- * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
- * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
- * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
- 2014-08-22 Yao Qi <yao@codesourcery.com>
- * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
- * gdb.python/py-finish-breakpoint2.exp: Likewise.
- * gdb.python/python.exp: Likewise. Use .py file on the host
- instead of the build.
- 2014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.threads/gcore-stale-thread.c: New file.
- * gdb.threads/gcore-stale-thread.exp: New file.
- 2014-08-21 Pedro Alves <palves@redhat.com>
- * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
- * gdb.base/gcore-relro-pie.exp: Likewise.
- * gdb.base/gcore-relro.exp: Likewise.
- * gdb.base/gcore.exp: Likewise.
- * gdb.base/print-symbol-loading.exp: Likewise.
- * gdb.threads/gcore-thread.exp: Likewise.
- * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
- 2014-08-20 Pedro Alves <palves@redhat.com>
- Jan Kratochvil <jan.kratochvil@redhat.com>
- * Makefile.in (EXTRA_RULES, CC): New variables, get from
- configure.
- (EXPECT): Handle READ1 being set.
- (all): Depend on EXTRA_RULES.
- (check-read1, expect-read1, read1.so, read1): New rules.
- * README (Testsuite Parameters): Document the READ1 make variable.
- (Race detection): New section.
- * configure: Regenerate.
- * configure.ac: If build==host==target, and running under a
- GNU/glibc system, add read1 to the extra Makefile rules.
- (EXTRA_RULES): AC_SUBST it.
- * lib/read1.c: New file.
- 2014-08-20 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/data-loc.exp: Add additional tests exercising
- the handling of variables declared as a typedef to an array
- which a DW_AT_data_location attribute.
- 2014-08-19 Andrew Burgess <aburgess@broadcom.com>
- Pedro Alves <palves@redhat.com>
- PR symtab/14604
- PR symtab/14605
- * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
- gdb_test.
- 2014-08-19 Pedro Alves <palves@redhat.com>
- * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
- 2014-08-19 Yao Qi <yao@codesourcery.com>
- * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
- right line.
- 2014-08-18 David Blaikie <dblaikie@gmail.com>
- * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
- 2014-08-18 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
- attribute in array range.
- 2014-08-18 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
- 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
- PR c++/17132
- * gdb.cp/pr17132.cc: New file.
- * gdb.cp/pr17132.exp: New file.
- 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-xmethods.py (A_getarrayind)
- (E_method_char_worker.__call__, E_method_int_worker.__call__):
- Use 'print' with function call syntax.
- (E_method_matcher.match): Fix tab vs space indentation mixup.
- 2014-08-15 Yao Qi <yao@codesourcery.com>
- * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
- false.
- 2014-08-15 Yao Qi <yao@codesourcery.com>
- * gdb.cp/casts.exp: Set print symbol off.
- * gdb.cp/class2.exp: Likewise.
- * gdb.cp/overload.exp: Likewise.
- * gdb.cp/templates.exp: Likewise.
- 2014-08-11 Doug Evans <dje@google.com>
- * gdb.base/print-symbol-loading.exp (test_load_core): Update.
- (test_load_shlib): Update.
- 2014-08-09 Yao Qi <yao@codesourcery.com>
- * gdb.base/display.exp: Invoke is_address_zero_readable.
- * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
- * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
- * gdb.base/hbreak-unmapped.exp: Return if
- is_address_zero_readable returns true.
- * gdb.base/signest.exp: Likewise.
- * gdb.base/signull.exp: Likewise.
- * gdb.base/sigbpt.exp: Likewise.
- * gdb.guile/scm-disasm.exp: Do the test if
- is_address_zero_readable returns false.
- * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
- * gdb.python/py-arch.exp: Likewise.
- * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
- * lib/gdb.exp (is_address_zero_readable): New proc.
- 2014-08-09 Yao Qi <yao@codesourcery.com>
- PR testsuite/13443
- * gdb.mi/mi-var-display.exp: Make test messages unique.
- 2014-08-04 Tom Tromey <tromey@redhat.com>
- * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
- target 0".
- 2014-08-04 Tom Tromey <tromey@redhat.com>
- * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
- "target_resume".
- 2014-08-01 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/vla-datatypes.c (vla_factory): Add new variable
- inner_vla_struct_object_size.
- * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
- as xfail.
- 2014-07-30 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-command-handle-nopass.exp (test): Add
- comment.
- 2014-07-29 Yao Qi <yao@codesourcery.com>
- PR gdb/17206
- * gdb.base/until-nodebug.exp: New.
- 2014-07-28 Doug Evans <xdje42@gmail.com>
- PR guile/17203
- * gdb.guile/scm-parameter.exp: Add tests for trying to create
- previously existing parameter, and previously ambiguously spelled
- parameter.
- 2014-07-28 Will Newton <will.newton@linaro.org>
- * gdb.base/varargs.exp: Remove KFAILs for ARM.
- 2014-07-26 Ludovic Courtès <ludo@gnu.org>
- Doug Evans <xdje42@gmail.com>
- PR guile/17146
- * gdb.guile/types-module.exp: Add tests for wrong type arguments.
- 2014-07-25 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-command-handle-nopass.c: New file.
- * gdb.threads/signal-command-handle-nopass.exp: New file.
- * gdb.threads/signal-command-multiple-signals-pending.c: New file.
- * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
- * gdb.threads/signal-delivered-right-thread.c: New file.
- * gdb.threads/signal-delivered-right-thread.exp: New file.
- 2014-07-25 Pedro Alves <palves@redhat.com>
- * gdb.base/double-prompt-target-event-error.exp
- (cancel_pagination_in_target_event): Remove '-notransfer <return>'
- match.
- (cancel_pagination_in_target_event): Rework double prompt
- detection.
- * gdb.base/paginate-after-ctrl-c-running.exp
- (test_ctrlc_while_target_running_paginates): Remove '-notransfer
- <return>' match.
- * gdb.base/paginate-bg-execution.exp
- (test_bg_execution_pagination_return)
- (test_bg_execution_pagination_cancel): Remove '-notransfer
- <return>' matches.
- * gdb.base/paginate-execution-startup.exp
- (test_fg_execution_pagination_return)
- (test_fg_execution_pagination_cancel): Remove '-notransfer
- <return>' matches.
- * gdb.base/paginate-inferior-exit.exp
- (test_paginate_inferior_exited): Remove '-notransfer <return>'
- match.
- * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
- * lib/gdb.exp (pagination_prompt): Run text through
- string_to_regexp.
- (gdb_test_multiple): Match $pagination_prompt instead of
- "<return>".
- (string_to_regexp): Move to lib/gdb-utils.exp.
- 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/amd64-entry-value-paramref.S: New file.
- * gdb.arch/amd64-entry-value-paramref.cc: New file.
- * gdb.arch/amd64-entry-value-paramref.exp: New file.
- * gdb.arch/amd64-optimout-repeat.S: New file.
- * gdb.arch/amd64-optimout-repeat.c: New file.
- * gdb.arch/amd64-optimout-repeat.exp: New file.
- 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR gdb/17170
- * gdb.base/statistics.exp: New file.
- 2014-07-17 Doug Evans <dje@google.com>
- PR gdb/17170
- * gdb.base/maint.exp: Update testing of per-command stats.
- 2014-07-16 Pedro Alves <palves@redhat.com>
- * gdb.trace/tfile.c: Include unistd.h and stdint.h.
- (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
- (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
- (tfile_write_buf): New functions.
- (add_memory_block): Rewrite using the above.
- (adjust_function_address): New function.
- (FUNCTION_ADDRESS): New macro.
- (write_basic_trace_file): Remove short_x local, and use
- tfile_write_16. Change type of func_addr local to unsigned long
- long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
- here. Cast argument of add_memory_block to char pointer.
- (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
- (main): Remove parameters.
- * gdb.trace/tfile.exp: Remove nowarnings.
- 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.base/debug-expr.exp: Test string evaluation with
- "debug expression" on.
- 2014-07-15 Pedro Alves <palves@redhat.com>
- * gdb.base/reread.exp: Use clean_restart.
- 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
- * gdb.arch/avr-flash-qualifer.c: New.
- * gdb.arch/avr-flash-qualifer.exp: New.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- * gdb.base/paginate-after-ctrl-c-running.c: New file.
- * gdb.base/paginate-after-ctrl-c-running.exp: New file.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- * gdb.base/double-prompt-target-event-error.c: New file.
- * gdb.base/double-prompt-target-event-error.exp: New file.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- PR gdb/17072
- * gdb.base/paginate-inferior-exit.c: New file.
- * gdb.base/paginate-inferior-exit.exp: New file.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- PR gdb/17072
- * gdb.base/paginate-bg-execution.c: New file.
- * gdb.base/paginate-bg-execution.exp: New file.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- PR gdb/17072
- * gdb.base/paginate-execution-startup.c: New file.
- * gdb.base/paginate-execution-startup.exp: New file.
- * lib/gdb.exp (pagination_prompt): New global.
- (default_gdb_spawn): New procedure, factored out from
- default_gdb_spawn.
- (default_gdb_start): Adjust to call default_gdb_spawn.
- (gdb_spawn): New procedure.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_assert): New procedure.
- * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
- 2014-07-14 Pedro Alves <palves@redhat.com>
- * gdb.base/execution-termios.c: New file.
- * gdb.base/execution-termios.exp: New file.
- 2014-07-14 Tom Tromey <tromey@redhat.com>
- * gdb.cp/vla-cxx.cc: New file.
- * gdb.cp/vla-cxx.exp: New file.
- 2014-07-14 Tom Tromey <tromey@redhat.com>
- * gdb.reverse/rerun-prec.c: New file.
- * gdb.reverse/rerun-prec.exp: New file.
- 2014-07-12 Maciej W. Rozycki <macro@mips.com>
- Maciej W. Rozycki <macro@codesourcery.com>
- * lib/gdb-utils.exp: New file.
- * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
- inline `gdb_init_command' processing.
- (gdb_start_cmd): Likewise.
- * lib/mi-support.exp (mi_run_cmd): Likewise.
- * README: Document `gdb_init_command' and `gdb_init_commands'.
- 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix false FAIL running under a very long directory name.
- * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
- and "set print elements 10000". Twice.
- 2014-07-11 Yao Qi <yao@codesourcery.com>
- * gdb.base/exprs.exp: "set print symbol off".
- 2014-07-11 Pedro Alves <palves@redhat.com>
- * gdb.threads/kill.c: New file.
- * gdb.threads/kill.exp: New file.
- 2014-07-10 Yao Qi <yao@codesourcery.com>
- * gdb.trace/tfile.c (write_basic_trace_file)
- [__thumb__||__thumb2__]: Clear the Thumb bit of the function
- address written to trace file.
- 2014-07-09 Pedro Alves <palves@redhat.com>
- * gdb.base/attach-wait-input.exp: New file.
- * gdb.base/attach-wait-input.c: New file.
- 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
- * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
- setting up test structures.
- (main): Call new test function.
- * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
- test function, continue into test function and walk test
- structures.
- 2014-07-02 Yao Qi <yao@codesourcery.com>
- * gdb.trace/entry-values.c: Define labels 'foo_start' and
- 'bar_start' at the beginning of functions 'foo' and 'bar'
- respectively.
- * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
- instead of 'foo' and 'bar'.
- 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/segv.exp: New.
- * gdb.btrace/segv.c: New.
- 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
- * gdb.trace/entry-values.exp: Handle powerpc-specific branch
- instruction.
- 2014-06-30 Mark Wielaard <mjw@redhat.com>
- * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
- vulture, vilify, villar): New volatile array constants.
- (vindictive, vegetation): New const volatile array constants.
- * gdb.base/volatile.exp: Test volatile and const volatile array
- types.
- 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
- target lacks support for awatch, rwatch, or hbreak.
- 2014-06-27 Yao Qi <yao@codesourcery.com>
- * gdb.multi/dummy-frame-restore.exp: New.
- * gdb.multi/dummy-frame-restore.c: New.
- 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/gcore.exp: New.
- 2014-06-23 Pedro Alves <palves@redhat.com>
- * gdb.base/watchpoint-reuse-slot.c: New file.
- * gdb.base/watchpoint-reuse-slot.exp: New file.
- 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-xmethods.exp: Use "progspace" instead of the
- progspace's filename in 'info', 'enable' and 'disable' command
- tests.
- 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
- * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
- * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
- 2014-06-20 Gary Benson <gbenson@redhat.com>
- * gdb.arch/i386-avx.exp: Fix include file location.
- * gdb.arch/i386-sse.exp: Likewise.
- 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/expression.exp: New file.
- 2014-06-19 Pedro Alves <palves@redhat.com>
- * gdb.threads/thread-execl.exp (do_test): New procedure, factored
- out from ...
- (top level): ... here. Iterate running tests under different
- scheduler-locking settings.
- 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
- * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
- to DW_FORM_addr and use non-zero addresses.
- 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
- PR gdb/17017
- * gdb.python/py-xmethods.cc: Add global function call counters and
- increment them in their respective functions. Remove "cout"
- statements.
- * gdb.python/py-xmethods.exp: Make tests check the global function
- call counters instead of depending on inferior IO.
- 2014-06-18 Don Breazeal <donb@codesourcery.com>
- * gdb.base/foll-fork.exp (default_fork_parent_follow):
- Deleted procedure.
- (explicit_fork_parent_follow): Deleted procedure.
- (explicit_fork_child_follow): Deleted procedure.
- (test_follow_fork): New procedure.
- (do_fork_tests): Replace calls to deleted procedures with
- calls to test_follow_fork and reset GDB for subsequent
- procedure calls.
- 2014-06-17 Yao Qi <yao@codesourcery.com>
- * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
- CP1252.
- 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
- * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
- Initialize ptr and S explicitly.
- (skip_type_update_when_not_use_rtti_test): Likewise.
- 2014-06-16 Keith Seitz <keiths@redhat.com>
- PR mi/15863
- * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
- the inferior is started.
- 2014-06-16 Pedro Alves <palves@redhat.com>
- * gdb.base/break-main-file-remove-fail.c: New file.
- * gdb.base/break-main-file-remove-fail.exp: New file.
- * gdb.base/break-unload-file.exp: Use build_executable instead of
- prepare_for_testing.
- (test_break): New parameter "initial_load". Handle it.
- (top level): Add initial_load cmdline/file axis.
- 2014-06-12 Tom Tromey <tromey@redhat.com>
- * gdb.base/completion.exp: Don't use directory name in test.
- 2014-06-09 Gary Benson <gbenson@redhat.com>
- * gdb.base/sigall.c [Functions to send signals]: Reorder to
- separate the always-available ANSI-standard signals from the
- signals that require checking.
- (main): Likewise.
- * gdb.reverse/sigall-reverse.c [Functions to send signals]:
- Likewise.
- (main): Likewise.
- 2014-06-07 Keith Seitz <keiths@redhat.com>
- Revert:
- PR c++/16253
- * gdb.cp/var-tag.cc: New file.
- * gdb.cp/var-tag.exp: New file.
- * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
- * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
- * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
- * gdb.dwarf2/dw2-inheritance.exp: Likewise.
- 2014-06-06 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
- 2014-06-06 Pedro Alves <palves@redhat.com>
- * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
- in target debug output instead of looking at RSP packets,
- disabling the test on any target that uses hardware stepping.
- Update comments.
- 2014-06-06 Pedro Alves <palves@redhat.com>
- * gdb.base/break-unload-file.exp: Fix typo.
- 2014-06-06 Yao Qi <yao@codesourcery.com>
- * gdb.base/jit.exp (one_jit_test): Restrict the pattern
- from "jit_function" to "^jit_function".
- 2014-06-06 Yao Qi <yao@codesourcery.com>
- * gdb.base/async.c (foo): Add one statement.
- * gdb.base/async.exp: Get the next instruction address and
- match the output of "nexti" by instruction address. Match
- the hex address in the output of "finish".
- 2014-06-06 Gary Benson <gbenson@redhat.com>
- * gdb.base/call-signals.c: Remove preprocessor conditionals
- for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
- SIGSEGV and SIGTERM.
- * gdb.base/sigall.c: Likewise.
- * gdb.base/unwindonsignal.c: Likewise.
- * gdb.reverse/sigall-reverse.c: Likewise.
- 2014-06-06 Yao Qi <yao@codesourcery.com>
- * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
- readable, skip the test.
- 2014-06-06 Yao Qi <yao@codesourcery.com>
- * gdb.threads/staticthreads.c (thread_function): Move the line
- setting breakpoint on forward.
- * gdb.threads/staticthreads.exp: Update comments.
- 2014-06-05 Ludovic Courtès <ludo@gnu.org>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
- "history-append! type error".
- 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
- * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
- erroneous dprintf expected input.
- 2014-06-04 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-generics.exp: Delete.
- 2014-06-04 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-breakpoint.exp: Update.
- Add tests for breakpoint registration.
- 2014-06-04 Tom Tromey <tromey@redhat.com>
- * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
- VLA-in-union.
- * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
- inner_vla_struct, vla_union types. Initialize objects of those
- types and compute their sizes.
- 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
- Hui Zhu <hui@codesourcery.com>
- * gdb.base/fileio.exp: Add test for shell not available as well as
- available.
- * gdb.base/fileio.c (test_system): Check for shell twice.
- 2014-06-04 Yao Qi <yao@codesourcery.com>
- * gdb.base/auto-connect-native-target.exp: Remove redundant
- space from the regexp pattern.
- 2014-06-04 Yao Qi <yao@codesourcery.com>
- * gdb.base/default.exp: Replace "child" with "native" in
- regexp pattern.
- 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-xmethods.cc: New testcase to test xmethods.
- * gdb.python/py-xmethods.exp: New tests to test xmethods.
- * gdb.python/py-xmethods.py: Python script supporting the
- new testcase and tests.
- 2014-06-03 Joel Brobecker <brobecker@adacore.com>
- Pedro Alves <palves@redhat.com>
- PR breakpoints/17000
- * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
- * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
- 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
- * gdb.base/subst.exp: Add tests to verify partial path matching
- output.
- 2014-06-03 Pedro Alves <palves@redhat.com>
- * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
- target that doesn't use software single-stepping.
- 2014-06-03 Pedro Alves <palves@redhat.com>
- PR breakpoints/17000
- * gdb.base/sss-bp-on-user-bp-2.c: New file.
- * gdb.base/sss-bp-on-user-bp-2.exp: New file.
- 2014-06-02 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-parameter.exp: New file.
- 2014-06-02 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-cmd.c: New file.
- * gdb.guile/scm-cmd.exp: New file.
- 2014-06-02 Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
- pretty-printer lookup.
- * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
- (make-pp_s-printer): Call it.
- (make-pretty-printer-from-dict): New function.
- (lookup-pretty-printer-maker-from-dict): New function.
- (*pretty-printer*): Simplify.
- (make-objfile-pp_s-printer): New function.
- (install-objfile-pretty-printers!): New function.
- (make-progspace-pp_s-printer): New function.
- (install-progspace-pretty-printers!): New function.
- * gdb.guile/scm-progspace.c: New file.
- * gdb.guile/scm-progspace.exp: New file.
- 2014-06-02 Pedro Alves <palves@redhat.com>
- * gdb.base/dprintf-bp-same-addr.c: New file.
- * gdb.base/dprintf-bp-same-addr.exp: New file.
- 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
- * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
- * gdb.arch/powerpc-power.s: Likewise.
- 2014-06-02 Joel Brobecker <brobecker@adacore.com>
- * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
- 2014-06-01 Yao Qi <yao@codesourcery.com>
- * gdb.base/watchpoint.exp (test_watch_location): Check null
- pointer can be dereferenced. If not, do the test, otherwise
- skip it.
- 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
- * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
- results.
- * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
- 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
- * gdb.arch/amd64-invalid-stack-middle.S: New file.
- * gdb.arch/amd64-invalid-stack-middle.c: New file.
- * gdb.arch/amd64-invalid-stack-middle.exp: New file.
- * gdb.arch/amd64-invalid-stack-top.c: New file.
- * gdb.arch/amd64-invalid-stack-top.exp: New file.
- 2014-05-30 Pedro Alves <palves@redhat.com>
- PR breakpoints/17000
- * gdb.base/sss-bp-on-user-bp.c: New file.
- * gdb.base/sss-bp-on-user-bp.exp: New file.
- 2014-05-30 David Blaikie <dblaikie@gmail.com>
- * gdb.opt/inline-break.c: Fix clang compatibility by specifying
- gnu_inline semantics via attribute.
- * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
- source explicitly specifies the required semantics.
- 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.reverse/sigall-reverse.exp: Fix a typo.
- 2014-05-29 Pedro Alves <palves@redhat.com>
- Tom Tromey <tromey@redhat.com>
- * gdb.base/async-shell.exp: Don't enable target-async.
- * gdb.base/async.exp
- * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
- parameter. Adjust.
- (top level): Don't test with "target-async".
- * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
- * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
- * gdb.base/inferior-died.exp: Don't enable target-async.
- * gdb.base/interrupt-noterm.exp: Likewise.
- * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
- * gdb.mi/mi-nonstop-exit.exp: Likewise.
- * gdb.mi/mi-nonstop.exp: Likewise.
- * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
- * gdb.mi/mi-nsintrall.exp: Likewise.
- * gdb.mi/mi-nsmoribund.exp: Likewise.
- * gdb.mi/mi-nsthrexec.exp: Likewise.
- * gdb.mi/mi-watch-nonstop.exp: Likewise.
- * gdb.multi/watchpoint-multi.exp: Adjust comment.
- * gdb.python/py-evsignal.exp: Don't enable target-async.
- * gdb.python/py-evthreads.exp: Likewise.
- * gdb.python/py-prompt.exp: Likewise.
- * gdb.reverse/break-precsave.exp: Don't test with "target-async".
- * gdb.server/solib-list.exp: Don't enable target-async.
- * gdb.threads/thread-specific-bp.exp: Likewise.
- * lib/mi-support.exp: Adjust to use mi-async.
- 2014-05-29 Pedro Alves <palves@redhat.com>
- PR gdb/13860
- * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
- reason, even in sync mode.
- 2014-05-29 Pedro Alves <palves@redhat.com>
- Hui Zhu <hui@codesourcery.com>
- PR PR15693
- * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
- * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
- * gdb.mi/mi-condbreak-call-thr-state.c: New file.
- * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
- 2014-05-28 Joel Brobecker <brobecker@adacore.com>
- * config/monitor.exp (gdb_target_monitor): Replace use of
- "set remotebaud" by "set serial baud".
- 2014-05-26 Andy Wingo <wingo@igalia.com>
- * gdb.guile/scm-breakpoint.exp:
- * gdb.guile/scm-gsmob.exp: Update to use plain old object
- properties instead of gdb-object-properties.
- 2014-05-26 Yao Qi <yao@codesourcery.com>
- * gdb.server/no-thread-db.exp: Specify source file name
- explicitly when setting a breakpoint.
- 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/vdso.c: New.
- * gdb.btrace/vdso.exp: New.
- 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.base/gcore.exp (capture_command_output): Move ...
- * lib/gdb.exp (capture_command_output): ... here.
- 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/data.exp: Test memory access during btrace replay.
- 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
- * lib/mi-support.exp (mi_run_cmd_full): Add comments.
- 2014-05-21 Pedro Alves <palves@redhat.com>
- PR gdb/13860
- * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
- (top level): Test that output related to execution commands is
- sent to the console with CLI commands, but not with MI commands.
- Test that breakpoint events are always mirrored to the console.
- Also expect the new source line to be output after a "next" in
- async mode too. Make it a pass/fail test.
- * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
- output.
- * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
- 2014-05-21 Pedro Alves <palves@redhat.com>
- * gdb.base/list.exp (build_pattern, test_list): New procedures.
- Use them to test variations of "list" after reaching a breakpoint.
- * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
- Test "list" with listsize 10 after reaching a breakpoint.
- * gdb.python/python.exp (decode_line current location line
- number): Adjust expected line number.
- 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
- * lib/mi-support.exp (mi_run_cmd_full): Revert to original
- behavior for $args, pass it directly to "run".
- 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
- * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
- 30000 to 65536.
- 2014-05-21 Pedro Alves <palves@redhat.com>
- * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
- auto-connect-native-target off".
- * gdb.base/auto-connect-native-target.c: New file.
- * gdb.base/auto-connect-native-target.exp: New file.
- 2014-05-21 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp: Test "target native" instead of "target
- child".
- 2014-05-21 Mark Wielaard <mjw@redhat.com>
- * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
- 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix TLS access for -static -pthread.
- * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
- <HAVE_TLS> (thread_function, main): Initialize it.
- * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
- Add clean_restart.
- <$have_tls != "">: Check TLSVAR.
- 2014-05-21 Pedro Alves <palves@redhat.com>
- * gdb.base/dcache-line-read-error.c: New.
- * gdb.base/dcache-line-read-error.exp: New.
- 2014-05-20 Pedro Alves <palves@redhat.com>
- * gdb.base/compare-sections.c: New file.
- * gdb.base/compare-sections.exp: New file.
- 2014-05-20 Pedro Alves <palves@redhat.com>
- * gdb.base/break-idempotent.c: New file.
- * gdb.base/break-idempotent.exp: New file.
- 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/nohist.exp: New.
- 2014-05-20 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (gdb_init): Set timeout if test file is under
- gdb.reverse directory and gdb_reverse_timeout exists in board
- setting.
- * README: Document gdb_reverse_timeout.
- 2014-05-20 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
- 'test_file_name'. Treat args as a string instead of a list.
- (gdb_init): Rename argument 'args' by 'test_file_name'.
- 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.arch/powerpc-power.exp: New file.
- * gdb.arch/powerpc-power.s: New file.
- 2014-05-16 Doug Evans <dje@google.com>
- * gdb.base/Makefile.in (EXECUTABLES): Add completion.
- * gdb.base/completion.exp: Check that all expected files exist
- before doing file completion.
- 2014-05-16 Doug Evans <dje@google.com>
- * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
- Update.
- (do_syscall_tests_without_xml): Update.
- 2014-05-16 Pedro Alves <palves@redhat.com>
- * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
- instead of "unknown output after running".
- 2014-05-16 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
- file1.txt from host at the end.
- * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
- 2014-05-15 Doug Evans <dje@google.com>
- * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
- * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
- loading file. Add test for TU lookup.
- 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
- * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
- calling "-exec-arguments" or "set args" before running the
- inferior.
- 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
- * lib/mi-support.exp (mi_expect_stop): Expect message for
- inferiors that exit with non-zero exit code.
- 2014-05-14 Yao Qi <yao@codesourcery.com>
- * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
- match absolute path on remote host.
- (test_file_list_exec_source_files): Remove "/" from the
- pattern.
- 2014-05-14 Yao Qi <yao@codesourcery.com>
- * boards/local-remote-host-notty.exp (${board}_file): New
- proc.
- 2014-05-07 Kyle McMartin <kyle@redhat.com>
- Pushed by Joel Brobecker <brobecker@adacore.com>.
- * gdb.arch/aarch64-atomic-inst.c: New file.
- * gdb.arch/aarch64-atomic-inst.exp: New file.
- 2014-05-07 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
- in current context" too.
- 2014-05-05 Keith Seitz <keiths@redhat.com>
- * gdb.linespec/ls-dollar.exp: Add test for linespec
- file:convenience_variable.
- 2014-05-05 Yao Qi <yao@codesourcery.com>
- * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
- traceframes into tfile and ctf trace files. Read data from
- trace file and test collected data.
- (gdb_collect_locals_test): Likewise.
- (gdb_unavailable_registers_test): Likewise.
- (gdb_unavailable_floats): Likewise.
- (gdb_collect_globals_test): Likewise.
- (top-level): Append "ctf" to trace_file_targets if GDB
- supports.
- 2014-05-05 Yao Qi <yao@codesourcery.com>
- * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
- code to ...
- (gdb_collect_args_test_1): ... it. New proc.
- (gdb_collect_locals_test): Move some code to ...
- (gdb_collect_locals_test_1): ... it. New proc.
- (gdb_unavailable_registers_test): Move some code to ...
- (gdb_unavailable_registers_test_1): ... it. New proc.
- (gdb_unavailable_floats): Move some code to ...
- (gdb_unavailable_floats_1): ... it. New proc.
- 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
- * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
- probes to test for bitness recognition.
- * gdb.arch/amd64-stap-optional-prefix.exp
- (test_probe_value_without_reg): New procedure.
- Add code to test for different kinds of bitness.
- 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
- PR breakpoints/16889
- * gdb.arch/amd64-stap-optional-prefix.S: New file.
- * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
- 2014-05-01 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_load): Extend comment. Skip calling
- gdb_file_cmd if no file is specified.
- * boards/native-extended-gdbserver.exp (gdb_load): Use the
- last_loaded_file to set the remote exec-file.
- 2014-05-01 Pedro Alves <palves@redhat.com>
- * boards/local-remote-host.exp: New file.
- 2014-05-01 Pedro Alves <palves@redhat.com>
- * boards/local-remote-host.exp: Rename to ...
- * boards/local-remote-host-notty.exp: ... this.
- 2014-04-28 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/dyn_arrayidx: New testcase.
- 2014-04-26 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
- and compute the length of function main. Save it in
- $main_length.
- (Dwarf::assemble): Use $main_length instead of hard-coded 10.
- (top-level): Use gdb_compile to compile objects into
- executable and restart GDB. Remove invocation to
- prepare_for_testing.
- 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
- Pedro Alves <palves@redhat.com>
- PR server/16255
- * gdb.multi/multi-attach.c: New file.
- * gdb.multi/multi-attach.exp: New file.
- 2014-04-25 Pedro Alves <palves@redhat.com>
- * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
- user.
- (top level): Test that "set remote conditional-breakpoints-packet
- off" works as intended.
- * gdb.base/dprintf.exp: Test that "set remote
- breakpoint-commands-packet off" works as intended.
- * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
- New function.
- (top level): Call it.
- * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
- remote fast-tracepoints-packet off" works as intended.
- * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
- * lib/gdb.exp (gdb_is_target_remote): ... here.
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
- ensure clang would not discard them.
- * gdb.base/gdbvars.c: Ditto.
- * gdb.base/memattr.c: Ditto.
- * gdb.base/whatis.c: Ditto.
- * gdb.python/py-prettyprint.c: Ditto.
- * gdb.trace/actions.c: Ditto.
- * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
- ensure clang would not discard it.
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
- clang to emit the full definition of type required by the test
- * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
- coax Clang into emitting the definition of the type.
- * gdb.cp/pr10728-x.h (y): Ditto.
- * gdb.cp/pr10728-y.cc (y): Ditto.
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.base/label.exp: XFAIL label related tests under Clang.
- * gdb.cp/cplabel.exp: Ditto.
- * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
- under Clang those using labels.
- 2014-04-25 Yao Qi <yao@codesourcery.com>
- * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
- double_label.
- * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
- partial_label and double_label.
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
- 2014-04-24 David Blaikie <dblaikie@gmail.com>
- * gdb.cp/cpexprs.cc: Move braces to the same line as the start
- of the function to work across GCC and Clang.
- * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
- pointer types (const void ** const V void **).
- 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
- Walfred Tedeschi <walfred.tedeschi@intel.com>
- * Makefile.in (EXECUTABLES): Added i386-avx512.
- * gdb.arch/i386-avx512.c: New file.
- * gdb.arch/i386-avx512.exp: Likewise.
- 2014-04-23 Keith Seitz <keiths@redhat.com>
- * lib/mi-support.exp (mi_list_breakpoints): Delete.
- (mi_make_breakpoint_table): New procedure.
- (mi_create_breakpoint): Use mi_make_breakpoint
- and return the result.
- (mi_make_breakpoint): New procedure.
- (mi_build_kv_pairs): New procedure.
- * gdb.mi/mi-break.exp: Remove unused globals,
- update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
- All callers updated.
- * gdb.mi/mi-dprintf.exp: Use variable to track command
- number.
- Update all callers of mi_create_breakpoint and use
- mi_make_breakpoint_table.
- Remove any unused global variables.
- * gdb.mi/mi-nonstop.exp: Likewise.
- * gdb.mi/mi-nsintrall.exp: Likewise.
- * gdb.mi/mi-nsmoribund.exp: Likewise.
- * gdb.mi/mi-nsthrexec.exp: Likewise.
- * gdb.mi/mi-reverse.exp: Likewise.
- * gdb.mi/mi-simplerun.exp: Likewise.
- * gdb.mi/mi-stepn.exp: Likewise.
- * gdb.mi/mi-syn-frame.exp: Likewise.
- * gdb.mi/mi-until.exp: Likewise.
- * gdb.mi/mi-var-cp.exp: Likewise.
- * gdb.mi/mi-var-display.exp: Likewise.
- * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
- * gdb.mi/mi2-var-child.exp: Likewise.
- * gdb.mi/mi-vla-c99.exp: Likewise.
- * lib/mi-support.exp: Likewise.
- From Ian Lance Taylor <iant@cygnus.com>:
- * lib/gdb.exp (parse_args): New procedure.
- 2014-04-23 Pedro Alves <palves@redhat.com>
- * gdb.base/break-unload-file.c: New file.
- * gdb.base/break-unload-file.exp: New file.
- * gdb.base/sym-file-lib.c (baz): New function.
- * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
- field.
- (load): Store the segment's mapped size.
- (unload): New function.
- (unload_shlib): New function.
- * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
- * gdb.base/sym-file-main.c (main): Unload, and reload the library,
- set a breakpoint at baz, and call it.
- * gdb.base/sym-file.exp: New tests for stale breakpoint
- instructions.
- 2014-04-23 Pedro Alves <palves@redhat.com>
- * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
- * gdb.base/hbreak-in-shr-unsupported.c: New file.
- * gdb.base/hbreak-in-shr-unsupported.exp: New file.
- * gdb.base/hbreak-unmapped.c: New file.
- * gdb.base/hbreak-unmapped.exp: New file.
- * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
- * lib/gdb.exp (gdb_is_target_remote): ... here.
- 2014-04-22 Pedro Alves <palves@redhat.com>
- * gdb.base/consecutive-step-over.c: New file.
- * gdb.base/consecutive-step-over.exp: New file.
- 2014-04-22 Pedro Alves <palves@redhat.com>
- * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
- instead of send_gdb/gdb_expect.
- 2014-04-22 Yao Qi <yao@codesourcery.com>
- * lib/trace-support.exp (generate_tracefile): New procedure.
- * gdb.trace/tfile.exp: Skip the test if generate_tracefile
- return 0.
- * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
- if generate_tracefile returns 1.
- 2014-04-18 Tom Tromey <palves@redhat.com>
- Pedro alves <tromey@redhat.com>
- PR backtrace/15558
- * gdb.opt/inline-bt.exp: Test backtracing from an inline function
- with a backtrace limit.
- * gdb.python/py-frame-inline.exp: Test running to an inline
- function with a backtrace limit, and printing the newest frame.
- * gdb.python/py-frame-inline.c (main): Call f.
- 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
- * gdb.java/jnpe.exp: Drop srcdir from untested path.
- 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
- * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
- Drop prefix from unsupported source file path.
- 2014-04-17 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (with_target_charset): New proc.
- * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
- with_target_charset.
- (test_print_strings): Likewise.
- (test_repeat_bytes): Likewise.
- * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
- for some tests.
- 2014-04-16 Keith Seitz <keiths@redhat.com>
- PR gdb/15827
- * gdb.dwarf2/corrupt.c: New file.
- * gdb.dwarf2/corrupt.exp: New file.
- 2014-04-16 Keith Seitz <keiths@redhat.com>
- PR c++/16597
- * gdb.cp/namelessclass.cc: New file.
- * gdb.cp/namelessclass.exp: New file.
- * gdb.cp/namelessclass.S: New file.
- 2014-04-16 Doug Evans <dje@google.com>
- * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
- Add comment.
- (gdbserver_default_get_comm_port): New function.
- (gdbserver_start): Check if board file provided
- "gdbserver,get_comm_port" and use it if so.
- * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
- (gdb,socketport): Set to "stdio".
- (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
- (stdio_gdbserver_template): Delete.
- (${board}_get_remote_address): Update.
- (${board}_build_remote_cmd): Delete.
- (${board}_get_comm_port): New function.
- (${board}_spawn): Update.
- * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
- Delete.
- (${board}_get_remote_address): Update.
- (${board}_get_comm_port): New function.
- 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
- * gdb.base/memattr.exp: Improve regexps to handle memory regions
- appearing in any order.
- 2014-04-15 Doug Evans <dje@google.com>
- * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
- uninitialized value of "description".
- 2014-04-15 Keith Seitz <keiths@redhat.com>
- * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
- Remove unused globals.
- (test_running_the_program): Likewise.
- (test_controlled_execution): Likewise.
- (test_controlling_breakpoints): Likewise.
- (test_program_termination): Likewise.
- 2014-04-15 Keith Seitz <keiths@redhat.com>
- * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
- unused globals.
- (test_rbreak_creation_and_listing): Likewise.
- (test_ignore_count): Likewise.
- (test_error): Likewise.
- 2014-04-15 Pedro Alves <palves@redhat.com>
- * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
- <ansidecl.h>, <elf/common.h> and <elf/external.h> to
- sym-file-loader.c.
- (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
- (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
- to sym-file-loader.c.
- (struct library): Forward declare.
- (load_shlib, lookup_function): Change prototypes.
- (find_shstrtab, find_strtab, find_shdr, find_symtab)
- (translate_offset): Remove declarations.
- (get_text_addr): New declaration.
- * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
- <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
- sym-file-loader.h.
- (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
- (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
- here from sym-file-loader.h.
- (struct library): New structure.
- (load_shlib, lookup_function): Change prototypes and adjust to
- work with a struct library.
- (find_shstrtab, find_strtab, find_shdr, find_symtab)
- (translate_offset): Make static.
- (get_text_addr): New function.
- * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
- 2014-04-15 Pedro Alves <palves@redhat.com>
- * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
- 2014-04-15 Pedro Alves <palves@redhat.com>
- * gdb.base/sym-file-loader.c: Include <limits.h>.
- (SELF_LINK): New define.
- (get_origin): New function.
- (load_shlib): Use it.
- * gdb.base/sym-file.exp: Don't early return if the target is
- remote. Use runto_main, and issue fail is that fails. Use
- gdb_load_shlibs.
- (shlib_name): Delete.
- (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
- 2014-04-15 Pedro Alves <palves@redhat.com>
- * gdb.base/sym-file.exp: Remove regex characters from test
- message. Don't refer to breakpoint numbers in test messages.
- 2014-04-14 Keith Seitz <keiths@redhat.com>
- PR c++/16253
- * gdb.cp/var-tag.cc: New file.
- * gdb.cp/var-tag.exp: New file.
- * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
- * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
- * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
- * gdb.dwarf2/dw2-inheritance.exp: Likewise.
- 2014-04-14 Tom Tromey <tromey@redhat.com>
- * gdb.cp/classes.exp (test_enums): Handle underlying type.
- * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
- type.
- * gdb.cp/enum-class.exp: New file.
- * gdb.cp/enum-class.cc: New file.
- 2014-04-14 Tom Tromey <tromey@redhat.com>
- * gdb.dwarf2/enum-type.exp: New file.
- 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.mi/mi-vla-c99.exp: New file.
- * gdb.mi/vla.c: New file.
- 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-datatypes.c: New file.
- * gdb.base/vla-datatypes.exp: New file.
- 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-ptr.c: New file.
- * gdb.base/vla-ptr.exp: New file.
- 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.dwarf2/count.exp: New file.
- 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-sideeffect.c: New file.
- * gdb.base/vla-sideeffect.exp: New file.
- 2014-04-14 David Blaikie <dblaikie@gmail.com>
- * gdb.mi/non-stop.c: Add return value for non-void function return
- statement.
- * gdb.threads/staticthreads.c: Ditto.
- 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
- Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-value.c: Improve test case.
- * gdb.guile/scm-value.exp: Add new test.
- 2014-04-11 David Blaikie <dblaikie@gmail.com>
- * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
- override Clang's default.
- 2014-04-11 Joel Brobecker <brobecker@adacore.com>
- Revert the following changes (regressions):
- * gdb.base/vla-sideeffect.c: New file.
- * gdb.base/vla-sideeffect.exp: New file.
- * gdb.dwarf2/count.exp: New file.
- * gdb.base/vla-multi.c: New file.
- * gdb.base/vla-multi.exp: New file.
- * gdb.base/vla-ptr.c: New file.
- * gdb.base/vla-ptr.exp: New file.
- * gdb.base/vla-datatypes.c: New file.
- * gdb.base/vla-datatypes.exp: New file.
- * gdb.mi/mi-vla-c99.exp: New file.
- * gdb.mi/vla.c: New file.
- 2014-04-11 Keith Seitz <keiths@redhat.com>
- PR c++/16675
- * gdb.cp/cpsizeof.exp: New file.
- * gdb.cp/cpsizeof.cc: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.mi/mi-vla-c99.exp: New file.
- * gdb.mi/vla.c: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-datatypes.c: New file.
- * gdb.base/vla-datatypes.exp: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-ptr.c: New file.
- * gdb.base/vla-ptr.exp: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-multi.c: New file.
- * gdb.base/vla-multi.exp: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.dwarf2/count.exp: New file.
- 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
- * gdb.base/vla-sideeffect.c: New file.
- * gdb.base/vla-sideeffect.exp: New file.
- 2014-04-11 Yao Qi <yao@codesourcery.com>
- * gdb.base/completion.exp: Check file exists before running tests
- on file completion.
- 2014-04-10 Pedro Alves <palves@redhat.com>
- * gdb.base/cond-eval-mode.c: New file.
- * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
- prepare_for_testing to build the new file. Check result of
- runto_main.
- (test_break, test_watch): New procedures.
- (top level): Use them.
- 2014-04-08 Pierre Muller <muller@sourceware.org>
- * gdb.base/printcmds.exp (test_artificial_arrays): Disable
- Ctrl-V use for mingw hosts.
- 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-value.c: Improve test case.
- * gdb.python/py-value.exp: Add new test.
- 2014-04-07 David Blaikie <dblaikie@gmail.com>
- * lib/compiler.c: Identify the clang compiler.
- * lib/compiler.cc: Ditto.
- 2014-04-03 Yao Qi <yao@codesourcery.com>
- * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
- 2014-04-01 Anton Blanchard <anton@samba.org>
- * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
- messages unique.
- 2014-04-01 Anton Blanchard <anton@samba.org>
- * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
- prepare_for_testing.
- 2014-04-01 Anton Blanchard <anton@samba.org>
- * gdb.arch/ppc64-atomic-inst.c: Remove.
- * gdb.arch/ppc64-atomic-inst.S: New file.
- * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
- 2014-03-31 Doug Evans <dje@google.com>
- * gdb.base/print-symbol-loading-lib.c: New file.
- * gdb.base/print-symbol-loading-main.c: New file.
- * gdb.base/print-symbol-loading.exp: New file.
- 2014-03-31 Yao Qi <yao@codesourcery.com>
- * gdb.base/source-dir.exp: Allow ';' as a directory separator.
- 2014-03-28 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_dyn_arr: New testcase.
- 2014-03-27 Doug Evans <dje@google.com>
- * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
- 2014-03-27 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
- if target is nios2-*-*.
- 2014-03-26 Yao Qi <yao@codesourcery.com>
- * lib/gdb.exp (readline_is_used): New proc.
- * gdb.base/completion.exp: Move tests on command complete up.
- Skip the rest of tests if readline is not used.
- * gdb.ada/complete.exp: Skp the test if readline is not
- used.
- * gdb.base/filesym.exp: Likewise.
- * gdb.base/macscp.exp: Likewise.
- * gdb.base/readline-ask.exp: Likewise.
- * gdb.base/readline.exp: Likewise.
- * gdb.python/py-cmd.exp: Likewise.
- * gdb.trace/tfile.exp: Likewise.
- 2014-03-26 Yao Qi <yao@codesourcery.com>
- * gdb.base/macscp.exp: Fix code format issues.
- 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
- * gdb.asm/powerpc64le.inc: New file.
- 2014-03-25 Pedro Alves <palves@redhat.com>
- Doug Evans <dje@google.com>
- * gdb.base/source-execution.c: New file.
- * gdb.base/source-execution.exp: New file.
- * gdb.base/source-execution.gdb: New file.
- 2014-03-24 Doug Evans <dje@google.com>
- * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
- using fission.
- 2014-03-24 Hui Zhu <hui@codesourcery.com>
- Pedro Alves <palves@redhat.com>
- PR breakpoints/16101
- * gdb.base/dprintf.exp: Use unsupported rather than changing the
- test pass/fail messages. Detect missing support for dprintf when
- breakpoints are actually inserted.
- * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
- breakpoints are actually inserted.
- * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
- fails.
- 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
- 2014-03-22 Doug Evans <xdje42@gmail.com>
- * gdb.python/python.exp (python not supported): Verify multi-line
- python command issues an error.
- * gdb.guile/guile.exp (guile not supported): Verify multi-line
- guile command issues an error.
- 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.threads/thread-specific.exp: Handle the lack of usable
- $this_breakpoint and $this_thread.
- 2014-03-21 Hui Zhu <hui@codesourcery.com>
- * gdb.base/attach.exp (do_command_attach_tests): New.
- 2014-03-20 Tom Tromey <tromey@redhat.com>
- Pedro Alves <palves@redhat.com>
- PR cli/15718
- * gdb.base/condbreak-call-false.c: New file.
- * gdb.base/condbreak-call-false.exp: New file.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
- Delete.
- (block_signals, unblock_signals): Delete.
- (child_function_2, main): Remove references to deleted variable
- and functions.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
- Use pthread_kill to signal thread 2.
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- Adjust to make the test send itself a signal rather than using the
- host's "kill" command.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/multiple-step-overs.c: New file.
- * gdb.threads/multiple-step-overs.exp: New file.
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- Adjust expected infrun debug output.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-trips-on-watchpoint.c: New file.
- * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- PR breakpoints/7143
- * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
- old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
- of gdb_test_multiple.
- * gdb.cp/annota2.exp: Remove kfail for gdb/38.
- * gdb.cp/annota3.exp: Remove kfail for gdb/38.
- 2014-03-20 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-over-lands-on-breakpoint.c: New file.
- * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp: Remove early return.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp (step& tests): Pass explicit test messages.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp (test_background): Expect \r\n after
- "completed." in the fail pattern.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp (test_background): New procedure.
- Use it for all background execution command tests.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp: Use prepare_for_testing.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
- the same line.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.c (main): Add "jump here" and "until here" line
- marker comments.
- * gdb.base/async.exp (jump_here): New global.
- (jump& test): Use it.
- (until_here): New global.
- (until& test): Use it.
- 2014-03-19 Pedro Alves <palves@redhat.com>
- * gdb.base/async.exp: Don't frob gdb_protocol.
- 2014-03-18 Doug Evans <xdje42@gmail.com>
- * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
- Fix spelling of exec-done-display.
- 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR gdb/15358
- * gdb.base/gdb-sigterm.c: New file.
- * gdb.base/gdb-sigterm.exp: New file.
- 2014-03-18 Pedro Alves <palves@redhat.com>
- PR gdb/13860
- * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
- * lib/mi-support.exp (mi_expect_stop): Add special handling for
- solib-event.
- 2014-03-17 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pckd_arr_ren: New testcase.
- 2014-03-13 Doug Evans <xdje42@gmail.com>
- PR guile/16612
- * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
- collect after discarding symbols.
- 2014-03-13 Ludovic Courtès <ludo@gnu.org>
- Doug Evans <xdje42@gmail.com>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
- to history survives a gc.
- 2014-03-13 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp: Don't test "target procfs".
- 2014-03-13 Pedro Alves <palves@redhat.com>
- * gdb.base/default.exp: Update "target child" and "target procfs"
- tests to not expect "Unix".
- 2014-03-12 Tom Tromey <tromey@redhat.com>
- * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
- New procs. Add target-async tests.
- * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
- Add target-async tests.
- 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
- 'func_start' and 'func_end' for the beginning and end of the
- function code, respectively.
- * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
- 'func_end' instead of 'func' and 'main'.
- 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
- * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
- generate the debug info assembler source.
- 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
- * gdb.dwarf2/arr-subrange.exp: Likewise.
- * gdb.dwarf2/dwz.exp: Likewise.
- * gdb.dwarf2/method-ptr.exp: Likewise.
- * gdb.dwarf2/missing-sig-type.exp: Likewise.
- * gdb.dwarf2/subrange.exp: Likewise.
- * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
- * gdb.dwarf2/implptrpiece.exp: Likewise.
- * gdb.dwarf2/nostaticblock.exp: Likewise.
- 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
- * lib/gdb.exp (build_executable_from_specs): Don't prepend source
- directory to absolute path name arguments.
- 2014-03-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/tagged_access: New testcase.
- 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/data.exp: Update expected output.
- 2014-03-06 Yao Qi <yao@codesourcery.com>
- * gdb.trace/pr16508.exp: New file.
- 2014-03-05 Pedro Alves <palves@redhat.com>
- PR gdb/16575
- * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
- procedure.
- (top level): Adjust to use it. Add tests that exercise breakpoint
- interaction with the code-cache.
- 2014-02-26 Ludovic Courtès <ludo@gnu.org>
- * gdb.guile/scm-value.exp (test_value_in_inferior): Add
- test for 'history-append!'.
- 2014-02-26 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
- * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
- * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
- * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
- * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
- * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
- 2014-02-26 Joel Brobecker <brobecker@adacore.com>
- * testsuite/gdb.python/py-pp-re-notag.c: New file.
- * testsuite/gdb.python/py-pp-re-notag.ex: New file.
- * testsuite/gdb.python/py-pp-re-notag.p: New file.
- 2014-02-26 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
- 2014-02-26 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/arr-stride.c: New file.
- * gdb.dwarf2/arr-stride.exp: New file.
- 2014-02-26 Pedro Alves <palves@redhat.com>
- * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
- that won't ever trigger. Make sure that GDB reports the correct
- breakpoint that caused the stop.
- 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
- PR gdb/16626
- * gdb.base/auto-load-script: New file.
- * gdb.base/auto-load.c: New file.
- * gdb.base/auto-load.exp: New file.
- PR gdb/16626
- * gdb.base/auto-load.exp: Fix out-of-srctree run.
- 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix dw2-icycle.exp -fsanitize=address GDB crash.
- * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
- 2014-02-24 Doug Evans <dje@google.com>
- * lib/gdb.exp (run_on_host): Log error output if program fails.
- 2014-02-21 Pedro Alves <palves@redhat.com>
- * gdb.threads/step-after-sr-lock.c: Rename to ...
- * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
- * gdb.threads/step-after-sr-lock.exp: Rename to ...
- * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
- ... this.
- 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
- PR tdep/16397
- * gdb.arch/amd64-stap-special-operands.exp: New file.
- * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
- * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
- * gdb.arch/amd64-stap-triplet.S: Likewise.
- * gdb.arch/amd64-stap-triplet.c: Likewise.
- 2014-02-20 Joel Brobecker <brobecker@adacore.com>
- * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
- in .section pseudo-op.
- 2014-02-20 lin zuojian <manjian2006@gmail.com>
- Joel Brobecker <brobecker@adacore.com>
- Doug Evans <xdje42@gmail.com>
- PR symtab/16581
- * gdb.dwarf2/dw2-icycle.S: New file.
- * gdb.dwarf2/dw2-icycle.c: New file.
- * gdb.dwarf2/dw2-icycle.exp: New file.
- 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
- * gdb.python/py-value-cc.cc: Improve test case to enable testing
- operations on gdb.Value objects.
- * gdb.python/py-value-cc.exp: Add new test to test operations on
- gdb.Value objects.
- 2014-02-18 Doug Evans <dje@google.com>
- * Makefile.in (TESTS): New variable.
- (expanded_tests, expanded_tests_or_none): New variables
- (check-single): Pass $(expanded_tests_or_none) to runtest.
- (check-parallel): Only run tests in $(TESTS) if non-empty.
- (check/no-matching-tests-found): New rule.
- * README: Document TESTS makefile variable.
- 2014-02-18 Doug Evans <dje@google.com>
- * Makefile.in (check-parallel): rm -rf outputs temp.
- 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix "ERROR: no fileid for" in the testsuite.
- * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
- 2014-02-12 Doug Evans <dje@google.com>
- * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
- (MISCELLANEOUS): New variable.
- (clean): rm -rf $(MISCELLANEOUS).
- * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
- dwp live in the same directory as symlinks, with each symlink pointed
- to a differently named file in a different directory.
- 2014-02-11 Doug Evans <dje@google.com>
- * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
- of Tcl file commands.
- 2014-02-10 Mark Kettenis <kettenis@gnu.org>
- * gdb.threads/step-after-sr-lock.exp: Avoid executing
- "kill -SIGUSR1 -1".
- 2014-02-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/tick_length_array_enum_idx: New testcase.
- 2014-02-10 Doug Evans <xdje42@gmail.com>
- * configure.ac (AC_OUTPUT): Add gdb.guile.
- * configure: Regenerate.
- * lib/gdb-guile.exp: New file.
- * lib/gdb.exp (get_target_charset): New function.
- * gdb.base/help.exp: Update expected output from "apropos apropos".
- * gdb.guile/Makefile.in: New file.
- * gdb.guile/guile.exp: New file.
- * gdb.guile/scm-arch.c: New file.
- * gdb.guile/scm-arch.exp: New file.
- * gdb.guile/scm-block.c: New file.
- * gdb.guile/scm-block.exp: New file.
- * gdb.guile/scm-breakpoint.c: New file.
- * gdb.guile/scm-breakpoint.exp: New file.
- * gdb.guile/scm-disasm.c: New file.
- * gdb.guile/scm-disasm.exp: New file.
- * gdb.guile/scm-equal.c: New file.
- * gdb.guile/scm-equal.exp: New file.
- * gdb.guile/scm-error.exp: New file.
- * gdb.guile/scm-error.scm: New file.
- * gdb.guile/scm-frame-args.c: New file.
- * gdb.guile/scm-frame-args.exp: New file.
- * gdb.guile/scm-frame-args.scm: New file.
- * gdb.guile/scm-frame-inline.c: New file.
- * gdb.guile/scm-frame-inline.exp: New file.
- * gdb.guile/scm-frame.c: New file.
- * gdb.guile/scm-frame.exp: New file.
- * gdb.guile/scm-generics.exp: New file.
- * gdb.guile/scm-gsmob.exp: New file.
- * gdb.guile/scm-iterator.c: New file.
- * gdb.guile/scm-iterator.exp: New file.
- * gdb.guile/scm-math.c: New file.
- * gdb.guile/scm-math.exp: New file.
- * gdb.guile/scm-objfile-script-gdb.in: New file.
- * gdb.guile/scm-objfile-script.c: New file.
- * gdb.guile/scm-objfile-script.exp: New file.
- * gdb.guile/scm-objfile.c: New file.
- * gdb.guile/scm-objfile.exp: New file.
- * gdb.guile/scm-ports.exp: New file.
- * gdb.guile/scm-pretty-print.c: New file.
- * gdb.guile/scm-pretty-print.exp: New file.
- * gdb.guile/scm-pretty-print.scm: New file.
- * gdb.guile/scm-section-script.c: New file.
- * gdb.guile/scm-section-script.exp: New file.
- * gdb.guile/scm-section-script.scm: New file.
- * gdb.guile/scm-symbol.c: New file.
- * gdb.guile/scm-symbol.exp: New file.
- * gdb.guile/scm-symtab-2.c: New file.
- * gdb.guile/scm-symtab.c: New file.
- * gdb.guile/scm-symtab.exp: New file.
- * gdb.guile/scm-type.c: New file.
- * gdb.guile/scm-type.exp: New file.
- * gdb.guile/scm-value-cc.cc: New file.
- * gdb.guile/scm-value-cc.exp: New file.
- * gdb.guile/scm-value.c: New file.
- * gdb.guile/scm-value.exp: New file.
- * gdb.guile/source2.scm: New file.
- * gdb.guile/types-module.cc: New file.
- * gdb.guile/types-module.exp: New file.
- 2014-02-10 Yao Qi <yao@codesourcery.com>
- PR testsuite/16543
- * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
- * configure: Regenerated.
- * Makefile.in: New file.
- 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
- * gdb.python/py-framefilter.exp: Fix typo.
- 2014-02-08 Yao Qi <yao@codesourcery.com>
- * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
- that no =breakpoint-modified is emitted when breakpoints are
- modified through MI commands.
- 2014-02-07 Pedro Alves <pedro@codesourcery.com>
- Pedro Alves <palves@redhat.com>
- * gdb.threads/step-after-sr-lock.c: New file.
- * gdb.threads/step-after-sr-lock.exp: New file.
- 2014-02-07 Pedro Alves <palves@redhat.com>
- * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
- 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
- Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
- * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
- 2014-02-06 Doug Evans <xdje42@gmail.com>
- * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
- output.
- * gdb.gdb/python-interrupts.exp: New file.
- 2014-02-05 Yao Qi <yao@codesourcery.com>
- * gdb.trace/report.exp (use_collected_data): Test the output
- of "info threads" and "info inferiors".
- 2014-02-05 Yao Qi <yao@codesourcery.com>
- Revert this patch:
- 2013-05-24 Yao Qi <yao@codesourcery.com>
- * gdb.trace/tfile.exp: Test inferior and thread.
- 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
- on a function.
- * gdb.base/step-bt.c: Call hello via function pointer to make
- sure its first instruction is executed on powerpc64le-linux.
- 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
- 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
- of the test patterns for use on little-endian systems.
- 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
- * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
- (decimal_vector): Fix for little-endian.
- 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
- * gdb.arch/sparc-sysstep.exp: New file.
- * gdb.arch/sparc-sysstep.c: Likewise.
- * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
- 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
- * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
- 2014-01-23 Tom Tromey <tromey@redhat.com>
- * gdb.ada/array_char_idx: New testcase.
- 2014-01-23 Tom Tromey <tromey@redhat.com>
- PR python/16487:
- * gdb.python/py-framefilter.exp: Add test using "Error" filter.
- * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
- classes.
- 2014-01-23 Tom Tromey <tromey@redhat.com>
- PR python/16491:
- * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
- string from an inferior frame.
- * gdb.python/py-framefilter-mi.exp: Update.
- 2014-01-22 Doug Evans <dje@google.com>
- * gdb.server/server-mon.exp: Add tests for "set debug-format".
- 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
- * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
- 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
- * gdb.trace/entry-values.exp: Remove excess space character from
- regex patterns. Handle s390 call instruction.
- 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
- * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
- define "*_start" label. Make "name" static.
- * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
- ${name} by references to ${name}_start.
- 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
- * gdb.base/info-macros.exp: Remove "debug" from the compile
- options.
- 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/demangle.exp: New file.
- 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
- * gdb.dlang/primitive-types.exp: New file.
- 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
- * configure.ac: Create gdb.dlang/Makefile.
- * configure: Regenerate.
- * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
- * gdb.dlang/Makefile.in: New file.
- * lib/d-support.exp: New file.
- * lib/gdb.exp (skip_d_tests): New proc.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/delta.exp: Check reverse stepi.
- * gdb.btrace/tailcall.exp: Update. Add stepping tests.
- * gdb.btrace/finish.exp: New.
- * gdb.btrace/next.exp: New.
- * gdb.btrace/nexti.exp: New.
- * gdb.btrace/record_goto.c: Add comments.
- * gdb.btrace/step.exp: New.
- * gdb.btrace/stepi.exp: New.
- * gdb.btrace/multi-thread-step.c: New.
- * gdb.btrace/multi-thread-step.exp: New.
- * gdb.btrace/rn-dl-bind.c: New.
- * gdb.btrace/rn-dl-bind.exp: New.
- * gdb.btrace/data.c: New.
- * gdb.btrace/data.exp: New.
- * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
- * gdb.btrace/exception.exp: Update.
- * gdb.btrace/instruction_history.exp: Update.
- * gdb.btrace/record_goto.exp: Update.
- * gdb.btrace/tailcall.exp: Update.
- * gdb.btrace/unknown_functions.exp: Update.
- * gdb.btrace/delta.exp: New.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/record_goto.exp: Add backtrace test.
- * gdb.btrace/tailcall.exp: Add backtrace test.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
- * gdb.btrace/record_goto.c: New.
- * gdb.btrace/record_goto.exp: New.
- * gdb.btrace/x86-record_goto.S: New.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/function_call_history.exp: Update tests.
- * gdb.btrace/instruction_history.exp: Update tests.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/function_call_history.exp: Fix expected field
- order for "record function-call-history".
- Add new tests for "record function-call-history /c".
- * gdb.btrace/exception.cc: New.
- * gdb.btrace/exception.exp: New.
- * gdb.btrace/tailcall.exp: New.
- * gdb.btrace/x86-tailcall.S: New.
- * gdb.btrace/x86-tailcall.c: New.
- * gdb.btrace/unknown_functions.c: New.
- * gdb.btrace/unknown_functions.exp: New.
- * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/instruction_history.exp: Update.
- * gdb.btrace/function_call_history.exp: Update.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/function_call_history.exp: Fix expected function
- trace.
- * gdb.btrace/instruction_history.exp: Initialize traced.
- Remove traced_functions.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/function_call_history.exp: Update
- * gdb.btrace/instruction_history.exp: Update.
- 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
- * gdb.btrace/enable.exp: Update expected text.
- 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
- * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
- bytes.
- 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
- * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
- 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
- * lib/gdb.exp (supports_process_record): Return true for
- arm*-linux*. (supports_reverse): Likewise.
- 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
- PR python/15464
- PR python/16113
- * gdb.python/py-type.c: Enhance test case.
- * gdb.python/py-value-cc.cc: Likewise
- * gdb.python/py-type.exp: Add new tests.
- * gdb.python/py-value-cc.exp: Likewise
- 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
- Pedro Alves <palves@redhat.com>
- * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
- Make "name" extern.
- * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
- references to ${name}_start by references to ${name}.
- 2014-01-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
- 2014-01-10 Joel Brobecker <brobecker@adacore.com>
- * gdb.python/py-pp-integral.exp: Remove path from "source" test.
- 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
- Pedro Alves <palves@redhat.com>
- * gdb.mi/mi-info-os.exp: Connect to the target with
- mi_gdb_target_load.
- 2014-01-08 Pedro Alves <palves@redhat.com>
- * gdb.threads/reconnect-signal.c: New file.
- * gdb.threads/reconnect-signal.exp: New file.
- 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
- * gdb.base/source-dir.exp: New file.
- 2014-01-07 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/mi_interface: New testcase.
- 2014-01-07 Joel Brobecker <brobecker@adacore.com>
- * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
- gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
- gdb.ada/pp-rec-component/pck.ads: New files.
- 2014-01-07 Joel Brobecker <brobecker@adacore.com>
- * gdb.python/py-pp-integral.c: New file.
- * gdb.python/py-pp-integral.py: New file.
- * gdb.python/py-pp-integral.exp: New file.
- For older changes see ChangeLog-1993-2013.
- ;; Local Variables:
- ;; mode: change-log
- ;; left-margin: 8
- ;; fill-column: 74
- ;; version-control: never
- ;; End:
- Copyright 2014-2022 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification,
- are permitted provided the copyright notice and this notice are preserved.
|