ChangeLog-2012 319 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184
  1. 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
  2. * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
  3. 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
  4. * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
  5. (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
  6. to check vendor signature.
  7. 2012-12-28 Janus Weil <janus@gcc.gnu.org>
  8. PR fortran/55692
  9. * gfortran.dg/associated_7.f90: New.
  10. 2012-12-28 Tobias Burnus <burnus@net-b.de>
  11. PR fortran/55763
  12. * gfortran.dg/unlimited_polymorphic_5.f90
  13. 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  14. PR fortran/48960
  15. * gfortran.dg/newunit_3.f90: New.
  16. 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  17. PR fortran/48976
  18. * gfortran.dg/inquire_15.f90: New.
  19. 2012-12-27 Sriraman Tallam <tmsriram@google.com>
  20. * testsuite/g++.dg/mv1.C: Remove target options.
  21. * testsuite/g++.dg/mv2.C: Ditto.
  22. * testsuite/g++.dg/mv3.C: Ditto.
  23. * testsuite/g++.dg/mv4.C: Ditto.
  24. * testsuite/g++.dg/mv5.C: Ditto.
  25. 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
  26. PR fortran/55539
  27. * gfortran.dg/nosigned_zero_3.f90: New testcase.
  28. 2012-12-23 Tobias Burnus <burnus@net-b.de>
  29. PR fortran/54884
  30. * gfortran.dg/public_private_module_8.f90: New.
  31. 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
  32. * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
  33. instruction more likely.
  34. 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
  35. * gcc.target/mips/pr55315.c: Cast to long rather than int.
  36. 2012-12-22 Tobias Burnus <burnus@net-b.de>
  37. PR fortran/55763
  38. * gfortran.dg/unlimited_polymorphic_6.f90: New.
  39. 2012-12-21 Martin Jambor <mjambor@suse.cz>
  40. PR tree-optimization/55355
  41. * g++.dg/torture/pr55355.C: New test.
  42. 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
  43. PR middle-end/55775
  44. * gcc.target/i386/pr55775.c: New test.
  45. 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
  46. * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
  47. on AIX.
  48. * lib/target-supports.exp (add_options_for_tls): Add -pthread for
  49. AIX as well.
  50. (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
  51. and above.
  52. * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
  53. * c-c++-common/pr43942.c: Remove XFAIL for AIX.
  54. 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
  55. PR fortran/55763
  56. * gfortran.dg/unlimited_polymorphic_4.f03: New test.
  57. 2012-12-21 Richard Biener <rguenther@suse.de>
  58. PR tree-optimization/52996
  59. * gcc.dg/torture/pr52996.c: New testcase.
  60. 2012-12-20 Jakub Jelinek <jakub@redhat.com>
  61. PR middle-end/55750
  62. * gcc.c-torture/execute/pr55750.c: New test.
  63. 2012-12-20 Richard Biener <rguenther@suse.de>
  64. PR middle-end/55740
  65. * g++.dg/torture/pr55740.C: New testcase.
  66. 2012-12-20 Jakub Jelinek <jakub@redhat.com>
  67. PR c++/55619
  68. * c-c++-common/pr55619.c: New test.
  69. 2012-12-20 Tobias Burnus <burnus@net-b.de>
  70. PR fortran/54818
  71. * gfortran.dg/transfer_intrinsic_4.f: New.
  72. 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
  73. * gfortran.dg/unlimited_polymorphic_1.f03: New test.
  74. * gfortran.dg/unlimited_polymorphic_2.f03: New test.
  75. * gfortran.dg/unlimited_polymorphic_3.f03: New test.
  76. * gfortran.dg/same_type_as_1.f03: Correct for improved message.
  77. 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  78. * gcc.target/arm/vmaxnmdf.c: New test.
  79. * gcc.target/arm/vmaxnmsf.c: Likewise.
  80. * gcc.target/arm/vminnmsf.c: Likewise.
  81. * gcc.target/arm/vminnmdf.c: Likewise.
  82. 2012-12-19 Tobias Burnus <burnus@net-b.de>
  83. * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
  84. to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
  85. 2012-12-19 Richard Biener <rguenther@suse.de>
  86. PR tree-optimization/55736
  87. PR tree-optimization/55703
  88. * gcc.dg/lto/pr55703_0.c: New testcase.
  89. 2012-12-19 Jakub Jelinek <jakub@redhat.com>
  90. PR debug/55730
  91. * gcc.dg/debug/pr55730.c: New test.
  92. 2012-12-18 Jan Hubicka <jh@suse.cz>
  93. PR tree-optimization/55683
  94. * g++.dg/ipa/devirt-9.C: New testcase.
  95. 2012-12-19 Terry Guo <terry.guo@arm.com>
  96. * gcc.target/arm/thumb-find-work-register.c: New.
  97. 2012-12-19 Tobias Burnus <burnus@net-b.de>
  98. PR fortran/55733
  99. * gfortran.dg/save_5.f90: New.
  100. 2012-12-18 Jakub Jelinek <jakub@redhat.com>
  101. PR c/39464
  102. * gcc.dg/pr39464.c: New test.
  103. 2012-12-18 Ian Lance Taylor <iant@google.com>
  104. PR go/55201
  105. * lib/go.exp: Revert last patch.
  106. 2012-12-18 Richard Biener <rguenther@suse.de>
  107. PR middle-end/54838
  108. * g++.dg/torture/pr54838.C: New testcase.
  109. 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
  110. * lib/go.exp (go_link_flags): Add libatomic location to flags and
  111. ld_library_path.
  112. 2012-12-18 Richard Biener <rguenther@suse.de>
  113. * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
  114. 2012-12-18 Richard Biener <rguenther@suse.de>
  115. PR tree-optimization/55555
  116. * gcc.dg/torture/pr55555.c: New testcase.
  117. * gcc.dg/vect/vect-iv-11.c: Adjust.
  118. 2012-12-18 Jakub Jelinek <jakub@redhat.com>
  119. PR debug/55717
  120. * testsuite/g++.dg/opt/pr55717.C: New test.
  121. 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
  122. Ulrich Weigand <ulrich.weigand@linaro.org>
  123. * gcc.target/arm/neon-extend-1.c: New file.
  124. * gcc.target/arm/neon-extend-2.c: New file.
  125. 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  126. * lib/target-supports.exp (add_options_for_arm_v8_neon):
  127. Add -march=armv8-a.
  128. 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
  129. Tejas Belagod <tejas.belagod@arm.com>
  130. * lib/target-supports.exp
  131. (check_effective_target_vect_multiple_sizes): Enable for AArch64.
  132. 2012-12-16 Tobias Burnus <burnus@net-b.de>
  133. PR fortran/55197
  134. * gfortran.dg/gomp/use_intrinsic_1.f90: New.
  135. 2012-12-16 Tobias Burnus <burnus@net-b.de>
  136. * gfortran.dg/move_alloc_14.f90: New.
  137. 2012-12-16 Tobias Burnus <burnus@net-b.de>
  138. PR fortran/55638
  139. * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
  140. * gfortran.dg/elemental_args_check_7.f90: New.
  141. 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
  142. * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
  143. 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
  144. PR ada/52735
  145. * gnat.dg/nested_generic1.adb: New test.
  146. * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
  147. 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
  148. PR ada/53766
  149. * gnat.dg/controlled7.ad[sb]: New test.
  150. 2012-12-14 Steve Ellcey <sellcey@mips.com>
  151. PR regression/55688
  152. * g++.dg/other/pr55650.C: Add dg-require-profiling.
  153. 2012-12-14 Richard Biener <rguenther@suse.de>
  154. PR tree-optimization/55684
  155. * gcc.dg/torture/pr55684.c: New testcase.
  156. 2012-12-14 Richard Biener <rguenther@suse.de>
  157. PR tree-optimization/55687
  158. * gcc.dg/torture/pr55687.c: New testcase.
  159. 2012-12-13 Jakub Jelinek <jakub@redhat.com>
  160. PR c++/55652
  161. * g++.dg/cpp0x/noexcept19.C: New test.
  162. 2012-12-13 Richard Biener <rguenther@suse.de>
  163. PR lto/55660
  164. * gcc.dg/lto/pr55660_0.c: New testcase.
  165. * gcc.dg/lto/pr55660_1.c: Likewise.
  166. 2012-12-13 Jakub Jelinek <jakub@redhat.com>
  167. PR gcov-profile/55650
  168. * g++.dg/other/pr55650.C: New test.
  169. * g++.dg/other/pr55650.cc: New file.
  170. 2012-12-12 Jakub Jelinek <jakub@redhat.com>
  171. PR debug/55665
  172. * g++.dg/guality/pr55665.C: New test.
  173. * lib/gcc-dg.exp (${tool}_load): Handle non-existing
  174. set_target_env_var the same as if it is empty list.
  175. (dg-set-target-env-var): Fix up error message.
  176. (set-target-env-var): Record both preexisting env var values
  177. as well as info that env wasn't set.
  178. (restore-target-env-var): Iterate on reversed list, if second
  179. sublist element is 1, setenv the env var to the third sublist
  180. element, otherwise unsetenv it.
  181. (gcc-dg-runtest): Don't initialize set_target_env_var.
  182. (dg-test): Unset set_target_env_var if it was set.
  183. * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
  184. on argc being one.
  185. * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
  186. Whitespace fixes. Avoid unnecessary * sizeof(char).
  187. * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
  188. dg-options. Whitespace fixes.
  189. * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
  190. * g++.dg/asan/interception-test-1.C: Whitespace fixes.
  191. * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
  192. Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
  193. * g++.dg/asan/default-options-1.C: Whitespace fixes.
  194. * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
  195. first __asan_symbolize argument unnamed. Avoid unnecessary
  196. * sizeof(char).
  197. * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
  198. on argc being one. Allow both _Znwj and _Znwm as operator new.
  199. Ignore everything in the backtrace above operator new. Fix up
  200. dg-output regexps.
  201. * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
  202. and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
  203. * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
  204. on failures. Avoid pointless PASS dg-output check. Remove bogus
  205. dg-shouldfail.
  206. * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
  207. Avoid unnecessary * sizeof(char).
  208. * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
  209. Don't rely on argc being one.
  210. * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
  211. Avoid unnecessary * sizeof(char).
  212. * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
  213. * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
  214. * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
  215. Fix up dg-output regexps.
  216. * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
  217. * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
  218. * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
  219. * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
  220. one.
  221. * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
  222. * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
  223. Avoid unnecessary * sizeof(char).
  224. 2012-12-12 Wei Mi <wmi@google.com>
  225. * lib/target-supports.exp (check_effective_target_dlopen,
  226. check_effective_target_clone, check_effective_target_setrlimit,
  227. check_effective_target_swapcontext): New procedures.
  228. * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
  229. (dg-set-target-env-var, set-target-env-var,
  230. restore-target-env-var): New procedures.
  231. (gcc-dg-runtest): Set set_target_env_var.
  232. * g++.dg/asan/symbolize-callback-1.C: New test.
  233. * g++.dg/asan/shared-lib-test-1-so.cc: New file.
  234. * g++.dg/asan/deep-tail-call-1.C: New test.
  235. * g++.dg/asan/default-options-1.C: New test.
  236. * g++.dg/asan/interception-test-1.C: New test.
  237. * g++.dg/asan/dlclose-test-1-so.cc: New file.
  238. * g++.dg/asan/deep-thread-stack-1.C: New test.
  239. * g++.dg/asan/interception-malloc-test-1.C: New test.
  240. * g++.dg/asan/deep-stack-uaf-1.C: New test.
  241. * g++.dg/asan/large-func-test-1.C: New test.
  242. * g++.dg/asan/interception-failure-test-1.C: New test.
  243. * c-c++-common/asan/strip-path-prefix-1.c: New test.
  244. * c-c++-common/asan/force-inline-opt0-1.c: New test.
  245. * c-c++-common/asan/swapcontext-test-1.c: New test.
  246. * c-c++-common/asan/null-deref-1.c: New test.
  247. * c-c++-common/asan/global-overflow-1.c: New test.
  248. * c-c++-common/asan/strncpy-overflow-1.c: New test.
  249. * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
  250. * c-c++-common/asan/stack-overflow-1.c: New test.
  251. * c-c++-common/asan/use-after-free-1.c: New test.
  252. * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
  253. * c-c++-common/asan/clone-test-1.c: New test.
  254. * c-c++-common/asan/heap-overflow-1.c: New test.
  255. * c-c++-common/asan/sleep-before-dying-1.c: New test.
  256. 2012-12-12 Steve Ellcey <sellcey@mips.com>
  257. * gcc.dg/pr55150-2.c: Add pic support check.
  258. * gcc.dg/lto/pr54709_0.c: Ditto.
  259. 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
  260. PR tree-optimization/55481
  261. * gcc.dg/torture/pr55481.c: New testcase.
  262. 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
  263. Jakub Jelinek <jakub@redhat.com>
  264. PR middle-end/52640
  265. * gcc.c-torture/compile/limits-externdecl.c: New test.
  266. 2012-12-12 Jakub Jelinek <jakub@redhat.com>
  267. * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
  268. from 2000 to 400.
  269. PR fortran/55633
  270. * gcc.dg/torture/pr55633.c: New test.
  271. 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
  272. PR c++/53094
  273. * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
  274. * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
  275. * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
  276. 2012-12-11 Jakub Jelinek <jakub@redhat.com>
  277. PR c++/55643
  278. * g++.dg/warn/Wunused-var-19.C: New test.
  279. * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
  280. 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
  281. * gcc.dg/pr54121.c: New test.
  282. 2012-12-11 Jakub Jelinek <jakub@redhat.com>
  283. PR c++/55619
  284. * g++.dg/ext/asm12.C: New test.
  285. PR tree-optimization/54570
  286. * gcc.dg/builtin-object-size-8.c: Xfail.
  287. * gcc.dg/builtin-object-size-13.c: New test.
  288. 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  289. PR target/55642
  290. * gcc.target/arm/pr55642.c: New testcase.
  291. 2012-12-11 Jakub Jelinek <jakub@redhat.com>
  292. PR middle-end/43631
  293. PR bootstrap/55615
  294. * g++.dg/other/pr43631.C: New test.
  295. 2012-12-11 Richard Biener <rguenther@suse.de>
  296. PR tree-optimization/55079
  297. * gcc.dg/Warray-bounds-9.c: New testcase.
  298. * gcc.dg/Warray-bounds-10.c: Likewise.
  299. * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
  300. 2012-12-10 Janus Weil <janus@gcc.gnu.org>
  301. PR fortran/52909
  302. * gfortran.dg/proc_ptr_39.f90: New test case.
  303. 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
  304. * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
  305. code duplication is required. Allow BNE to appear.
  306. 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
  307. * gcc.target/mips/ext-2.c: Require -mlong64.
  308. 2012-12-10 Richard Biener <rguenther@suse.de>
  309. PR tree-optimization/55107
  310. * gcc.dg/torture/pr55107.c: New testcase.
  311. * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
  312. 2012-12-10 Jakub Jelinek <jakub@redhat.com>
  313. * g++.dg/asan/asan_test.cc: Sync from upstream.
  314. * g++.dg/asan/asan_test_utils.h: Likewise.
  315. 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  316. * gcc.target/arm/neon/vrndaf32.c: New test.
  317. * gcc.target/arm/neon/vrndqaf32.c: Likewise.
  318. * gcc.target/arm/neon/vrndf32.c: Likewise.
  319. * gcc.target/arm/neon/vrndqf32.c: Likewise.
  320. * gcc.target/arm/neon/vrndmf32.c: Likewise.
  321. * gcc.target/arm/neon/vrndqmf32.c: Likewise.
  322. * gcc.target/arm/neon/vrndnf32.c: Likewise.
  323. * gcc.target/arm/neon/vrndqnf32.c: Likewise.
  324. * gcc.target/arm/neon/vrndpf32.c: Likewise.
  325. * gcc.target/arm/neon/vrndqpf32.c: Likewise.
  326. 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  327. * gcc.misc-tests/gcov-12.c: Fix dg order.
  328. PR middle-end/54470
  329. * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
  330. * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
  331. for *-*-hpux10*.
  332. * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
  333. * gcc.dg/20050826-1.c: Likewise.
  334. 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
  335. * gnat.dg/vect9.adb: Add -w to dg-options.
  336. * gnat.dg/vect10.adb: Likewise.
  337. 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
  338. PR fortran/55593
  339. * gfortran.dg/do_check_8.f90: New test.
  340. 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
  341. * gnat.dg/vect10.ad[sb]: New test.
  342. 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
  343. * gnat.dg/vect9.ad[sb]: New test.
  344. * gnat.dg/vect9_pkg.ads: New helper.
  345. 2012-12-07 Mike Stump <mikestump@comcast.net>
  346. * gnat.dg/discr38.adb: Don't use ^M line endings.
  347. gnat.dg/loop_optimization13.adb: Likewise.
  348. gnat.dg/loop_optimization13.ads: Likewise.
  349. gnat.dg/discr36_pkg.adb: Likewise.
  350. gnat.dg/discr36_pkg.ads: Likewise.
  351. gnat.dg/loop_optimization11_pkg.ads: Likewise.
  352. gnat.dg/discr36.ads: Likewise.
  353. gnat.dg/loop_optimization11.adb: Likewise.
  354. 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
  355. PR rtl-optimization/55141
  356. * gcc.target/i386/pr55141.c: New.
  357. 2012-12-07 Dodji Seketeli <dodji@redhat.com>
  358. PR c++/54401
  359. * g++.dg/cpp0x/alias-decl-28.C: New test.
  360. * g++.dg/cpp0x/alias-decl-16.C: Update.
  361. 2012-12-07 Martin Jambor <mjambor@suse.cz>
  362. PR tree-optimization/55590
  363. * gcc.target/i386/pr55590-1.c: New test.
  364. * gcc.target/i386/pr55590-2.c: Likewise.
  365. 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
  366. PR c++/54975
  367. * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
  368. 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
  369. PR target/55597
  370. * gcc.target/i386/pr55597.c: New test.
  371. 2012-12-06 Jakub Jelinek <jakub@redhat.com>
  372. PR c++/54207
  373. * g++.dg/cpp0x/noexcept18.C: New test.
  374. PR c++/55573
  375. * g++.dg/cpp0x/constexpr-55573.C: New test.
  376. PR c++/55137
  377. * g++.dg/opt/pr55137.C: New test.
  378. * gcc.c-torture/execute/pr55137.c: New test.
  379. 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  380. * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
  381. New procedure.
  382. (add_options_for_arm_v8_neon): Likewise.
  383. 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
  384. * g++.dg/pr55604.C: New test.
  385. 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
  386. * lib/target-supports.exp
  387. (check_effective_target_vect_perm): Allow aarch64*-*-*.
  388. (check_effective_target_vect_perm_byte): Likewise.
  389. (check_effective_target_vect_perm_short): Likewise.
  390. (check_effective_target_vect_char_mult): Likewise.
  391. (check_effective_target_vect_extract_even_odd): Likewise.
  392. (check_effective_target_vect_interleave): Likewise.
  393. 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
  394. * g++.dg/abi/mangle-neon-aarch64.C: New test.
  395. 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
  396. * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
  397. 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
  398. * gcc.dg/vect/vect-rounding-btrunc.c: New test.
  399. * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
  400. * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
  401. * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
  402. * gcc.dg/vect/vect-rounding-floor.c: Likewise.
  403. * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
  404. * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
  405. * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
  406. * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
  407. * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
  408. * gcc.dg/vect/vect-rounding-round.c: Likewise.
  409. * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
  410. * target-supports.exp
  411. (check_effective_target_vect_call_btrunc): New.
  412. (check_effective_target_vect_call_btruncf): Likewise.
  413. (check_effective_target_vect_call_ceil): Likewise.
  414. (check_effective_target_vect_call_ceilf): Likewise.
  415. (check_effective_target_vect_call_floor): Likewise.
  416. (check_effective_target_vect_call_floorf): Likewise.
  417. (check_effective_target_vect_call_lceil): Likewise.
  418. (check_effective_target_vect_call_lfloor): Likewise.
  419. (check_effective_target_vect_call_nearbyint): Likewise.
  420. (check_effective_target_vect_call_nearbyintf): Likewise.
  421. (check_effective_target_vect_call_round): Likewise.
  422. (check_effective_target_vect_call_roundf): Likewise.
  423. 2012-12-05 Richard Biener <rguenther@suse.de>
  424. PR tree-optimization/51238
  425. * gcc.dg/torture/pr51238.c: New testcase.
  426. 2012-12-05 Richard Biener <rguenther@suse.de>
  427. PR tree-optimization/50222
  428. * gcc.dg/torture/pr50222.c: New testcase.
  429. 2012-12-05 Richard Biener <rguenther@suse.de>
  430. PR lto/55525
  431. * gcc.dg/lto/pr55525_0.c: New testcase.
  432. * gcc.dg/lto/pr55525_1.c: Likewise.
  433. 2012-12-04 Tobias Burnus <burnus@net-b.de>
  434. * gfortran.dg/quad_3.f90: Really fix an if condition.
  435. 2012-12-04 Tobias Burnus <burnus@net-b.de>
  436. * gfortran.dg/quad_3.f90: Fix a condition,
  437. which wrongly required ordered/lazy evaluation.
  438. 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
  439. * gcc.target/aarch64/121127.c: New test.
  440. 2012-12-04 Jakub Jelinek <jakub@redhat.com>
  441. PR testsuite/55587
  442. * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
  443. 0 if not.
  444. * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
  445. returned 0.
  446. * gcc.dg/asan/asan.exp: Likewise.
  447. 2012-12-04 Richard Biener <rguenther@suse.de>
  448. PR tree-optimization/55124
  449. * gcc.dg/torture/pr55124.c: New testcase.
  450. 2012-12-03 Tobias Burnus <burnus@net-b.de>
  451. * gfortran.dg/quad_3.f90: New.
  452. 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
  453. PR c++/54170
  454. * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
  455. 2012-12-03 Jakub Jelinek <jakub@redhat.com>
  456. PR testsuite/55452
  457. * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
  458. on all targets, not just s390*.
  459. 2012-12-03 Marek Polacek <polacek@redhat.com>
  460. PR c/55570
  461. * gcc.dg/pr55570.c: New test.
  462. 2012-12-03 Jakub Jelinek <jakub@redhat.com>
  463. * lib/asan-dg.exp (asan_get_gtest_test_list,
  464. asan_get_gtest_expect_death_list, asan-gtest): New procedures.
  465. (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
  466. and [asan_get_gtest_expect_death_list "$output"] in global vars.
  467. (asan_symbolize): Sanitize [] characters from key.
  468. * g++.dg/asan/asan_test_config.h: New file.
  469. * g++.dg/asan/asan_globals_test.cc: New file.
  470. * g++.dg/asan/asan_test_utils.h: New file.
  471. * g++.dg/asan/dejagnu-gtest.h: New file.
  472. * g++.dg/asan/asan_test.cc: New file.
  473. * g++.dg/asan/asan_test.C: New test.
  474. 2012-12-03 Richard Biener <rguenther@suse.de>
  475. * gcc.dg/torture/pr35634.c: Use signed char.
  476. * g++.dg/torture/pr35634.C: Likewise.
  477. 2012-12-02 Marek Polacek <polacek@redhat.com>
  478. PR middle-end/54838
  479. * gcc.dg/pr54838.c: New test.
  480. 2012-12-01 Xinliang David Li <davidxl@google.com>
  481. * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
  482. cltd.
  483. 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
  484. PR c++/55558
  485. * g++.dg/cpp0x/decltype46.C: New.
  486. 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  487. PR middle-end/52450
  488. * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
  489. 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
  490. PR debug/53860
  491. * g++.dg/debug/pr53860.C: New test.
  492. 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
  493. Paul Thomas <pault@gcc.gnu.org>
  494. PR fortran/46897
  495. * gfortran.dg/defined_assignment_1.f90: New test.
  496. * gfortran.dg/defined_assignment_2.f90: New test.
  497. * gfortran.dg/defined_assignment_3.f90: New test.
  498. * gfortran.dg/defined_assignment_4.f90: New test.
  499. * gfortran.dg/defined_assignment_5.f90: New test.
  500. 2012-12-01 Jakub Jelinek <jakub@redhat.com>
  501. PR c++/55542
  502. * g++.dg/cpp0x/vt-55542.C: New test.
  503. 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
  504. * gnat.dg/specs/pack9.ads: New test.
  505. 2012-11-30 Martin Jambor <mjambor@suse.cz>
  506. PR middle-end/52890
  507. PR tree-optimization/55415
  508. PR tree-optimization/54386
  509. PR target/55448
  510. * gcc.dg/ipa/ipa-sra-7.c: New test.
  511. * gcc.dg/ipa/ipa-sra-8.c: Likewise.
  512. * gcc.dg/ipa/ipa-sra-9.c: Likewise.
  513. * gcc.target/i386/pr55448.c: Likewise.
  514. 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
  515. * loop_optimization14.ad[sb]: New test.
  516. * loop_optimization14_pkg.ads: New helper.
  517. 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
  518. PR target/55073
  519. * gcc.target/arm/pr55073.C: New test.
  520. 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
  521. PR c++/53094
  522. * g++.dg/ext/vector20.C: New testcase.
  523. 2012-11-28 Tobias Burnus <burnus@net-b.de>
  524. PR fortran/52161
  525. * coarray/sync_3.f90: Extend test.
  526. 2012-11-29 Jakub Jelinek <jakub@redhat.com>
  527. PR rtl-optimization/55512
  528. * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
  529. * gcc.target/i386/pr55512-4.c: Likewise.
  530. 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
  531. PR c++/52654
  532. * g++.dg/cpp0x/udlit-overflow.C: New.
  533. * g++.dg/cpp0x/udlit-overflow-neg.C: New.
  534. 2012-11-28 Jakub Jelinek <jakub@redhat.com>
  535. PR debug/36728
  536. PR debug/55467
  537. PR middle-end/55507
  538. PR bootstrap/55511
  539. * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
  540. are non-empty and add dependency between the first and second asm.
  541. * gcc.dg/guality/pr36728-2.c: Likewise.
  542. * gcc.dg/guality/pr36728-3.c: New test.
  543. * gcc.dg/guality/pr36728-4.c: New test.
  544. 2012-11-28 Andrew Pinski <apinski@cavium.com>
  545. PR bootstrap/54279
  546. * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
  547. directories.
  548. * lib/obj-c++.exp (obj-c++_init): Likewise.
  549. 2012-11-28 Tobias Burnus <burnus@net-b.de>
  550. PR fortran/52161
  551. * coarray/sync_3.f90: New.
  552. 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
  553. * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
  554. 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
  555. PR rtl-optimization/55512
  556. * gcc.target/i386/pr55512-[1234].c: New tests.
  557. 2012-11-28 Jakub Jelinek <jakub@redhat.com>
  558. PR testsuite/55505
  559. * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
  560. PR testsuite/55504
  561. * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
  562. attributes. Avoid clobbering memory before malloced chunk.
  563. (main): Pass 1 instead of 0 as argument.
  564. 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
  565. * gnat.dg/object_overflow.adb: Rename to...
  566. * gnat.dg/object_overflow1.adb: ...this.
  567. * gnat.dg/object_overflow2.adb: New test.
  568. * gnat.dg/object_overflow3.adb: Likewise.
  569. * gnat.dg/object_overflow4.adb: Likewise.
  570. 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
  571. PR c++/55497
  572. * g++.dg/init/pr55497.C: New.
  573. 2012-11-28 Richard Biener <rguenther@suse.de>
  574. PR testsuite/55327
  575. * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
  576. * gcc.dg/vect/slp-perm-9.c: Likewise.
  577. 2012-11-28 Richard Biener <rguenther@suse.de>
  578. PR c/35634
  579. * gcc.dg/torture/pr35634.c: New testcase.
  580. * g++.dg/torture/pr35634.C: Likewise.
  581. * gcc.dg/vect/pr18536.c: Mark worker function noinline.
  582. 2012-11-27 Tobias Burnus <burnus@net-b.de>
  583. PR fortran/55476
  584. * gfortran.dg/warn_target_lifetime_3.f90: New.
  585. 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
  586. PR rtl-optimization/55458
  587. * gcc.target/i386/pr55458.c: New test.
  588. 2012-11-27 Jakub Jelinek <jakub@redhat.com>
  589. PR tree-optimization/55110
  590. * gcc.dg/pr55110.c: New test.
  591. 2012-11-27 Richard Biener <rguenther@suse.de>
  592. PR middle-end/55331
  593. * g++.dg/opt/pr55331.C: New testcase.
  594. 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
  595. * gcc.dg/20050811-2.c: Change -dv option to -graph option.
  596. 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
  597. * gcc.dg/54455.c: Require scheduling.
  598. * gcc.dg/c1x-align-4.c: Skip avr.
  599. * gcc.dg/pr44024.c: Skip avr in final scan.
  600. 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
  601. PR testsuite/52641
  602. * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
  603. * gcc.dg/pr54676.c: Make work for 16-bit int.
  604. 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
  605. PR target/55277
  606. * gcc.target/i386/pr55227.c: New test.
  607. 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
  608. * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
  609. to -fdump-rtl-all.
  610. * testsuite/gcc.dg/pr37858.c: Remove -dv option.
  611. 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  612. * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
  613. New procedure.
  614. (add_options_for_arm_v8_vfp): New procedure.
  615. * gcc.target/arm/vrintaf32.c: New test.
  616. * gcc.target/arm/vrintaf64.c: Likewise.
  617. * gcc.target/arm/vrintmf32.c: Likewise.
  618. * gcc.target/arm/vrintmf64.c: Likewise.
  619. * gcc.target/arm/vrintpf32.c: Likewise.
  620. * gcc.target/arm/vrintpf64.c: Likewise.
  621. * gcc.target/arm/vrintrf32.c: Likewise.
  622. * gcc.target/arm/vrintrf64.c: Likewise.
  623. * gcc.target/arm/vrintxf32.c: Likewise.
  624. * gcc.target/arm/vrintxf64.c: Likewise.
  625. * gcc.target/arm/vrintzf32.c: Likewise.
  626. * gcc.target/arm/vrintzf64.c: Likewise.
  627. 2012-11-26 Janus Weil <janus@gcc.gnu.org>
  628. PR fortran/54997
  629. * gfortran.dg/warn_unused_function_2.f90: New.
  630. 2012-11-26 Janus Weil <janus@gcc.gnu.org>
  631. PR fortran/54881
  632. * gfortran.dg/associated_6.f90: New.
  633. * gfortran.dg/select_type_30.f03: New.
  634. 2012-11-26 Jakub Jelinek <jakub@redhat.com>
  635. PR tree-optimization/54471
  636. * gcc.dg/tree-ssa/vrp86.c: New test.
  637. * gcc.c-torture/execute/pr54471.c: New test.
  638. 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
  639. PR middle-end/55030
  640. * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
  641. use volatile asms, use plain asms. Where the output value for the
  642. asm is unused, write a global variable.
  643. 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
  644. * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
  645. 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
  646. PR fortran/30146
  647. * gfortran.dg/do_check_7.f90: New test.
  648. 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
  649. PR c++/55446
  650. * g++.dg/init/new41.C: New.
  651. 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
  652. PR fortran/55314
  653. * gfortran.dg/allocate_error_4.f90: New test.
  654. 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
  655. * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
  656. to send_log.
  657. 2012-11-23 Jakub Jelinek <jakub@redhat.com>
  658. * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
  659. from the output.
  660. PR c++/54046
  661. * g++.dg/warn/Wreturn-type-8.C: New test.
  662. PR middle-end/55430
  663. * gcc.dg/pr55430.c: New test.
  664. 2012-11-23 Kostya Serebryany <kcc@google.com>
  665. * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
  666. 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
  667. * gnat.dg/discr40.ad[sb]: New test.
  668. 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
  669. * gnat.dg/discr39.adb: New test.
  670. 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
  671. PR testsuite/52641
  672. * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
  673. * gcc.dg/pr55150-1.c: Same.
  674. * gcc.dg/torture/pr54894.c: Add size32plus.
  675. 2012-11-23 Jakub Jelinek <jakub@redhat.com>
  676. PR sanitizer/55435
  677. * c-c++-common/asan/attrib-1.c: New test.
  678. 2012-11-22 Ian Bolton <ian.bolton@arm.com>
  679. * gcc.target/aarch64/builtin-bswap-1.c: New test.
  680. * gcc.target/aarch64/builtin-bswap-2.c: New test.
  681. 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
  682. PR c++/55432
  683. * g++.dg/cpp0x/constexpr-55432.C: New.
  684. 2012-11-21 Janus Weil <janus@gcc.gnu.org>
  685. PR fortran/55352
  686. * gfortran.dg/namelist_76.f90: New.
  687. 2012-11-21 Martin Jambor <mjambor@suse.cz>
  688. * gcc.dg/ipa/ipcp-agg-7.c: New test.
  689. * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
  690. 2012-11-21 Martin Jambor <mjambor@suse.cz>
  691. PR tree-optimization/55260
  692. * g++.dg/torture/pr55260-2.C: New test.
  693. 2012-11-21 Martin Jambor <mjambor@suse.cz>
  694. * gcc.dg/torture/pr55238.c: Remove hidden attribute.
  695. 2012-11-21 Bin Cheng <bin.cheng@arm.com>
  696. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
  697. * gcc.dg/tree-ssa/vrp47.c: Ditto.
  698. 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
  699. PR target/19398
  700. * gcc.target/i386/pr19398.c: New test.
  701. 2012-11-20 Martin Jambor <mjambor@suse.cz>
  702. PR tree-optimization/55260
  703. * g++.dg/torture/pr55260-1.C: New test.
  704. 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
  705. * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
  706. * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
  707. * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
  708. * gcc.target/aarch64/atomic-op-char.c: Likewise.
  709. * gcc.target/aarch64/atomic-op-consume.c: Likewise.
  710. * gcc.target/aarch64/atomic-op-imm.c: Likewise.
  711. * gcc.target/aarch64/atomic-op-int.c: Likewise.
  712. * gcc.target/aarch64/atomic-op-long.c: Likewise.
  713. * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
  714. * gcc.target/aarch64/atomic-op-release.c: Likewise.
  715. * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
  716. * gcc.target/aarch64/atomic-op-short.c: Likewise.
  717. 2012-11-20 Jakub Jelinek <jakub@redhat.com>
  718. PR middle-end/55094
  719. * gcc.dg/pr55094.c: New test.
  720. PR rtl-optimization/54921
  721. * gcc.dg/pr54921.c: New test.
  722. 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
  723. * gcc.target/i386/pr55359.c: New test.
  724. 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
  725. * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
  726. * g++.dg/tls/thread_local3g.C: Likewise.
  727. * g++.dg/tls/thread_local4g.C: Likewise.
  728. * g++.dg/tls/thread_local5g.C: Likewise.
  729. * g++.dg/tls/thread_local6g.C: Likewise.
  730. * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
  731. * g++.dg/tls/thread_local2.C: Likewise.
  732. * g++.dg/tls/thread_local2g.C: Likewise.
  733. * g++.dg/tls/thread_local6.C: Likewise.
  734. 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
  735. * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
  736. * gcc.dg/tm/clone-1.c: New test.
  737. 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
  738. PR c++/55368
  739. * g++.dg/parse/struct-5.C: New.
  740. 2012-11-19 Tom de Vries <tom@codesourcery.com>
  741. PR rtl-optimization/55315
  742. * gcc.target/mips/pr55315.c: New test.
  743. 2012-11-17 Jakub Jelinek <jakub@redhat.com>
  744. PR tree-optimization/55236
  745. * gcc.dg/pr55236.c: New test.
  746. PR testsuite/55188
  747. * gcc.dg/pr19105.c: Accept also optimizing
  748. -[2, 2] and -[3, 3] and -[4, 4] range tests together.
  749. * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
  750. from addr2line_output. Increment idx if asking for more than one
  751. address in one object.
  752. 2012-11-16 Jakub Jelinek <jakub@redhat.com>
  753. PR tree-optimization/55329
  754. * g++.dg/opt/pr55329.C: New test.
  755. 2012-11-16 Janus Weil <janus@gcc.gnu.org>
  756. PR fortran/55297
  757. * gfortran.dg/typebound_operator_18.f90: New.
  758. 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
  759. PR rtl-optimization/55330
  760. * gfortran.dg/pr55330.f90: New test.
  761. 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
  762. * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
  763. * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
  764. * gcc.dg/hoist-register-pressure-2.c: Ditto.
  765. * gcc.dg/hoist-register-pressure-3.c: Ditto.
  766. * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
  767. * gcc.dg/tree-prof/unroll-1.c: Ditto.
  768. 2012-11-16 Dodji Seketeli <dodji@redhat.com>
  769. PR c++/54875
  770. * g++.dg/cpp0x/alias-decl-27.C: New test.
  771. 2012-11-16 Jakub Jelinek <jakub@redhat.com>
  772. PR c++/55337
  773. * g++.dg/template/alignof2.C: New test.
  774. 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
  775. * g++.dg/mv1.C (dg-options): Add -march=x86-64.
  776. * g++.dg/mv6.C (dg-options): Ditto.
  777. 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
  778. * lib/target_suports.exp
  779. (check_effective_target_has_w_floating_suffix): New procedure.
  780. (check_effective_target_has_q_floating_suffix): Ditto.
  781. * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
  782. for unsupported non-standard suffix on floating constant.
  783. * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
  784. 2012-11-14 Jakub Jelinek <jakub@redhat.com>
  785. * lib/asan-dg.exp: New file.
  786. * gcc.dg/asan/asan.exp: New file.
  787. * g++.dg/dg.exp: Prune also asan tests.
  788. * g++.dg/asan/asan.exp: New file.
  789. * c-c++-common/asan/memcmp-1.c: New test.
  790. 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
  791. PR c++/55323
  792. * g++.dg/cpp0x/vt-55323.C: New.
  793. 2012-11-13 Sriraman Tallam <tmsriram@google.com>
  794. * g++.dg/mv4.C: Add require ifunc. Change error message.
  795. * g++.dg/mv5.C: Add require ifunc.
  796. * g++.dg/mv6.C: Add require ifunc.
  797. 2012-11-13 Martin Jambor <mjambor@suse.cz>
  798. PR tree-optimization/55253
  799. * gcc.dg/torture/pr55253.c: New test.
  800. * gcc.dg/torture/pr55305.c: Likewise.
  801. 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
  802. PR middle-end/55142
  803. * gcc.target/i386/pr55142-1.c: New file.
  804. * gcc.target/i386/pr55142-2.c: Likewise.
  805. 2012-11-13 Dodji Seketeli <dodji@redhat.com>
  806. PR c++/54466
  807. * g++.dg/cpp0x/alias-decl-26.C: New test file.
  808. 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
  809. * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
  810. instead of lp64.
  811. * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
  812. * gcc.target/i386/pr49715-2.c: Likewise.
  813. * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
  814. 2012-11-13 Jakub Jelinek <jakub@redhat.com>
  815. PR tree-optimization/55281
  816. * gcc.dg/vect/fast-math-pr55281.c: New test.
  817. * g++.dg/opt/pr55281.C: New test.
  818. PR rtl-optimization/54127
  819. * gcc.dg/torture/pr54127.c: New test.
  820. 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
  821. Jakub Jelinek <jakub@redhat.com>
  822. PR rtl-optimization/51447
  823. * gcc.c-torture/execute/pr51447.c: New test.
  824. 2012-11-12 Ian Bolton <ian.bolton@arm.com>
  825. * gcc.target/aarch64/csinc-2.c: New test.
  826. 2012-11-12 Ian Bolton <ian.bolton@arm.com>
  827. * gcc.target/aarch64/cmn.c: New test.
  828. * gcc.target/aarch64/adds.c: New test.
  829. * gcc.target/aarch64/subs.c: New test.
  830. 2012-11-12 Tobias Burnus <burnus@net-b.de>
  831. PR fortran/55272
  832. * gfortran.dg/coarray_29_1.f90: New.
  833. * gfortran.dg/coarray_29_2.f90: New.
  834. 2012-11-12 Bin Cheng <bin.cheng@arm.com>
  835. * gcc.dg/hoist-register-pressure-3.c: New test.
  836. 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
  837. * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
  838. wrappers around sinf and cosf.
  839. 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
  840. PR middle-end/55247
  841. PR middle-end/55259
  842. * gcc.target/i386/pr55247-2.c: New file.
  843. 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
  844. PR middle-end/55263
  845. * g++.dg/pr55263.C: New test.
  846. 2012-11-11 Martin Jambor <mjambor@suse.cz>
  847. PR tree-optimization/55238
  848. * testsuite/gcc.dg/torture/pr55238.c: New test.
  849. 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  850. * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
  851. * c-c++-common/torture/vector-subscript-1.c: Likewise.
  852. * c-c++-common/torture/vector-subscript-2.c: Likewise.
  853. 2012-11-10 Jan Hubicka <jh@suse.cz>
  854. * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
  855. 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
  856. * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
  857. -mno-sse -mno-mmx to dg-options. Reformat.
  858. 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
  859. * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
  860. * c-c++-common/vector-compare-1.c: Same.
  861. * c-c++-common/vector-compare-2.c: Same.
  862. * g++.dg/other/unused1.C: Skip on AIX.
  863. * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
  864. extra message on AIX.
  865. 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
  866. PR target/55247
  867. * gcc.target/i386/pr55247.c: New test.
  868. 2012-11-09 Andrew Pinski <apinski@cavium.com>
  869. * gcc.c-torture/execute/20121108-1.c: New test.
  870. 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
  871. PR c++/54413
  872. * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
  873. * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
  874. * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
  875. * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
  876. 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
  877. * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
  878. bounds for ABDAY, DAY, ABMON, MON, AM_PM.
  879. * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
  880. array bounds.
  881. * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
  882. 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
  883. * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
  884. * g++.dg/tm/pr47530.C: Same.
  885. 2012-11-09 Jason Merrill <jason@redhat.com>
  886. PR c++/54859
  887. * g++.dg/cpp0x/alias-decl-25.C: New.
  888. * g++.dg/abi/abi-tag1.C: New.
  889. * g++.dg/abi/abi-tag2.C: New.
  890. 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
  891. PR rtl-optimization/55154
  892. * gcc.target/i386/pr55154.c: New test.
  893. 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
  894. PR rtl-optimization/55151
  895. * gcc.dg/pr55151.c: Move ...
  896. * gcc.target/i386/pr55151.c: ... here.
  897. 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
  898. PR rtl-optimization/54472
  899. * gcc.dg/pr54472.c: New test.
  900. 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
  901. * gnat.dg/stack_check3.ad[sb]: New test.
  902. 2012-11-08 Ian Lance Taylor <iant@google.com>
  903. * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
  904. with arguments. Handle errorcheckoutput and rundir test types.
  905. 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
  906. PR tree-optimization/55191
  907. * gcc.dg/pr55191.c: New test.
  908. 2012-11-08 Jakub Jelinek <jakub@redhat.com>
  909. PR debug/54499
  910. * g++.dg/debug/pr54499.C: New test.
  911. 2012-11-08 Jan Hubicka <jh@suse.cz>
  912. PR middle-end/48636
  913. * gcc.dg/winline-3.c: Update.
  914. 2012-11-08 Martin Jambor <mjambor@suse.cz>
  915. * gfortran.dg/ipcp-array-1.f90: New test.
  916. 2012-11-08 Florian Weimer <fweimer@redhat.com>
  917. * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
  918. 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
  919. PR rtl-optimization/55151
  920. * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
  921. 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
  922. * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
  923. 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
  924. * gcc.c-torture/compile/20121107-1.c: New test.
  925. 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
  926. PR rtl-optimization/55151
  927. * gcc.dg/pr55151.c: Compile it only for x86_64.
  928. 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
  929. PR rtl-optimization/55122
  930. * gcc.dg/pr55122.c: New test.
  931. 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
  932. * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
  933. word powerpc.
  934. * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
  935. * gcc.target/powerpc/loop_align.c: Skip on AIX.
  936. * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
  937. * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
  938. 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
  939. PR c/53063
  940. * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
  941. 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
  942. PR c/51294
  943. * c-c++-common/pr51294.c: New.
  944. 2012-11-07 Martin Jambor <mjambor@suse.cz>
  945. PR tree-optimization/53787
  946. * gcc.dg/ipa/ipa-5.c: Adjust.
  947. * gcc.dg/ipa/ipcp-agg-1.c: New test.
  948. * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
  949. * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
  950. * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
  951. * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
  952. * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
  953. * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
  954. * gfortran.dg/pr48636-2.f90: New test.
  955. * gfortran.dg/pr53787.f90: Likewise.
  956. 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
  957. PR c++/55226
  958. Revert:
  959. 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
  960. PR c++/54922
  961. * g++.dg/cpp0x/constexpr-union4.C: New.
  962. 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
  963. * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
  964. 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
  965. PR target/49220
  966. * gcc.c-torture/compile/pr49220.c: New test.
  967. 2012-11-07 Florian Weimer <fweimer@redhat.com>
  968. * g++.dg/init/new40.C: New.
  969. 2012-11-07 Jakub Jelinek <jakub@redhat.com>
  970. PR debug/54693
  971. * gcc.dg/guality/pr54693-2.c: New test.
  972. 2012-11-06 Andrew Pinski <apinski@cavium.com>
  973. * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
  974. -fno-vect-cost-model.
  975. 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
  976. * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
  977. * gcc.dg/tm/debug-1.c: Same.
  978. * gcc.dg/tm/irrevocable-3.c: Same.
  979. * gcc.dg/tm/irrevocable-4.c: Same.
  980. * gcc.dg/tm/memopt-10.c: Same.
  981. * gcc.dg/tm/memopt-11.c: Same.
  982. * gcc.dg/tm/props-4.c: Same.
  983. * gcc.dg/tm/wrap-3.c: Same.
  984. * gcc.dg/tm/wrap-4.c: Same.
  985. 2012-11-06 Andrew Pinski <apinski@cavium.com>
  986. * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
  987. 2012-11-06 Jan Hubicka <jh@suse.cz>
  988. * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
  989. candidate still.
  990. * gcc.dg/tree-ssa/loop-23.c: Likewise.
  991. * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
  992. * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
  993. 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
  994. * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
  995. 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
  996. PR middle-end/41993
  997. * gcc.dg/torture/pr41993.c: New test.
  998. 2012-11-06 Jan Hubicka <jh@suse.cz>
  999. * gcc.target/i386/l_fma_float_?.c: Update.
  1000. * gcc.target/i386/l_fma_double_?.c: Update.
  1001. 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
  1002. PR target/54089
  1003. * gcc.target/sh/pr54089-8.c: New.
  1004. * gcc.target/sh/pr54089-9.c: New.
  1005. 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
  1006. PR target/47440
  1007. * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
  1008. * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
  1009. * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
  1010. * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
  1011. * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
  1012. * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
  1013. * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
  1014. * gcc.target/i386/avx-vzeroupper-27.c: New.
  1015. 2012-11-06 Janus Weil <janus@gcc.gnu.org>
  1016. PR fortran/54917
  1017. * gfortran.dg/transfer_class_1.f90: New.
  1018. * gfortran.dg/transfer_class_2.f90: New.
  1019. 2012-11-05 Sriraman Tallam <tmsriram@google.com>
  1020. * testsuite/g++.dg/mv1.C: New test.
  1021. * testsuite/g++.dg/mv2.C: New test.
  1022. * testsuite/g++.dg/mv3.C: New test.
  1023. * testsuite/g++.dg/mv4.C: New test.
  1024. * testsuite/g++.dg/mv5.C: New test.
  1025. * testsuite/g++.dg/mv6.C: New test.
  1026. 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
  1027. PR testsuite/55186
  1028. * gcc.dg/const-uniq-1.c (a): Increase length four times.
  1029. 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
  1030. * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
  1031. darwin.
  1032. 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
  1033. * g++.dg/torture/20121105-1.C: New test.
  1034. 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
  1035. * gcc.dg/torture/fp-compare.c: New testcase.
  1036. 2012-11-05 Jan Hubicka <jh@suse.cz>
  1037. * gcc.dg/const-1.c: Update.
  1038. * gcc.dg/pure-1.c: Update.
  1039. 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
  1040. PR rtl-optimization/55151
  1041. * gcc.dg/pr55151.c: New test.
  1042. 2012-11-05 Jakub Jelinek <jakub@redhat.com>
  1043. PR debug/54970
  1044. PR debug/54971
  1045. * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
  1046. 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
  1047. PR testsuite/51128
  1048. * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
  1049. 2012-11-05 Jan Hubicka <jh@suse.cz>
  1050. * gcc.dg/autopar/pr49960.c: Fix testcase.
  1051. 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
  1052. * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
  1053. Fix scan-tree-dump-times directive.
  1054. 2012-11-04 Janus Weil <janus@gcc.gnu.org>
  1055. PR fortran/55199
  1056. * gfortran.dg/associate_12.f90: New.
  1057. 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
  1058. PR target/54255
  1059. * lib/target-supports.exp (check_effective_target_masm_intel): New
  1060. proc.
  1061. * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
  1062. masm_intel.
  1063. 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
  1064. Jack Howarth <howarth@bromo.med.uc.edu>
  1065. * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
  1066. * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
  1067. * gcc.target/i386/pr53249.c: Likewise.
  1068. 2012-11-03 Andrew Pinski <apinski@cavium.com>
  1069. * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
  1070. call abort1 so that cross jumping does not happen.
  1071. 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
  1072. PR target/51244
  1073. * gcc.target/sh/pr51244-18.c: New.
  1074. * gcc.target/sh/pr51244-19.c: New.
  1075. 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
  1076. * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
  1077. b requires a 64-bit operation followed by a truncation.
  1078. 2012-11-02 Jan Hubicka <jh@suse.cz>
  1079. * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
  1080. 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
  1081. * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
  1082. conditions to verify the reduction code is vectorized.
  1083. * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
  1084. in case 'pow', such as 'powerpc' is used in the compiler version name.
  1085. * gcc.target/powerpc/pr46728-2.c: Likewise.
  1086. * gcc.target/powerpc/pr46728-3.c: Likewise.
  1087. * gcc.target/powerpc/pr46728-4.c: Likewise.
  1088. * gcc.target/powerpc/pr46728-5.c: Likewise.
  1089. * gcc.target/powerpc/pr46728-7.c: Likewise.
  1090. * gcc.target/powerpc/pr46728-8.c: Likewise.
  1091. * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
  1092. 2012-11-02 Jan Hubicka <jh@suse.cz>
  1093. * gcc.dg/tree-ssa/loop-38.c: New testcase.
  1094. 2012-11-02 Jan Hubicka <jh@suse.cz>
  1095. * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
  1096. * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
  1097. 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
  1098. PR middle-end/55130
  1099. * gcc.target/i386/pr55130.c: New test.
  1100. 2012-11-02 Jakub Jelinek <jakub@redhat.com>
  1101. PR target/55147
  1102. * gcc.target/i386/pr55147.c: New test.
  1103. 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
  1104. * gfortran.dg/default_format_1.f90: XFAIL on AIX.
  1105. * gfortran.dg/default_format_denormal_1.f90: Same.
  1106. 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
  1107. PR middle-end/55001
  1108. * g++.dg/ext/vector19.C: Remove target restrictions.
  1109. * gcc.dg/fold-compare-7.c: New testcase.
  1110. 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
  1111. PR target/55160
  1112. * gcc.target/sh/pr55160.c: New.
  1113. 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
  1114. * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
  1115. scan-assembler regex.
  1116. 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
  1117. PR middle-end/55150
  1118. * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
  1119. * gcc.dg/pr55150-2.c: New test.
  1120. 2012-11-01 Sharad Singhai <singhai@google.com>
  1121. * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
  1122. * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
  1123. * testsuite/g++.dg/plugin/selfassign.c: Likewise.
  1124. * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
  1125. 2012-10-31 Dehao Chen <dehao@google.com>
  1126. * g++.dg/debug/dwarf2/block.C: New testcase.
  1127. 2012-10-31 Jan Hubicka <jh@suse.cz>
  1128. * gcc.dg/pr44974.c: Add noinline.
  1129. 2012-10-31 Janus Weil <janus@gcc.gnu.org>
  1130. PR fortran/53718
  1131. * gfortran.dg/class_54.f90: New.
  1132. 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
  1133. Jakub Jelinek <jakub@redhat.com>
  1134. PR tree-optimization/55018
  1135. * gcc.dg/torture/pr55018.c: New test.
  1136. 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
  1137. PR c++/54583
  1138. * g++.dg/ext/vla13.C: New.
  1139. 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
  1140. PR middle-end/55150
  1141. * gcc.dg/pr55150.c: New test.
  1142. 2012-10-31 Tobias Burnus <burnus@net-b.de>
  1143. PR fortran/55134
  1144. * gfortran.dg/associate_11.f90: New.
  1145. 2012-10-31 Dodji Seketeli <dodji@redhat.com>
  1146. PR c++/54955
  1147. * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
  1148. 2012-10-31 Jakub Jelinek <jakub@redhat.com>
  1149. PR tree-optimization/19105
  1150. PR tree-optimization/21643
  1151. PR tree-optimization/46309
  1152. * gcc.dg/pr19105.c: New test.
  1153. * gcc.dg/pr21643.c: New test.
  1154. * gcc.dg/pr46309-2.c: New test.
  1155. * gcc.c-torture/execute/pr46309.c: New test.
  1156. 2012-10-31 Alan Modra <amodra@gmail.com>
  1157. * gcc.target/powerpc/dimode_off.c: New.
  1158. * gcc.target/powerpc/timode_off.c: New.
  1159. * gcc.target/powerpc/dfmode_off.c: New.
  1160. * gcc.target/powerpc/tfmode_off.c: New.
  1161. 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
  1162. PR rtl-optimization/55093
  1163. * gcc.target/i386/pr55093.c: New file.
  1164. 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
  1165. * gcc.target/i386/pr55116.c: Renamed to ...
  1166. * gcc.target/i386/pr55116-1.c: This.
  1167. 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
  1168. * gcc.target/i386/pr55116-2.c: New file.
  1169. 2012-10-30 Richard Biener <rguenther@suse.de>
  1170. * gcc.dg/vect/slp-perm-2.c: Adjust.
  1171. 2012-10-30 Richard Biener <rguenther@suse.de>
  1172. PR tree-optimization/55111
  1173. * gcc.dg/torture/pr55111.c: New testcase.
  1174. 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
  1175. PR target/53988
  1176. * gcc.target/sh/pr53988.c: New.
  1177. 2012-10-30 Bin Cheng <bin.cheng@arm.com>
  1178. PR target/54989
  1179. * gcc.dg/hoist-register-pressure-1.c: Rename from
  1180. hoist-register-pressure.c. Add nonpic condition.
  1181. * gcc.dg/hoist-register-pressure-2.c: New testcase.
  1182. 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
  1183. PR c++/54930
  1184. * gcc.dg/Wreturn-local-addr.c: New.
  1185. * g++.dg/warn/Wno-return-local-addr.C: New.
  1186. * g++.dg/warn/Wreturn-local-addr.C: New.
  1187. 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
  1188. PR middle-end/55116
  1189. * gcc.target/i386/pr55116.c: New file.
  1190. 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
  1191. PR c/53066
  1192. * gcc.dg/Wshadow-4.c: New.
  1193. * gcc.dg/Wshadow-4.h: New.
  1194. 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
  1195. PR debug/54693
  1196. * gcc.dg/guality/pr54693.c: New.
  1197. 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
  1198. PR middle-end/55027
  1199. * gcc.dg/pr55027.c: New testcase.
  1200. 2012-10-29 Jan Hubicka <jh@suse.cz>
  1201. * gcc.dg/ipa/inline-6.c: New testcase.
  1202. 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
  1203. PR rtl-optimization/55106
  1204. * g++.dg/pr55106.C: New.
  1205. 2012-10-29 Richard Guenther <rguenther@suse.de>
  1206. PR middle-end/53695
  1207. * gcc.dg/torture/pr53695.c: New testcase.
  1208. 2012-10-28 Jan Hubicka <jh@suse.cz>
  1209. * gcc.dg/ipa/inlinehint-3.c: New testcase.
  1210. 2012-10-28 Tobias Burnus <burnus@net-b.de>
  1211. PR fortran/54958
  1212. * gfortran.dg/do_check_6.f90: New.
  1213. 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
  1214. Jack Howarth <howarth@bromo.med.uc.edu>
  1215. PR target/54404
  1216. * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
  1217. to dg-options.
  1218. * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
  1219. 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
  1220. PR target/34283
  1221. * gcc.target/i386/pr34283.c: New test.
  1222. 2012-10-26 Jakub Jelinek <jakub@redhat.com>
  1223. PR c++/55081
  1224. * g++.dg/opt/pr55081.C: New test.
  1225. PR debug/54970
  1226. PR debug/54971
  1227. * gcc.dg/guality/pr54970.c: New test.
  1228. 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
  1229. PR c++/54984
  1230. * g++.dg/template/new11.C: New.
  1231. 2012-10-26 Richard Biener <rguenther@suse.de>
  1232. PR middle-end/54824
  1233. * gcc.dg/torture/pr54824.c: New testcase.
  1234. 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
  1235. * gcc.target/i386/fxsave-1.c: New.
  1236. * gcc.target/i386/fxsave64-1.c: Ditto.
  1237. * gcc.target/i386/fxrstor-1.c: Ditto.
  1238. * gcc.target/i386/fxrstor64-1.c: Ditto.
  1239. * gcc.target/i386/xsave-1.c: Ditto.
  1240. * gcc.target/i386/xsave64-1.c: Ditto.
  1241. * gcc.target/i386/xrstor-1.c: Ditto.
  1242. * gcc.target/i386/xrstor64-1.c: Ditto.
  1243. * gcc.target/i386/xsaveopt-1.c: Ditto.
  1244. * gcc.target/i386/xsaveopt64-1.c: Ditto.
  1245. * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
  1246. * gcc.target/i386/sse-13.c: Ditto.
  1247. * gcc.target/i386/sse-14.c: Ditto.
  1248. * gcc.target/i386/sse-22.c: Ditto.
  1249. * gcc.target/i386/sse-23.c: Ditto.
  1250. * g++.dg/other/i386-2.C: Ditto.
  1251. * g++.dg/other/i386-3.C: Ditto.
  1252. 2012-10-25 Jan Hubicka <jh@suse.cz>
  1253. * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
  1254. at ivcanon time.
  1255. 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  1256. PR c++/53761
  1257. * g++.dg/ext/transparent-union.C: New.
  1258. 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
  1259. PR c++/54427
  1260. * g++.dg/ext/vector19.C: New testcase.
  1261. 2012-10-25 Richard Biener <rguenther@suse.de>
  1262. PR tree-optimization/54902
  1263. * g++.dg/torture/pr54902.C: New testcase.
  1264. 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  1265. PR c++/34892
  1266. * g++.dg/template/crash114.C: New.
  1267. 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
  1268. PR bootstrap/55049
  1269. * gcc.target/i386/pr55049-1.c: New test.
  1270. 2012-10-24 Janus Weil <janus@gcc.gnu.org>
  1271. PR fortran/55037
  1272. * gfortran.dg/class_dummy_4.f03: New.
  1273. 2012-10-24 Jakub Jelinek <jakub@redhat.com>
  1274. PR rtl-optimization/55010
  1275. * gcc.dg/pr55010.c: New test.
  1276. PR debug/54828
  1277. * g++.dg/debug/pr54828.C: New test.
  1278. 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
  1279. * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
  1280. * gcc.dg/vect/vect-83_64.c: Likewise.
  1281. 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
  1282. PR c++/54922
  1283. * g++.dg/cpp0x/constexpr-union4.C: New.
  1284. 2012-10-23 Jeff Law <law@redhat.com>
  1285. * gcc.c-torture/execute/pr54985.c: New test.
  1286. 2012-10-23 Paul Koning <ni1d@arrl.net>
  1287. PR debug/54508
  1288. * g++.dg/debug/dwarf2/pr54508.C: New.
  1289. 2012-10-23 Jakub Jelinek <jakub@redhat.com>
  1290. PR c++/54844
  1291. * g++.dg/template/sizeof14.C: New test.
  1292. 2012-10-23 Ian Bolton <ian.bolton@arm.com>
  1293. Jim MacArthur <jim.macarthur@arm.com>
  1294. Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
  1295. Marcus Shawcroft <marcus.shawcroft@arm.com>
  1296. Nigel Stephens <nigel.stephens@arm.com>
  1297. Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  1298. Richard Earnshaw <rearnsha@arm.com>
  1299. Sofiane Naci <sofiane.naci@arm.com>
  1300. Stephen Thomas <stephen.thomas@arm.com>
  1301. Tejas Belagod <tejas.belagod@arm.com>
  1302. Yufeng Zhang <yufeng.zhang@arm.com>
  1303. * lib/target-supports.exp
  1304. (check_profiling_available): Add AArch64.
  1305. (check_effective_target_vect_int): Likewise.
  1306. (check_effective_target_vect_shift): Likewise.
  1307. (check_effective_target_vect_float): Likewise.
  1308. (check_effective_target_vect_double): Likewise.
  1309. (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
  1310. (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
  1311. (check_effective_target_vect_pack_trunc): Likewise.
  1312. (check_effective_target_vect_unpack): Likewise.
  1313. (check_effective_target_vect_hw_misalign): Likewise.
  1314. (check_effective_target_vect_short_mult): Likewise.
  1315. (check_effective_target_vect_int_mult): Likewise.
  1316. (check_effective_target_vect_stridedN): Likewise.
  1317. (check_effective_target_sync_int_long): Likewise.
  1318. (check_effective_target_sync_char_short): Likewise.
  1319. (check_vect_support_and_set_flags): Likewise.
  1320. (check_effective_target_aarch64_tiny): New.
  1321. (check_effective_target_aarch64_small): New.
  1322. (check_effective_target_aarch64_large): New.
  1323. * g++.dg/other/PR23205.C: Enable aarch64.
  1324. * g++.dg/other/pr23205-2.C: Likewise.
  1325. * g++.old-deja/g++.abi/ptrmem.C: Likewise.
  1326. * gcc.c-torture/execute/20101011-1.c: Likewise.
  1327. * gcc.dg/20020312-2.c: Likewise.
  1328. * gcc.dg/20040813-1.c: Likewise.
  1329. * gcc.dg/builtin-apply2.c: Likewise.
  1330. * gcc.dg/stack-usage-1.c: Likewise.
  1331. 2012-10-23 Ian Bolton <ian.bolton@arm.com>
  1332. Jim MacArthur <jim.macarthur@arm.com>
  1333. Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
  1334. Marcus Shawcroft <marcus.shawcroft@arm.com>
  1335. Nigel Stephens <nigel.stephens@arm.com>
  1336. Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  1337. Richard Earnshaw <rearnsha@arm.com>
  1338. Sofiane Naci <sofiane.naci@arm.com>
  1339. Stephen Thomas <stephen.thomas@arm.com>
  1340. Tejas Belagod <tejas.belagod@arm.com>
  1341. Yufeng Zhang <yufeng.zhang@arm.com>
  1342. * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
  1343. * gcc.target/aarch64/aapcs/abitest-2.h: New file.
  1344. * gcc.target/aarch64/aapcs/abitest-common.h: New file.
  1345. * gcc.target/aarch64/aapcs/abitest.S: New file.
  1346. * gcc.target/aarch64/aapcs/abitest.h: New file.
  1347. * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
  1348. * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
  1349. * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
  1350. * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
  1351. * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
  1352. * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
  1353. * gcc.target/aarch64/aapcs/ice_1.c: New file.
  1354. * gcc.target/aarch64/aapcs/ice_2.c: New file.
  1355. * gcc.target/aarch64/aapcs/ice_3.c: New file.
  1356. * gcc.target/aarch64/aapcs/ice_4.c: New file.
  1357. * gcc.target/aarch64/aapcs/ice_5.c: New file.
  1358. * gcc.target/aarch64/aapcs/macro-def.h: New file.
  1359. * gcc.target/aarch64/aapcs/test_1.c: New file.
  1360. * gcc.target/aarch64/aapcs/test_10.c: New file.
  1361. * gcc.target/aarch64/aapcs/test_11.c: New file.
  1362. * gcc.target/aarch64/aapcs/test_12.c: New file.
  1363. * gcc.target/aarch64/aapcs/test_13.c: New file.
  1364. * gcc.target/aarch64/aapcs/test_14.c: New file.
  1365. * gcc.target/aarch64/aapcs/test_15.c: New file.
  1366. * gcc.target/aarch64/aapcs/test_16.c: New file.
  1367. * gcc.target/aarch64/aapcs/test_17.c: New file.
  1368. * gcc.target/aarch64/aapcs/test_18.c: New file.
  1369. * gcc.target/aarch64/aapcs/test_19.c: New file.
  1370. * gcc.target/aarch64/aapcs/test_2.c: New file.
  1371. * gcc.target/aarch64/aapcs/test_20.c: New file.
  1372. * gcc.target/aarch64/aapcs/test_21.c: New file.
  1373. * gcc.target/aarch64/aapcs/test_22.c: New file.
  1374. * gcc.target/aarch64/aapcs/test_23.c: New file.
  1375. * gcc.target/aarch64/aapcs/test_24.c: New file.
  1376. * gcc.target/aarch64/aapcs/test_25.c: New file.
  1377. * gcc.target/aarch64/aapcs/test_26.c: New file.
  1378. * gcc.target/aarch64/aapcs/test_3.c: New file.
  1379. * gcc.target/aarch64/aapcs/test_4.c: New file.
  1380. * gcc.target/aarch64/aapcs/test_5.c: New file.
  1381. * gcc.target/aarch64/aapcs/test_6.c: New file.
  1382. * gcc.target/aarch64/aapcs/test_7.c: New file.
  1383. * gcc.target/aarch64/aapcs/test_8.c: New file.
  1384. * gcc.target/aarch64/aapcs/test_9.c: New file.
  1385. * gcc.target/aarch64/aapcs/test_align-1.c: New file.
  1386. * gcc.target/aarch64/aapcs/test_align-2.c: New file.
  1387. * gcc.target/aarch64/aapcs/test_align-3.c: New file.
  1388. * gcc.target/aarch64/aapcs/test_align-4.c: New file.
  1389. * gcc.target/aarch64/aapcs/test_complex.c: New file.
  1390. * gcc.target/aarch64/aapcs/test_int128.c: New file.
  1391. * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
  1392. * gcc.target/aarch64/aapcs/type-def.h: New file.
  1393. * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
  1394. * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
  1395. * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
  1396. * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
  1397. * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
  1398. * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
  1399. * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
  1400. * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
  1401. * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
  1402. * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
  1403. * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
  1404. * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
  1405. * gcc.target/aarch64/aapcs/validate_memory.h: New file.
  1406. * gcc.target/aarch64/aarch64.exp: New file.
  1407. * gcc.target/aarch64/adc-1.c: New file.
  1408. * gcc.target/aarch64/adc-2.c: New file.
  1409. * gcc.target/aarch64/asm-1.c: New file.
  1410. * gcc.target/aarch64/clrsb.c: New file.
  1411. * gcc.target/aarch64/clz.c: New file.
  1412. * gcc.target/aarch64/ctz.c: New file.
  1413. * gcc.target/aarch64/csinc-1.c: New file.
  1414. * gcc.target/aarch64/csinv-1.c: New file.
  1415. * gcc.target/aarch64/csneg-1.c: New file.
  1416. * gcc.target/aarch64/extend.c: New file.
  1417. * gcc.target/aarch64/fcvt.x: New file.
  1418. * gcc.target/aarch64/fcvt_double_int.c: New file.
  1419. * gcc.target/aarch64/fcvt_double_long.c: New file.
  1420. * gcc.target/aarch64/fcvt_double_uint.c: New file.
  1421. * gcc.target/aarch64/fcvt_double_ulong.c: New file.
  1422. * gcc.target/aarch64/fcvt_float_int.c: New file.
  1423. * gcc.target/aarch64/fcvt_float_long.c: New file.
  1424. * gcc.target/aarch64/fcvt_float_uint.c: New file.
  1425. * gcc.target/aarch64/fcvt_float_ulong.c: New file.
  1426. * gcc.target/aarch64/ffs.c: New file.
  1427. * gcc.target/aarch64/fmadd.c: New file.
  1428. * gcc.target/aarch64/fnmadd-fastmath.c: New file.
  1429. * gcc.target/aarch64/frint.x: New file.
  1430. * gcc.target/aarch64/frint_double.c: New file.
  1431. * gcc.target/aarch64/frint_float.c: New file.
  1432. * gcc.target/aarch64/index.c: New file.
  1433. * gcc.target/aarch64/mneg-1.c: New file.
  1434. * gcc.target/aarch64/mneg-2.c: New file.
  1435. * gcc.target/aarch64/mneg-3.c: New file.
  1436. * gcc.target/aarch64/mnegl-1.c: New file.
  1437. * gcc.target/aarch64/mnegl-2.c: New file.
  1438. * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
  1439. * gcc.target/aarch64/pic-constantpool1.c: New file.
  1440. * gcc.target/aarch64/pic-symrefplus.c: New file.
  1441. * gcc.target/aarch64/predefine_large.c: New file.
  1442. * gcc.target/aarch64/predefine_small.c: New file.
  1443. * gcc.target/aarch64/predefine_tiny.c: New file.
  1444. * gcc.target/aarch64/reload-valid-spoff.c: New file.
  1445. * gcc.target/aarch64/scalar_intrinsics.c: New file.
  1446. * gcc.target/aarch64/table-intrinsics.c: New file.
  1447. * gcc.target/aarch64/tst-1.c: New file.
  1448. * gcc.target/aarch64/vect-abs-compile.c: New file.
  1449. * gcc.target/aarch64/vect-abs.c: New file.
  1450. * gcc.target/aarch64/vect-abs.x: New file.
  1451. * gcc.target/aarch64/vect-compile.c: New file.
  1452. * gcc.target/aarch64/vect-faddv-compile.c: New file.
  1453. * gcc.target/aarch64/vect-faddv.c: New file.
  1454. * gcc.target/aarch64/vect-faddv.x: New file.
  1455. * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
  1456. * gcc.target/aarch64/vect-fmax-fmin.c: New file.
  1457. * gcc.target/aarch64/vect-fmax-fmin.x: New file.
  1458. * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
  1459. * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
  1460. * gcc.target/aarch64/vect-fp-compile.c: New file.
  1461. * gcc.target/aarch64/vect-fp.c: New file.
  1462. * gcc.target/aarch64/vect-fp.x: New file.
  1463. * gcc.target/aarch64/vect-mull-compile.c: New file.
  1464. * gcc.target/aarch64/vect-mull.c: New file.
  1465. * gcc.target/aarch64/vect-mull.x: New file.
  1466. * gcc.target/aarch64/vect.c: New file.
  1467. * gcc.target/aarch64/vect.x: New file.
  1468. * gcc.target/aarch64/vector_intrinsics.c: New file.
  1469. * gcc.target/aarch64/vfp-1.c: New file.
  1470. * gcc.target/aarch64/volatile-bitfields-1.c: New file.
  1471. * gcc.target/aarch64/volatile-bitfields-2.c: New file.
  1472. * gcc.target/aarch64/volatile-bitfields-3.c: New file.
  1473. * g++.dg/abi/aarch64_guard1.C: New file.
  1474. 2012-10-23 Jakub Jelinek <jakub@redhat.com>
  1475. PR c++/54988
  1476. * c-c++-common/pr54988.c: New test.
  1477. 2012-10-23 Jan Hubicka <jh@suse.cz>
  1478. * gcc.dg/tree-prof/peel-1.c: New testcase.
  1479. 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
  1480. PR gcc/52945
  1481. * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
  1482. 2012-10-23 Joseph Myers <joseph@codesourcery.com>
  1483. * gcc.dg/c99-predef-1.c: New test.
  1484. * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
  1485. gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
  1486. gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
  1487. gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
  1488. gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
  1489. gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
  1490. gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
  1491. gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
  1492. gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
  1493. gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
  1494. gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
  1495. gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
  1496. 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
  1497. * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
  1498. 2012-10-23 Jan Hubicka <jh@suse.cz>
  1499. PR middle-end/54937
  1500. * gcc.c-torture/execute/pr54937.c: New testcase.
  1501. * gcc.dg/tree-ssa/cunroll-2.c: Update.
  1502. 2012-10-23 Jan Hubicka <jh@suse.cz>
  1503. PR middle-end/54967
  1504. * gfortran.dg/pr54967.f90: New testcase.
  1505. 2012-10-23 Terry Guo <terry.guo@arm.com>
  1506. PR target/55019
  1507. * gcc.dg/pr55019.c: New.
  1508. 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  1509. PR tree-optimization/55008
  1510. * gcc.dg/tree-ssa/pr55008.c: New test.
  1511. 2012-10-22 Richard Biener <rguenther@suse.de>
  1512. PR tree-optimization/55011
  1513. * gcc.dg/torture/pr55011.c: New testcase.
  1514. 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
  1515. * gcc.target/arm/pr40457-1.c: Adjust expected output.
  1516. * gcc.target/arm/pr40457-2.c: Likewise.
  1517. * gcc.target/arm/pr40457-3.c: Likewise.
  1518. 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
  1519. * gnat.dg/specs/limited_with4.ads: New test.
  1520. * gnat.dg/specs/limited_with4_pkg.ads: New helper.
  1521. 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
  1522. * gnat.dg/modular4.adb: New test.
  1523. * gnat.dg/modular4_pkg.ads: New helper.
  1524. 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
  1525. * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
  1526. * gnat.dg/specs/addr1.ads: Likewise.
  1527. 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
  1528. * gcc.dg/webizer.c (main): Add missing exit call.
  1529. 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
  1530. PR fortran/54465
  1531. * gfortran.dg/wextra_1.f: New test.
  1532. 2012-10-20 Jan Hubicka <jh@suse.cz>
  1533. * gcc.dg/tree-prof/unroll-1.c: New testcase.
  1534. 2012-10-19 Janus Weil <janus@gcc.gnu.org>
  1535. PR fortran/54224
  1536. * gfortran.dg/warn_unused_function.f90: New.
  1537. 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
  1538. * lib/target-supports.exp
  1539. (check_effective_target_arm_prefer_ldrd_strd): New procedure.
  1540. 2012-10-19 Richard Guenther <rguenther@suse.de>
  1541. PR tree-optimization/54981
  1542. * gcc.dg/pr54981.c: New testcase.
  1543. 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  1544. PR target/54892
  1545. * gcc.target/arm/pr54892.c: New.
  1546. 2012-10-19 Bin Cheng <bin.cheng@arm.com>
  1547. * testsuite/gcc.dg/hoist-register-pressure.c: New test.
  1548. 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
  1549. PR c++/54501
  1550. * g++.dg/init/array30.C: New.
  1551. * g++.dg/init/array31.C: Likewise.
  1552. 2012-10-18 Tobias Burnus <burnus@net-b.de>
  1553. PR fortran/54884
  1554. * gfortran.dg/public_private_module_7.f90: New.
  1555. 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
  1556. PR c++/29633
  1557. * g++.dg/template/pr29633.C: New.
  1558. 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
  1559. * gnat.dg/loop_optimization13.ad[sb]: New test.
  1560. * gnat.dg/loop_optimization13_pkg.ads: New helper.
  1561. 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  1562. * gcc.target/arm/neon/vfmaQf32.c: New testcase.
  1563. * gcc.target/arm/neon/vfmaf32.c: Likewise.
  1564. * gcc.target/arm/neon/vfmsQf32.c: Likewise.
  1565. * gcc.target/arm/neon/vfmsf32.c: Likewise.
  1566. 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  1567. * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
  1568. * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
  1569. * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
  1570. * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
  1571. * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
  1572. * lib/target-supports.exp: Add ARMv8-A architecture expectation.
  1573. 2012-10-16 Jan Hubicka <jh@suse.cz>
  1574. * gcc.target/i386/l_fma_float_?.c: Update.
  1575. * gcc.target/i386/l_fma_double_?.c: Update.
  1576. * gfortran.dg/do_1.f90: XFAIL
  1577. * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
  1578. * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
  1579. * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
  1580. * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
  1581. * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
  1582. * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
  1583. valid.
  1584. 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
  1585. PR c/53063
  1586. PR c/40989
  1587. * gcc.dg/Wstrict-overflow-24.c: New.
  1588. 2012-10-16 Tobias Burnus <burnus@net-b.de>
  1589. PR fortran/50981
  1590. PR fortran/54618
  1591. * gfortran.dg/class_optional_1.f90: New.
  1592. * gfortran.dg/class_optional_2.f90: New.
  1593. 2012-10-16 Jakub Jelinek <jakub@redhat.com>
  1594. PR debug/54796
  1595. * gcc.dg/guality/pr54796.c: New test.
  1596. PR tree-optimization/54889
  1597. * gfortran.dg/pr54889.f90: New test.
  1598. 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
  1599. * g++.dg/other/dump-ada-spec-2.C: New test.
  1600. 2012-10-16 Easwaran Raman <eraman@google.com>
  1601. * gcc.dg/tree-prof/switch-case-1.c: New test case.
  1602. * gcc.dg/tree-prof/switch-case-2.c: New test case.
  1603. 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
  1604. * gcc.dg/torture/stackalign/builtin-apply-2.c,
  1605. gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
  1606. 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
  1607. PR target/54925
  1608. * gcc.c-torture/compile/pr54925.c: New.
  1609. 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
  1610. PR target/51244
  1611. * gcc.target/sh/pr51244-17.c: New.
  1612. 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
  1613. PR target/54760
  1614. * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
  1615. functions.
  1616. * gcc.target/sh/pr54760-4.c: New.
  1617. 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
  1618. PR target/34777
  1619. * gcc.target/sh/torture/sh-torture.exp: New.
  1620. * gcc.target/sh/torture/pr34777.c: New.
  1621. 2012-10-15 Matthias Klose <doko@ubuntu.com>
  1622. * lib/target-supports.exp (check_profiling_available): Match
  1623. arm*-*-linux-* for ARM Linux/GNU.
  1624. * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
  1625. * gfortran.dg/enum_10.f90: Likewise.
  1626. * gfortran.dg/enum_9.f90: Likewise.
  1627. * gcc.target/arm/synchronize.c: Likewise.
  1628. * g++.old-deja/g++.jason/enum6.C: Likewise.
  1629. * g++.old-deja/g++.other/enum4.C: Likewise.
  1630. * g++.old-deja/g++.law/enum9.C: Likewise.
  1631. 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
  1632. * g++.dg/tls/thread_local-cse.C: Move dg-do line.
  1633. * g++.dg/tls/thread_local-wrap4.C: Require fpic.
  1634. 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
  1635. Paolo Carlini <paolo.carlini@oracle.com>
  1636. PR c++/17805
  1637. * g++.dg/overload/operator6.C: New.
  1638. 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
  1639. PR c++/50080 (again)
  1640. * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
  1641. * g++.dg/parse/tmpl-outside1.C: Likewise.
  1642. * g++.dg/template/qualttp18.C: Likewise.
  1643. * g++.old-deja/g++.pt/memtemp87.C: Likewise.
  1644. * g++.old-deja/g++.pt/overload13.C: Likewise.
  1645. 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
  1646. * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
  1647. * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
  1648. * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
  1649. * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
  1650. * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
  1651. * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
  1652. * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
  1653. * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
  1654. 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
  1655. PR c++/50080
  1656. * g++.dg/parse/tmpl-outside2.C: New.
  1657. * g++.dg/parse/tmpl-outside1.C: Adjust.
  1658. * g++.dg/template/qualttp18.C: Likewise.
  1659. * g++.old-deja/g++.pt/memtemp87.C: Likewise.
  1660. * g++.old-deja/g++.pt/overload13.C: Likewise.
  1661. 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
  1662. PR tree-optimization/54915
  1663. * gcc.dg/tree-ssa/pr54915.c: New testcase.
  1664. 2012-10-15 Richard Guenther <rguenther@suse.de>
  1665. PR tree-optimization/54920
  1666. * gcc.dg/torture/pr54920.c: New testcase.
  1667. 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
  1668. * gnat.dg/unchecked_convert9.ad[sb]: New test.
  1669. 2012-10-13 Jason Merrill <jason@redhat.com>
  1670. * g++.dg/tls/thread_local7g.C: Require tls_native.
  1671. 2012-10-14 Jason Merrill <jason@redhat.com>
  1672. * g++.dg/cpp0x/inh-ctor1.C: New.
  1673. * g++.dg/cpp0x/inh-ctor2.C: New.
  1674. * g++.dg/cpp0x/inh-ctor3.C: New.
  1675. * g++.dg/cpp0x/inh-ctor4.C: New.
  1676. * g++.dg/cpp0x/inh-ctor5.C: New.
  1677. * g++.dg/cpp0x/inh-ctor6.C: New.
  1678. * g++.dg/cpp0x/inh-ctor7.C: New.
  1679. * g++.dg/cpp0x/inh-ctor8.C: New.
  1680. * g++.dg/cpp0x/inh-ctor9.C: New.
  1681. * g++.dg/cpp0x/inh-ctor10.C: New.
  1682. * g++.dg/cpp0x/inh-ctor11.C: New.
  1683. * g++.dg/cpp0x/inh-ctor12.C: New.
  1684. * g++.dg/cpp0x/inh-ctor13.C: New.
  1685. 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
  1686. PR rtl-optimization/54919
  1687. * gcc.dg/pr54919.c: New testcase.
  1688. 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
  1689. PR c++/53581
  1690. * g++.dg/template/crash113.C: New.
  1691. 2012-10-14 Jan Hubicka <jh@suse.cz>
  1692. * gcc.dg/unroll_5.c: New testcase.
  1693. 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
  1694. PR c++/52643
  1695. * g++.dg/opt/pr52643.C: New.
  1696. 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
  1697. PR target/54602
  1698. * gcc.target/sh/pr54602-1.c: New.
  1699. * gcc.target/sh/pr54602-2.c: New.
  1700. * gcc.target/sh/pr54602-3.c: New.
  1701. * gcc.target/sh/pr54602-4.c: New.
  1702. 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
  1703. PR target/54680
  1704. * gcc.target/sh/pr54680.c: New.
  1705. 2012-10-12 Jan Hubicka <jh@suse.cz>
  1706. * gcc.dg/webizer.c: New testcase.
  1707. 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
  1708. * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
  1709. specify -m64.
  1710. * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
  1711. * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
  1712. Return 0 if already specifying -mfloat-abi other than hard.
  1713. 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
  1714. * gcc.dg/pr53060.c: Prune irrelevant warning.
  1715. 2012-10-12 Jakub Jelinek <jakub@redhat.com>
  1716. PR c/54381
  1717. * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
  1718. * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
  1719. * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
  1720. * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
  1721. Adjust expected wording of warnings for *cmp* builtins.
  1722. * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
  1723. * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
  1724. 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
  1725. PR c++/24449
  1726. * g++.dg/parse/friend-main.C: New.
  1727. 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
  1728. PR c++/53055
  1729. * g++.dg/pr53055.C: New testcase.
  1730. 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
  1731. PR c++/52744
  1732. * g++.dg/cpp0x/pr52744.C: New.
  1733. 2012-10-12 Janus Weil <janus@gcc.gnu.org>
  1734. PR fortran/40453
  1735. * gfortran.dg/dummy_procedure_9.f90: New.
  1736. 2012-10-12 Richard Biener <rguenther@suse.de>
  1737. PR tree-optimization/54894
  1738. * gcc.dg/torture/pr54894.c: New testcase.
  1739. 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
  1740. PR target/51244
  1741. * gcc.target/sh/pr51244-13.c: New.
  1742. * gcc.target/sh/pr51244-14.c: New.
  1743. * gcc.target/sh/pr51244-15.c: New.
  1744. * gcc.target/sh/pr51244-16.c: New.
  1745. 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
  1746. PR c++/51878
  1747. * g++.dg/cpp0x/decltype45.C: New.
  1748. 2012-10-11 Janus Weil <janus@gcc.gnu.org>
  1749. PR fortran/54784
  1750. * gfortran.dg/class_allocate_13.f90: New.
  1751. 2012-10-11 Jason Merrill <jason@redhat.com>
  1752. * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
  1753. * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
  1754. * g++.dg/gomp/tls-5.C: Require tls_native.
  1755. * g++.dg/tls/thread_local7.C: Require tls_native.
  1756. * g++.dg/tls/static2.C: New.
  1757. 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
  1758. PR c++/36107
  1759. * g++.dg/ext/weak5.C: New.
  1760. 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
  1761. PR testsuite/54868
  1762. * gcc.dg/tree-ssa/forwprop-22.c: Move ...
  1763. * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
  1764. 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
  1765. PR c++/43765
  1766. * g++.dg/parse/pr43765.C: New.
  1767. 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
  1768. * obj-c++.dg/tls/init-2.mm: Tweak errors.
  1769. 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
  1770. PR c++/43663
  1771. * g++.dg/init/bitfield3.C: New.
  1772. 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
  1773. * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
  1774. 2012-10-10 Jakub Jelinek <jakub@redhat.com>
  1775. PR tree-optimization/54877
  1776. * gcc.dg/torture/pr54877.c: New test.
  1777. 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
  1778. PR testsuite/53397
  1779. * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
  1780. * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
  1781. and remove target info from dg-do compile.
  1782. * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
  1783. * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
  1784. and remove target info from dg-do compile.
  1785. 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
  1786. * gcc.dg/pr54782.c: Require target with pthread support.
  1787. 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
  1788. PR c++/53122
  1789. * g++.dg/cpp0x/auto35.C: New.
  1790. 2012-10-10 Dodji Seketeli <dodji@redhat.com>
  1791. PR c++/53540 - using fails to be equivalent to typedef
  1792. * g++.dg/cpp0x/alias-decl-24.C: New test.
  1793. 2012-10-10 Dodji Seketeli <dodji@redhat.com>
  1794. * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
  1795. that c++11 attributes to types are ignored for now.
  1796. * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
  1797. * g++.dg/cpp0x/gen-attrs-37.C: Likewise
  1798. 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
  1799. PR c++/53741
  1800. * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
  1801. 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
  1802. PR c++/50478
  1803. * g++.dg/cpp0x/initlist67.C: New.
  1804. 2012-10-10 Dehao Chen <dehao@google.com>
  1805. * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
  1806. 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
  1807. PR target/52480
  1808. * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
  1809. Add runtime tests.
  1810. 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
  1811. PR c++/53307
  1812. * g++.dg/cpp0x/decltype44.C: New.
  1813. 2012-10-09 Steve Ellcey <sellcey@mips.com>
  1814. * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
  1815. 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
  1816. PR c++/53763
  1817. * g++.dg/cpp0x/decltype43.C: New.
  1818. 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
  1819. PR middle-end/53397
  1820. * gcc.dg/pr53397-1.c: New test case.
  1821. * gcc.dg/pr53397-2.c: New test case.
  1822. 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
  1823. PR c++/54194
  1824. * g++.dg/warn/Wparentheses-26.C: Adjust.
  1825. * g++.dg/warn/Wparentheses-27.C: New.
  1826. 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
  1827. PR c++/54427
  1828. * c-c++-common/vector-scalar.c: New testcase.
  1829. * g++.dg/ext/vector18.C: New testcase.
  1830. * g++.dg/ext/vector5.C: This is not an error anymore.
  1831. * gcc.dg/init-vec-1.c: Move ...
  1832. * c-c++-common/init-vec-1.c: ... here. Adapt error message.
  1833. * gcc.c-torture/execute/vector-shift1.c: Move ...
  1834. * c-c++-common/torture/vector-shift1.c: ... here.
  1835. * gcc.dg/scal-to-vec1.c: Move ...
  1836. * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
  1837. C++11. Adapt error messages.
  1838. * gcc.dg/convert-vec-1.c: Move ...
  1839. * c-c++-common/convert-vec-1.c: ... here.
  1840. * gcc.dg/scal-to-vec2.c: Move ...
  1841. * c-c++-common/scal-to-vec2.c: ... here.
  1842. 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
  1843. PR target/54400
  1844. * gcc.target/i386/pr54400.c: New testcase.
  1845. 2012-10-08 Jakub Jelinek <jakub@redhat.com>
  1846. PR c++/54858
  1847. * g++.dg/template/pr54858.C: New test.
  1848. 2012-10-08 Marek Polacek <polacek@redhat.com>
  1849. PR debug/54831
  1850. * g++.dg/debug/pr54831.C: New test.
  1851. 2012-10-08 Dehao Chen <dehao@google.com>
  1852. * g++.dg/predict-loop-exit-1.C: New.
  1853. * g++.dg/predict-loop-exit-2.C: New.
  1854. * g++.dg/predict-loop-exit-3.C: New.
  1855. 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1856. * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
  1857. 2012-10-08 Jason Merrill <jason@redhat.com>
  1858. * g++.dg/gomp/tls-5.C: New.
  1859. * g++.dg/gomp/tls-wrap1.C: New.
  1860. * g++.dg/gomp/tls-wrap2.C: New.
  1861. * g++.dg/gomp/tls-wrap3.C: New.
  1862. * g++.dg/gomp/tls-wrap4.C: New.
  1863. * g++.dg/gomp/tls-wrapper-cse.C: New.
  1864. * g++.dg/tls/thread_local-cse.C: New.
  1865. * g++.dg/tls/thread_local-order1.C: New.
  1866. * g++.dg/tls/thread_local-order2.C: New.
  1867. * g++.dg/tls/thread_local-wrap1.C: New.
  1868. * g++.dg/tls/thread_local-wrap2.C: New.
  1869. * g++.dg/tls/thread_local-wrap3.C: New.
  1870. * g++.dg/tls/thread_local-wrap4.C: New.
  1871. * g++.dg/tls/thread_local2g.C: New.
  1872. * g++.dg/tls/thread_local3g.C: New.
  1873. * g++.dg/tls/thread_local4g.C: New.
  1874. * g++.dg/tls/thread_local5g.C: New.
  1875. * g++.dg/tls/thread_local6g.C: New.
  1876. * g++.dg/tls/thread_local7g.C: New.
  1877. * g++.dg/tls/thread_local3.C: New.
  1878. * g++.dg/tls/thread_local4.C: New.
  1879. * g++.dg/tls/thread_local5.C: New.
  1880. * g++.dg/tls/thread_local6.C: New.
  1881. * g++.dg/tls/init-2.C: Tweak errors.
  1882. * g++.dg/tls/thread_local1.C: New.
  1883. * g++.dg/tls/thread_local2.C: New.
  1884. * g++.dg/tls/thread_local7.C: New.
  1885. 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1886. PR target/54866
  1887. * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
  1888. 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
  1889. PR target/54685
  1890. * gcc.target/sh/pr54685.c: New.
  1891. 2012-10-08 Dodji Seketeli <dodji@redhat.com>
  1892. PR c++/53528 C++11 attribute support
  1893. * g++.dg/cpp0x/gen-attrs-1.C: New test.
  1894. * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
  1895. * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
  1896. * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
  1897. * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
  1898. * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
  1899. * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
  1900. * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
  1901. * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
  1902. * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
  1903. * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
  1904. * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
  1905. * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
  1906. * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
  1907. * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
  1908. * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
  1909. * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
  1910. * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
  1911. * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
  1912. * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
  1913. * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
  1914. * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
  1915. * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
  1916. * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
  1917. * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
  1918. * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
  1919. * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
  1920. * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
  1921. * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
  1922. * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
  1923. * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
  1924. * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
  1925. * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
  1926. * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
  1927. * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
  1928. * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
  1929. * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
  1930. * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
  1931. * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
  1932. * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
  1933. * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
  1934. * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
  1935. * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
  1936. * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
  1937. * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
  1938. * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
  1939. * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
  1940. * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
  1941. * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
  1942. * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
  1943. * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
  1944. * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
  1945. * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
  1946. * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
  1947. * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
  1948. * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
  1949. * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
  1950. 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
  1951. * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
  1952. * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
  1953. * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
  1954. 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
  1955. PR target/54760
  1956. * gcc.target/sh/pr54760-2.c: New.
  1957. * gcc.target/sh/pr54760-3.c: New.
  1958. 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
  1959. PR c++/51422
  1960. * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
  1961. 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
  1962. Sandra Loosemore <sandra@codesourcery.com>
  1963. * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
  1964. and test that the accumulator is initialized using MULT.
  1965. * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
  1966. * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
  1967. 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
  1968. PR c++/52764
  1969. * g++.dg/cpp0x/stdint.C: New.
  1970. 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
  1971. PR c++/54249
  1972. * g++.dg/cpp0x/stddef.C: New.
  1973. 2012-10-06 Janus Weil <janus@gcc.gnu.org>
  1974. PR fortran/54832
  1975. * gfortran.dg/typebound_operator_17.f90: New.
  1976. 2012-10-06 Jan Hubicka <jh@suse.cz>
  1977. PR lto/53831
  1978. PR lto/54776
  1979. * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
  1980. 2012-10-06 Jan Hubicka <jh@suse.cz>
  1981. * gcc.dg/lto/resolutions_0.c: New testcase.
  1982. 2012-10-06 Janus Weil <janus@gcc.gnu.org>
  1983. PR fortran/45521
  1984. * gfortran.dg/generic_25.f90: New.
  1985. * gfortran.dg/generic_26.f90: New.
  1986. * gfortran.dg/generic_27.f90: New.
  1987. 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
  1988. PR target/54760
  1989. * gcc.target/sh/pr54760-1.c: New.
  1990. 2012-10-05 Jakub Jelinek <jakub@redhat.com>
  1991. * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
  1992. * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
  1993. * g++.dg/warn/Wsign-compare-5.C: New test.
  1994. * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
  1995. * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
  1996. * g++.dg/ext/builtin30.C: New test.
  1997. * g++.dg/ext/vla12.C: New test.
  1998. * gcc.dg/builtins-85.c: New test.
  1999. PR debug/54519
  2000. * gcc.dg/guality/pr54519-1.c: New test.
  2001. * gcc.dg/guality/pr54519-2.c: New test.
  2002. * gcc.dg/guality/pr54519-3.c: New test.
  2003. * gcc.dg/guality/pr54519-4.c: New test.
  2004. * gcc.dg/guality/pr54519-5.c: New test.
  2005. * gcc.dg/guality/pr54519-6.c: New test.
  2006. 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
  2007. PR c++/50893
  2008. * g++.dg/cpp0x/defaulted38.C: New.
  2009. 2012-10-05 Jakub Jelinek <jakub@redhat.com>
  2010. PR tree-optimization/33763
  2011. * c-c++-common/pr33763.c: New test.
  2012. PR tree-optimization/54810
  2013. * gcc.dg/tree-ssa/vrp85.c: New test.
  2014. 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
  2015. * gcc.dg/ucnid-7.c: Skip on AIX.
  2016. * gcc.dg/ucnid-8.c: Same.
  2017. * gcc.dg/ucnid-10.c: Same.
  2018. * gcc.dg/ucnid-13.c: Same.
  2019. * gcc.dg/attr-alias-3.c: Same.
  2020. * gcc.dg/attr-alias-5.c: Same.
  2021. * gcc.dg/torture/pr51106-2.c: Same.
  2022. * gcc.dg/vmx/3b-13.c: Use valid splat index.
  2023. 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  2024. PR c++/52233
  2025. * g++.dg/cpp0x/alias-decl-23.C: New.
  2026. 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  2027. PR c++/53403
  2028. * g++.dg/template/friend53.C: New.
  2029. 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
  2030. * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
  2031. * lib/scanasm.exp (get_ada_spec_filename): Likewise.
  2032. (scan-ada-spec): Likewise.
  2033. (scan-ada-spec-not): Likewise.
  2034. * gcc.dg/dump-ada-spec-1.c: New test.
  2035. * g++.dg/other/dump-ada-spec-1.C: Likewise.
  2036. 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
  2037. * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
  2038. 2012-10-04 Florian Weimer <fweimer@redhat.com>
  2039. * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
  2040. 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  2041. PR c++/54323
  2042. * g++.dg/cpp0x/pr54323.C: New.
  2043. 2012-10-04 Richard Guenther <rguenther@suse.de>
  2044. PR middle-end/54735
  2045. * g++.dg/torture/pr54735.C: New testcase.
  2046. 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
  2047. PR rtl-optimization/54739
  2048. * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
  2049. 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
  2050. PR target/51244
  2051. * gcc.target/sh/pr51244-12.c: New.
  2052. 2012-10-03 Dehao Chen <dehao@google.com>
  2053. PR middle-end/54782
  2054. * gcc.dg/pr54782.c: New test.
  2055. 2012-10-03 Jakub Jelinek <jakub@redhat.com>
  2056. PR c++/54777
  2057. * g++.dg/cpp0x/constexpr-ref4.C: New test.
  2058. 2012-10-02 Janus Weil <janus@gcc.gnu.org>
  2059. PR fortran/54778
  2060. * gfortran.dg/class_53.f90: New.
  2061. 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
  2062. PR debug/54551
  2063. * gcc.dg/guality/pr54551.c: New.
  2064. 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
  2065. * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
  2066. * gcc.target/powerpc/pr46728-2.c: Likewise.
  2067. 2012-10-02 Sharad Singhai <singhai@google.com>
  2068. PR testsuite/54772
  2069. * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
  2070. to fix test failures caused by r191883.
  2071. * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
  2072. * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
  2073. * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
  2074. * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
  2075. * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
  2076. * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
  2077. * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
  2078. * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
  2079. * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
  2080. 2012-09-30 Sharad Singhai <singhai@google.com>
  2081. * gcc.target/i386/vect-double-1.c: Fix test.
  2082. 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
  2083. PR target/54087
  2084. * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
  2085. atomic_sub fails.
  2086. 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
  2087. PR rtl-optimization/54457
  2088. * gcc.target/i386/pr54457.c: New test.
  2089. 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
  2090. * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
  2091. 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
  2092. * gcc.target/i386/vect-rebuild.c: New testcase.
  2093. 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
  2094. * gcc.target/i386/pad-10.c (foo2): Return x - z.
  2095. 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
  2096. * gcc.target/mips/pr37362.c: Fix target selector.
  2097. 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  2098. PR target/54083
  2099. * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
  2100. 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
  2101. * gcc.dg/ucnid-8.c: Update line number.
  2102. * gcc.dg/torture/pr51106-2.c: Likewise.
  2103. 2012-09-30 Janus Weil <janus@gcc.gnu.org>
  2104. PR fortran/54667
  2105. * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
  2106. * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
  2107. * gfortran.dg/c_f_pointer_tests_5.f90: New.
  2108. 2012-09-30 Janus Weil <janus@gcc.gnu.org>
  2109. * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
  2110. partially reverting r170092.
  2111. * gfortran.dg/class_7.f03: Ditto.
  2112. * gfortran.dg/coarray_14.f90: Ditto.
  2113. * gfortran.dg/typebound_proc_13.f03: Ditto.
  2114. 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
  2115. PR c++/54738
  2116. * g++.dg/cpp0x/sfinae42.C: New.
  2117. 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
  2118. * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
  2119. * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
  2120. * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
  2121. * gcc.dg/pr42629.c: XFAIL on AIX.
  2122. * gcc.dg/pr47684.c: Same.
  2123. * gcc.dg/pr43670.c: Same.
  2124. * gcc.dg/pr42916.c: Same.
  2125. * gcc.dg/pr45449.c: Same.
  2126. * gcc.dg/pr50017.c: Same.
  2127. * gcc.dg/pr42728.c: Same.
  2128. * gcc.dg/pr47881.c: Same.
  2129. * gcc.dg/pr44023.c: Same.
  2130. * gcc.dg/pr41345.c: Same.
  2131. * gcc.dg/pr42630.c: Same.
  2132. * gcc.dg/pr44971.c: Same.
  2133. * gcc.dg/pr46771.c: Same.
  2134. * gcc.dg/ucnid-8.c: Same.
  2135. * gcc.dg/ucnid-10.c: Same.
  2136. * gcc.dg/ucnid-13.c: Same.
  2137. * gcc.dg/torture/pr51106-2.c: Same.
  2138. * gcc.dg/pr48768.c: Same.
  2139. * gcc.dg/pr42631.c: Same.
  2140. * gcc.dg/pr43084.c: Same.
  2141. * gcc.dg/ucnid-7.c: Same.
  2142. * gcc.dg/pr42889.c: Same.
  2143. * gcc.dg/pr41241.c: Same.
  2144. * gcc.dg/pr42719.c: Same.
  2145. * g++.dg/debug/pr46583.C: Same.
  2146. * g++.dg/debug/pr47106.C: Same.
  2147. * g++.dg/opt/pr48549.C: Same.
  2148. * g++.dg/other/pr42685.C: Same.
  2149. * c-c++-common/pr43942.c: Same.
  2150. 2012-09-29 Ian Lance Taylor <iant@google.com>
  2151. * go.test/go-test.exp: Update for latest version of Go testsuite.
  2152. 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
  2153. PR fortran/52724
  2154. * gfortran.dg/internal_readwrite_3.f90: New test.
  2155. 2012-09-28 Dodji Seketeli <dodji@redhat.com>
  2156. * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
  2157. c-c++-common/Wunused-local-typedefs-2.c to here.
  2158. PR c++/54372 - unused attribute inactive on dependant entities
  2159. * c-c++-common/Wunused-local-typedefs-2.c: New test.
  2160. 2012-09-25 Dodji Seketeli <dodji@redhat.com>
  2161. PR c++/29028 - Missed unused warning on using declaration
  2162. * g++.dg/warn/Wunused-var-18.C: New test.
  2163. 2012-09-25 Dodji Seketeli <dodji@redhat.com>
  2164. PR c++/53551 - -Wunused-local-typedefs misses uses
  2165. * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
  2166. 2012-09-28 Jakub Jelinek <jakub@redhat.com>
  2167. PR target/54716
  2168. * gcc.target/i386/xorps-sse2.c: Remove xfails.
  2169. PR tree-optimization/54713
  2170. * gcc.c-torture/compile/pr54713-1.c: New test.
  2171. * gcc.c-torture/compile/pr54713-2.c: New test.
  2172. * gcc.c-torture/compile/pr54713-3.c: New test.
  2173. 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
  2174. * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
  2175. 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
  2176. * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
  2177. 2012-09-27 Jakub Jelinek <jakub@redhat.com>
  2178. PR target/54703
  2179. * gcc.target/i386/pr54703.c: New test.
  2180. 2012-09-27 Richard Guenther <rguenther@suse.de>
  2181. PR lto/54709
  2182. * gcc.dg/lto/pr54709_0.c: New testcase.
  2183. * gcc.dg/lto/pr54709_1.c: Likewise.
  2184. 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
  2185. * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
  2186. * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
  2187. * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
  2188. * gcc.target/arm/pr42879.c: Handle big-endian.
  2189. 2012-09-26 Steve Ellcey <sellcey@mips.com>
  2190. PR c/37303
  2191. * gcc.dg/pr37303.c: Check for rdata or rodata.
  2192. 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
  2193. * gcc.target/arm/builtin-bswap16-1.c: New testcase.
  2194. 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
  2195. PR target/51274
  2196. PR target/53087
  2197. * gcc.target/powerpc/ppc-ne0-1.c: New.
  2198. 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
  2199. PR target/54089
  2200. * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
  2201. test_19, test_20, test_21, test_22, test_23): New functions.
  2202. * gcc.target/sh/pr54089-4.c: New.
  2203. * gcc.target/sh/pr54089-5.c: New.
  2204. * gcc.target/sh/pr54089-6.c: New.
  2205. * gcc.target/sh/pr54089-7.c: New.
  2206. 2012-09-25 Richard Guenther <rguenther@suse.de>
  2207. PR lto/54625
  2208. * gcc.dg/lto/pr54702_0.c: New testcase.
  2209. * gcc.dg/lto/pr54702_1.c: Likewise.
  2210. * gcc.dg/lto/pr54625-1_0.c: Likewise.
  2211. * gcc.dg/lto/pr54625-1_1.C: Likewise.
  2212. * gcc.dg/lto/pr54625-2_0.c: Likewise.
  2213. * gcc.dg/lto/pr54625-2_1.C: Likewise.
  2214. 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
  2215. PR c++/54526
  2216. * g++.dg/cpp0x/parse2.C: New.
  2217. * g++.dg/parse/error11.C: Adjust.
  2218. * g++.dg/parse/error12.C: Likewise.
  2219. 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
  2220. * gcc.target/i386/20030217-1.c: Added check for
  2221. large_long_double effective target.
  2222. * gcc.target/i386/387-3.c: Likewise.
  2223. * gcc.target/i386/387-4.c: Likewise.
  2224. * gcc.target/i386/pr36578-1.c: Likewise.
  2225. * gcc.target/i386/excess-precision-1.c: Added new code for the case
  2226. when long double size is equal double size.
  2227. * gcc.target/i386/excess-precision-1.c: Likewise.
  2228. * gcc.target/i386/pr36578-2.c: Likewise.
  2229. * gcc.target/i386/20030217-2.c: New testcase.
  2230. 2012-09-25 Jakub Jelinek <jakub@redhat.com>
  2231. PR tree-optimization/54676
  2232. * gcc.dg/pr54676.c: New test.
  2233. 2012-09-25 Richard Guenther <rguenther@suse.de>
  2234. PR tree-optimization/53663
  2235. * gcc.dg/torture/pr53663-1.c: New testcase.
  2236. * gcc.dg/torture/pr53663-2.c: Likewise.
  2237. * gcc.dg/torture/pr53663-3.c: Likewise.
  2238. 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
  2239. * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
  2240. 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
  2241. * lib/target-supports-dg.exp (dg-require-effective-target,
  2242. dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
  2243. dg-process-target-1 instead of dg-process-target.
  2244. (dg-process-target-1): Rename from dg-process-target.
  2245. (dg-process-target): New.
  2246. 2012-09-24 Richard Guenther <rguenther@suse.de>
  2247. PR tree-optimization/54684
  2248. * g++.dg/torture/pr54684.C: New testcase.
  2249. 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
  2250. * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
  2251. 2012-09-24 Richard Guenther <rguenther@suse.de>
  2252. PR middle-end/52173
  2253. * gcc.dg/tm/pr52173-1.c: New.
  2254. * gcc.dg/tm/pr52173-2.c: New.
  2255. 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
  2256. * gcc.dg/pr54669.c: New test.
  2257. 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
  2258. Dominique Dhumieres <dominiq@lps.ens.fr>
  2259. PR testsuite/54677
  2260. * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
  2261. 2012-09-23 Tobias Burnus <burnus@net-b.de>
  2262. PR fortran/54618
  2263. * gfortran.dg/class_array_14.f90: New.
  2264. 2012-09-22 Kai Tietz <ktietz@redhat.com>
  2265. * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
  2266. * gcc.dg/tree-ssa/scev-4.c: Likewise.
  2267. 2012-09-21 Dehao Chen <dehao@google.com>
  2268. PR go/54649
  2269. PR tree-optimization/54655
  2270. * g++.dg/pr54655.C: New testcase.
  2271. 2012-09-21 Richard Guenther <rguenther@suse.de>
  2272. PR tree-optimization/54647
  2273. * g++.dg/torture/pr54647.C: New testcase.
  2274. 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
  2275. PR c++/54427
  2276. * c-c++-common/torture/vector-compare-2.c: Add -w.
  2277. 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
  2278. * gnat.dg/opt20.ads: Move dg directive to...
  2279. * gnat.dg/opt20.adb: ...here.
  2280. * gnat.dg/addr1.ad[sb]: Likewise.
  2281. * gnat.dg/concat2.ad[sb]: Likewise.
  2282. * gnat.dg/array16.ad[sb]: Likewise.
  2283. * gnat.dg/atomic5.ad[sb]: Likewise.
  2284. * gnat.dg/discr29.ad[sb]: Likewise.
  2285. * gnat.dg/noreturn5.ad[sb]: Likewise.
  2286. * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
  2287. * gnat.dg/discr23.ads: Remove dg directive.
  2288. * gnat.dg/nested_float_packed.ads: Likewise.
  2289. * gnat.dg/oconst6.ads: Move to...
  2290. * gnat.dg/specs/oconst6.ads: ...here.
  2291. 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
  2292. PR c++/52432
  2293. * g++.dg/cpp0x/decltype32.C: Tweak.
  2294. 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
  2295. * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
  2296. * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
  2297. * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
  2298. * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
  2299. 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
  2300. PR c++/54581
  2301. * g++.dg/cpp0x/decltype-54581.C: New testcase.
  2302. 2012-09-19 Steve Ellcey <sellcey@mips.com>
  2303. * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
  2304. 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
  2305. * gcc.target/powerpc/ppc-get-timebase.c: New file.
  2306. * gcc.target/powerpc/ppc-mftb.c: New file.
  2307. 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
  2308. PR target/54089
  2309. * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
  2310. functions.
  2311. 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
  2312. PR target/54236
  2313. * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
  2314. 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
  2315. * gcc.c-torture/execute/20120919-1.c: New test.
  2316. 2012-09-19 Richard Guenther <rguenther@suse.de>
  2317. * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
  2318. 2012-09-19 Richard Guenther <rguenther@suse.de>
  2319. * gcc.dg/builtin-unreachable-6.c: Adjust.
  2320. 2012-09-19 Richard Guenther <rguenther@suse.de>
  2321. * gcc.dg/builtin-object-size-10.c: Adjust.
  2322. * gcc.dg/builtin-unreachable-5.c: Adjust.
  2323. * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
  2324. * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
  2325. * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
  2326. * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
  2327. * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
  2328. * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
  2329. * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
  2330. * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
  2331. * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
  2332. * gcc.dg/vect/vec-scal-opt.c: Adjust.
  2333. * gcc.dg/vect/vec-scal-opt1.c: Adjust.
  2334. * gcc.dg/vect/vec-scal-opt2.c: Adjust.
  2335. 2012-09-19 Richard Guenther <rguenther@suse.de>
  2336. PR tree-optimization/54132
  2337. * gcc.dg/tree-ssa/ldist-21.c: New testcase.
  2338. * gcc.dg/torture/pr54132.c: Likewise.
  2339. 2012-09-19 Terry Guo <terry.guo@arm.com>
  2340. * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
  2341. extra prune rules that will be applied to all tests in a .exp file.
  2342. (gcc-dg-prune): Use rules defined by the above variable.
  2343. * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
  2344. harmless warnings on architecture switch conflict.
  2345. 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
  2346. * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
  2347. of asm-comment characters instead of a single one.
  2348. * g++.dg/debug/dwarf2/nested-2.C: Similar.
  2349. 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
  2350. * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
  2351. * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
  2352. target instead of xfailing it.
  2353. * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
  2354. * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
  2355. * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
  2356. * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
  2357. * gcc.dg/vect/vect-104.c: Likewise.
  2358. * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
  2359. * gcc.dg/vect/vect-outer-1.c: Likewise.
  2360. * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
  2361. * gcc.dg/vect/vect-outer-1a.c: Likewise.
  2362. * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
  2363. * gcc.dg/vect/vect-outer-1b.c: Likewise.
  2364. * gcc.dg/vect/vect-outer-2b.c: Likewise.
  2365. * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
  2366. * gcc.dg/vect/vect-outer-3a.c: Likewise.
  2367. * gcc.dg/vect/vect-outer-3b.c: Likewise.
  2368. * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
  2369. * lib/target-supports.exp
  2370. (check_effective_target_vect_widen_mult_qi_to_hi,
  2371. check_effective_target_vect_widen_mult_hi_to_si,
  2372. check_effective_target_vect_widen_mult_qi_to_hi_pattern,
  2373. check_effective_target_vect_widen_mult_hi_to_si_pattern,
  2374. check_effective_target_vect_pack_trunc,
  2375. check_effective_target_vect_unpack,
  2376. check_effective_target_vect_multiple_sizes): Check arm_neon_ok
  2377. instead of arm_none.
  2378. * gcc.dg/vect/pr52298.c: Remove "dg-do run".
  2379. 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
  2380. * lib/target-supports-dg.exp (check-flags): Add cflags from board
  2381. config to compiler_flags.
  2382. 2012-09-18 Jakub Jelinek <jakub@redhat.com>
  2383. PR target/54592
  2384. * gcc.target/i386/pr54592.c: New test.
  2385. PR tree-optimization/54610
  2386. * gcc.target/i386/pr54610.c: New test.
  2387. 2012-09-17 Jason Merrill <jason@redhat.com>
  2388. PR c++/54575
  2389. * g++.dg/cpp0x/alias-decl-21.C: New.
  2390. * g++.dg/cpp0x/alias-decl-22.C: New.
  2391. 2012-09-17 Tobias Burnus <burnus@net-b.de>
  2392. PR fortran/54608
  2393. * gfortran.dg/scan_2.f90: New.
  2394. 2012-09-17 Jason Merrill <jason@redhat.com>
  2395. PR c++/53661
  2396. * g++.dg/init/aggr9.C: New.
  2397. 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
  2398. * gnat.dg/loop_optimization12.ad[sb]: New test.
  2399. 2012-09-17 Janus Weil <janus@gcc.gnu.org>
  2400. PR fortran/54285
  2401. * gfortran.dg/proc_ptr_result_7.f90: New.
  2402. 2012-09-17 Tobias Burnus <burnus@net-b.de>
  2403. PR fortran/54603
  2404. * gfortran.dg/structure_constructor_11.f90: New.
  2405. 2012-09-17 Jakub Jelinek <jakub@redhat.com>
  2406. PR tree-optimization/54563
  2407. * g++.dg/torture/pr54563.C: New test.
  2408. 2012-09-16 Janus Weil <janus@gcc.gnu.org>
  2409. PR fortran/54594
  2410. * gfortran.dg/typebound_generic_14.f03: New.
  2411. 2012-09-16 Janus Weil <janus@gcc.gnu.org>
  2412. PR fortran/54387
  2413. * gfortran.dg/proc_ptr_38.f90: New.
  2414. 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  2415. PR debug/54460
  2416. * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
  2417. to scary regexp.
  2418. PR testsuite/54007
  2419. * gnat.dg/lto15.adb: Require lto.
  2420. * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
  2421. "myBindC" for hppa*-*-hpux*.
  2422. 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
  2423. * gfortran.dg/namelist_75.f90: New test.
  2424. 2012-09-15 Tom de Vries <tom@codesourcery.com>
  2425. * gcc.dg/tree-ssa/vrp82.c: New test.
  2426. * gcc.dg/tree-ssa/vrp83.c: Same.
  2427. * gcc.dg/tree-ssa/vrp84.c: Same.
  2428. 2012-09-15 Tom de Vries <tom@codesourcery.com>
  2429. * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
  2430. * gcc.dg/tree-ssa/vrp81.c: ... this.
  2431. 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
  2432. PR target/54222
  2433. * gcc.target/avr/torture/fix-types.h: New.
  2434. * gcc.target/avr/torture/vals-hr.def: New.
  2435. * gcc.target/avr/torture/vals-r.def: New.
  2436. * gcc.target/avr/torture/vals-k.def: New.
  2437. * gcc.target/avr/torture/vals-ur.def: New.
  2438. * gcc.target/avr/torture/vals-uk.def: New.
  2439. * gcc.target/avr/torture/vals-uhr.def: New.
  2440. * gcc.target/avr/torture/vals-llk.def: New.
  2441. * gcc.target/avr/torture/vals-ullk.def: New.
  2442. * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
  2443. * gcc.target/avr/torture/sat-r-plus-minus.c: New.
  2444. * gcc.target/avr/torture/sat-k-plus-minus.c: New.
  2445. * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
  2446. * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
  2447. * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
  2448. * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
  2449. * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
  2450. 2012-09-14 Dehao Chen <dehao@google.com>
  2451. * g++.dg/debug/dwarf2/deallocator.C: New test.
  2452. 2012-09-14 Joseph Myers <joseph@codesourcery.com>
  2453. PR c/54552
  2454. * gcc.c-torture/compile/pr54552-1.c: New test.
  2455. 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
  2456. PR c++/54427
  2457. * g++.dg/other/vector-compare.C: New testcase.
  2458. * c-c++-common/vector-compare-3.c: New testcase.
  2459. * gcc.dg/vector-shift.c: Move ...
  2460. * c-c++-common/vector-shift.c: ... here.
  2461. * gcc.dg/vector-shift1.c: Move ...
  2462. * c-c++-common/vector-shift1.c: ... here.
  2463. * gcc.dg/vector-shift3.c: Move ...
  2464. * c-c++-common/vector-shift3.c: ... here.
  2465. * gcc.dg/vector-compare-1.c: Move ...
  2466. * c-c++-common/vector-compare-1.c: ... here.
  2467. * gcc.dg/vector-compare-2.c: Move ...
  2468. * c-c++-common/vector-compare-2.c: ... here.
  2469. * gcc.c-torture/execute/vector-compare-1.c: Move ...
  2470. * c-c++-common/torture/vector-compare-1.c: ... here.
  2471. * gcc.c-torture/execute/vector-compare-2.x: Delete.
  2472. * gcc.c-torture/execute/vector-compare-2.c: Move ...
  2473. * c-c++-common/torture/vector-compare-2.c: ... here.
  2474. * gcc.c-torture/execute/vector-shift.c: Move ...
  2475. * c-c++-common/torture/vector-shift.c: ... here.
  2476. * gcc.c-torture/execute/vector-shift2.c: Move ...
  2477. * c-c++-common/torture/vector-shift2.c: ... here.
  2478. * gcc.c-torture/execute/vector-subscript-1.c: Move ...
  2479. * c-c++-common/torture/vector-subscript-1.c: ... here.
  2480. * gcc.c-torture/execute/vector-subscript-2.c: Move ...
  2481. * c-c++-common/torture/vector-subscript-2.c: ... here.
  2482. * gcc.c-torture/execute/vector-subscript-3.c: Move ...
  2483. * c-c++-common/torture/vector-subscript-3.c: ... here.
  2484. 2012-09-14 Joseph Myers <joseph@codesourcery.com>
  2485. PR c/54103
  2486. * gcc.c-torture/compile/pr54103-1.c,
  2487. gcc.c-torture/compile/pr54103-2.c,
  2488. gcc.c-torture/compile/pr54103-3.c,
  2489. gcc.c-torture/compile/pr54103-4.c,
  2490. gcc.c-torture/compile/pr54103-5.c,
  2491. gcc.c-torture/compile/pr54103-6.c: New tests.
  2492. * gcc.dg/c90-const-expr-8.c: Update expected column number.
  2493. 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
  2494. * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
  2495. 2012-09-14 Richard Guenther <rguenther@suse.de>
  2496. PR tree-optimization/54565
  2497. * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
  2498. * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
  2499. 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
  2500. * gcc.target/arm/combine-movs.c: Add missing space.
  2501. 2012-09-14 Richard Guenther <rguenther@suse.de>
  2502. * g++.dg/torture/builtin-location.C: New testcase.
  2503. 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
  2504. Manuel López-Ibáñez <manu@gcc.gnu.org>
  2505. PR c++/53210
  2506. * g++.dg/warn/Wuninitialized-self.C: New.
  2507. 2012-09-13 Jakub Jelinek <jakub@redhat.com>
  2508. PR c/54559
  2509. * gcc.c-torture/compile/pr54559.c: New test.
  2510. 2012-09-13 Jason Merrill <jason@redhat.com>
  2511. PR c++/53839
  2512. * g++.dg/cpp0x/constexpr-temp1.C: New.
  2513. PR c++/54511
  2514. * g++.dg/template/anonunion2.C: New.
  2515. PR c++/53836
  2516. * g++.dg/template/init10.C: New.
  2517. 2012-09-13 Tobias Burnus <burnus@net-b.de>
  2518. PR fortran/54556
  2519. * gfortran.dg/implicit_pure_3.f90: New.
  2520. 2012-09-13 Richard Guenther <rguenther@suse.de>
  2521. * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
  2522. 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
  2523. * gcc.target/arm/builtin-bswap-1.c: New testcase.
  2524. 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  2525. * c-c++-common/pr51712.c: Handle for short-enum targets.
  2526. 2012-09-12 Terry Guo <terry.guo@arm.com>
  2527. * gcc.target/arm/combine-movs.c: Check movs for ARM mode
  2528. and lsrs for Thumb2 mode.
  2529. 2012-09-12 Jan Hubicka <jh@suse.cz>
  2530. * gcc.dg/ipa/inlinehint-2.c: New testcase.
  2531. 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
  2532. PR target/54445
  2533. * gcc.target/i386/pr54445-1.c: New file.
  2534. * gcc.target/i386/pr54445-2.c: Likewise.
  2535. 2012-09-12 Tobias Burnus <burnus@net-b.de>
  2536. PR fortran/54225
  2537. PR fortran/53306
  2538. * gfortran.dg/coarray_10.f90: Update dg-error.
  2539. * gfortran.dg/coarray_28.f90: New.
  2540. * gfortran.dg/array_section_3.f90: New.
  2541. 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
  2542. * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
  2543. gcc.target/arm/pr48252.c: Fix for big-endian support.
  2544. 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
  2545. * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
  2546. 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  2547. Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  2548. * gcc.target/arm/neon-vfma-1.c: New testcase.
  2549. * gcc.target/arm/neon-vfms-1.c: Likewise.
  2550. * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
  2551. of float.
  2552. * gcc.target/arm/neon-vmls-1.c: Likewise.
  2553. * lib/target-supports.exp (add_options_for_arm_neonv2): New
  2554. function.
  2555. (check_effective_target_arm_neonv2_ok_nocache): Likewise.
  2556. (check_effective_target_arm_neonv2_ok): Likewise.
  2557. (check_effective_target_arm_neonv2_hw): Likewise.
  2558. (check_effective_target_arm_neonv2): Likewise.
  2559. 2012-09-11 Richard Guenther <rguenther@suse.de>
  2560. PR middle-end/54515
  2561. * g++.dg/tree-ssa/pr54515.C: New testcase.
  2562. 2012-09-10 Andrew Pinski <apinski@cavium.com>
  2563. PR tree-opt/c54362
  2564. * gcc.dg/tm/memopt-16.c: New testcase.
  2565. 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
  2566. PR c++/54541
  2567. PR c++/54542
  2568. * g++.dg/cpp0x/sfinae40.C: New.
  2569. * g++.dg/cpp0x/sfinae41.C: Likewise.
  2570. 2012-09-10 Jason Merrill <jason@redhat.com>
  2571. PR c++/54538
  2572. * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
  2573. 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
  2574. PR target/54089
  2575. * gcc.target/sh/pr54089-3.c: New.
  2576. 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
  2577. * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
  2578. 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
  2579. * gcc.dg/tm/reg-promotion.c: Modify dump message check.
  2580. 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
  2581. * gcc.dg/pr52558-2.c: Delete.
  2582. * gcc.dg/simulate-thread/speculative-store-3.c: New.
  2583. 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
  2584. * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
  2585. 2012-09-10 Richard Guenther <rguenther@suse.de>
  2586. PR tree-optimization/54520
  2587. * gcc.dg/torture/pr54520.c: New testcase.
  2588. 2012-09-10 Jason Merrill <jason@redhat.com>
  2589. PR c++/54506
  2590. * g++.dg/cpp0x/implicit14.C: New.
  2591. 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
  2592. PR fortran/54208
  2593. * gfortran.dg/bound_simplification_3.f90: New test.
  2594. 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
  2595. PR testsuite/54184
  2596. * gcc.dg/pr52558-1.c: Delete.
  2597. * gcc.dg/simulate-thread/speculative-store-2.c: New.
  2598. 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
  2599. * gcc.target/arm/pr50318-1.c: Scan for smlal.
  2600. * gcc.target/arm/smlaltb-1.c: XFAIL test.
  2601. * gcc.target/arm/smlaltt-1.c: Likewise.
  2602. 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
  2603. * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
  2604. 2012-09-07 Tom de Vries <tom@codesourcery.com>
  2605. PR tree-optimization/53986
  2606. * gcc.dg/tree-ssa/vrp80.c: New test.
  2607. * gcc.dg/tree-ssa/vrp80-2.c: Same.
  2608. 2012-09-06 Jason Merrill <jason@redhat.com>
  2609. PR c++/54341
  2610. PR c++/54253
  2611. * g++.dg/cpp0x/constexpr-virtual2.C: New.
  2612. * g++.dg/cpp0x/constexpr-virtual3.C: New.
  2613. 2012-09-06 Andrew Pinski <apinski@cavium.com>
  2614. PR tree-opt/54494
  2615. * gcc.dg/tree-ssa/strlen-1.c: New testcase.
  2616. 2012-09-06 Jakub Jelinek <jakub@redhat.com>
  2617. PR rtl-optimization/54455
  2618. * gcc.dg/54455.c: New test.
  2619. 2012-09-06 Tobias Burnus <burnus@net-b.de>
  2620. PR fortran/54463
  2621. * gfortran.dg/promotion_2.f90: New.
  2622. 2012-09-05 Jakub Jelinek <jakub@redhat.com>
  2623. PR middle-end/54486
  2624. * c-c++-common/pr54486.c: New test.
  2625. 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
  2626. PR fortran/54474
  2627. * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
  2628. 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
  2629. PR c++/54191
  2630. * g++.dg/cpp0x/sfinae39.C: New.
  2631. 2012-09-04 Jason Merrill <jason@redhat.com>
  2632. PR c++/54441
  2633. * g++.dg/ext/flexary3.C: New.
  2634. PR c++/54420
  2635. * g++.dg/cpp0x/lambda/lambda-intname.C: New.
  2636. PR c++/54198
  2637. * g++.dg/template/defarg15.C: New.
  2638. PR c++/54437
  2639. * g++.dg/template/access24.C: New.
  2640. 2012-09-04 Richard Guenther <rguenther@suse.de>
  2641. PR tree-optimization/54458
  2642. * gcc.dg/torture/pr54458.c: New testcase.
  2643. 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
  2644. * gcc.target/arm/neon-vext.c: New test.
  2645. * gcc.target/arm/neon-vext-execute.c: Ditto.
  2646. 2012-09-04 Janus Weil <janus@gcc.gnu.org>
  2647. PR fortran/54243
  2648. PR fortran/54244
  2649. * gfortran.dg/select_type_29.f03: New.
  2650. 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
  2651. * gcc.dg/fold-perm.c: Improve test.
  2652. 2012-09-03 Tobias Burnus <burnus@net-b.de>
  2653. PR fortran/51632
  2654. * gfortran.dg/coarray_class_1.f90: New.
  2655. 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
  2656. PR target/49206
  2657. * gcc.c-torture/compile/pr49206.c: New test.
  2658. 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
  2659. Uros Bizjak <ubizjak@gmail.com>
  2660. PR target/36680
  2661. * gfortran.dg/pr36680.f90: New test.
  2662. 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
  2663. PR target/42295
  2664. * g++.dg/opt/pr42295.C: New test.
  2665. 2012-09-01 Jakub Jelinek <jakub@redhat.com>
  2666. PR target/54436
  2667. * gcc.dg/torture/pr54436.c: New test.
  2668. 2012-09-01 Andrew Pinski <apinski@cavium.com>
  2669. * gcc.target/mips/truncate-8.c: New testcase.
  2670. 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
  2671. PR target/46829
  2672. PR target/46843
  2673. * gcc.target/i386/pr46829.c: New test.
  2674. * gcc.target/i386/pr46843.c: Ditto.
  2675. 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
  2676. Jason Merrill <jason@redhat.com>
  2677. PR c++/18747
  2678. * g++.dg/parse/error50.C: New.
  2679. 2012-08-31 Jakub Jelinek <jakub@redhat.com>
  2680. PR c/54428
  2681. * gcc.c-torture/compile/pr54428.c: New test.
  2682. 2012-08-31 Ollie Wild <aaw@google.com>
  2683. PR c++/54197
  2684. * g++.dg/init/lifetime3.C: New test.
  2685. 2012-08-31 Martin Jambor <mjambor@suse.cz>
  2686. PR middle-end/54409
  2687. * gcc.dg/torture/pr54409.c: New test.
  2688. 2012-08-31 Martin Jambor <mjambor@suse.cz>
  2689. * gfortran.dg/pr48636.f90: Add dump scan checks.
  2690. 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
  2691. * gcc.target/mips/mips.exp: Work out default -msynci setting.
  2692. 2012-08-28 Joey Ye <joey.ye@arm.com>
  2693. * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
  2694. 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
  2695. PR target/46254
  2696. * gcc.target/i386/pr46254.c: New test.
  2697. 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
  2698. * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
  2699. gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
  2700. gcc.target/mips/unaligned-1.c: Add NOMIPS16.
  2701. 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
  2702. * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
  2703. gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
  2704. gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
  2705. gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
  2706. gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
  2707. gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
  2708. gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
  2709. gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
  2710. gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
  2711. gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
  2712. gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
  2713. gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
  2714. gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
  2715. gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
  2716. gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
  2717. gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
  2718. gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
  2719. gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
  2720. gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
  2721. gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
  2722. gcc.target/mips/unaligned-1.c: Tighten regexps.
  2723. 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
  2724. * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
  2725. (mips_option_groups): Remove optimization. Add various -f options.
  2726. (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
  2727. and -pg imply -fno-omit-frame-pointer.
  2728. * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
  2729. * gcc.target/mips/abi-eabi32-long64.c: Likewise.
  2730. * gcc.target/mips/abi-eabi64-long32.c: Likewise.
  2731. * gcc.target/mips/abi-eabi64-long64.c: Likewise.
  2732. * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
  2733. * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
  2734. * gcc.target/mips/abi-n32-long32.c: Likewise.
  2735. * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
  2736. * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
  2737. * gcc.target/mips/abi-n32-long64.c: Likewise.
  2738. * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
  2739. * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
  2740. * gcc.target/mips/abi-n64-long32.c: Likewise.
  2741. * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
  2742. * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
  2743. * gcc.target/mips/abi-n64-long64.c: Likewise.
  2744. * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
  2745. * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
  2746. * gcc.target/mips/abi-o32-long32.c: Likewise.
  2747. * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
  2748. * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
  2749. * gcc.target/mips/abi-o32-long64.c: Likewise.
  2750. * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
  2751. * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
  2752. * gcc.target/mips/abi-o64-long32.c: Likewise.
  2753. * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
  2754. * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
  2755. * gcc.target/mips/abi-o64-long64.c: Likewise.
  2756. * gcc.target/mips/asm-1.c: Likewise.
  2757. * gcc.target/mips/branch-1.c: Likewise.
  2758. * gcc.target/mips/call-3.c: Likewise.
  2759. * gcc.target/mips/call-saved-3.c: Likewise.
  2760. * gcc.target/mips/clear-cache-1.c: Likewise.
  2761. * gcc.target/mips/div-1.c: Likewise.
  2762. * gcc.target/mips/div-2.c: Likewise.
  2763. * gcc.target/mips/div-3.c: Likewise.
  2764. * gcc.target/mips/div-4.c: Likewise.
  2765. * gcc.target/mips/div-5.c: Likewise.
  2766. * gcc.target/mips/div-6.c: Likewise.
  2767. * gcc.target/mips/div-7.c: Likewise.
  2768. * gcc.target/mips/div-8.c: Likewise.
  2769. * gcc.target/mips/div-9.c: Likewise.
  2770. * gcc.target/mips/div-10.c: Likewise.
  2771. * gcc.target/mips/div-11.c: Likewise.
  2772. * gcc.target/mips/div-12.c: Likewise.
  2773. * gcc.target/mips/dsp-ctrl.c: Likewise.
  2774. * gcc.target/mips/dsp-no-lhx.c: Likewise.
  2775. * gcc.target/mips/ext-8.c: Likewise.
  2776. * gcc.target/mips/extend-2.c: Likewise.
  2777. * gcc.target/mips/fix-r10000-1.c: Likewise.
  2778. * gcc.target/mips/fix-r10000-2.c: Likewise.
  2779. * gcc.target/mips/fix-r10000-3.c: Likewise.
  2780. * gcc.target/mips/fix-r10000-4.c: Likewise.
  2781. * gcc.target/mips/fix-r10000-5.c: Likewise.
  2782. * gcc.target/mips/fix-r10000-6.c: Likewise.
  2783. * gcc.target/mips/fix-r10000-7.c: Likewise.
  2784. * gcc.target/mips/fix-r10000-8.c: Likewise.
  2785. * gcc.target/mips/fix-r10000-9.c: Likewise.
  2786. * gcc.target/mips/fix-r10000-10.c: Likewise.
  2787. * gcc.target/mips/fix-r10000-11.c: Likewise.
  2788. * gcc.target/mips/fix-r10000-12.c: Likewise.
  2789. * gcc.target/mips/fix-r10000-13.c: Likewise.
  2790. * gcc.target/mips/fix-r10000-14.c: Likewise.
  2791. * gcc.target/mips/fix-r10000-15.c: Likewise.
  2792. * gcc.target/mips/fpcmp-1.c: Likewise.
  2793. * gcc.target/mips/fpcmp-2.c: Likewise.
  2794. * gcc.target/mips/fpr-moves-7.c: Likewise.
  2795. * gcc.target/mips/fpr-moves-8.c: Likewise.
  2796. * gcc.target/mips/int-moves-1.c: Likewise.
  2797. * gcc.target/mips/int-moves-2.c: Likewise.
  2798. * gcc.target/mips/long-calls-pg.c: Likewise.
  2799. * gcc.target/mips/loongson-muldiv-1.c: Likewise.
  2800. * gcc.target/mips/loongson-muldiv-2.c: Likewise.
  2801. * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
  2802. * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
  2803. * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
  2804. * gcc.target/mips/mips-3d-1.c: Likewise.
  2805. * gcc.target/mips/mips-3d-2.c: Likewise.
  2806. * gcc.target/mips/mips-3d-3.c: Likewise.
  2807. * gcc.target/mips/mips-3d-4.c: Likewise.
  2808. * gcc.target/mips/mips-3d-5.c: Likewise.
  2809. * gcc.target/mips/mips-3d-6.c: Likewise.
  2810. * gcc.target/mips/mips-3d-7.c: Likewise.
  2811. * gcc.target/mips/mips-3d-8.c: Likewise.
  2812. * gcc.target/mips/mips-3d-9.c: Likewise.
  2813. * gcc.target/mips/mips-ps-1.c: Likewise.
  2814. * gcc.target/mips/mips-ps-2.c: Likewise.
  2815. * gcc.target/mips/mips-ps-3.c: Likewise.
  2816. * gcc.target/mips/mips-ps-4.c: Likewise.
  2817. * gcc.target/mips/mips-ps-6.c: Likewise.
  2818. * gcc.target/mips/mips32-dspr2.c: Likewise.
  2819. * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
  2820. * gcc.target/mips/neg-abs-1.c: Likewise.
  2821. * gcc.target/mips/neg-abs-2.c: Likewise.
  2822. * gcc.target/mips/nmadd-3.c: Likewise.
  2823. * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
  2824. * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
  2825. * gcc.target/mips/octeon-pop-1.c: Likewise.
  2826. * gcc.target/mips/pr26765.c: Likewise.
  2827. * gcc.target/mips/pr33256.c: Likewise.
  2828. * gcc.target/mips/pr33635-1.c: Likewise.
  2829. * gcc.target/mips/pr33755.c: Likewise.
  2830. * gcc.target/mips/pr35802.c: Likewise.
  2831. * gcc.target/mips/pr45074.c: Likewise.
  2832. * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
  2833. * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
  2834. * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
  2835. * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
  2836. * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
  2837. * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
  2838. * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
  2839. * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
  2840. * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
  2841. * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
  2842. * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
  2843. * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
  2844. * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
  2845. * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
  2846. * gcc.target/mips/save-restore-1.c: Likewise.
  2847. * gcc.target/mips/save-restore-3.c: Likewise.
  2848. * gcc.target/mips/save-restore-5.c: Likewise.
  2849. * gcc.target/mips/smartmips-ror-1.c: Likewise.
  2850. * gcc.target/mips/smartmips-ror-2.c: Likewise.
  2851. * gcc.target/mips/smartmips-ror-3.c: Likewise.
  2852. * gcc.target/mips/smartmips-ror-4.c: Likewise.
  2853. * gcc.target/mips/stack-1.c: Likewise.
  2854. * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
  2855. Tighten regexps.
  2856. * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
  2857. branch under test to be filled with preceding rather than
  2858. following instructions.
  2859. * gcc.target/mips/branch-10.c: Likewise.
  2860. * gcc.target/mips/branch-11.c: Likewise.
  2861. * gcc.target/mips/branch-12.c: Likewise.
  2862. * gcc.target/mips/branch-13.c: Likewise.
  2863. * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
  2864. to be eliminated. Tighten $28 scan-assembler-not test.
  2865. * gcc.target/mips/call-2.c: Remove optimization flag. Move second
  2866. function to...
  2867. * gcc.target/mips/call-4.c: ...this new test.
  2868. * gcc.target/mips/code-readable-2.c: Rework to make a jump table
  2869. more likely.
  2870. * gcc.target/mips/code-readable-3.c: Likewise.
  2871. * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
  2872. flag but skip for -O0.
  2873. * gcc.target/mips/code-readable-4.c: Likewise.
  2874. * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
  2875. of operations under test.
  2876. * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
  2877. * gcc.target/mips/near-far-3.c: Remove optimization flag.
  2878. Don't require sibling-call optimization.
  2879. * gcc.target/mips/near-far-4.c: Likewise.
  2880. * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
  2881. Make sure that the register variable is used.
  2882. * gcc.target/mips/soft-float-1.c: Likewise.
  2883. * gcc.target/mips/sdata-1.c: Make static data volatile.
  2884. * gcc.target/mips/sdata-2.c: Likewise.
  2885. * gcc.target/mips/sdata-3.c: Likewise.
  2886. * gcc.target/mips/sdata-4.c: Likewise.
  2887. * gcc.target/mips/20020620-1.c: Remove optimization flag but
  2888. skip for -O0.
  2889. * gcc.target/mips/atomic-memory-2.c: Likewise.
  2890. * gcc.target/mips/branch-cost-1.c: Likewise.
  2891. * gcc.target/mips/branch-cost-2.c: Likewise.
  2892. * gcc.target/mips/cache-1.c: Likewise.
  2893. * gcc.target/mips/call-1.c: Likewise.
  2894. * gcc.target/mips/call-saved-2.c: Likewise.
  2895. * gcc.target/mips/const-anchor-1.c: Likewise.
  2896. * gcc.target/mips/const-anchor-2.c: Likewise.
  2897. * gcc.target/mips/dse-1.c: Likewise.
  2898. * gcc.target/mips/dsp-lhx.c: Likewise.
  2899. * gcc.target/mips/dspr2-MULTU.c: Likewise.
  2900. * gcc.target/mips/ext-1.c: Likewise.
  2901. * gcc.target/mips/ext-2.c: Likewise.
  2902. * gcc.target/mips/ext-3.c: Likewise.
  2903. * gcc.target/mips/ext-4.c: Likewise.
  2904. * gcc.target/mips/ext-5.c: Likewise.
  2905. * gcc.target/mips/ext-6.c: Likewise.
  2906. * gcc.target/mips/ext-7.c: Likewise.
  2907. * gcc.target/mips/extend-1.c: Likewise.
  2908. * gcc.target/mips/fix-r4000-1.c: Likewise.
  2909. * gcc.target/mips/fix-r4000-3.c: Likewise.
  2910. * gcc.target/mips/fix-r4000-5.c: Likewise.
  2911. * gcc.target/mips/fix-r4000-6.c: Likewise.
  2912. * gcc.target/mips/fix-r4000-8.c: Likewise.
  2913. * gcc.target/mips/fix-r4000-10.c: Likewise.
  2914. * gcc.target/mips/fixed-scalar-type.c: Likewise.
  2915. * gcc.target/mips/fixed-vector-type.c: Likewise.
  2916. * gcc.target/mips/fpr-moves-1.c: Likewise.
  2917. * gcc.target/mips/fpr-moves-2.c: Likewise.
  2918. * gcc.target/mips/fpr-moves-3.c: Likewise.
  2919. * gcc.target/mips/fpr-moves-4.c: Likewise.
  2920. * gcc.target/mips/fpr-moves-5.c: Likewise.
  2921. * gcc.target/mips/fpr-moves-6.c: Likewise.
  2922. * gcc.target/mips/ins-1.c: Likewise.
  2923. * gcc.target/mips/ins-2.c: Likewise.
  2924. * gcc.target/mips/interrupt_handler-2.c: Likewise.
  2925. * gcc.target/mips/interrupt_handler-3.c: Likewise.
  2926. * gcc.target/mips/lazy-binding-1.c: Likewise.
  2927. * gcc.target/mips/madd-3.c: Likewise.
  2928. * gcc.target/mips/madd-5.c: Likewise.
  2929. * gcc.target/mips/madd-6.c: Likewise.
  2930. * gcc.target/mips/madd-8.c: Likewise.
  2931. * gcc.target/mips/madd-9.c: Likewise.
  2932. * gcc.target/mips/memcpy-1.c: Likewise.
  2933. * gcc.target/mips/mips-ps-type.c: Likewise.
  2934. * gcc.target/mips/mips-ps-type-2.c: Likewise.
  2935. * gcc.target/mips/mips-sched-madd.c: Likewise.
  2936. * gcc.target/mips/mips16e-extends.c: Likewise.
  2937. * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
  2938. * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
  2939. * gcc.target/mips/movcc-1.c: Likewise.
  2940. * gcc.target/mips/movcc-2.c: Likewise.
  2941. * gcc.target/mips/movcc-3.c: Likewise.
  2942. * gcc.target/mips/msub-5.c: Likewise.
  2943. * gcc.target/mips/msub-6.c: Likewise.
  2944. * gcc.target/mips/msub-8.c: Likewise.
  2945. * gcc.target/mips/mult-2.c: Likewise.
  2946. * gcc.target/mips/mult-3.c: Likewise.
  2947. * gcc.target/mips/mult-5.c: Likewise.
  2948. * gcc.target/mips/mult-6.c: Likewise.
  2949. * gcc.target/mips/mult-7.c: Likewise.
  2950. * gcc.target/mips/mult-12.c: Likewise.
  2951. * gcc.target/mips/mult-13.c: Likewise.
  2952. * gcc.target/mips/mult-14.c: Likewise.
  2953. * gcc.target/mips/mult-15.c: Likewise.
  2954. * gcc.target/mips/mult-17.c: Likewise.
  2955. * gcc.target/mips/mult-18.c: Likewise.
  2956. * gcc.target/mips/mult-19.c: Likewise.
  2957. * gcc.target/mips/nmadd-1.c: Likewise.
  2958. * gcc.target/mips/nmadd-2.c: Likewise.
  2959. * gcc.target/mips/octeon-baddu-1.c: Likewise.
  2960. * gcc.target/mips/octeon-cins-1.c: Likewise.
  2961. * gcc.target/mips/octeon-cins-2.c: Likewise.
  2962. * gcc.target/mips/octeon-dmul-3.c: Likewise.
  2963. * gcc.target/mips/octeon-exts-2.c: Likewise.
  2964. * gcc.target/mips/octeon-exts-3.c: Likewise.
  2965. * gcc.target/mips/octeon-exts-4.c: Likewise.
  2966. * gcc.target/mips/octeon-exts-5.c: Likewise.
  2967. * gcc.target/mips/octeon-exts-6.c: Likewise.
  2968. * gcc.target/mips/octeon-exts-7.c: Likewise.
  2969. * gcc.target/mips/octeon-pop-2.c: Likewise.
  2970. * gcc.target/mips/octeon-seq-3.c: Likewise.
  2971. * gcc.target/mips/octeon-seq-4.c: Likewise.
  2972. * gcc.target/mips/octeon2-lx-1.c: Likewise.
  2973. * gcc.target/mips/octeon2-lx-2.c: Likewise.
  2974. * gcc.target/mips/octeon2-lx-3.c: Likewise.
  2975. * gcc.target/mips/pr54240.c: Likewise.
  2976. * gcc.target/mips/rsqrt-1.c: Likewise.
  2977. * gcc.target/mips/rsqrt-2.c: Likewise.
  2978. * gcc.target/mips/rsqrt-3.c: Likewise.
  2979. * gcc.target/mips/rsqrt-4.c: Likewise.
  2980. * gcc.target/mips/save-restore-2.c: Likewise.
  2981. * gcc.target/mips/save-restore-4.c: Likewise.
  2982. * gcc.target/mips/sb1-1.c: Likewise.
  2983. * gcc.target/mips/scc-1.c: Likewise.
  2984. * gcc.target/mips/scc-2.c: Likewise.
  2985. * gcc.target/mips/scc-3.c: Likewise.
  2986. * gcc.target/mips/scc-4.c: Likewise.
  2987. * gcc.target/mips/smartmips-lwxs.c: Likewise.
  2988. * gcc.target/mips/truncate-1.c: Likewise.
  2989. * gcc.target/mips/truncate-2.c: Likewise.
  2990. * gcc.target/mips/truncate-3.c: Likewise.
  2991. * gcc.target/mips/truncate-4.c: Likewise.
  2992. * gcc.target/mips/truncate-5.c: Likewise.
  2993. * gcc.target/mips/truncate-6.c: Likewise.
  2994. * gcc.target/mips/unaligned-1.c: Likewise.
  2995. * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
  2996. skip for -O0. Require -fexpensive-optimizations.
  2997. * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
  2998. * gcc.target/mips/dspr2-MULT.c: Likewise.
  2999. * gcc.target/mips/fix-r4000-2.c: Likewise.
  3000. * gcc.target/mips/fix-r4000-4.c: Likewise.
  3001. * gcc.target/mips/fix-r4000-7.c: Likewise.
  3002. * gcc.target/mips/fix-r4000-9.c: Likewise.
  3003. * gcc.target/mips/madd-1.c: Likewise.
  3004. * gcc.target/mips/madd-2.c: Likewise.
  3005. * gcc.target/mips/madd-4.c: Likewise.
  3006. * gcc.target/mips/maddu-1.c: Likewise.
  3007. * gcc.target/mips/maddu-2.c: Likewise.
  3008. * gcc.target/mips/maddu-3.c: Likewise.
  3009. * gcc.target/mips/maddu-4.c: Likewise.
  3010. * gcc.target/mips/msub-1.c: Likewise.
  3011. * gcc.target/mips/msub-2.c: Likewise.
  3012. * gcc.target/mips/msub-3.c: Likewise.
  3013. * gcc.target/mips/msub-4.c: Likewise.
  3014. * gcc.target/mips/msubu-1.c: Likewise.
  3015. * gcc.target/mips/msubu-2.c: Likewise.
  3016. * gcc.target/mips/msubu-3.c: Likewise.
  3017. * gcc.target/mips/msubu-4.c: Likewise.
  3018. * gcc.target/mips/mult-1.c: Likewise.
  3019. * gcc.target/mips/mult-4.c: Likewise.
  3020. * gcc.target/mips/mult-8.c: Likewise.
  3021. * gcc.target/mips/mult-9.c: Likewise.
  3022. * gcc.target/mips/mult-10.c: Likewise.
  3023. * gcc.target/mips/mult-11.c: Likewise.
  3024. * gcc.target/mips/mult-16.c: Likewise.
  3025. * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
  3026. skip for -O0 and -Os.
  3027. * gcc.target/mips/fix-r4000-12.c: Likewise.
  3028. * gcc.target/mips/madd-7.c: Likewise.
  3029. * gcc.target/mips/mips-ps-5.c: Likewise.
  3030. * gcc.target/mips/mips-ps-7.c: Likewise.
  3031. * gcc.target/mips/msub-7.c: Likewise.
  3032. * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
  3033. skip for -O0. Require -mno-abicalls.
  3034. * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
  3035. * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
  3036. skip for -O0. Require a total number of BBIT instructions and
  3037. at least one of each kind.
  3038. * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
  3039. skip for -O0. Require -fno-unroll-loops.
  3040. * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
  3041. skip for -O0. Allow BLTZ as well as BGEZ.
  3042. * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
  3043. * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
  3044. skip for -O0. Require -fschedule-insns2.
  3045. * gcc.target/mips/octeon2-pipe-1.c: Likewise.
  3046. * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
  3047. but skip for -O0. Make a branch-likely more likely.
  3048. * gcc.target/mips/timode-2.c: Split each test into its own function.
  3049. * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
  3050. * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
  3051. skip for -O0. Require -fpeephole2.
  3052. * gcc.target/mips/vr-mult-2.c: Likewise.
  3053. 2012-05-25 Dodji Seketeli <dodji@redhat.com>
  3054. PR preprocessor/53469
  3055. * gcc.dg/cpp/_Pragma7.c: New test case.
  3056. 2012-08-27 Tobias Burnus <burnus@net-b.de>
  3057. PR fortran/54370
  3058. * gfortran.dg/do_5.f90: New.
  3059. 2012-08-27 Tobias Burnus <burnus@net-b.de>
  3060. * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
  3061. from dg-options as -Wall no longer implies it.
  3062. 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
  3063. * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
  3064. 2012-08-25 Jason Merrill <jason@redhat.com>
  3065. * g++.dg/cpp0x/fntmpdefarg3.C: New.
  3066. 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
  3067. PR c++/51421
  3068. * g++.dg/cpp0x/auto34.C: New.
  3069. 2012-08-24 Jakub Jelinek <jakub@redhat.com>
  3070. PR c/54363
  3071. * gcc.dg/pr54363.c: New test.
  3072. PR c/54355
  3073. * gcc.dg/pr54355.c: New test.
  3074. 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
  3075. PR debug/52857
  3076. * gcc.target/i386/pr52857-1.c: New.
  3077. * gcc.target/i386/pr52857-2.c: Likewise.
  3078. 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
  3079. * gcc.target/mips/code-readable-4.c: New test.
  3080. 2012-08-23 Julian Brown <julian@codesourcery.com>
  3081. Sandra Loosemore <sandra@codesourcery.com>
  3082. * gcc.target/mips/code-readable-1.c: Add -O to options.
  3083. 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
  3084. PR c++/20420
  3085. * g++.dg/lookup/using53.C: New.
  3086. 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
  3087. * gcc.dg/fixed-point/convert.c: Split into manageable parts:
  3088. * gcc.dg/fixed-point/convert-1.c: New.
  3089. * gcc.dg/fixed-point/convert-2.c: New.
  3090. * gcc.dg/fixed-point/convert-3.c: New.
  3091. * gcc.dg/fixed-point/convert-4.c: New.
  3092. * gcc.dg/fixed-point/convert-float-1.c: New.
  3093. * gcc.dg/fixed-point/convert-float-2.c: New.
  3094. * gcc.dg/fixed-point/convert-float-3.c: New.
  3095. * gcc.dg/fixed-point/convert-float-4.c: New.
  3096. * gcc.dg/fixed-point/convert-accum-neg.c: New.
  3097. * gcc.dg/fixed-point/convert-sat.c: New.
  3098. * gcc.dg/fixed-point/convert.h: New.
  3099. 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
  3100. PR target/54089
  3101. * gcc.target/sh/pr54089-2.c: New.
  3102. 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
  3103. * gcc.target/i386/long-double-64-1.c: New file.
  3104. * gcc.target/i386/long-double-64-2.c: Likewise.
  3105. * gcc.target/i386/long-double-64-3.c: Likewise.
  3106. * gcc.target/i386/long-double-64-4.c: Likewise.
  3107. * gcc.target/i386/long-double-80-1.c: Likewise.
  3108. * gcc.target/i386/long-double-80-2.c: Likewise.
  3109. * gcc.target/i386/long-double-80-3.c: Likewise.
  3110. * gcc.target/i386/long-double-80-4.c: Likewise.
  3111. * gcc.target/i386/long-double-80-5.c: Likewise.
  3112. * gcc.target/i386/long-double-80-6.c: Likewise.
  3113. * gcc.target/i386/long-double-80-7.c: Likewise.
  3114. 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
  3115. PR tree-optimization/54317
  3116. * gcc.dg/tree-ssa/vrp79.c: New testcase.
  3117. 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
  3118. PR target/39423
  3119. * gcc.target/sh/pr39423-2.c: New.
  3120. 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
  3121. * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
  3122. * gcc.dg/fold-perm.c: Likewise.
  3123. 2012-08-20 Jan Hubicka <jh@suse.cz>
  3124. PR fortran/48636
  3125. * gcc.dg/ipa/inlinehint-1.c: New.
  3126. 2012-08-20 Florian Weimer <fweimer@redhat.com>
  3127. PR c++/19351
  3128. * g++.dg/init/new38.C: New test.
  3129. * g++.dg/init/new39.C: New test.
  3130. 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
  3131. PR target/54089
  3132. * gcc.target/sh/pr54089-1.c: New.
  3133. 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
  3134. PR target/51244
  3135. * gcc.target/sh/pr51244-11.c: New.
  3136. 2012-08-20 Tobias Burnus <burnus@net-b.de>
  3137. PR fortran/54301
  3138. * gfortran.dg/warn_target_lifetime_2.f90: New.
  3139. 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
  3140. PR c++/10416
  3141. * g++.dg/warn/Wunused-var-17.C: New.
  3142. 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
  3143. PR middle-end/53992
  3144. * gcc.dg/gomp/pr53992.c: New test.
  3145. 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
  3146. PR tree-ssa/54295
  3147. * gcc.c-torture/execute/20120817-1.c: New test.
  3148. 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
  3149. * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
  3150. add instruction.
  3151. (f2): New test that really does need adds.
  3152. 2012-08-20 Richard Guenther <rguenther@suse.de>
  3153. PR tree-optimization/54327
  3154. * gcc.dg/torture/pr54327.c: New testcase.
  3155. 2012-08-20 Jakub Jelinek <jakub@redhat.com>
  3156. PR tree-optimization/54321
  3157. * gcc.c-torture/compile/pr54321.c: New test.
  3158. 2012-08-20 Tobias Burnus <burnus@net-b.de>
  3159. PR fortran/54301
  3160. * gfortran.dg/warn_target_lifetime_1.f90: New.
  3161. 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
  3162. PR fortran/54298
  3163. * gfortran.dg/real_compare_1.f90: New test case.
  3164. * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
  3165. 2012-08-18 Jan Hubicka <jh@suse.cz>
  3166. * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
  3167. 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
  3168. PR fortran/39290
  3169. * gfortran.dg/interface_37.f90: New test.
  3170. 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
  3171. Gary Funck <gary@intrepid.com>
  3172. PR target/20020
  3173. * gcc.target/i386/pr20020-1.c: New test.
  3174. * gcc.target/i386/pr20020-2.c: Likewise.
  3175. * gcc.target/i386/pr20020-3.c: Likewise.
  3176. 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
  3177. * gcc.target/i386/perm-concat.c: New test.
  3178. 2012-08-17 Julian Brown <julian@codesourcery.com>
  3179. * gcc.target/arm/div64-unwinding.c: New test.
  3180. 2012-08-17 Jakub Jelinek <jakub@redhat.com>
  3181. * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
  3182. 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
  3183. PR target/54236
  3184. * gcc.target/sh/pr54236-1.c: New.
  3185. 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
  3186. * lib/target-supports.exp (check_effective_target_sync_int_long)
  3187. (check_effective_target_sync_char_short): Enable for crisv32-*
  3188. and cris-*.
  3189. PR middle-end/54261
  3190. * gcc.dg/torture/pr54261-1.c: New test.
  3191. 2012-08-15 Janus Weil <janus@gcc.gnu.org>
  3192. PR fortran/54243
  3193. PR fortran/54244
  3194. * gfortran.dg/typebound_call_24.f03: New.
  3195. 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3196. PR tree-optimization/54245
  3197. * gcc.dg/tree-ssa/pr54245.c: New test.
  3198. 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3199. PR tree-optimization/54240
  3200. * gcc.target/powerpc/pr54240.c: New test.
  3201. * gcc.target/mips/pr54240.c: Likewise.
  3202. 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
  3203. PR target/52933
  3204. * gcc.target/sh/pr52933-1.c: New.
  3205. * gcc.target/sh/pr52933-2.c: New.
  3206. 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
  3207. PR target/50751
  3208. * gcc.target/sh/pr50751-8.c: New.
  3209. 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
  3210. PR fortran/47586
  3211. * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
  3212. * gfortran.dg/typebound_proc_27.f03: New test.
  3213. 2012-08-14 Sterling Augustine <saugustine@google.com>
  3214. * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
  3215. 2012-08-14 Tobias Burnus <burnus@net-b.de>
  3216. PR fortran/40881
  3217. * gfortran.dg/data_constraints_3.f90: New.
  3218. * gfortran.dg/data_constraints_1.f90: Add dg-options ""
  3219. to disable -pedantic compilation.
  3220. * gfortran.dg/pr37243.f: Ditto.
  3221. * gfortran.dg/g77/19990826-3.f: Ditto.
  3222. * gfortran.dg/g77/20020307-1.f : Ditto.
  3223. * gfortran.dg/g77/980310-3.f: Ditto.
  3224. 2012-08-14 Tobias Burnus <burnus@net-b.de>
  3225. PR fortran/54234
  3226. * gfortran.dg/warn_conversion_4.f90: New.
  3227. 2012-08-14 Jakub Jelinek <jakub@redhat.com>
  3228. PR middle-end/53411
  3229. PR rtl-optimization/53495
  3230. * gcc.c-torture/compile/pr53411.c: New test.
  3231. * gcc.c-torture/compile/pr53495.c: New test.
  3232. 2012-08-13 Richard Guenther <rguenther@suse.de>
  3233. * gcc.dg/tree-prof/update-loopch.c: Adjust.
  3234. 2012-08-13 Richard Guenther <rguenther@suse.de>
  3235. PR tree-optimization/54200
  3236. * gcc.dg/guality/pr54200.c: New testcase.
  3237. * gcc.dg/tree-ssa/slsr-8.c: Adjust.
  3238. 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
  3239. * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
  3240. 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
  3241. PR target/51244
  3242. * gcc.target/sh/pr51244-7.c: New.
  3243. * gcc.target/sh/pr51244-8.c: New.
  3244. * gcc.target/sh/pr51244-9.c: New.
  3245. * gcc.target/sh/pr51244-10.c: New.
  3246. 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
  3247. * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
  3248. -m2e or -m2a.
  3249. * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
  3250. * gcc.target/sh/pr53511-1.c: Likewise.
  3251. * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
  3252. * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
  3253. * gcc.target/sh/pr53512-1.c: Skip for -m3*.
  3254. * gcc.target/sh/pr53512-3.c: Likewise.
  3255. * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
  3256. 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
  3257. PR target/39423
  3258. * gcc.c-torture/compile/pr39423-1.c: New.
  3259. * gcc.c-torture/compile/pr39423-2.c: New.
  3260. 2012-08-12 Tobias Burnus <burnus@net-b.de>
  3261. PR fortran/54221
  3262. * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
  3263. they appear uninitialized on the RHS.
  3264. * gfortran.dg/public_private_module_6.f90: New.
  3265. 2012-08-11 Martin Jambor <mjambor@suse.cz>
  3266. PR fortran/48636
  3267. * gfortran.dg/pr48636.f90: New test.
  3268. 2012-08-10 Jakub Jelinek <jakub@redhat.com>
  3269. * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
  3270. to avoid warnings.
  3271. (main): Adjust caller.
  3272. 2012-08-10 Richard Guenther <rguenther@suse.de>
  3273. * gcc.dg/matrix/*.c: Adjust and move ...
  3274. * gcc.dg/torture/: ... here.
  3275. * gcc.dg/matrix: Remove directory.
  3276. 2012-08-10 Richard Guenther <rguenther@suse.de>
  3277. PR middle-end/54219
  3278. * gcc.dg/torture/vector-shuffle1.c: New testcase.
  3279. 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3280. PR middle-end/54211
  3281. * gcc.dg/tree-ssa/pr54211.c: New test.
  3282. 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3283. * lib/target-supports.exp (check_effective_target_long_neq_int): New.
  3284. * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
  3285. 2012-08-10 Richard Guenther <rguenther@suse.de>
  3286. PR tree-optimization/54109
  3287. * gcc.dg/torture/pr54109.c: New testcase.
  3288. * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
  3289. * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
  3290. 2012-08-10 Richard Guenther <rguenther@suse.de>
  3291. PR tree-optimization/54027
  3292. * gcc.dg/torture/pr54027.c: New testcase.
  3293. 2012-08-10 Richard Guenther <rguenther@suse.de>
  3294. * g++.dg/plugin/selfassign.c: Adjust.
  3295. * gcc.dg/plugin/selfassign.c: Likewise.
  3296. * gcc.dg/strlenopt-11.c: Likewise.
  3297. * gcc.dg/strlenopt-13.c: Likewise.
  3298. * gcc.dg/no-strict-overflow-4.c: Likewise.
  3299. * gcc.dg/strict-overflow-4.c: Likewise.
  3300. * gcc.dg/tree-ssa/alias-11.c: Likewise.
  3301. * gcc.dg/tree-ssa/alias-6.c: Likewise.
  3302. * gcc.dg/tree-ssa/asm-3.c: Likewise.
  3303. * gcc.dg/tree-ssa/pr18908.c: Likewise.
  3304. * gcc.dg/tree-ssa/pr19431.c: Likewise.
  3305. * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
  3306. * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
  3307. * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
  3308. * gcc.dg/tree-ssa/slsr-27.c: Likewise.
  3309. * gcc.dg/tree-ssa/slsr-28.c: Likewise.
  3310. * gcc.dg/tree-ssa/slsr-29.c: Likewise.
  3311. * gcc.dg/pr46309.c: Likewise.
  3312. * gcc.dg/tree-ssa/loop-5.c: Likewise.
  3313. 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
  3314. * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
  3315. for x86 targets.
  3316. * gcc.c-torture/compile/20120727-2.c: New test.
  3317. 2012-08-09 Martin Jambor <mjambor@suse.cz>
  3318. * gcc.dg/ipa/iinline-4.c: New test.
  3319. * gcc.dg/ipa/iinline-5.c: Likewise.
  3320. * gcc.dg/ipa/iinline-6.c: Likewise.
  3321. * gcc.dg/ipa/iinline-7.c: Likewise.
  3322. * gcc.dg/lto/20120723_0.c: Likewise.
  3323. * gcc.dg/lto/20120723_1.c: Likewise.
  3324. 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
  3325. PR target/39423
  3326. * gcc.target/sh/pr39423-1.c: New.
  3327. 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
  3328. PR target/51244
  3329. * gcc.target/sh/pr51244-5: New.
  3330. * gcc.target/sh/pr51244-6: New.
  3331. 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  3332. * gcc.target/i386/adx-addxcarry32-3.c: New.
  3333. * gcc.target/i386/adx-addxcarry64-3.c: New.
  3334. 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
  3335. PR rtl-optimization/53701
  3336. * gcc.dg/pr53701.c: New test.
  3337. 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
  3338. * gcc.c-torture/compile/20120727-1.c: New test.
  3339. 2012-08-09 Tobias Burnus <burnus@net-b.de>
  3340. PR fortran/54199
  3341. * gfortran.dg/intrinsic_shadow_4.f90: New.
  3342. 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
  3343. * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
  3344. 2012-08-08 Joseph Myers <joseph@codesourcery.com>
  3345. * gcc.c-torture/execute/20120808-1.c: New test.
  3346. 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
  3347. PR rtl-optimization/54157
  3348. * gcc.target/i386/pr54157.c: New file.
  3349. 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  3350. * gcc.target/i386/adx-addcarryx32-1.c: New.
  3351. * gcc.target/i386/adx-addcarryx32-2.c: New.
  3352. * gcc.target/i386/adx-addcarryx64-1.c: New.
  3353. * gcc.target/i386/adx-addcarryx64-2.c: New.
  3354. * gcc.target/i386/adx-check.h: New.
  3355. * gcc.target/i386/i386.exp (check_effective_target_adx): New.
  3356. * gcc.target/i386/sse-12.c: Add -madx.
  3357. * gcc.target/i386/sse-13.c: Ditto.
  3358. * gcc.target/i386/sse-14.c: Ditto.
  3359. * gcc.target/i386/sse-22.c: Ditto.
  3360. * gcc.target/i386/sse-23.c: Ditto.
  3361. * g++.dg/other/i386-2.C: Ditto.
  3362. * g++.dg/other/i386-3.C: Ditto.
  3363. 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3364. * gcc.dg/tree-ssa/slsr-5.c: New.
  3365. * gcc.dg/tree-ssa/slsr-6.c: New.
  3366. * gcc.dg/tree-ssa/slsr-7.c: New.
  3367. * gcc.dg/tree-ssa/slsr-8.c: New.
  3368. * gcc.dg/tree-ssa/slsr-9.c: New.
  3369. * gcc.dg/tree-ssa/slsr-10.c: New.
  3370. * gcc.dg/tree-ssa/slsr-11.c: New.
  3371. * gcc.dg/tree-ssa/slsr-12.c: New.
  3372. * gcc.dg/tree-ssa/slsr-13.c: New.
  3373. * gcc.dg/tree-ssa/slsr-14.c: New.
  3374. * gcc.dg/tree-ssa/slsr-15.c: New.
  3375. * gcc.dg/tree-ssa/slsr-16.c: New.
  3376. * gcc.dg/tree-ssa/slsr-17.c: New.
  3377. * gcc.dg/tree-ssa/slsr-18.c: New.
  3378. * gcc.dg/tree-ssa/slsr-19.c: New.
  3379. * gcc.dg/tree-ssa/slsr-20.c: New.
  3380. * gcc.dg/tree-ssa/slsr-21.c: New.
  3381. * gcc.dg/tree-ssa/slsr-22.c: New.
  3382. * gcc.dg/tree-ssa/slsr-23.c: New.
  3383. * gcc.dg/tree-ssa/slsr-24.c: New.
  3384. * gcc.dg/tree-ssa/slsr-25.c: New.
  3385. * gcc.dg/tree-ssa/slsr-26.c: New.
  3386. * gcc.dg/tree-ssa/slsr-30.c: New.
  3387. * gcc.dg/tree-ssa/slsr-31.c: New.
  3388. 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
  3389. * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
  3390. * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
  3391. * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
  3392. 2012-08-06 Cary Coutant <ccoutant@google.com>
  3393. * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
  3394. 2012-08-06 Janus Weil <janus@gcc.gnu.org>
  3395. PR fortran/35831
  3396. * gfortran.dg/dummy_procedure_5.f90: Modified.
  3397. * gfortran.dg/dummy_procedure_8.f90: New.
  3398. * gfortran.dg/interface_26.f90: Modified.
  3399. * gfortran.dg/proc_ptr_11.f90: Modified.
  3400. * gfortran.dg/proc_ptr_15.f90: Modified.
  3401. * gfortran.dg/proc_ptr_result_5.f90: Modified.
  3402. * gfortran.dg/typebound_override_1.f90: Modified.
  3403. * gfortran.dg/typebound_proc_6.f03: Modified.
  3404. 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
  3405. PR tree-optimization/51938
  3406. PR tree-optimization/52005
  3407. * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
  3408. * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
  3409. * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
  3410. * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
  3411. 2012-08-06 Dodji Seketeli <dodji@redhat.com>
  3412. Avoid crashing on erroneous static_assert usage
  3413. * g++.dg/cpp0x/static_assert8.C: New test.
  3414. 2012-08-06 Jason Merrill <jason@redhat.com>
  3415. * g++.dg/cpp0x/sfinae38.C: New.
  3416. 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
  3417. Paolo Carlini <paolo.carlini@oracle.com>
  3418. PR c++/54165
  3419. * g++.dg/conversion/void2.C: New.
  3420. 2012-08-06 Tom de Vries <tom@codesourcery.com>
  3421. * gcc.dg/tree-ssa/vrp78.c: New test.
  3422. 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
  3423. Richard Sandiford <rdsandiford@googlemail.com>
  3424. * g++.dg/opt/enum2.C: Require fpic target.
  3425. * g++.dg/lto/20090303_0.C: Likewise.
  3426. 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
  3427. Catherine Moore <clm@codesourcery.com>
  3428. * gcc.target/mips/clear-cache-1.c: Test for alternate cache
  3429. flush function names too.
  3430. * gcc.target/mips/clear-cache-1.c: Likewise.
  3431. 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
  3432. PR target/54156
  3433. * gcc.dg/vect/pr53773.c: Change to use optimized dump.
  3434. 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
  3435. PR fortran/54166
  3436. * gfortran.dg/array_5.f90: New test.
  3437. 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
  3438. PR tree-optimization/30318
  3439. * gcc.dg/tree-ssa/vrp77.c: New testcase.
  3440. 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
  3441. * g++.dg/ext/vector17.C: New testcase.
  3442. 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
  3443. PR target/51931
  3444. * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
  3445. * g++.dg/opt/longbranch1.C: Likewise.
  3446. 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
  3447. PR tree-optimization/53805
  3448. * gcc.dg/fold-notunord.c: New testcase.
  3449. 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
  3450. PR fortran/48820
  3451. * gfortran.dg/assumed_rank_bounds_1.f90: New test.
  3452. * gfortran.dg/assumed_rank_bounds_2.f90: New test.
  3453. 2012-08-02 Jason Merrill <jason@redhat.com>
  3454. Paolo Carlini <paolo.carlini@oracle.com>
  3455. PR c++/51213 (again)
  3456. * g++.dg/cpp0x/sfinae37.C: Extend.
  3457. 2012-08-02 Richard Guenther <rguenther@suse.de>
  3458. PR tree-optimization/50672
  3459. * g++.dg/torture/pr50672.C: New testcase.
  3460. 2012-08-02 Janus Weil <janus@gcc.gnu.org>
  3461. PR fortran/54147
  3462. * gfortran.dg/abstract_type_6.f03: Modified.
  3463. * gfortran.dg/proc_ptr_comp_3.f90: Modified.
  3464. * gfortran.dg/proc_ptr_comp_35.f90: New.
  3465. * gfortran.dg/typebound_proc_9.f03: Modified.
  3466. * gfortran.dg/typebound_proc_26.f90: New.
  3467. 2012-08-02 Richard Guenther <rguenther@suse.de>
  3468. * gcc.dg/torture/pta-callused-1.c: Adjust.
  3469. * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
  3470. * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
  3471. * gcc.dg/tree-ssa/alias-19.c: Likewise.
  3472. * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
  3473. * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
  3474. * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
  3475. * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
  3476. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
  3477. 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
  3478. PR fortran/54033
  3479. * gfortran.dg/include_6.f90: New test case.
  3480. * gfortran.dg/include_7.f90: New test case.
  3481. * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
  3482. 2012-08-01 Tom de Vries <tom@codesourcery.com>
  3483. * gcc.dg/tree-ssa/vrp76.c: New test.
  3484. 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
  3485. PR tree-optimization/46556
  3486. * gcc.dg/tree-ssa/slsr-27.c: New.
  3487. * gcc.dg/tree-ssa/slsr-28.c: New.
  3488. * gcc.dg/tree-ssa/slsr-29.c: New.
  3489. 2012-07-31 Janus Weil <janus@gcc.gnu.org>
  3490. PR fortran/42418
  3491. * gfortran.dg/proc_decl_29.f90: New.
  3492. 2012-07-31 Dehao Chen <dehao@google.com>
  3493. * gcc.dg/predict-7.c: New test.
  3494. 2012-07-31 Janus Weil <janus@gcc.gnu.org>
  3495. PR fortran/54134
  3496. * gfortran.dg/typebound_override_3.f90: New.
  3497. 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
  3498. PR tree-optimization/53773
  3499. * gcc.dg/vect/pr53773.c: New test.
  3500. 2012-07-31 Nick Clifton <nickc@redhat.com>
  3501. * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
  3502. and for XStormy16.
  3503. 2012-07-31 Tobias Burnus <burnus@net-b.de>
  3504. * gfortran.dg/c_funloc_tests_6.f90: New.
  3505. * gfortran.dg/c_funloc_tests_7.f90: New.
  3506. * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
  3507. 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
  3508. PR c++/53624
  3509. * g++.dg/cpp0x/temp_default5.C: New.
  3510. 2012-07-30 Janus Weil <janus@gcc.gnu.org>
  3511. PR fortran/51081
  3512. * gfortran.dg/proc_ptr_37.f90: New.
  3513. 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
  3514. * lib/target-supports.exp
  3515. (check_effective_target_vect_natural_alignment): New function.
  3516. * gcc.dg/align-2.c: Only run on targets with natural alignment
  3517. of vector types.
  3518. * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
  3519. alignment of vector types.
  3520. 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
  3521. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  3522. * gcc.target/i386/rdseed16-1.c: New.
  3523. * gcc.target/i386/rdseed32-1.c: Ditto
  3524. * gcc.target/i386/rdseed64-1.c: Ditto
  3525. * gcc.target/i386/sse-12.c: Add -mrdseed.
  3526. * gcc.target/i386/sse-13.c: Ditto.
  3527. * gcc.target/i386/sse-14.c: Ditto.
  3528. * g++.dg/other/i386-2.C: Ditto.
  3529. * g++.dg/other/i386-3.C: Ditto.
  3530. 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
  3531. PR target/51244
  3532. * gcc.target/sh/pr51244-4.c: New.
  3533. 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
  3534. * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
  3535. for alpha*-*-* targets. Cleanup original tree dump.
  3536. 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
  3537. * gcc.target/powerpc/rs6000-power2-1.c: Delete.
  3538. * gcc.target/powerpc/rs6000-power2-2.c: Delete.
  3539. 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
  3540. * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
  3541. rand, srand. Include <stdlib.h>.
  3542. 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
  3543. * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
  3544. 2012-07-26 Richard Henderson <rth@redhat.com>
  3545. * gcc.dg/attr-hotcold-1.c: New.
  3546. * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
  3547. 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
  3548. Sandra Loosemore <sandra@codesourcery.com>
  3549. * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
  3550. 2012-07-26 Tobias Burnus <burnus@net-b.de>
  3551. * gfortran.dg/contiguous_1.f90: Update dg-error.
  3552. * gfortran.dg/proc_ptr_32.f90: Ditto.
  3553. 2012-07-26 Richard Guenther <rguenther@suse.de>
  3554. PR tree-optimization/54098
  3555. * gcc.dg/torture/pr54098.c: New testcase.
  3556. 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  3557. * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
  3558. * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
  3559. 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
  3560. PR fortran/44354
  3561. * gfortran.dg/array_constructor_39.f90: New test.
  3562. 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
  3563. PR fortran/44354
  3564. * gfortran.dg/array_constructor_38.f90: New test.
  3565. 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
  3566. * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
  3567. 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
  3568. * gnat.dg/noreturn5.ad[sb]: New test.
  3569. 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
  3570. Paul Brook <paul@codesourcery.com>
  3571. PR target/53633
  3572. * lib/target-suports.exp (check_effective_target_naked_functions): New.
  3573. * c-c++-common/pr53633.c: New test.
  3574. 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
  3575. * gcc.target/i386/asm-dialect-1.c: New test case.
  3576. 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
  3577. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  3578. * gcc.target/i386/prefetchw-1.c: New.
  3579. * gcc.target/i386/sse-12.c: Add -mprfchw.
  3580. * gcc.target/i386/sse-13.c: Ditto.
  3581. * gcc.target/i386/sse-14.c: Ditto.
  3582. * gcc.target/i386/sse-22.c: Ditto.
  3583. * gcc.target/i386/sse-23.c: Ditto.
  3584. * g++.dg/other/i386-2.C: Ditto.
  3585. * g++.dg/other/i386-3.C: Ditto.
  3586. 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
  3587. * lib/gcc-dg.exp (process-message): Don't ignore errors.
  3588. 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  3589. PR target/54051
  3590. * gcc.target/arm/pr54051.c: New.
  3591. * gcc.target/arm/vfp-1.c: Adjust test.
  3592. 2012-07-24 Julian Brown <julian@codesourcery.com>
  3593. * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
  3594. * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
  3595. hard-float ARM.
  3596. 2012-07-23 Paul Brook <paul@codesourcery.com>
  3597. * g++.dg/other/armv7m-1.c: New test.
  3598. 2012-07-23 Julian Brown <julian@codesourcery.com>
  3599. * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
  3600. ARM.
  3601. (DO_TEST): Define to 1 for appropriate ARM targets.
  3602. 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
  3603. PR tree-optimization/53881
  3604. * gcc.dg/pr53881.c: Renamed to ...
  3605. * gcc.dg/pr53881-1.c: ... this.
  3606. * gcc.dg/pr53881-2.c: New test.
  3607. 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
  3608. Handle recent changes in default atomics for cris*-*-linux*.
  3609. * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
  3610. gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
  3611. gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
  3612. gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
  3613. gcc.target/cris/torture/sync-mis-op-i-1ml.c,
  3614. gcc.target/cris/torture/sync-mis-op-i-2ml.c,
  3615. gcc.target/cris/torture/sync-mis-op-i-3ml.c,
  3616. gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
  3617. * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
  3618. -mno-unaligned-atomic-may-use-library is in effect for
  3619. cris*-*-linux*.
  3620. * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
  3621. gcc.target/cris/torture/sync-mis-xchg-i-2.c,
  3622. gcc.target/cris/torture/sync-mis-xchg-i-3.c,
  3623. gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
  3624. gcc.target/cris/torture/sync-mis-xchg-s-1.c,
  3625. gcc.target/cris/torture/sync-mis-op-i-1.c,
  3626. gcc.target/cris/torture/sync-mis-op-i-2.c,
  3627. gcc.target/cris/torture/sync-mis-op-i-1a.c,
  3628. gcc.target/cris/torture/sync-mis-op-i-3.c,
  3629. gcc.target/cris/torture/sync-mis-op-i-3a.c,
  3630. gcc.target/cris/torture/sync-mis-op-s-1a.c,
  3631. gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
  3632. gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
  3633. gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
  3634. * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
  3635. (main): Remove local variable x.
  3636. [mis_ok]: Check that atomics don't fail.
  3637. 2012-07-21 Andrew Pinski <apinski@cavium.com>
  3638. * gcc.dg/tree-ssa/vrp72.c: New test.
  3639. * gcc.dg/tree-ssa/vrp73.c: New test.
  3640. * gcc.dg/tree-ssa/vrp74.c: New test.
  3641. * gcc.dg/tree-ssa/vrp75.c: New test.
  3642. 2012-07-21 Andrew Pinski <apinski@cavium.com>
  3643. * gcc.dg/tree-ssa/alias-21.c: New testcase.
  3644. * gcc.dg/tree-ssa/alias-22.c: New testcase.
  3645. 2012-07-21 Andrew Pinski <apinski@cavium.com>
  3646. * gcc.target/mips/octeon-pop-2.c: New testcase.
  3647. 2012-07-21 Tobias Burnus <burnus@net-b.de>
  3648. PR fortran/48820
  3649. * gfortran.dg/assumed_rank_3.f90: New.
  3650. * gfortran.dg/assumed_rank_11.f90: New.
  3651. * gfortran.dg/assumed_rank_1.f90: Update dg-error.
  3652. * gfortran.dg/assumed_rank_2.f90: Update dg-error.
  3653. * gfortran.dg/assumed_rank_7.f90: Update dg-error.
  3654. 2012-07-21 Andrew Pinski <apinski@cavium.com>
  3655. * gcc.target/mips/unaligned-1.c: New testcase.
  3656. 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
  3657. * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
  3658. 2012-07-20 Tobias Burnus <burnus@net-b.de>
  3659. * gfortran.dg/bind_c_array_params_2.f90: New.
  3660. * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
  3661. and update dg-error.
  3662. 2012-07-20 Tobias Burnus <burnus@net-b.de>
  3663. * gfortran.dg/assumed_rank_12.f90: Update dg-error.
  3664. 2012-07-20 Jason Merrill <jason@redhat.com>
  3665. PR c++/54038
  3666. * g++.dg/other/array7.C: New.
  3667. 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
  3668. * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
  3669. the basic block and check loop depth.
  3670. * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
  3671. matching patterns and comments.
  3672. * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
  3673. * gcc.dg/tree-ssa/vector-2.c: Likewise.
  3674. 2012-07-20 Jakub Jelinek <jakub@redhat.com>
  3675. PR c++/28656
  3676. * c-c++-common/pr28656.c: New test.
  3677. 2012-07-19 Jason Merrill <jason@redhat.com>
  3678. PR c++/54026
  3679. * g++.dg/init/mutable1.C: New.
  3680. 2012-07-20 Tobias Burnus <burnus@net-b.de>
  3681. PR fortran/48820
  3682. * gfortran.dg/assumed_type_3.f90: Update dg-error.
  3683. * gfortran.dg/assumed_rank_1.f90: New.
  3684. * gfortran.dg/assumed_rank_1_c.c: New.
  3685. * gfortran.dg/assumed_rank_2.f90: New.
  3686. * gfortran.dg/assumed_rank_4.f90: New.
  3687. * gfortran.dg/assumed_rank_5.f90: New.
  3688. * gfortran.dg/assumed_rank_6.f90: New.
  3689. * gfortran.dg/assumed_rank_7.f90: New.
  3690. * gfortran.dg/assumed_rank_8.f90: New.
  3691. * gfortran.dg/assumed_rank_8_c.c: New.
  3692. * gfortran.dg/assumed_rank_9.f90: New.
  3693. * gfortran.dg/assumed_rank_10.f90: New.
  3694. * gfortran.dg/assumed_rank_12.f90: New.
  3695. 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
  3696. * gnat.dg/opt25.adb: New test.
  3697. * gnat.dg/opt25_pkg1.ad[sb]: New helper.
  3698. * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
  3699. 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
  3700. * gnat.dg/aggr20.ad[sb]: New test.
  3701. * gnat.dg/aggr20_pkg.ads: New helper.
  3702. 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
  3703. * gnat.dg/derived_type3.adb: New test.
  3704. * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
  3705. 2012-07-19 Jakub Jelinek <jakub@redhat.com>
  3706. PR rtl-optimization/53942
  3707. * gcc.dg/pr53942.c: New test.
  3708. 2012-07-19 Jason Merrill <jason@redhat.com>
  3709. PR c++/54021
  3710. * g++.dg/cpp0x/constexpr-builtin2.C: New.
  3711. 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
  3712. * gnat.dg/discr38.adb: New test.
  3713. 2012-07-19 Jakub Jelinek <jakub@redhat.com>
  3714. PR middle-end/54017
  3715. * c-c++-common/gomp/pr54017.c: New test.
  3716. 2012-07-19 Richard Guenther <rguenther@suse.de>
  3717. Eric Botcazou <ebotcazou@adacore.com>
  3718. * gnat.dg/loop_optimization11.adb: New testcase.
  3719. * gnat.dg/loop_optimization11_pkg.ads: Likewise.
  3720. 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
  3721. Jason Merrill <jason@redhat.com>
  3722. * g++.dg/cpp0x/sfinae37.C: New.
  3723. * g++.dg/template/access23.C: New.
  3724. * g++.dg/template/access7.C: Adjust.
  3725. * g++.dg/template/sfinae10.C: Don't expect errors.
  3726. * g++.dg/template/sfinae6_neg.C: Don't expect errors.
  3727. 2012-07-18 Julian Brown <julian@codesourcery.com>
  3728. Sandra Loosemore <sandra@codesroucery.com>
  3729. * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
  3730. 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
  3731. * gnat.dg/noreturn4.ad[sb]: New test.
  3732. * gnat.dg/noreturn4_pkg.ads: New helper.
  3733. 2012-07-18 Jie Zhang <jzhang918@gmail.com>
  3734. Julian Brown <julian@codesourcery.com>
  3735. * gcc.target/arm/neon-vdup-1.c: New test case.
  3736. * gcc.target/arm/neon-vdup-2.c: New test case.
  3737. * gcc.target/arm/neon-vdup-3.c: New test case.
  3738. * gcc.target/arm/neon-vdup-4.c: New test case.
  3739. * gcc.target/arm/neon-vdup-5.c: New test case.
  3740. * gcc.target/arm/neon-vdup-6.c: New test case.
  3741. * gcc.target/arm/neon-vdup-7.c: New test case.
  3742. * gcc.target/arm/neon-vdup-8.c: New test case.
  3743. * gcc.target/arm/neon-vdup-9.c: New test case.
  3744. * gcc.target/arm/neon-vdup-10.c: New test case.
  3745. * gcc.target/arm/neon-vdup-11.c: New test case.
  3746. * gcc.target/arm/neon-vdup-12.c: New test case.
  3747. * gcc.target/arm/neon-vdup-13.c: New test case.
  3748. * gcc.target/arm/neon-vdup-14.c: New test case.
  3749. * gcc.target/arm/neon-vdup-15.c: New test case.
  3750. * gcc.target/arm/neon-vdup-16.c: New test case.
  3751. * gcc.target/arm/neon-vdup-17.c: New test case.
  3752. * gcc.target/arm/neon-vdup-18.c: New test case.
  3753. * gcc.target/arm/neon-vdup-19.c: New test case.
  3754. * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
  3755. arguments non-constant.
  3756. 2012-07-18 Richard Guenther <rguenther@suse.de>
  3757. PR tree-optimization/53970
  3758. * g++.dg/torture/pr53970.C: New testcase.
  3759. 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
  3760. PR target/38621
  3761. * gcc.c-torture/compile/pr38621.c: New.
  3762. 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
  3763. PR target/33135
  3764. * gcc.target/sh/pr33135-1.c: New.
  3765. * gcc.target/sh/pr33135-2.c: New.
  3766. * gcc.target/sh/pr33135-3.c: New.
  3767. * gcc.target/sh/pr33135-4.c: New.
  3768. 2012-07-17 Jason Merrill <jason@redhat.com>
  3769. PR c++/53995
  3770. * g++.dg/parse/enum9.C: New.
  3771. 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
  3772. Sandra Loosemore <sandra@codesourcery.com>
  3773. * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
  3774. if there is a conflict with -mcpu=. Use -mcpu=5208.
  3775. 2012-07-17 Jason Merrill <jason@redhat.com>
  3776. PR c++/53989
  3777. * g++.dg/template/array23.C: New.
  3778. 2012-07-17 Tobias Burnus <burnus@net-b.de>
  3779. PR fortran/53985
  3780. * gfortran.dg/bind_c_usage_26.f90: New.
  3781. * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
  3782. * gfortran.dg/bind_c_usage_13.f03: Ditto.
  3783. * gfortran.dg/bind_c_usage_18.f90: Ditto.
  3784. * gfortran.dg/interop_params.f03: Ditto.
  3785. 2012-07-17 Jason Merrill <jason@redhat.com>
  3786. * g++.dg/template/inherit8.C: Adjust.
  3787. * g++.dg/template/using21.C: Adjust.
  3788. * g++.dg/template/using22.C: Adjust.
  3789. PR c++/53549
  3790. * g++.dg/template/current-inst1.C: New.
  3791. * g++.dg/parse/crash35.C: Adjust.
  3792. 2012-07-17 Tobias Burnus <burnus@net-b.de>
  3793. PR fortran/52101
  3794. * gfortran.dg/oldstyle_4.f90: New.
  3795. 2012-07-17 Tobias Burnus <burnus@net-b.de>
  3796. PR fortran/49265
  3797. * gfortran.dg/module_procedure_double_colon_3.f90: New.
  3798. * gfortran.dg/module_procedure_double_colon_4.f90: New.
  3799. 2012-07-16 Jason Merrill <jason@redhat.com>
  3800. * g++.dg/parse/access8.C: Adjust.
  3801. * g++.dg/template/sfinae6_neg.C: Adjust.
  3802. 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
  3803. PR fortran/53824
  3804. * gfortran.dg/coarray_allocate_1.f90: New test.
  3805. 2012-07-16 Andrew Pinski <apinski@cavium.com>
  3806. * gcc.c-torture/execute/bswap-1.c: New testcase.
  3807. * gcc.c-torture/compile/unalign-1.c: New testcase.
  3808. * gcc.c-torture/compile/20120524-1.c: New testcase.
  3809. * gcc.c-torture/compile/20101216-1.c: New testcase.
  3810. 2012-07-16 Dehao Chen <dehao@google.com>
  3811. Revert
  3812. 2012-07-10 Dehao Chen <dehao@google.com>
  3813. * gcc.dg/debug_info_inline.c: New test.
  3814. 2012-07-16 Janus Weil <janus@gcc.gnu.org>
  3815. PR fortran/53956
  3816. * gfortran.dg/proc_decl_28.f90: New.
  3817. 2012-07-16 Andrew Pinski <apinski@cavium.com>
  3818. * gcc.dg/torture/builtins-1.c: New testcase.
  3819. 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
  3820. * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
  3821. gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
  3822. gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
  3823. gcc.target/cris/sync-1-v10.c,
  3824. gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
  3825. pass -mno-unaligned-atomic-may-use-library.
  3826. * gcc.target/cris/sync-xchg-1.c: New test.
  3827. * gcc.target/cris/20011127-1.c: Adjust to %P being a
  3828. valid register operand output modifier.
  3829. 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
  3830. * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
  3831. characters.
  3832. 2012-07-13 Andrew Pinski <apinski@cavium.com>
  3833. * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
  3834. rather than cleanup-tree-dump.
  3835. * gcc.target/mips/octeon-pipe-1.c: Likewise.
  3836. 2012-07-13 Richard Guenther <rguenther@suse.de>
  3837. PR tree-optimization/53907
  3838. * gcc.target/i386/pr53907.c: New testcase.
  3839. 2012-07-13 Richard Guenther <rguenther@suse.de>
  3840. PR tree-optimization/53922
  3841. * gcc.dg/torture/pr53922.c: New testcase.
  3842. 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
  3843. PR rtl-optimization/53908
  3844. * gcc.dg/torture/pr53908.c: New test.
  3845. 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
  3846. PR c++/53531
  3847. * g++.dg/cpp0x/variadic135.C: New.
  3848. 2012-07-12 Jason Merrill <jason@redhat.com>
  3849. * g++.dg/template/sfinae6_neg.C: Adjust.
  3850. 2012-07-12 Tobias Burnus <burnus@net-b.de>
  3851. * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
  3852. * gfortran.dg/c_f_pointer_tests_3.f90: Update
  3853. scan-tree-dump-times pattern.
  3854. 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  3855. * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
  3856. 2012-07-11 Jason Merrill <jason@redhat.com>
  3857. DR 1402
  3858. * g++.g/cpp0x/defaulted37.C: New.
  3859. 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
  3860. PR target/53859
  3861. * gcc.target/arm/pr53859.c: New test.
  3862. 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
  3863. PR target/53886
  3864. * gcc.c-torture/compile/pr53886.c: New.
  3865. 2012-07-10 Dehao Chen <dehao@google.com>
  3866. * gcc.dg/debug_info_inline.c: New test.
  3867. 2012-07-10 Jason Merrill <jason@redhat.com>
  3868. PR c++/53733
  3869. * g++.dg/cpp0x/defaulted36.C: New.
  3870. * g++.dg/cpp0x/defaulted21.C: Adjust.
  3871. * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
  3872. 2012-07-09 Sterling Augustine <saugustine@google.com>
  3873. * g++.dg/debug/dwarf2/pubnames-2.C: New.
  3874. 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
  3875. PR tree-optimization/53887
  3876. * gcc.dg/pr53887.c: New test.
  3877. 2012-07-09 Jason Merrill <jason@redhat.com>
  3878. PR c++/53882
  3879. * g++.dg/cpp0x/nullptr29.C: New.
  3880. 2012-07-09 Tom de Vries <tom@codesourcery.com>
  3881. Richard Guenther <rguenther@suse.de>
  3882. * gcc.dg/builtin-unreachable-6.c: New test.
  3883. * gcc.dg/builtin-unreachable-5.c: New test.
  3884. 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
  3885. PR tree-optimization/53881
  3886. * gcc.dg/pr53881.c: New test.
  3887. 2012-07-06 Jason Merrill <jason@redhat.com>
  3888. PR c++/53862
  3889. * g++.dg/cpp0x/variadic134.C: New.
  3890. PR c++/53858
  3891. * g++.dg/cpp0x/alias-decl-20.C: New.
  3892. 2012-07-06 Tom de Vries <tom@codesourcery.com>
  3893. PR tree-optimization/51879
  3894. * gcc.dg/pr51879-16.c: New test.
  3895. * gcc.dg/pr51879-17.c: Same.
  3896. 2012-07-06 Tom de Vries <tom@codesourcery.com>
  3897. PR tree-optimization/52009
  3898. * gcc.dg/pr51879-7.c: New test.
  3899. * gcc.dg/pr51879-18.c: New test.
  3900. 2012-07-05 Jason Merrill <jason@redhat.com>
  3901. PR c++/50852
  3902. * g++.dg/template/typedef39.C: New.
  3903. PR c++/53039
  3904. * g++.dg/cpp0x/variadic133.C: New.
  3905. * g++.dg/template/param1.C: Adjust.
  3906. 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  3907. PR target/48941
  3908. PR target/51980
  3909. * gcc.target/arm/neon/vtrnf32.c: Update.
  3910. * gcc.target/arm/neon/vtrns32.c: Update.
  3911. * gcc.target/arm/neon/vtrnu32.c: Update.
  3912. * gcc.target/arm/neon/vzipf32.c: Update.
  3913. * gcc.target/arm/neon/vzips32.c: Update.
  3914. * gcc.target/arm/neon/vzipu32.c: Update.
  3915. 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
  3916. PR fortran/53732
  3917. * gfortran.dg/inline_sum_4.f90: New test.
  3918. 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
  3919. * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
  3920. 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  3921. * gcc.target/arm/fma-sp.c: New testcase.
  3922. * gcc.target/arm/fma.c: Likewise.
  3923. * gcc.target/arm/fma.h: Likewise.
  3924. 2012-07-04 Jason Merrill <jason@redhat.com>
  3925. PR c++/53848
  3926. * g++.dg/other/enum3.C: New.
  3927. 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
  3928. PR middle-end/53321
  3929. * g++.dg/torture/pr53321.C: New test.
  3930. 2012-07-04 Richard Guenther <rguenther@suse.de>
  3931. PR tree-optimization/53844
  3932. * g++.dg/tree-ssa/pr53844.C: New testcase.
  3933. 2012-07-04 Richard Guenther <rguenther@suse.de>
  3934. PR tree-optimization/53849
  3935. * gcc.dg/pr53849.c: New testcase.
  3936. 2012-07-03 Jakub Jelinek <jakub@redhat.com>
  3937. PR c++/53812
  3938. * g++.dg/ext/label14.C: New test.
  3939. 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
  3940. PR target/53811
  3941. * g++.dg/other/pr53811.C: New test.
  3942. 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
  3943. PR target/28896
  3944. * gcc.target/m68k/stack-limit-1.c: New testcase.
  3945. 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
  3946. * gnat.dg/recursive_call.adb: New test.
  3947. 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
  3948. * gnat.dg/discr37.ad[sb]: New test.
  3949. 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
  3950. * g++.dg/other/packed1.C: Remove SH from xfail list.
  3951. 2012-07-02 Jason Merrill <jason@redhat.com>
  3952. PR c++/53619
  3953. * g++.dg/cpp0x/lambda/lambda-this5.C: New.
  3954. PR c++/53783
  3955. * g++.dg/cpp0x/lambda/lambda-template7.C: New.
  3956. PR c++/53788
  3957. * g++.dg/cpp0x/decltype39.C: New.
  3958. * g++.dg/diagnostic/method1.C: Adjust.
  3959. PR c++/53816
  3960. * g++.dg/template/ref6.C: New.
  3961. 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
  3962. PR target/53568
  3963. * gcc.target/sh/pr53568-1.c: New.
  3964. 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
  3965. PR target/51244
  3966. * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
  3967. 2012-07-02 Jason Merrill <jason@redhat.com>
  3968. PR c++/53821
  3969. * g++.dg/cpp0x/lambda/lambda-template6.C: New.
  3970. PR c++/53524
  3971. * g++.dg/template/enum7.C: New.
  3972. * g++.dg/other/ptrmem10.C: Adjust.
  3973. * g++.dg/other/ptrmem11.C: Adjust.
  3974. * g++.dg/cpp0x/scoped_enum.C: Adjust.
  3975. 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
  3976. * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
  3977. 2012-07-01 Wei Guozhi <carrot@google.com>
  3978. PR target/53447
  3979. * gcc.target/arm/pr53447-1.c: New testcase.
  3980. * gcc.target/arm/pr53447-2.c: New testcase.
  3981. * gcc.target/arm/pr53447-3.c: New testcase.
  3982. * gcc.target/arm/pr53447-4.c: New testcase.
  3983. 2012-06-29 Richard Guenther <rguenther@suse.de>
  3984. PR tree-optimization/47061
  3985. * gcc.dg/tree-ssa/vrp71.c: New testcase.
  3986. 2012-06-29 Richard Guenther <rguenther@suse.de>
  3987. PR tree-optimization/37541
  3988. * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
  3989. 2012-06-29 Richard Guenther <rguenther@suse.de>
  3990. PR tree-optimization/52589
  3991. * gcc.dg/tree-ssa/vrp70.c: New testcase.
  3992. 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
  3993. * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
  3994. * g++.dg/template/error46.C: Add missing comment to dg-message.
  3995. * g++.dg/template/crash107.C: Likewise.
  3996. * g++.dg/template/error47.C: Likewise.
  3997. * g++.dg/template/crash108.C: Likewise.
  3998. * g++.dg/overload/operator5.C: Likewise.
  3999. * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
  4000. errors in dg-message directives, add comments.
  4001. 2012-06-28 Kai Tietz <ktietz@redhat.com>
  4002. * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
  4003. hard-coded 'unsigned long'.
  4004. 2012-06-28 Jakub Jelinek <jakub@redhat.com>
  4005. PR tree-optimization/51581
  4006. * gcc.dg/vect/pr51581-4.c: New test.
  4007. PR tree-optimization/53645
  4008. * gcc.c-torture/execute/pr53645-2.c: New test.
  4009. 2012-06-28 Richard Guenther <rguenther@suse.de>
  4010. PR middle-end/53790
  4011. * gcc.dg/torture/pr53790.c: New testcase.
  4012. 2012-06-28 Jakub Jelinek <jakub@redhat.com>
  4013. PR tree-optimization/53645
  4014. * gcc.c-torture/execute/pr53645.c: New test.
  4015. 2012-06-28 Arnaud Charlet <charlet@adacore.com>
  4016. * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
  4017. 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
  4018. PR debug/53671
  4019. PR debug/49888
  4020. * gcc.dg/guality/pr49888.c: Account for the possibility that
  4021. the variable is optimized out at the first test.
  4022. 2012-06-27 Jason Merrill <jason@redhat.com>
  4023. * g++.dg/cpp0x/override2.C: Adjust.
  4024. * g++.dg/template/error5.C: Adjust.
  4025. * g++.dg/parse/crash28.C: Adjust.
  4026. PR c++/53563
  4027. * g++.dg/parse/template27.C: New.
  4028. * g++.dg/template/crash74.C: Adjust expected output.
  4029. 2012-06-27 Janus Weil <janus@gcc.gnu.org>
  4030. PR fortran/41951
  4031. PR fortran/49591
  4032. * gfortran.dg/typebound_operator_16.f03: New.
  4033. 2012-06-27 Jakub Jelinek <jakub@redhat.com>
  4034. * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
  4035. even src1.i and src2.i fields even in the second half of the arrays.
  4036. 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  4037. PR c++/51033.
  4038. * g++.dg/torture/vshuf-16.inc: New test.
  4039. * g++.dg/torture/vshuf-2.inc: New test.
  4040. * g++.dg/torture/vshuf-4.inc: New test.
  4041. * g++.dg/torture/vshuf-8.inc: New test.
  4042. * g++.dg/torture/vshuf-main.inc: New test.
  4043. * g++.dg/torture/vshuf-v16hi.C: New test.
  4044. * g++.dg/torture/vshuf-v16qi.C: New test.
  4045. * g++.dg/torture/vshuf-v2df.C: New test.
  4046. * g++.dg/torture/vshuf-v2di.C: New test.
  4047. * g++.dg/torture/vshuf-v2sf.C: New test.
  4048. * g++.dg/torture/vshuf-v2si.C: New test.
  4049. * g++.dg/torture/vshuf-v4df.C: New test.
  4050. * g++.dg/torture/vshuf-v4di.C: New test.
  4051. * g++.dg/torture/vshuf-v4sf.C: New test.
  4052. * g++.dg/torture/vshuf-v4si.C: New test.
  4053. * g++.dg/torture/vshuf-v8hi.C: New test.
  4054. * g++.dg/torture/vshuf-v8qi.C: New test.
  4055. * g++.dg/torture/vshuf-v8si.C: New test.
  4056. 2012-06-27 Richard Guenther <rguenther@suse.de>
  4057. PR middle-end/53676
  4058. * gcc.dg/tree-ssa/scev-6.c: New testcase.
  4059. 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
  4060. * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
  4061. scan-dump-dem-not): Use printable pattern in test name.
  4062. 2012-06-26 Sterling Augustine <saugustine@google.com>
  4063. Dominique Dhumieres <dominiq@lps.ens.fr>
  4064. * gcc.dg/pubtypes-2.c: Update expected output.
  4065. * gcc.dg/pubtypes-3.c: Likewise.
  4066. * gcc.dg/pubtypes-4.c: Likewise.
  4067. 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
  4068. * gcc.dg/tree-ssa/slsr-1.c: New test.
  4069. * gcc.dg/tree-ssa/slsr-2.c: Likewise.
  4070. * gcc.dg/tree-ssa/slsr-3.c: Likewise.
  4071. * gcc.dg/tree-ssa/slsr-4.c: Likewise.
  4072. 2012-06-26 Matt Turner <mattst88@gmail.com>
  4073. PR target/35294
  4074. * gcc.target/arm/mmx-2.c: New.
  4075. 2012-06-26 Richard Guenther <rguenther@suse.de>
  4076. PR c++/53752
  4077. * g++.dg/torture/pr53752.C: New testcase.
  4078. 2012-06-26 Jakub Jelinek <jakub@redhat.com>
  4079. PR tree-optimization/53748
  4080. * gcc.c-torture/compile/pr53748.c: New test.
  4081. 2012-06-25 Jason Merrill <jason@redhat.com>
  4082. PR c++/53498
  4083. PR c++/53305
  4084. * g++.dg/cpp0x/decltype38.C: New.
  4085. * g++.dg/cpp0x/variadic132.C: Remove dg-error.
  4086. 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
  4087. * lib/target-supports-dg.exp (testname-for-summary): New.
  4088. * lib/profopt.exp (profopt_execute): Define testname_with_flags.
  4089. * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
  4090. cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
  4091. scan-module-absence, output-exists, output-exists-not: Use
  4092. testname-for-summary.
  4093. (dg-test): Clean up testname_with_flags.
  4094. * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
  4095. scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
  4096. scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
  4097. scan-assembler-dem-not, object-size: Use testname-for-summary.
  4098. * lib/gcov.exp (run-gcov): Likewise.
  4099. * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
  4100. scan-dump-dem, scan-dump-dem-note): Likewise.
  4101. * lib/profopt.exp: Make prof_option_list local to profopt-execute.
  4102. * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
  4103. including profopt.opt; save and restore existing value.
  4104. * g++.dg/bprob/bprob.exp: Likewise.
  4105. * gcc.dg/matrix/matrix.exp: Likewise.
  4106. * gcc.dg/tree-prof/tree-prof.exp: Likewise.
  4107. * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
  4108. PROFOPT_OPTIONS.
  4109. 2012-06-25 Richard Henderson <rth@redhat.com>
  4110. * gcc.dg/pr53749.c: New.
  4111. 2012-06-25 Jason Merrill <jason@redhat.com>
  4112. PR c++/52988
  4113. * g++.dg/cpp0x/nullptr28.C: New.
  4114. 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
  4115. * gcc.target/arm/neon-vld1_dupQ.c: New.
  4116. 2012-06-25 Florian Weimer <fweimer@redhat.com>
  4117. * g++.dg/init/new35.C: New.
  4118. * g++.dg/init/new36.C: New.
  4119. * g++.dg/init/new37.C: New.
  4120. * g++.dg/ext/vla5.C: New warning.
  4121. * g++.dg/ext/vla8.C: New warning.
  4122. * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
  4123. 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  4124. James Greenhalgh <james.greenhalgh@arm.com>
  4125. * gcc.target/arm/ftest-support-arm.h New testcase.
  4126. * gcc.target/arm/ftest-support-thumb.h Likewise.
  4127. * gcc.target/arm/ftest-support.h Likewise.
  4128. * gcc.target/arm/ftest-armv4-arm.c: Likewise.
  4129. * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
  4130. * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
  4131. * gcc.target/arm/ftest-armv5t-arm.c Likewise.
  4132. * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
  4133. * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
  4134. * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
  4135. * gcc.target/arm/ftest-armv6-arm.c Likewise.
  4136. * gcc.target/arm/ftest-armv6-thumb.c Likewise.
  4137. * gcc.target/arm/ftest-armv6k-arm.c Likewise.
  4138. * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
  4139. * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
  4140. * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
  4141. * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
  4142. * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
  4143. * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
  4144. * gcc.target/arm/ftest-armv7a-arm.c Likewise.
  4145. * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
  4146. * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
  4147. * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
  4148. * gcc.target/arm/ftest-armv7r-arm.c Likewise.
  4149. * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
  4150. * lib/target-supports.exp
  4151. (check_effective_target_arm_arch_FUNC): Add support for more
  4152. architectures.
  4153. (add_options_for_arm_arch_FUNC): Likewise.
  4154. (check_effective_target_arm_arch_FUNC_multilib): New functions.
  4155. 2012-06-25 Jason Merrill <jason@redhat.com>
  4156. PR c++/53202
  4157. * g++.dg/cpp0x/constexpr-tuple.C: New.
  4158. 2012-06-25 Jakub Jelinek <jakub@redhat.com>
  4159. PR target/53759
  4160. * gcc.target/i386/pr53759.c: New test.
  4161. PR c++/53594
  4162. * g++.dg/cpp0x/nsdmi7.C: New test.
  4163. 2012-06-24 Kai Tietz <ktietz@redhat.com>
  4164. * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
  4165. for LLP64 targets.
  4166. * gcc.target/i386/pr38988.c: Likewise.
  4167. 2012-06-22 Janus Weil <janus@gcc.gnu.org>
  4168. PR fortran/47710
  4169. PR fortran/53328
  4170. * gfortran.dg/typebound_generic_12.f03: New.
  4171. * gfortran.dg/typebound_generic_13.f03: New.
  4172. 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
  4173. * gnat.dg/lto15.ad[sb]: New test.
  4174. 2012-06-21 Meador Inge <meadori@codesourcery.com>
  4175. PR c/53702
  4176. * gcc.dg/Wunused-local-typedefs.c: New testcase.
  4177. 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
  4178. * gcc.dg/pch/ident-1.c: New test.
  4179. * gcc.dg/pch/ident-1.hs: Header file for new test.
  4180. 2012-06-21 Michael Matz <matz@suse.de>
  4181. PR middle-end/53688
  4182. * gcc.c-torture/execute/pr53688.c: New test.
  4183. 2012-06-20 Richard Guenther <rguenther@suse.de>
  4184. PR tree-optimization/30318
  4185. * gcc.dg/tree-ssa/vrp69.c: New testcase.
  4186. 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
  4187. * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
  4188. 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  4189. * gcc.target/i386/clearcapv2.map: New file.
  4190. * gcc.target/i386/i386.exp: Try it first before clearcap.map.
  4191. 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
  4192. * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
  4193. and add __sh__ case.
  4194. 2012-06-19 Jason Merrill <jason@redhat.com>
  4195. PR c++/52637
  4196. * g++.dg/debug/localclass1.C: New.
  4197. 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
  4198. * g++.dg/cpp0x/override4.C: New.
  4199. 2012-06-14 Jason Merrill <jason@redhat.com>
  4200. PR c++/53651
  4201. * g++.dg/cpp0x/decltype37.C: New.
  4202. 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
  4203. * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
  4204. 2012-06-19 Joseph Myers <joseph@codesourcery.com>
  4205. * gcc.c-torture/compile/vector-5.c,
  4206. gcc.c-torture/compile/vector-6.c: New tests.
  4207. 2012-06-19 Richard Henderson <rth@redhat.com>
  4208. * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
  4209. 2012-06-19 Richard Guenther <rguenther@suse.de>
  4210. * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
  4211. 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
  4212. PR target/53712
  4213. * gcc.target/i386/pr53712.c: New test.
  4214. 2012-06-18 Tobias Burnus <burnus@net-b.de>
  4215. PR fortran/53692
  4216. * gfortran.dg/elemental_optional_args_6.f90: New.
  4217. 2012-06-18 Tobias Burnus <burnus@net-b.de>
  4218. PR fortran/53526
  4219. * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
  4220. * gfortran.dg/coarray/move_alloc_1.f90
  4221. 2012-06-18 Tobias Burnus <burnus@net-b.de>
  4222. PR fortran/53526
  4223. * gfortran.dg/coarray_27.f90: New.
  4224. 2012-06-18 Joey Ye <Joey.Ye@arm.com>
  4225. Greta Yorsh <Greta.Yorsh@arm.com>
  4226. * gcc.target/arm/epilog-1.c: New test.
  4227. 2012-06-18 Richard Guenther <rguenther@suse.de>
  4228. PR tree-optimization/53693
  4229. * g++.dg/torture/pr53693.C: New testcase.
  4230. 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
  4231. PR tree-optimization/53703
  4232. * gcc.dg/torture/pr53703.c: New test.
  4233. 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
  4234. PR middle-end/53698
  4235. * gcc.target/i386/pr53698.c: New test.
  4236. 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
  4237. * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
  4238. 2012-06-17 Tobias Burnus <burnus@net-b.de>
  4239. PR fortran/53691
  4240. PR fortran/53685
  4241. * gfortran.dg/transfer_check_3.f90: New.
  4242. 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
  4243. * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
  4244. 2012-06-16 Tobias Burnus <burnus@net-b.de>
  4245. PR fortran/53642
  4246. PR fortran/45170
  4247. * gfortran.dg/deferred_type_param_8.f90: New.
  4248. 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
  4249. * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
  4250. testname that includes flags, passed in as new argument, in
  4251. pass/fail messages.
  4252. (run_gcov): Get testname from dg-test, use it in pass/fail messages
  4253. and pass it to verify-* procedures.
  4254. * g++.dg/torture/stackalign/stackalign.exp: Combine stack
  4255. alignment torture options with usual torture options.
  4256. * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
  4257. messages reported for one line of source code.
  4258. * g++.dg/cpp0x/constexpr-decl.C: Likewise.
  4259. * g++.dg/cpp0x/decltype2.C: Likewise.
  4260. * g++.dg/cpp0x/decltype3.C: Likewise.
  4261. * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
  4262. * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
  4263. * g++.dg/cpp0x/static_assert3.C: Likewise.
  4264. * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
  4265. * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
  4266. * g++.dg/cpp0x/union1.C: Likewise.
  4267. * g++.dg/cpp0x/variadic-ex10.C: Likewise.
  4268. * g++.dg/cpp0x/variadic-ex14.C: Likewise.
  4269. * g++.dg/cpp0x/variadic2.C: Likewise.
  4270. * g++.dg/cpp0x/variadic20.C: Likewise.
  4271. * g++.dg/cpp0x/variadic74.C: Likewise.
  4272. * g++.dg/diagnostic/bitfld2.C: Likewise.
  4273. * g++.dg/ext/attrib44.C: Likewise.
  4274. * g++.dg/ext/no-asm-1.C: Likewise.
  4275. * g++.dg/other/error34.C: Likewise.
  4276. * g++.dg/parse/crash46.C: Likewise.
  4277. * g++.dg/parse/error10.C: Likewise.
  4278. * g++.dg/parse/error2.C: Likewise.
  4279. * g++.dg/parse/error3.C: Likewise.
  4280. * g++.dg/parse/error36.C: Likewise.
  4281. * g++.dg/parse/error8.C: Likewise.
  4282. * g++.dg/parse/error9.C: Likewise.
  4283. * g++.dg/parse/parser-pr28152-2.C: Likewise.
  4284. * g++.dg/parse/parser-pr28152.C: Likewise.
  4285. * g++.dg/parse/template25.C: Likewise.
  4286. * g++.dg/parse/typename11.C: Likewise.
  4287. * g++.dg/tc1/dr147.C: Likewise.
  4288. * g++.dg/template/deduce3.C: Likewise.
  4289. * g++.dg/template/koenig9.C: Likewise.
  4290. * g++.dg/template/pr23510.C: Likewise.
  4291. * g++.dg/warn/pr12242.C: Likewise.
  4292. * g++.dg/warn/pr30551-2.C: Likewise.
  4293. * g++.dg/warn/pr30551.C: Likewise.
  4294. * g++.old-deja/g++.other/typename1.C: Likewise.
  4295. * g++.old-deja/g++.pt/niklas01a.C: Likewise.
  4296. 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  4297. PR c++/51033
  4298. * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
  4299. * c-c++-common/torture/vshuf-2.inc: Likewise.
  4300. * c-c++-common/torture/vshuf-4.inc: Likewise.
  4301. * c-c++-common/torture/vshuf-8.inc: Likewise.
  4302. * c-c++-common/torture/vshuf-main.inc: Likewise.
  4303. * c-c++-common/torture/vshuf-v16hi.c: Likewise.
  4304. * c-c++-common/torture/vshuf-v16qi.c: Likewise.
  4305. * c-c++-common/torture/vshuf-v2df.c: Likewise.
  4306. * c-c++-common/torture/vshuf-v2di.c: Likewise.
  4307. * c-c++-common/torture/vshuf-v2sf.c: Likewise.
  4308. * c-c++-common/torture/vshuf-v2si.c: Likewise.
  4309. * c-c++-common/torture/vshuf-v4df.c: Likewise.
  4310. * c-c++-common/torture/vshuf-v4di.c: Likewise.
  4311. * c-c++-common/torture/vshuf-v4hi.c: Likewise.
  4312. * c-c++-common/torture/vshuf-v4sf.c: Likewise.
  4313. * c-c++-common/torture/vshuf-v4si.c: Likewise.
  4314. * c-c++-common/torture/vshuf-v8hi.c: Likewise.
  4315. * c-c++-common/torture/vshuf-v8qi.c: Likewise.
  4316. * c-c++-common/torture/vshuf-v8si.c: Likewise.
  4317. 2012-06-15 Michael Matz <matz@suse.de>
  4318. * gcc.dg/tree-ssa/vector-4.c: New test.
  4319. 2012-06-15 Michael Matz <matz@suse.de>
  4320. * gcc.dg/debug/dwarf2/inline3.c: Adjust.
  4321. * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
  4322. 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
  4323. PR tree-optimization/53636
  4324. * gcc.target/arm/pr53636.c: New test.
  4325. 2012-06-15 Jakub Jelinek <jakub@redhat.com>
  4326. PR tree-optimization/51581
  4327. * gcc.c-torture/execute/pr51581-1.c: New test.
  4328. * gcc.c-torture/execute/pr51581-2.c: New test.
  4329. * gcc.dg/vect/pr51581-1.c: New test.
  4330. * gcc.dg/vect/pr51581-2.c: New test.
  4331. * gcc.dg/vect/pr51581-3.c: New test.
  4332. * gcc.target/i386/avx-pr51581-1.c: New test.
  4333. * gcc.target/i386/avx-pr51581-2.c: New test.
  4334. * gcc.target/i386/avx2-pr51581-1.c: New test.
  4335. * gcc.target/i386/avx2-pr51581-2.c: New test.
  4336. * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
  4337. 2012-06-15 Richard Guenther <rguenther@suse.de>
  4338. * gcc.c-torture/execute/20120615-1.c: New testcase.
  4339. 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
  4340. * gnat.dg/vect8.ad[sb]: New test.
  4341. 2012-06-14 Richard Guenther <rguenther@suse.de>
  4342. * gcc.dg/tree-ssa/vrp.h: New testcase.
  4343. * gcc.dg/tree-ssa/vrp68.c: Likewise.
  4344. 2012-06-13 Christian Bruel <christian.bruel@st.com>
  4345. PR target/53621
  4346. * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
  4347. 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
  4348. * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
  4349. 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
  4350. PR testsuite/20771
  4351. * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
  4352. test summary unique.
  4353. * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
  4354. scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
  4355. scan-stack-usage-not): Don't strip torture options from test name.
  4356. * lib/scandump.exp (scan-dump-times): Use printable version of
  4357. regexp in test summary line.
  4358. * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
  4359. messages reported for one line of source code.
  4360. * gcc.dg/format/few-1.c: Likewise.
  4361. * gcc.dg/ia64-sync-2.c: Likewise.
  4362. * gcc.dg/sync-2.c: Likewise.
  4363. * gcc.dg/noncompile/pr44517.c: Likewise.
  4364. 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
  4365. PR debug/49888
  4366. * gcc.dg/guality/pr49888.c: New.
  4367. 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
  4368. * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
  4369. * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
  4370. * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
  4371. 2012-06-13 Tobias Burnus <burnus@net-b.de>
  4372. PR fortran/53643
  4373. * gfortran.dg/intent_out_7.f90: New.
  4374. 2012-06-13 Tobias Burnus <burnus@net-b.de>
  4375. PR fortran/53597
  4376. * gfortran.dg/save_4.f90: New.
  4377. 2012-06-12 Jakub Jelinek <jakub@redhat.com>
  4378. PR c/53532
  4379. PR c/51034
  4380. PR c/53196
  4381. * gcc.dg/pr53532.c: New test.
  4382. * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
  4383. adjust line numbers.
  4384. * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
  4385. * gcc.dg/Wcxx-compat-8.c: Likewise.
  4386. * gcc.dg/pr51034.c: New test.
  4387. * gcc.dg/pr53196-1.c: New test.
  4388. * gcc.dg/pr53196-2.c: New test.
  4389. 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
  4390. * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
  4391. alignment torture options with usual torture options.
  4392. * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
  4393. instead of dg-options.
  4394. * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
  4395. * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
  4396. * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
  4397. * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
  4398. * gcc.dg/torture/stackalign/push-1.c: Likewise.
  4399. * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
  4400. * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
  4401. to checks for multiple messages reported for one line of source code.
  4402. * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
  4403. * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
  4404. messages reported for one line of source code.
  4405. * gcc.dg/20031223-1.c: Add comments to check for multiple
  4406. messages reported for one line of source code.
  4407. * gcc.dg/Wconversion-integer.c: Likewise.
  4408. * gcc.dg/Wfatal-2.c: Likewise.
  4409. * gcc.dg/Wfatal.c: Likewise.
  4410. * gcc.dg/Wobjsize-1.c: Likewise.
  4411. * gcc.dg/c99-vla-jump-1.c: Likewise.
  4412. * gcc.dg/c99-vla-jump-2.c: Likewise.
  4413. * gcc.dg/c99-vla-jump-3.c: Likewise.
  4414. * gcc.dg/c99-vla-jump-4.c: Likewise.
  4415. * gcc.dg/c99-vla-jump-5.c: Likewise.
  4416. * gcc.dg/decl-9.c: Likewise.
  4417. * gcc.dg/declspec-10.c: Likewise.
  4418. * gcc.dg/declspec-18.c: Likewise.
  4419. * gcc.dg/mtune.c: Likewise.
  4420. * gcc.dg/parser-pr28152-2.c: Likewise.
  4421. * gcc.dg/parser-pr28152.c: Likewise.
  4422. * gcc.dg/pr14475.c: Likewise.
  4423. * gcc.dg/pr27953.c: Likewise.
  4424. * gcc.dg/pr28322-3.c: Likewise.
  4425. * gcc.dg/pr30457.c: Likewise.
  4426. * gcc.dg/pr30551-2.c: Likewise.
  4427. * gcc.dg/pr30551-3.c: Likewise.
  4428. * gcc.dg/pr30551-4.c: Likewise.
  4429. * gcc.dg/pr30551-5.c: Likewise.
  4430. * gcc.dg/pr30551-6.c: Likewise.
  4431. * gcc.dg/pr30551.c: Likewise.
  4432. * gcc.dg/pr45461.c: Likewise.
  4433. * gcc.dg/pr48552-1.c: Likewise.
  4434. * gcc.dg/pr48552-2.c: Likewise.
  4435. * gcc.dg/redecl-1.c: Likewise.
  4436. * gcc.dg/transparent-union-3.c: Likewise.
  4437. * gcc.dg/utf-dflt.c: Likewise.
  4438. * gcc.dg/utf-dflt2.c: Likewise.
  4439. * gcc.dg/vla-8.c: Likewise.
  4440. * gcc.dg/vla-init-1.c: Likewise.
  4441. * gcc.dg/wtr-int-type-1.c: Likewise.
  4442. * c-c++-common/raw-string-3.c: Add comments to checks for multiple
  4443. messages reported for for one line of source code.
  4444. * c-c++-common/raw-string-5.c: Likewise.
  4445. * c-c++-common/raw-string-4.c: Likewise.
  4446. * c-c++-common/raw-string-6.c: Likewise.
  4447. * c-c++-common/pr20000.c: Likewise.
  4448. * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
  4449. messages reported for one line of source code.
  4450. * gcc.dg/cpp/pr30786.c: Likewise.
  4451. * gcc.dg/cpp/pr28709.c: Likewise.
  4452. * gcc.dg/cpp/missing-header-MD.c: Likewise.
  4453. * gcc.dg/cpp/macspace2.c: Likewise.
  4454. * gcc.dg/cpp/missing-header-1.c: Likewise.
  4455. * gcc.dg/cpp/missing-header-MMD.c: Likewise.
  4456. * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
  4457. * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
  4458. 2012-06-12 Jason Merrill <jason@redhat.com>
  4459. PR c++/53599
  4460. * g++.dg/template/local7.C: New.
  4461. 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
  4462. PR target/53511
  4463. * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
  4464. * gcc.target/sh/pr51340-2.c: Likewise.
  4465. * gcc.target/sh/pr51340-3.c: Likewise.
  4466. 2012-06-12 Michael Matz <matz@suse.de>
  4467. * gcc.dg/torture/alias-1.c: New test.
  4468. 2012-06-12 Jakub Jelinek <jakub@redhat.com>
  4469. PR rtl-optimization/53589
  4470. * gcc.dg/torture/pr53589.c: New test.
  4471. 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
  4472. PR target/50749
  4473. * gcc.target/sh/pr50749-sf-postinc-2.c: New.
  4474. * gcc.target/sh/pr50749-sf-postinc-4.c: New.
  4475. * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
  4476. * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
  4477. * gcc.target/sh/pr50749-sf-predec-2.c: New.
  4478. * gcc.target/sh/pr50749-sf-predec-4.c: New.
  4479. * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
  4480. * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
  4481. * gcc.target/sh/pr50749-sf-postinc-1.c: New.
  4482. * gcc.target/sh/pr50749-sf-postinc-3.c: New.
  4483. * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
  4484. * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
  4485. * gcc.target/sh/pr50749-sf-predec-1.c: New.
  4486. * gcc.target/sh/pr50749-sf-predec-3.c: New.
  4487. * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
  4488. * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
  4489. 2012-06-11 Sriraman Tallam <tmsriram@google.com>
  4490. * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
  4491. (check_intel_cpu_model): New function.
  4492. (check_amd_cpu_model): New function.
  4493. (check_features): New function.
  4494. (__get_cpuid_output): New function.
  4495. (check_detailed): New function.
  4496. (fn1): Rename to quick_check.
  4497. (main): Update to call quick_check and call check_detailed.
  4498. 2012-06-11 Richard Henderson <rth@redhat.com>
  4499. * lib/target-supports.exp
  4500. (check_effective_target_sync_long_long_runtime): Use
  4501. check_effective_target_lp64 instead of
  4502. check_effective_target_powerpc64 for powerpc targets.
  4503. 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
  4504. PR target/53511
  4505. * gcc.target/sh/pr53511-1.c: New.
  4506. 2012-06-11 Richard Guenther <rguenther@suse.de>
  4507. PR middle-end/53470
  4508. * g++.dg/lto/pr53470_0.C: New testcase.
  4509. * gcc.dg/lto/pr53470_0.c: Likewise.
  4510. 2012-06-11 Richard Guenther <rguenther@suse.de>
  4511. PR c++/53605
  4512. * g++.dg/ext/pr53605.C: New testcase.
  4513. 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
  4514. * gnat.dg/specs/array1.ads: New test.
  4515. * gnat.dg/specs/array2.ads: Likewise.
  4516. * gnat.dg/array22.adb: Likewise.
  4517. 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
  4518. * gnat.dg/constant4.adb: New test.
  4519. * gnat.dg/constant4_pkg.ads: New helper.
  4520. 2012-06-08 Janus Weil <janus@gcc.gnu.org>
  4521. PR fortran/52552
  4522. * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
  4523. * gfortran.dg/allocate_class_1.f90: Modified.
  4524. * gfortran.dg/allocate_with_typespec_4.f90: Modified.
  4525. * gfortran.dg/allocate_class_2.f90: New.
  4526. 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
  4527. PR middle-end/53535
  4528. * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
  4529. 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
  4530. PR fortran/52861
  4531. * gfortran.dg/string_assign_2.f90: New test case.
  4532. 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
  4533. PR fortran/52861
  4534. * gfortran.dg/string_assign_1.f90: New test case.
  4535. 2012-06-07 Jakub Jelinek <jakub@redhat.com>
  4536. PR middle-end/53580
  4537. * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
  4538. * gcc.dg/gomp/critical-4.c: Likewise.
  4539. * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
  4540. * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
  4541. * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
  4542. * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
  4543. * c-c++-common/gomp/pr53580.c: New test.
  4544. 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
  4545. PR c++/51214
  4546. * g++.dg/cpp0x/forw_enum11.C: New.
  4547. 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
  4548. PR c++/53567
  4549. * g++.dg/cpp0x/alias-decl-19.C: New.
  4550. 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
  4551. * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
  4552. 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
  4553. * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
  4554. (XSTATE_FP): Ditto.
  4555. (XSTATE_SSE): Ditto.
  4556. (XSTATE_YMM): Ditto.
  4557. (avx_os_support): Use new defines.
  4558. 2012-06-06 Richard Guenther <rguenther@suse.de>
  4559. PR testsuite/32380
  4560. * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
  4561. loops.
  4562. 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
  4563. PR c++/52841
  4564. * g++.dg/cpp0x/pr52841.C: New testcase.
  4565. 2012-06-06 Richard Guenther <rguenther@suse.de>
  4566. PR tree-optimization/53081
  4567. * gcc.dg/tree-ssa/ldist-20.c: New testcase.
  4568. * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
  4569. 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
  4570. * gcc.target/powerpc/pr53487.c: New test.
  4571. 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
  4572. * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
  4573. 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
  4574. * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
  4575. 2012-06-05 Richard Guenther <rguenther@suse.de>
  4576. PR tree-optimization/30442
  4577. * gcc.dg/vect/bb-slp-30.c: New testcase.
  4578. 2012-06-05 Richard Guenther <rguenther@suse.de>
  4579. PR tree-optimization/53081
  4580. * gcc.dg/tree-ssa/ldist-19.c: New testcase.
  4581. * gcc.c-torture/execute/builtins/builtins.exp: Always pass
  4582. -fno-tree-loop-distribute-patterns.
  4583. 2012-06-05 Alan Modra <amodra@gmail.com>
  4584. * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
  4585. Check static chain in nested funcs.
  4586. 2012-06-04 Tobias Burnus <burnus@net-b.de>
  4587. PR fortran/50619
  4588. * gfortran.dg/init_flag_10.f90: New.
  4589. 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
  4590. PR c++/53524
  4591. * g++.dg/warn/Wenum-compare-no-2: New.
  4592. 2012-06-04 Dodji Seketeli <dodji@redhat.com>
  4593. PR preprocessor/53463
  4594. * g++.dg/cpp/limits.C: New test.
  4595. * g++.dg/parse/error19.C: Adjust.
  4596. * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
  4597. * g++.dg/warn/pr35635.C: Likewise.
  4598. * g++.old-deja/g++.pt/assign1.C: Likewise.
  4599. 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
  4600. PR target/53559
  4601. * gcc.target/powerpc/cell_builtin_1.c: New test case.
  4602. * gcc.target/powerpc/cell_builtin_2.c: Ditto.
  4603. * gcc.target/powerpc/cell_builtin_3.c: Ditto.
  4604. * gcc.target/powerpc/cell_builtin_4.c: Ditto.
  4605. * gcc.target/powerpc/cell_builtin_5.c: Ditto.
  4606. * gcc.target/powerpc/cell_builtin_6.c: Ditto.
  4607. * gcc.target/powerpc/cell_builtin_7.c: Ditto.
  4608. * gcc.target/powerpc/cell_builtin_8.c: Ditto.
  4609. 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
  4610. * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
  4611. 2012-06-04 Jakub Jelinek <jakub@redhat.com>
  4612. PR tree-optimization/53550
  4613. * gcc.dg/pr53550.c: New test.
  4614. 2012-06-04 Richard Guenther <rguenther@suse.de>
  4615. * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
  4616. * gcc.dg/tree-ssa/ldist-17.c: Likewise.
  4617. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
  4618. 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
  4619. PR fortran/48831
  4620. * gfortran.dg/parameter_array_element_2.f90: New.
  4621. 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
  4622. PR target/53512
  4623. * gcc.target/sh/pr53512-1.c: New.
  4624. * gcc.target/sh/pr53512-2.c: New.
  4625. * gcc.target/sh/pr53512-3.c: New.
  4626. * gcc.target/sh/pr53512-4.c: New.
  4627. 2012-06-01 Jason Merrill <jason@redhat.com>
  4628. PR c++/52973
  4629. * g++.dg/ext/visibility/template12.C: New.
  4630. * g++.dg/ext/attrib14.C: Adjust warning line.
  4631. PR c++/52725
  4632. * g++.dg/parse/new6.C: New.
  4633. * g++.dg/template/sizeof-template-argument.C: Adjust error message.
  4634. 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
  4635. * c-c++-common/restrict-2.c: Revert previous change.
  4636. 2012-06-01 Jason Merrill <jason@redhat.com>
  4637. PR c++/53137
  4638. * g++.dg/cpp0x/lambda/lambda-template5.C: New.
  4639. PR c++/53484
  4640. * g++.dg/cpp0x/auto33.C: New.
  4641. 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
  4642. PR c++/26155
  4643. * g++.dg/parse/namespace-alias-1.C: New.
  4644. 2012-06-01 Christian Bruel <christian.bruel@st.com>
  4645. * gcc.dg/spec-options.c: New test.
  4646. * gcc.dg/foo.specs: New file.
  4647. 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
  4648. PR ada/53517
  4649. * gnat.dg/lto14.adb: Skip on Solaris.
  4650. 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
  4651. * gcc.target/cris/sync-1-v10.c,
  4652. gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
  4653. gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
  4654. gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
  4655. gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
  4656. gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
  4657. gcc.target/cris/torture/sync-mis-op-i-1.c,
  4658. gcc.target/cris/torture/sync-mis-op-i-1a.c,
  4659. gcc.target/cris/torture/sync-mis-op-i-2.c,
  4660. gcc.target/cris/torture/sync-mis-op-i-2a.c,
  4661. gcc.target/cris/torture/sync-mis-op-i-3.c,
  4662. gcc.target/cris/torture/sync-mis-op-i-3a.c,
  4663. gcc.target/cris/torture/sync-mis-op-s-1.c,
  4664. gcc.target/cris/torture/sync-mis-op-s-1a.c,
  4665. gcc.target/cris/torture/sync-mis-xchg-i-1.c,
  4666. gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
  4667. gcc.target/cris/torture/sync-mis-xchg-i-2.c,
  4668. gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
  4669. gcc.target/cris/torture/sync-mis-xchg-i-3.c,
  4670. gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
  4671. gcc.target/cris/torture/sync-mis-xchg-s-1.c,
  4672. gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
  4673. 2012-05-31 Richard Guenther <rguenther@suse.de>
  4674. * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
  4675. ldist-pr45948.c with disabled SCCP.
  4676. 2012-05-31 Richard Guenther <rguenther@suse.de>
  4677. PR middle-end/48493
  4678. * gcc.dg/torture/pr48493.c: New testcase.
  4679. 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
  4680. * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
  4681. arm32 to targets.
  4682. * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
  4683. of the initialization loop.
  4684. (dg-final): Adjust the expected number of vectorized loops depending
  4685. on vect_char_mult target selector.
  4686. 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
  4687. * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
  4688. gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
  4689. gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
  4690. New tests.
  4691. 2012-05-30 Jason Merrill <jason@redhat.com>
  4692. PR c++/53356
  4693. * g++.dg/init/new34.C: New.
  4694. * g++.dg/tree-ssa/stabilize1.C: New.
  4695. 2012-05-30 Jakub Jelinek <jakub@redhat.com>
  4696. PR c++/53356
  4697. * g++.dg/init/new33.C: New test.
  4698. 2012-05-30 Richard Guenther <rguenther@suse.de>
  4699. PR middle-end/53501
  4700. * gcc.dg/torture/pr53501.c: New testcase.
  4701. * c-c++-common/restrict-2.c: Adjust.
  4702. 2012-05-30 Alan Modra <amodra@gmail.com>
  4703. * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
  4704. torture-finish.
  4705. 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
  4706. * gcc.target/i386/shuf-concat.c: New test.
  4707. 2012-05-30 Jakub Jelinek <jakub@redhat.com>
  4708. PR rtl-optimization/53519
  4709. * gcc.c-torture/compile/pr53519.c: New test.
  4710. 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  4711. * gcc.target/arm/neon-vrev.c: New.
  4712. 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
  4713. PR target/51340
  4714. * gcc.target/sh/pr51340-1.c: New.
  4715. * gcc.target/sh/pr51340-2.c: New.
  4716. * gcc.target/sh/pr51340-3.c: New.
  4717. 2012-05-29 Richard Guenther <rguenther@suse.de>
  4718. PR tree-optimization/53516
  4719. * gcc.dg/torture/pr53516.c: New testcase.
  4720. 2012-05-29 Dodji Seketeli <dodji@redhat.com>
  4721. PR preprocessor/53229
  4722. * gcc.dg/cpp/paste6.c: Force to run without
  4723. -ftrack-macro-expansion.
  4724. * gcc.dg/cpp/paste8.c: Likewise.
  4725. * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
  4726. -ftrack-macro-expansion.
  4727. * gcc.dg/cpp/paste12.c: Force to run without
  4728. -ftrack-macro-expansion.
  4729. * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
  4730. -ftrack-macro-expansion.
  4731. * gcc.dg/cpp/paste13.c: Likewise.
  4732. * gcc.dg/cpp/paste14.c: Likewise.
  4733. * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
  4734. -ftrack-macro-expansion.
  4735. * gcc.dg/cpp/paste18.c: New test.
  4736. 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
  4737. * gcc.target/cris/torture/trap-1.c,
  4738. gcc.target/cris/torture/trap-2.c,
  4739. gcc.target/cris/torture/trap-3.c,
  4740. gcc.target/cris/torture/trap-v0.c,
  4741. gcc.target/cris/torture/trap-v3.c: New tests.
  4742. 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
  4743. PR c++/25137
  4744. * g++.dg/warn/Wbraces3.C: New.
  4745. * g++.dg/warn/Wbraces4.C: Likewise.
  4746. 2012-05-28 Jakub Jelinek <jakub@redhat.com>
  4747. PR tree-optimization/53505
  4748. * c-c++-common/torture/pr53505.c: New test.
  4749. 2012-05-27 Nathan Sidwell <nathan@acm.org>
  4750. * gcc.dg/stmt-expr-4.c: New.
  4751. 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
  4752. PR c++/53491
  4753. * g++.dg/parse/crash60.C: New.
  4754. 2012-05-26 Jason Merrill <jason@redhat.com>
  4755. PR c++/53220
  4756. * c-c++-common/array-lit.c: New.
  4757. * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
  4758. 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
  4759. PR ada/50294
  4760. * gnat.dg/array21.adb: New test.
  4761. 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
  4762. * gnat.dg/renaming5.adb: Adjust dg-final directive.
  4763. 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
  4764. PR c++/32054
  4765. * g++.dg/other/anon-union3.C: New.
  4766. 2012-05-25 Ian Lance Taylor <iant@google.com>
  4767. * gcc.dg/split-6.c: New test.
  4768. 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
  4769. * gnat.dg/lto14.adb: New test.
  4770. 2012-05-25 Tristan Gingold <gingold@adacore.com>
  4771. * gcc.target/i386/large-frame.c: New.
  4772. 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
  4773. * gcc.target/powerpc/lhs-1.c: New.
  4774. * gcc.target/powerpc/lhs-2.c: New.
  4775. * gcc.target/powerpc/lhs-3.c: New.
  4776. 2012-05-24 Dodji Seketeli <dodji@redhat.com>
  4777. Make unwound macro expansion trace less redundant
  4778. * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
  4779. * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
  4780. * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
  4781. * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
  4782. * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
  4783. * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
  4784. 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
  4785. PR c++/53464
  4786. * g++.dg/cpp0x/constexpr-default1.C: New.
  4787. 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
  4788. PR c++/32080
  4789. * g++.dg/eh/goto2.C: New.
  4790. 2012-05-24 Richard Guenther <rguenther@suse.de>
  4791. PR middle-end/53460
  4792. * g++.dg/tree-prof/pr53460.C: New testcase.
  4793. 2012-05-24 Richard Guenther <rguenther@suse.de>
  4794. PR bootstrap/53466
  4795. * g++.dg/debug/pr53466.C: New testcase.
  4796. 2012-05-24 Jakub Jelinek <jakub@redhat.com>
  4797. PR tree-optimization/53465
  4798. * gcc.c-torture/execute/pr53465.c: New test.
  4799. 2012-05-23 Tobias Burnus <burnus@net-b.de>
  4800. PR fortran/51055
  4801. PR fortran/45170
  4802. * gfortran.dg/allocate_with_typespec_6.f90: New.
  4803. 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
  4804. PR c++/29185
  4805. * g++.dg/warn/delete-array-1.C: New.
  4806. 2012-05-23 Richard Guenther <rguenther@suse.de>
  4807. * gcc.dg/torture/pr39074-2.c: Adjust.
  4808. * gcc.dg/torture/pr39074.c: Likewise.
  4809. * gcc.dg/torture/pta-structcopy-1.c: Likewise.
  4810. * gcc.dg/tree-ssa/alias-19.c: Likewise.
  4811. 2012-05-22 Jan Hubicka <jh@suse.cz>
  4812. PR middle-end/53161
  4813. * g++.dg/torture/pr53161.C: New testcase.
  4814. 2012-05-22 Tobias Burnus <burnus@net-b.de>
  4815. PR fortran/53389
  4816. * gfortran.dg/realloc_on_assign_15.f90: New.
  4817. 2012-05-22 Richard Guenther <rguenther@suse.de>
  4818. PR middle-end/51071
  4819. * gcc.dg/torture/pr51071-2.c: New testcase.
  4820. 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
  4821. PR tree-optimization/53336
  4822. * g++.dg/torture/pr53336.C: New testcase.
  4823. 2012-05-22 Dodji Seketeli <dodji@redhat.com>
  4824. PR c++/53322
  4825. * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
  4826. instead of -Wunused-local-typedefs.
  4827. 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
  4828. PR c++/51184
  4829. * g++.dg/other/abstract4.C: New-
  4830. 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
  4831. PR c++/40821
  4832. * g++.dg/ext/attrib46.C: New.
  4833. 2012-05-21 Joseph Myers <joseph@codesourcery.com>
  4834. PR c/53418
  4835. * gcc.c-torture/compile/pr53418-1.c,
  4836. gcc.c-torture/compile/pr53418-2.c: New tests.
  4837. 2012-05-21 Jakub Jelinek <jakub@redhat.com>
  4838. PR tree-optimization/53366
  4839. * gcc.dg/torture/pr53366-1.c: New test.
  4840. * gcc.dg/torture/pr53366-2.c: New test.
  4841. * gcc.target/i386/pr53366-1.c: New test.
  4842. * gcc.target/i386/pr53366-2.c: New test.
  4843. PR tree-optimization/53409
  4844. * gcc.c-torture/compile/pr53409.c: New test.
  4845. PR tree-optimization/53410
  4846. * gcc.c-torture/compile/pr53410-1.c: New test.
  4847. * gcc.c-torture/compile/pr53410-2.c: New test.
  4848. 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
  4849. PR target/53425
  4850. * gcc.target/i386/pr53425-1.c: New file.
  4851. * gcc.target/i386/pr53425-2.c: Likewise.
  4852. 2012-05-21 Richard Guenther <rguenther@suse.de>
  4853. PR tree-optimization/53408
  4854. * gcc.dg/torture/pr53408.c: New testcase.
  4855. 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
  4856. H.J. Lu <hongjiu.lu@intel.com>
  4857. PR target/53416
  4858. * gcc.target/i386/pr53416.c: New file.
  4859. 2012-05-21 Richard Guenther <rguenther@suse.de>
  4860. * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
  4861. 2012-05-21 Richard Guenther <rguenther@suse.de>
  4862. * gcc.dg/torture/ldist-1.c: New testcase.
  4863. 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
  4864. * gnat.dg/lto13.adb: New test.
  4865. * gnat.dg/lto13_pkg.ad[sb]: New helper.
  4866. 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
  4867. * gnat.dg/specs/lto12.ads: New test.
  4868. * gnat.dg/specs/lto12_pkg.ads: New helper.
  4869. 2012-05-18 Richard Guenther <rguenther@suse.de>
  4870. PR tree-optimization/53346
  4871. * gcc.dg/tree-ssa/ldist-18.c: New testcase.
  4872. * gcc.target/i386/incoming-10.c: Adjust.
  4873. * gcc.target/i386/incoming-11.c: Likewise.
  4874. * gcc.target/i386/pr46295.c: Likewise.
  4875. 2012-05-18 Richard Guenther <rguenther@suse.de>
  4876. * gcc.dg/pr53352.c: Return zero.
  4877. 2012-05-18 Richard Guenther <rguenther@suse.de>
  4878. PR tree-optimization/53390
  4879. * gcc.dg/torture/pr53390.c: New testcase.
  4880. 2012-05-18 Meador Inge <meadori@codesourcery.com>
  4881. PR rtl-optimization/53352
  4882. * gcc.dg/pr53352.c: New test.
  4883. 2012-05-17 David S. Miller <davem@davemloft.net>
  4884. * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
  4885. failure on sparc-*-linux-gnu.
  4886. 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
  4887. PR c++/39681
  4888. * g++.dg/parse/error49.C: New.
  4889. * g++.dg/cpp0x/error8.C: Likewise.
  4890. * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
  4891. * g++.dg/ext/utf-dflt2.C: Likewise.
  4892. * g++.dg/ext/utf-gnuxx98.C: Likewise.
  4893. * g++.dg/ext/utf-dflt.C: Likewise.
  4894. * c-c++-common/raw-string-3.c: Likewise.
  4895. * c-c++-common/raw-string-4.c: Likewise.
  4896. 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
  4897. PR c++/53371
  4898. * g++.dg/cpp0x/catch1.C: New.
  4899. 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
  4900. PR c++/44516
  4901. * g++.dg/parse/error48.C: New.
  4902. * g++.dg/template/crash89.C: Adjust dg-error line numbers.
  4903. * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
  4904. 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
  4905. * gcc.dg/tm/indirect-2.c: New test.
  4906. 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  4907. PR tree-optimization/53217
  4908. * gfortran.dg/pr53217.f90: New test.
  4909. 2012-05-16 Richard Guenther <rguenther@suse.de>
  4910. PR tree-optimization/53364
  4911. * g++.dg/torture/pr53364.C: New testcase.
  4912. 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
  4913. PR testsuite/52641
  4914. * gcc.dg/pr52549.c: Fix test for long != void*
  4915. * gcc.c-torture/execute/pr52979-1.x: New file.
  4916. * gcc.c-torture/execute/pr52979-2.x: New file.
  4917. 2012-05-16 Dodji Seketeli <dodji@redhat.com>
  4918. PR preprocessor/7263
  4919. * gcc.dg/binary-constants-2.c: Run without tracking locations
  4920. accross macro expansion.
  4921. * gcc.dg/binary-constants-3.c: Likewise.
  4922. * gcc.dg/cpp/sysmac2.c: Likewise.
  4923. * gcc.dg/nofixed-point-2.c: Adjust for more precise
  4924. location.
  4925. * gcc.dg/cpp/syshdr3.c: New test.
  4926. * gcc.dg/cpp/syshdr3.h: New header for the new test above.
  4927. * gcc.dg/system-binary-constants-1.c: New test.
  4928. * gcc.dg/system-binary-constants-1.h: New header for the new test
  4929. above.
  4930. * g++.dg/cpp/syshdr3.C: New test.
  4931. * g++.dg/cpp/syshdr3.h: New header the new test above.
  4932. * g++.dg/system-binary-constants-1.C: New test.
  4933. * g++.dg/system-binary-constants-1.h: New header the new test
  4934. above.
  4935. 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
  4936. * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
  4937. 2012-05-15 Jakub Jelinek <jakub@redhat.com>
  4938. PR target/53358
  4939. * gcc.dg/pr53358.c: New test.
  4940. 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
  4941. PR c++/11856
  4942. * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
  4943. * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
  4944. 2012-05-15 Olivier Hainque <hainque@adacore.com>
  4945. * g++.dg/eh/sighandle.C: New testcase.
  4946. 2012-05-15 Richard Guenther <rguenther@suse.de>
  4947. PR tree-optimization/53355
  4948. * gcc.dg/tree-ssa/vrp67.c: New testcase.
  4949. 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
  4950. * gfortran.dg/*.f90: Remove now redundant manual
  4951. cleanup-modules directive.
  4952. 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
  4953. * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
  4954. * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
  4955. 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
  4956. PR fortran/52428
  4957. * gfortran.dg/int_range_io_1.f90: New test.
  4958. 2012-05-14 Andi Kleen <ak@linux.intel.com>
  4959. Jakub Jelinek <jakub@redhat.com>
  4960. PR target/53315
  4961. * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
  4962. * gcc.target/i386/rtm-check.h: New file.
  4963. * gcc.target/i386/pr53315.c: New test.
  4964. 2012-05-14 Tobias Burnus <burnus@net-b.de>
  4965. PR fortran/49110
  4966. PR fortran/51055
  4967. PR fortran/53329
  4968. * gfortran.dg/deferred_type_param_4.f90: New.
  4969. * gfortran.dg/deferred_type_param_6.f90: New.
  4970. 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
  4971. * gcc.target/i386/retarg.c: New test.
  4972. 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
  4973. PR fortran/45170
  4974. * gfortran.dg/deferred_type_param_3.f90: New.
  4975. * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
  4976. * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
  4977. 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
  4978. * gnat.dg/null_pointer_deref3.adb: New test.
  4979. 2012-05-12 Tobias Burnus <burnus@net-b.de>
  4980. PR fortran/49110
  4981. PR fortran/52843
  4982. * gfortran.dg/deferred_type_param_5.f90: New.
  4983. 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
  4984. * g++.dg/parse/error47.C: New.
  4985. 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
  4986. PR fortran/52537
  4987. * gfortran.dg/string_compare_4.f90: Change option
  4988. to -fdump-tree-original. Add test case for kind=4.
  4989. 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
  4990. PR fortran/52537
  4991. * gfortran.dg/string_compare_4.f90: New test.
  4992. 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  4993. * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
  4994. 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
  4995. PR c++/53305
  4996. * g++.dg/cpp0x/variadic132.C: New.
  4997. 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
  4998. PR c++/53158
  4999. * g++.dg/cpp0x/lambda/lambda-err2.C: New.
  5000. * g++.dg/parse/error26.C: Tweak dg-error column number.
  5001. 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
  5002. PR c++/53301
  5003. * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
  5004. 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
  5005. * gnat.dg/lto11.ad[sb]: New test.
  5006. 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
  5007. PR target/52908
  5008. * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
  5009. directive to Scan for vpmuldq, not vpmacsdql.
  5010. 2012-05-09 Michael Matz <matz@suse.de>
  5011. PR tree-optimization/53185
  5012. * gcc.dg/vect/pr53185.c: New test.
  5013. 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
  5014. PR middle-end/53249
  5015. * gcc.target/i386/pr53249.c: New.
  5016. 2012-05-09 Richard Guenther <rguenther@suse.de>
  5017. PR tree-optimization/18437
  5018. * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
  5019. * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
  5020. 2012-05-09 Jakub Jelinek <jakub@redhat.com>
  5021. PR tree-optimization/53226
  5022. * gcc.c-torture/compile/pr53226.c: New test.
  5023. 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5024. * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
  5025. * gcc.target/i386/hle-add-rel-1.c: Likewise.
  5026. * gcc.target/i386/hle-and-acq-1.c: Likewise.
  5027. * gcc.target/i386/hle-and-rel-1.c: Likewise.
  5028. * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
  5029. * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
  5030. * gcc.target/i386/hle-or-acq-1.c: Likewise.
  5031. * gcc.target/i386/hle-or-rel-1.c: Likewise.
  5032. * gcc.target/i386/hle-sub-acq-1.c: Likewise.
  5033. * gcc.target/i386/hle-sub-rel-1.c: Likewise.
  5034. * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
  5035. * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
  5036. * gcc.target/i386/hle-xor-acq-1.c: Likewise.
  5037. * gcc.target/i386/hle-xor-rel-1.c: Likewise.
  5038. 2012-05-09 Dehao Chen <dehao@google.com>
  5039. * gcc.dg/predict-1.c: Remove the replicated text in this test.
  5040. * gcc.dg/predict-2.c: Likewise.
  5041. * gcc.dg/predict-3.c: Likewise.
  5042. * gcc.dg/predict-4.c: Likewise.
  5043. * gcc.dg/predict-5.c: Likewise.
  5044. * gcc.dg/predict-6.c: Likewise.
  5045. 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
  5046. PR target/53272
  5047. * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
  5048. 2012-05-08 Richard Guenther <rguenther@suse.de>
  5049. * gcc.dg/fold-bitand-4.c: New testcase.
  5050. 2012-05-08 Dehao Chen <dehao@google.com>
  5051. * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
  5052. heuristic is working properly.
  5053. * gcc.dg/predict-2.c: Likewise.
  5054. * gcc/dg/predict-3.c: Likewise.
  5055. * gcc/dg/predict-4.c: Likewise.
  5056. * gcc/dg/predict-5.c: Likewise.
  5057. * gcc/dg/predict-6.c: Likewise.
  5058. 2012-05-07 Jakub Jelinek <jakub@redhat.com>
  5059. PR tree-optimization/53239
  5060. * g++.dg/opt/vrp3.C: New test.
  5061. * g++.dg/opt/vrp3-aux.cc: New file.
  5062. * g++.dg/opt/vrp3.h: New file.
  5063. 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5064. * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
  5065. .uleb128 support in assembler output.
  5066. 2012-05-07 Richard Guenther <rguenther@suse.de>
  5067. PR lto/42987
  5068. * g++.dg/lto/pr42987_0.C: New testcase.
  5069. * g++.dg/lto/pr42987_1.C: Likewise.
  5070. 2012-05-07 Tobias Burnus <burnus@net-b.de>
  5071. PR fortran/53255
  5072. * gfortran.dg/typebound_operator_15.f90: New.
  5073. 2012-05-06 Tobias Burnus <burnus@net-b.de>
  5074. PR fortran/41587
  5075. * gfortran.dg/class_array_13.f90: New.
  5076. 2012-05-06 Tristan Gingold <gingold@adacore.com>
  5077. * gnat.dg/warn7.adb: New test.
  5078. 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
  5079. * gnat.dg/specs/renamings.ads: Rename to...
  5080. * gnat.dg/specs/renaming1.ads: ...this.
  5081. * gnat.dg/specs/renaming2.ads: New test.
  5082. * gnat.dg/specs/renaming2_pkg1.ads: New helper.
  5083. * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
  5084. * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
  5085. * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
  5086. 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
  5087. * gnat.dg/discr36.ad[sb]: New test.
  5088. * gnat.dg/discr36_pkg.ad[sb]: New helper.
  5089. 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5090. PR c/43772
  5091. * c-c++-common/pr43772.c: New.
  5092. 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
  5093. PR fortran/41600
  5094. * gfortran.dg/select_type_26.f03 : New test.
  5095. * gfortran.dg/select_type_27.f03 : New test.
  5096. PR fortran/53191
  5097. * gfortran.dg/select_type_28.f03 : New test.
  5098. 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
  5099. PR fortran/49010
  5100. PR fortran/24518
  5101. * gfortran.dg/mod_sign0_1.f90: New test.
  5102. * gfortran.dg/mod_large_1.f90: New test.
  5103. 2012-05-04 Tobias Burnus <burnus@net-b.de>
  5104. PR fortran/53175
  5105. gfortran.dg/public_private_module_5.f90: New.
  5106. 2012-05-04 Tobias Burnus <burnus@net-b.de>
  5107. PR fortran/53111
  5108. * gfortran.dg/constructor_7.f90: New.
  5109. * gfortran.dg/constructor_8.f90: New.
  5110. 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
  5111. PR c++/53166
  5112. * g++.dg/cpp0x/static_assert7.C: New.
  5113. 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
  5114. PR tree-optimization/52633
  5115. * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
  5116. recognized as widening shifts instead of over-widening.
  5117. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
  5118. * gcc.dg/vect/vect-over-widen-4.c: Likewise.
  5119. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
  5120. * gcc.target/arm/pr52633.c: New test.
  5121. 2012-05-04 Richard Guenther <rguenther@suse.de>
  5122. PR tree-optimization/53168
  5123. * gcc.dg/torture/pr53168.c: New testcase.
  5124. * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
  5125. 2012-05-04 Richard Guenther <rguenther@suse.de>
  5126. * gcc.dg/lto/pr53214_0.c: New testcase.
  5127. 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
  5128. * gcc.target/ia64/pr48496.c: New test.
  5129. * gcc.target/ia64/pr52657.c: Likewise.
  5130. 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5131. PR c/51712
  5132. * c-c++-common/pr51712.c: New.
  5133. 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
  5134. PR target/53199
  5135. * gcc.target/powwerpc/pr53199.c: New file.
  5136. 2012-05-03 Jason Merrill <jason@redhat.com>
  5137. * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
  5138. * gcc.dg/debug/dwarf2/dups-types.c: New.
  5139. * gcc.dg/debug/dwarf2/dups-types.h: New.
  5140. 2012-05-03 Jason Merrill <jason@redhat.com>
  5141. * g++.dg/debug/dwarf2/namespace-2.C: New.
  5142. * g++.dg/debug/dwarf2/localclass3.C: New.
  5143. 2012-05-03 Jason Merrill <jason@redhat.com>
  5144. * g++.dg/debug/dwarf2/thunk1.C: New.
  5145. 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
  5146. PR c++/53186
  5147. * g++.dg/other/final2.C: New.
  5148. 2012-05-03 Richard Guenther <rguenther@suse.de>
  5149. * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
  5150. 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
  5151. * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
  5152. * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
  5153. * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
  5154. * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
  5155. 2012-05-03 Jakub Jelinek <jakub@redhat.com>
  5156. * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
  5157. .byte 0xf2.
  5158. * gcc.target/i386/hle-sub-rel-1.c: Likewise.
  5159. * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
  5160. * gcc.target/i386/hle-add-rel-1.c: Likewise.
  5161. PR debug/53174
  5162. * gcc.dg/pr53174.c: New test.
  5163. PR target/53187
  5164. * gcc.target/arm/pr53187.c: New test.
  5165. * gcc.c-torture/compile/pr53187.c: New test.
  5166. 2012-05-03 Richard Guenther <rguenther@suse.de>
  5167. * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
  5168. unsupported prefetching support.
  5169. 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
  5170. * gcc.dg/fixed-point/composite-type.c (dg-options): Add
  5171. option -ftrack-macro-expansion=0.
  5172. * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
  5173. option -ftrack-macro-expansion=0.
  5174. 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
  5175. * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
  5176. dg-options for target arm with dg-additional-options.
  5177. 2012-05-03 Richard Guenther <rguenther@suse.de>
  5178. PR tree-optimization/53144
  5179. * gcc.dg/torture/pr53144.c: New testcase.
  5180. 2012-05-03 Tobias Burnus <burnus@net-b.de>
  5181. PR fortran/52864
  5182. * gfortran.dg/pointer_intent_7.f90: New.
  5183. * gfortran.dg/pure_formal_3.f90: New.
  5184. 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
  5185. * gcc.target/s390/20030123-1.c: Add missing "volatile".
  5186. 2012-05-02 Martin Jambor <mjambor@suse.cz>
  5187. PR lto/52605
  5188. * g++.dg/lto/pr52605_0.C: New test.
  5189. 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
  5190. * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
  5191. * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
  5192. * gcc.target/i386/hle-add-acq-1.c: Ditto.
  5193. * gcc.target/i386/hle-add-rel-1.c: Ditto.
  5194. * gcc.target/i386/hle-and-acq-1.c: Ditto.
  5195. * gcc.target/i386/hle-and-rel-1.c: Ditto.
  5196. * gcc.target/i386/hle-or-acq-1.c: Ditto.
  5197. * gcc.target/i386/hle-or-rel-1.c: Ditto.
  5198. * gcc.target/i386/hle-sub-acq-1.c: Ditto.
  5199. * gcc.target/i386/hle-sub-rel-1.c: Ditto.
  5200. * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
  5201. * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
  5202. * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
  5203. * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
  5204. * gcc.target/i386/hle-xor-acq-1.c: Ditto.
  5205. * gcc.target/i386/hle-xor-rel-1.c: Ditto.
  5206. 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
  5207. PR middle-end/53153
  5208. * gcc.dg/pr53153.c: New test.
  5209. 2012-05-02 Richard Guenther <rguenther@suse.de>
  5210. * g++.dg/tree-ssa/pr19807.C: Adjust.
  5211. 2012-05-02 Jakub Jelinek <jakub@redhat.com>
  5212. PR tree-optimization/53163
  5213. * gcc.c-torture/compile/pr53163.c: New test.
  5214. PR rtl-optimization/53160
  5215. * gcc.c-torture/execute/pr53160.c: New test.
  5216. 2012-05-01 Ian Lance Taylor <iant@google.com>
  5217. PR c/37303
  5218. * gcc.dg/pr37303.c: New test.
  5219. 2012-05-01 Richard Henderson <rth@redhat.com>
  5220. * lib/target-supports.exp
  5221. (check_effective_target_sync_long_long_runtime): True for
  5222. check_effective_target_powerpc64.
  5223. 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
  5224. PR c++/51033
  5225. * gcc.dg/vector-1.c: Move to ...
  5226. * c-c++-common/vector-1.c: ... here.
  5227. * gcc.dg/vector-2.c: Move to ...
  5228. * c-c++-common/vector-2.c: ... here.
  5229. * gcc.dg/vector-3.c: Move to ...
  5230. * c-c++-common/vector-3.c: ... here. Adapt to C++.
  5231. * gcc.dg/vector-4.c: Move to ...
  5232. * c-c++-common/vector-4.c: ... here.
  5233. * gcc.dg/vector-init-1.c: Move to ...
  5234. * c-c++-common/vector-init-1.c: ... here.
  5235. * gcc.dg/vector-init-2.c: Move to ...
  5236. * c-c++-common/vector-init-2.c: ... here.
  5237. * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
  5238. * c-c++-common/vector-subscript-1.c: ... here.
  5239. * gcc.dg/vector-subscript-2.c: Move to ...
  5240. * c-c++-common/vector-subscript-2.c: ... here.
  5241. * gcc.dg/vector-subscript-3.c: Move to ...
  5242. * c-c++-common/vector-subscript-3.c: ... here.
  5243. PR c++/51314
  5244. * g++.dg/cpp0x/vt-51314.C: New test.
  5245. * g++.dg/cpp0x/variadic76.C: Fix.
  5246. 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
  5247. * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
  5248. 2012-04-30 Dodji Seketeli <dodji@redhat.com>
  5249. Add -Wvarargs option
  5250. * c-c++-common/Wvarargs.c: New test case.
  5251. * c-c++-common/Wvarargs-2.c: Likewise.
  5252. 2012-04-30 Dodji Seketeli <dodji@redhat.com>
  5253. Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
  5254. * objc.dg/foreach-7.m: Force the test case to run without
  5255. -ftrack-macro-expansion.
  5256. * c-c++-common/tm/attrib-1.c: Likewise.
  5257. * c-c++-common/warn-ommitted-condop.c: Likewise.
  5258. * gcc.dg/assign-warn-1.c: Likewise.
  5259. * gcc.dg/assign-warn-2.c: Likewise.
  5260. * gcc.dg/attr-alloc_size.c: Likewise.
  5261. * gcc.dg/builtin-stringop-chk-1.c: Likewise.
  5262. * gcc.dg/builtin-stringop-chk-2.c: Likewise.
  5263. * gcc.dg/builtin-strncat-chk-1.c: Likewise.
  5264. * gcc.dg/c90-const-expr-9.c: Likewise.
  5265. * gcc.dg/c99-const-expr-9.c: Likewise.
  5266. * gcc.dg/cpp/direct2.c: Likewise. Adjust.
  5267. * gcc.dg/cpp/direct2s.c: Likewise.
  5268. * gcc.dg/cpp/pr28709.c: Likewise.
  5269. * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
  5270. * gcc.dg/dfp/composite-type.c: Likewise.
  5271. * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
  5272. with -ftrack-macro-expansion
  5273. * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
  5274. * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
  5275. * g++.dg/ext/cleanup-1.C: Likewise.
  5276. * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
  5277. * g++.dg/template/sfinae10.C: Likewise.
  5278. * g++.dg/tm/wrap-2.C: Likewise.
  5279. * g++.dg/warn/Wconversion-real-integer.C: Likewise.
  5280. * g++.dg/warn/Wsign-conversion.C: Likewise.
  5281. * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
  5282. * g++.old-deja/g++.mike/p10769b.C: Likewise.
  5283. * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
  5284. it to run with -ftrack-macro-expansion.
  5285. * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
  5286. test cases without -ftrack-macro-expansion.
  5287. Fix location for static class members
  5288. * g++.dg/template/sfinae6_neg.C: Adjust.
  5289. Make conversion warnings work on NULL with -ftrack-macro-expansion
  5290. * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
  5291. alongside the previous testing for NULL.
  5292. Fix -Wuninitialized for -ftrack-macro-expansion
  5293. * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
  5294. Strip "<built-in>" loc from displayed expansion context
  5295. * g++.dg/warn/Wconversion-real-integer2.C: New test.
  5296. * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
  5297. * g++.dg/warn/conversion-real-integer-3.h: New header used by the
  5298. new test above.
  5299. Fix expansion point loc for macro-like tokens
  5300. * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
  5301. * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
  5302. Fix token pasting with -ftrack-macro-expansion
  5303. * gcc.dg/cpp/paste17.c: New test case for
  5304. -ftrack-macro-expansion=2 mode only.
  5305. * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
  5306. 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
  5307. * gnat.dg/warn6.ad[sb]: New test.
  5308. 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5309. PR 53149
  5310. * gcc.dg/20011021-1.c: Adjust testcase.
  5311. 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
  5312. PR fortran/53148
  5313. * gfortran.dg/function_optimize_12.f90: New test.
  5314. 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
  5315. PR target/53156
  5316. * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
  5317. code to match current output and cover new peephole2 pattern.
  5318. 2012-04-27 Ollie Wild <aaw@google.com>
  5319. * g++.dg/cpp0x/Wliteral-suffix.c: New test.
  5320. 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
  5321. * gcc.c-torture/execute/20120427-2.c: New testcase.
  5322. * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
  5323. * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
  5324. * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
  5325. 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
  5326. PR target/53138
  5327. * gcc.c-torture/execute/20120427-1.c: New testcase.
  5328. 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
  5329. PR middle-end/27139
  5330. * gcc.dg/tree-ssa/forwprop-18.c: New test.
  5331. 2012-04-27 Tom de Vries <tom@codesourcery.com>
  5332. PR tree-optimization/51879
  5333. * gcc.dg/pr51879.c: New test.
  5334. * gcc.dg/pr51879-2.c: Same.
  5335. * gcc.dg/pr51879-3.c: Same.
  5336. * gcc.dg/pr51879-4.c: Same.
  5337. * gcc.dg/pr51879-6.c: Same.
  5338. 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
  5339. PR c++/53096
  5340. * g++.dg/cpp0x/defaulted35.C: New.
  5341. * g++.dg/cpp0x/defaulted15.C: Adjust.
  5342. 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
  5343. * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
  5344. structure layout.
  5345. 2012-04-25 Sriraman Tallam <tmsriram@google.com>
  5346. * gcc.target/i386/builtin_target.c: Check avx2.
  5347. 2012-04-26 Alan Modra <amodra@gmail.com>
  5348. * gcc.target/powerpc/savres.c: New test.
  5349. * gcc.target/powerpc/powerpc.exp: Run it.
  5350. 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
  5351. PR target/53120
  5352. * gcc.dg/torture/pr53120.c: New test.
  5353. 2012-04-25 Jakub Jelinek <jakub@redhat.com>
  5354. PR middle-end/52979
  5355. * gcc.c-torture/compile/pr52979-1.c: New test.
  5356. * gcc.c-torture/execute/pr52979-1.c: New test.
  5357. * gcc.c-torture/execute/pr52979-2.c: New test.
  5358. 2012-04-25 Richard Guenther <rguenther@suse.de>
  5359. * gcc.target/i386/l_fma_float_5.c: Adjust.
  5360. * gcc.target/i386/l_fma_double_4.c: Likewise.
  5361. * gcc.target/i386/l_fma_float_2.c: Likewise.
  5362. * gcc.target/i386/l_fma_float_6.c: Likewise.
  5363. * gcc.target/i386/l_fma_double_1.c: Likewise.
  5364. * gcc.target/i386/l_fma_double_5.c: Likewise.
  5365. * gcc.target/i386/l_fma_float_3.c: Likewise.
  5366. * gcc.target/i386/l_fma_double_2.c: Likewise.
  5367. * gcc.target/i386/l_fma_double_6.c: Likewise.
  5368. * gcc.target/i386/l_fma_float_4.c: Likewise.
  5369. * gcc.target/i386/l_fma_double_3.c: Likewise.
  5370. * gcc.target/i386/l_fma_float_1.c: Likewise.
  5371. 2012-04-25 Jakub Jelinek <jakub@redhat.com>
  5372. PR tree-optimization/53058
  5373. * gcc.c-torture/compile/pr53058.c: New test.
  5374. 2012-04-25 Jan Hubicka <jh@suse.cz>
  5375. PR middle-end/53088
  5376. * gcc.target/i386/pr39082-1.c: Update warning location.
  5377. 2012-04-25 Jakub Jelinek <jakub@redhat.com>
  5378. PR c/52880
  5379. * gcc.dg/pr52880.c: New test.
  5380. 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5381. * gcc.dg/m-un-2.c: Update.
  5382. * gcc.dg/20011021-1.c: Update.
  5383. 2012-04-25 Tobias Burnus <burnus@net-b.de>
  5384. PR fortran/52196
  5385. * gfortran.dg/realloc_on_assign_14.f90: New.
  5386. 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
  5387. PR testsuite/52641
  5388. PR tree-optimizations/52891
  5389. * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
  5390. 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  5391. PR c++/52363
  5392. * g++.dg/cpp0x/sfinae35.C: New.
  5393. * g++.dg/cpp0x/sfinae36.C: Likewise.
  5394. 2012-04-24 Sriraman Tallam <tmsriram@google.com>
  5395. * gcc.target/builtin_target.c: New testcase.
  5396. 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5397. PR target/47197
  5398. * gcc.target/powerpc/pr47197.c: New test.
  5399. 2012-04-24 Richard Guenther <rguenther@suse.de>
  5400. PR tree-optimization/53085
  5401. * g++.dg/torture/pr53085.C: New testcase.
  5402. 2012-04-24 Andrew Pinski <apinski@cavium.com>
  5403. PR tree-opt/33512
  5404. * gcc.dg/tree-ssa/andor-3.c: New testcase.
  5405. * gcc.dg/tree-ssa/andor-4.c: New testcase.
  5406. * gcc.dg/tree-ssa/andor-5.c: New testcase.
  5407. 2012-04-24 Jakub Jelinek <jakub@redhat.com>
  5408. PR middle-end/53084
  5409. * gcc.c-torture/execute/pr53084.c: New test.
  5410. 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
  5411. * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
  5412. 2012-04-23 Andrew Pinski <apinski@cavium.com>
  5413. * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
  5414. 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
  5415. PR regression/53076
  5416. * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
  5417. * gcc.dg/torture/builtin-power-1.c: Likewise.
  5418. 2012-04-23 Richard Guenther <rguenther@suse.de>
  5419. PR tree-optimization/53070
  5420. * gcc.dg/torture/pr53070.c: New testcase.
  5421. 2012-04-23 Richard Guenther <rguenther@suse.de>
  5422. PR c/53060
  5423. * gcc.dg/pr53060.c: New testcase.
  5424. 2012-04-23 Jakub Jelinek <jakub@redhat.com>
  5425. PR tree-optimizations/52891
  5426. * gcc.c-torture/compile/pr52891-1.c: New test.
  5427. * gcc.c-torture/compile/pr52891-2.c: New test.
  5428. 2012-04-22 Tobias Burnus <burnus@net-b.de>
  5429. PR fortran/53051
  5430. * gfortran.dg/read_float_4.f90: New.
  5431. 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5432. PR 35441
  5433. * c-c++-common/pr35441.C: New.
  5434. 2012-04-20 Ian Lance Taylor <iant@google.com>
  5435. * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
  5436. (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
  5437. 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
  5438. * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
  5439. array access.
  5440. * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
  5441. 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5442. PR rtl-optimization/44214
  5443. * gcc.dg/pr44214-1.c: New test.
  5444. * gcc.dg/pr44214-2.c: Likewise.
  5445. * gcc.dg/pr44214-3.c: Likewise.
  5446. 2012-04-20 Richard Guenther <rguenther@suse.de>
  5447. * g++.dg/torture/20120420-1.C: New testcase.
  5448. 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
  5449. * gcc.target/i386/pr45830.c: Update scan-tree-dump.
  5450. 2012-04-19 Christian Bruel <christian.bruel@st.com>
  5451. * gcc.dg/pr52283.c: New test.
  5452. 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5453. * gcc.dg/pr37985.c: New test.
  5454. 2012-04-19 Richard Guenther <rguenther@suse.de>
  5455. PR rtl-optimization/44688
  5456. * gcc.dg/var-expand1.c: Increase array size to make unrolling
  5457. possibly profitable.
  5458. 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5459. PR tree-optimization/52976
  5460. * gfortran.dg/reassoc_11.f: New test.
  5461. 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5462. PR tree-optimization/52976
  5463. * gfortran.dg/reassoc_7.f: New test.
  5464. * gfortran.dg/reassoc_8.f: Likewise.
  5465. * gfortran.dg/reassoc_9.f: Likewise.
  5466. * gfortran.dg/reassoc_10.f: Likewise.
  5467. 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
  5468. PR c++/52422
  5469. * g++.dg/cpp0x/sfinae33.C: New.
  5470. * g++.dg/cpp0x/sfinae34.C: Likewise.
  5471. 2012-04-18 Joey Ye <joey.ye@arm.com>
  5472. * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
  5473. 2012-04-18 Richard Guenther <rguenther@suse.de>
  5474. * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
  5475. array access.
  5476. * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
  5477. * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
  5478. 2012-04-17 Tom de Vries <tom@codesourcery.com>
  5479. * g++.dg/pr51264-4.C: New test.
  5480. 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
  5481. PR c++/52599
  5482. * g++.dg/cpp0x/constexpr-ctor10.C: New.
  5483. 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
  5484. PR c++/53003
  5485. * g++.dg/parse/crash59.C: New.
  5486. 2012-04-17 Michael Matz <matz@suse.de>
  5487. PR tree-optimization/18437
  5488. * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
  5489. 2012-04-17 Richard Guenther <rguenther@suse.de>
  5490. PR middle-end/53011
  5491. * g++.dg/torture/pr53011.C: New testcase.
  5492. 2012-04-16 Jason Merrill <jason@redhat.com>
  5493. PR c++/38543
  5494. * g++.dg/cpp0x/variadic131.C: New.
  5495. PR c++/52008
  5496. * g++.dg/cpp0x/variadic130.C: New.
  5497. PR c++/50830
  5498. * g++.dg/cpp0x/variadic129.C: New.
  5499. PR c++/50303
  5500. * g++.dg/cpp0x/variadic128.C: New.
  5501. 2012-04-16 Tobias Burnus <burnus@net-b.de>
  5502. PR fortran/52864
  5503. * gfortran.dg/pointer_intent_6.f90: New.
  5504. 2012-04-16 Tobias Burnus <burnus@net-b.de>
  5505. PR fortran/52916
  5506. * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
  5507. to include public_private_module_4.f90.
  5508. * gfortran.dg/public_private_module_4.f90: Skip this test on all
  5509. targets.
  5510. 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
  5511. PR c++/49152
  5512. * g++.dg/diagnostic/operator1.C: New.
  5513. * g++.dg/ext/label5.C: Adjust.
  5514. * g++.dg/ext/va-arg1.C: Likewise.
  5515. * g++.dg/other/error20.C: Likewise.
  5516. * g++.dg/other/error20.C: Likewise.
  5517. * g++.dg/other/error16.C: Likewise.
  5518. * g++.dg/other/error10.C: Likewise.
  5519. * g++.dg/parse/error30.C: Likewise.
  5520. * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
  5521. 2012-04-16 Jason Merrill <jason@redhat.com>
  5522. PR c++/51148
  5523. * g++.dg/cpp0x/variadic127.C: New.
  5524. 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5525. * lib/plugin-support.exp (plugin-test-execute): Properly determine
  5526. testcase name.
  5527. Use fail, pass instead of unresolved.
  5528. Don't log $optstr.
  5529. PR testsuite/52948
  5530. * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
  5531. TODO_dump_func.
  5532. * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
  5533. * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
  5534. * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
  5535. 2012-04-16 Janus Weil <janus@gcc.gnu.org>
  5536. PR fortran/52968
  5537. * gfortran.dg/typebound_call_23.f03: New test case.
  5538. 2012-04-15 Jason Merrill <jason@redhat.com>
  5539. PR c++/47220
  5540. * g++.dg/cpp0x/variadic126.C: New.
  5541. PR c++/52380
  5542. * g++.dg/cpp0x/variadic125.C: New.
  5543. PR c++/52292
  5544. * g++.dg/cpp0x/variadic124.C: New.
  5545. PR c++/52706
  5546. * g++.dg/cpp0x/nullptr27.C: New.
  5547. PR c++/52818
  5548. * g++.dg/warn/format8.C: New.
  5549. 2012-04-15 Janus Weil <janus@gcc.gnu.org>
  5550. PR fortran/51082
  5551. * gfortran.dg/proc_ptr_comp_34.f90: New test case.
  5552. 2012-04-14 Tobias Burnus <burnus@net-b.de>
  5553. PR fortran/52916
  5554. PR fortran/40973
  5555. * gfortran.dg/public_private_module_3.f90: New.
  5556. * gfortran.dg/public_private_module_4.f90: New.
  5557. 2012-04-14 Tom de Vries <tom@codesourcery.com>
  5558. * gcc.dg/superblock.c: New test.
  5559. 2012-04-14 Tom de Vries <tom@codesourcery.com>
  5560. * gcc.dg/pr51879-12.c: New test.
  5561. 2012-04-13 Jason Merrill <jason@redhat.com>
  5562. PR c++/52824
  5563. * g++.dg/cpp0x/variadic123.C: New.
  5564. * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
  5565. PR c++/52905
  5566. * g++.dg/cpp0x/initlist-ctor1.C: New.
  5567. PR c++/52915
  5568. * g++.dg/other/anon-union2.C: New.
  5569. 2012-04-13 Martin Jambor <mjambor@suse.cz>
  5570. PR middle-end/52939
  5571. * g++.dg/ipa/pr52939.C: New test.
  5572. 2012-04-13 Tom de Vries <tom@codesourcery.com>
  5573. * gcc.dg/pr52734.c: New test.
  5574. 2012-04-13 Richard Guenther <rguenther@suse.de>
  5575. PR tree-optimization/52969
  5576. * gcc.dg/torture/pr52969.c: New testcase.
  5577. 2012-04-13 Richard Guenther <rguenther@suse.de>
  5578. PR c/52549
  5579. * gcc.dg/pr52549.c: New testcase.
  5580. 2012-04-13 Richard Guenther <rguenther@suse.de>
  5581. PR c/52862
  5582. * gcc.dg/pr52862.c: New testcase.
  5583. 2012-04-13 Joey Ye <joey.ye@arm.com>
  5584. * gcc.target/arm/thumb1-imm.c: New testcase.
  5585. 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
  5586. PR target/52932
  5587. * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
  5588. second function argument.
  5589. * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
  5590. (calc_permps): Update declaration. Calculate result correctly.
  5591. (avx2_test): Change src2 type to union256i_d.
  5592. * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
  5593. correctly.
  5594. 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
  5595. PR target/52775
  5596. * gcc.target/powerpc/pr52775.c: New file.
  5597. 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5598. PR tree-optimization/18589
  5599. * gcc.dg/tree-ssa/pr18589-1.c: New test.
  5600. * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
  5601. * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
  5602. * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
  5603. * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
  5604. * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
  5605. * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
  5606. * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
  5607. * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
  5608. * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
  5609. 2012-04-12 Richard Guenther <rguenther@suse.de>
  5610. PR tree-optimization/52943
  5611. * gcc.dg/torture/pr52943.c: New testcase.
  5612. 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
  5613. PR target/50751
  5614. * gcc/target/sh/pr50751-4.c: New.
  5615. * gcc/target/sh/pr50751-5.c: New.
  5616. * gcc/target/sh/pr50751-6.c: New.
  5617. * gcc/target/sh/pr50751-7.c: New.
  5618. 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
  5619. PR c++/52465
  5620. * g++.dg/lookup/using52.C: New.
  5621. 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5622. * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
  5623. 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
  5624. PR rtl-optimization/52876
  5625. * gcc.target/i386/pr52876.c: New.
  5626. 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
  5627. * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
  5628. __UINTPTR_TYPE__.
  5629. * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
  5630. __INTPTR_TYPE__.
  5631. * gcc.dg/pr14092-1.c (intptr_t): Likewise.
  5632. * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
  5633. * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
  5634. (ptrdiff_t): ... this. All uses changed.
  5635. * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
  5636. * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
  5637. __INTPTR_TYPE__.
  5638. (main): Cast argument to __INTPTR_TYPE__.
  5639. * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
  5640. size_t.
  5641. * gcc.dg/mallign.c (main): Likewise.
  5642. * gcc.dg/pr38700.c (foo): Likewise.
  5643. * gcc.dg/long-long-cst1.c (t): Likewise.
  5644. * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
  5645. * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
  5646. * gcc.dg/pointer-arith-10.c (foo): Likewise.
  5647. * gcc.dg/pr25682.c (d, foo): Likewise.
  5648. * gcc.dg/format/cast-1.c (f): Likewise.
  5649. * gcc.dg/c90-const-expr-10.c
  5650. * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
  5651. (size_t): ...this. All uses changed.
  5652. * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
  5653. * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
  5654. * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
  5655. * gcc.dg/pr34856.c (uintptr_t): Likewise.
  5656. * gcc.dg/sequence-pt-1.c: Likewise.
  5657. * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
  5658. * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
  5659. * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
  5660. * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
  5661. of ptrdiff_t with it.
  5662. * gcc.dg/inline-23.c (my_intptr_t): Likewise.
  5663. * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
  5664. * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
  5665. 2012-04-11 Jason Merrill <jason@redhat.com>
  5666. PR debug/45088
  5667. * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
  5668. * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
  5669. PR c++/52906
  5670. * g++.dg/ext/attrib45.C: New.
  5671. * g++.dg/eh/dtor3.C: New.
  5672. 2012-04-11 Richard Guenther <rguenther@suse.de>
  5673. PR middle-end/52621
  5674. * gfortran.dg/pr52621.f90: New testcase.
  5675. 2012-04-11 Richard Guenther <rguenther@suse.de>
  5676. PR middle-end/52918
  5677. * g++.dg/torture/pr52918-1.C: New testcase.
  5678. * g++.dg/torture/pr52918-2.C: Likewise.
  5679. 2012-04-11 Tobias Burnus <burnus@net-b.de>
  5680. PR fortran/52729
  5681. * gfortran.dg/block_11.f90: New.
  5682. 2012-04-11 Nick Clifton <nickc@redhat.com>
  5683. * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
  5684. 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
  5685. PR target/16458
  5686. * gcc.target/powerpc/pr16458-1.c: New test.
  5687. * gcc.target/powerpc/pr16458-2.c: Likewise.
  5688. * gcc.target/powerpc/pr16458-3.c: Likewise.
  5689. * gcc.target/powerpc/pr16458-4.c: Likewise.
  5690. 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
  5691. * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
  5692. * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
  5693. * gcc.dg/builtin-bswap-5.c: Likewise.
  5694. * gcc.target/i386/builtin-bswap-4.c: New test.
  5695. 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5696. PR 24985
  5697. * lib/prune.exp: Add -fno-diagnostics-show-caret.
  5698. 2012-04-11 Richard Guenther <rguenther@suse.de>
  5699. PR rtl-optimization/52881
  5700. * gcc.dg/torture/pr52881.c: New testcase.
  5701. * gcc.dg/torture/pr52913.c: Likewise.
  5702. 2012-04-11 Richard Guenther <rguenther@suse.de>
  5703. PR tree-optimization/52912
  5704. * gcc.dg/torture/pr52912.c: New testcase.
  5705. 2010-04-10 Michael Matz <matz@suse.de>
  5706. * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
  5707. * gcc.dg/vect/vect-outer-1.c: Adjust.
  5708. * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
  5709. * gcc.dg/vect/vect-outer-1a.c: Adjust.
  5710. * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
  5711. * gcc.dg/vect/vect-outer-1b.c: Adjust.
  5712. * gcc.dg/vect/vect-outer-2b.c: Adjust.
  5713. * gcc.dg/vect/vect-outer-3b.c: Adjust.
  5714. 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
  5715. PR tree-optimization/52870
  5716. * gcc.dg/vect/pr52870.c: New test.
  5717. 2012-04-09 Mike Stump <mikestump@comcast.net>
  5718. * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
  5719. * gcc.dg/tree-ssa/vrp59.c: Likewise.
  5720. * gcc.dg/tree-ssa/vrp60.c: Likewise.
  5721. * gnat.dg/aggr11.adb: Likewise.
  5722. * gnat.dg/aggr11_pkg.ads: Likewise.
  5723. * gnat.dg/aggr15.adb: Likewise.
  5724. * gnat.dg/aggr15.ads: Likewise.
  5725. * gnat.dg/aggr17.adb: Likewise.
  5726. * gnat.dg/aggr18.adb: Likewise.
  5727. * gnat.dg/array14.adb: Likewise.
  5728. * gnat.dg/array14.ads: Likewise.
  5729. * gnat.dg/array14_pkg.ads: Likewise.
  5730. * gnat.dg/array19.adb: Likewise.
  5731. * gnat.dg/array19.ads: Likewise.
  5732. * gnat.dg/discr27.adb: Likewise.
  5733. * gnat.dg/discr27.ads: Likewise.
  5734. * gnat.dg/discr35.adb: Likewise.
  5735. * gnat.dg/discr35.ads: Likewise.
  5736. * gnat.dg/discr6.adb: Likewise.
  5737. * gnat.dg/discr6_pkg.ads: Likewise.
  5738. * gnat.dg/import1.adb: Likewise.
  5739. * gnat.dg/import1.ads: Likewise.
  5740. * gnat.dg/loop_address2.adb: Likewise.
  5741. * gnat.dg/opt7.adb: Likewise.
  5742. * gnat.dg/opt7.ads: Likewise.
  5743. * gnat.dg/pointer_variable_bounds.adb: Likewise.
  5744. * gnat.dg/pointer_variable_bounds.ads: Likewise.
  5745. * gnat.dg/rep_clause2.adb: Likewise.
  5746. * gnat.dg/rep_clause2.ads: Likewise.
  5747. * gnat.dg/slice2.adb: Likewise.
  5748. * gnat.dg/slice2.ads: Likewise.
  5749. * gnat.dg/slice6.adb: Likewise.
  5750. * gnat.dg/slice6_pkg.ads: Likewise.
  5751. * gnat.dg/specs/unchecked_union2.ads: Likewise.
  5752. * gnat.dg/taft_type2.adb: Likewise.
  5753. * gnat.dg/taft_type2.ads: Likewise.
  5754. * gnat.dg/taft_type2_pkg.ads: Likewise.
  5755. * gnat.dg/volatile10.adb: Likewise.
  5756. * gnat.dg/volatile10_pkg.ads: Likewise.
  5757. * gcc.dg/dll-8.c: Remove execute permissions.
  5758. * g++.dg/ext/dllexport5.C: Likewise.
  5759. 2012-04-09 Jan Hubicka <jh@suse.cz>
  5760. PR lto/52722
  5761. PR lto/51765
  5762. PR lto/52634
  5763. * gcc.dg/lto/pr52634_1.c: New testcase.
  5764. * gcc.dg/lto/pr52634_0.c: New testcase.
  5765. 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
  5766. PR target/52883
  5767. * gcc.target/i386/pr52883.c: New testcase.
  5768. 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
  5769. * lib/target-supports.exp (check_effective_target_sparc_v9): New.
  5770. (check_effective_target_sync_long_long): Add SPARC case.
  5771. (check_effective_target_sync_long_long_runtime): Likewise.
  5772. (check_effective_target_sync_int_long): Adjust SPARC case.
  5773. (check_effective_target_sync_char_short): Likewise.
  5774. 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
  5775. * gcc.target/sh/sh2a-prefetch.c: Rename to ...
  5776. * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
  5777. 2012-04-08 Tobias Burnus <burnus@net-b.de>
  5778. PR fortran/40973
  5779. PR fortran/52751
  5780. * gfortran.dg/public_private_module_2.f90: New.
  5781. 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
  5782. * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
  5783. directives.
  5784. 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
  5785. PR fortran/52893
  5786. * gfortran.dg/function_optimize_11.f90: New test.
  5787. 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
  5788. PR fortran/52668
  5789. * gfortran.dg/use_only_6.f90: New test.
  5790. 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
  5791. PR fortran/52668
  5792. * gfortran.dg/use_only_6.f90: New test.
  5793. 2012-04-06 Mike Stump <mikestump@comcast.net>
  5794. PR testsuite/50722
  5795. * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
  5796. 2012-04-05 Jason Merrill <jason@redhat.com>
  5797. PR c++/52596
  5798. * g++.dg/template/qualified-id5.C: New.
  5799. 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
  5800. PR target/52882
  5801. * gcc.target/i386/pr52882.c: New test.
  5802. 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  5803. Dominique D'Humieures <dominiq@lps.ens.fr>
  5804. PR testsuite/52614
  5805. * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
  5806. * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
  5807. 2012-04-04 Jason Merrill <jason@redhat.com>
  5808. PR c++/52845
  5809. * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
  5810. 2012-04-03 Jason Merrill <jason@redhat.com>
  5811. PR c++/52796
  5812. * g++.dg/cpp0x/variadic-value1.C: New.
  5813. 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
  5814. * gnat.dg/pack18.adb: New test.
  5815. * gnat.dg/pack18_pkg.ads: New helper.
  5816. 2012-04-03 Richard Guenther <rguenther@suse.de>
  5817. PR tree-optimization/52808
  5818. * gcc.dg/pr52808.c: New testcase.
  5819. 2012-04-03 Jakub Jelinek <jakub@redhat.com>
  5820. PR tree-optimization/52835
  5821. * gfortran.dg/pr52835.f90: New test.
  5822. 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
  5823. * gnat.dg/specs/aggr5.ads: New test.
  5824. 2012-04-02 Richard Guenther <rguenther@suse.de>
  5825. PR tree-optimization/52756
  5826. * gcc.dg/torture/pr52756.c: New testcase.
  5827. 2012-04-02 Richard Guenther <rguenther@suse.de>
  5828. PR middle-end/52803
  5829. * gcc.dg/pr52803.c: New testcase.
  5830. 2012-04-02 Dodji Seketeli <dodji@redhat.com>
  5831. PR c++/40942
  5832. * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
  5833. DR 214 in account.
  5834. 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
  5835. PR c++/50043
  5836. * g++.dg/cpp0x/noexcept17.C: New.
  5837. * g++.old-deja/g++.eh/cleanup1.C: Adjust.
  5838. * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
  5839. * g++.dg/cpp0x/noexcept01.C: Likewise.
  5840. * g++.dg/eh/init-temp1.C: Likewise.
  5841. * g++.dg/eh/ctor1.C: Likwise.
  5842. 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
  5843. * gnat.dg/controlled6.adb: New test.
  5844. * gnat.dg/controlled6_pkg.ads: New helper.
  5845. * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
  5846. 2012-03-30 Richard Henderson <rth@redhat.com>
  5847. PR debug/52727
  5848. * g++.dg/opt/pr52727.C: New testcase.
  5849. 2012-03-30 Richard Guenther <rguenther@suse.de>
  5850. PR tree-optimization/52754
  5851. * gcc.target/i386/pr52754.c: New testcase.
  5852. 2012-03-30 Richard Guenther <rguenther@suse.de>
  5853. PR middle-end/52772
  5854. * g++.dg/torture/pr52772.C: New testcase.
  5855. 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
  5856. PR c++/52718
  5857. * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
  5858. 2012-03-29 Jason Merrill <jason@redhat.com>
  5859. PR c++/52685
  5860. * g++.dg/template/inherit8.C: New.
  5861. 2012-03-29 Jakub Jelinek <jakub@redhat.com>
  5862. PR c++/52759
  5863. * g++.dg/ext/weak4.C: New test.
  5864. PR tree-optimization/52760
  5865. * gcc.c-torture/execute/pr52760.c: New test.
  5866. 2012-03-29 Jason Merrill <jason@redhat.com>
  5867. PR c++/52743
  5868. * g++.dg/cpp0x/initlist-array3.C: New.
  5869. 2012-03-28 Jason Merrill <jason@redhat.com>
  5870. PR c++/52746
  5871. * g++.dg/overload/virtual2.C: New.
  5872. 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
  5873. * gnat.dg/vect7.ad[sb]: New test.
  5874. 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
  5875. Tobias Burnus <burnus@gcc.gnu.org>
  5876. PR fortran/52652
  5877. * gfortran.dg/allocate_class_1.f90 : Change error test.
  5878. * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
  5879. * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
  5880. * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
  5881. 2012-03-28 Jakub Jelinek <jakub@redhat.com>
  5882. PR middle-end/52691
  5883. * gcc.dg/pr52691.c: New test.
  5884. PR middle-end/52750
  5885. * gcc.c-torture/compile/pr52750.c: New test.
  5886. 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
  5887. PR target/52692
  5888. * gcc.target/avr/torture/builtins-2.c: New test.
  5889. 2012-03-28 Jakub Jelinek <jakub@redhat.com>
  5890. PR target/52736
  5891. * gcc.target/i386/pr52736.c: New test.
  5892. 2012-03-27 Martin Jambor <mjambor@suse.cz>
  5893. PR middle-end/52693
  5894. * gcc.dg/torture/pr52693.c: New test.
  5895. 2012-03-27 Meador Inge <meadori@codesourcery.com>
  5896. PR c++/52672
  5897. * g++.dg/cpp0x/constexpr-52672.C: New testcase.
  5898. 2012-03-27 Mike Stump <mikestump@comcast.net>
  5899. PR target/52665
  5900. * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
  5901. failures that match branch names.
  5902. 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
  5903. H.J. Lu <hongjiu.lu@intel.com>
  5904. PR target/52698
  5905. * gcc.target/i386/pr52698.c: New test.
  5906. 2012-03-27 Richard Guenther <rguenther@suse.de>
  5907. PR middle-end/52720
  5908. * gcc.dg/torture/pr52720.c: New testcase.
  5909. 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
  5910. * gnat.dg/pack17.adb: New test.
  5911. 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  5912. * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
  5913. * gcc.target/arm/thumb-16bit-ops.c: Likewise.
  5914. 2012-03-26 Martin Jambor <mjambor@suse.cz>
  5915. PR tree-optimization/50052
  5916. * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
  5917. 2012-03-26 Richard Guenther <rguenther@suse.de>
  5918. PR tree-optimization/52701
  5919. * gfortran.dg/pr52701.f90: New testcase.
  5920. 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
  5921. PR tree-optimization/52686
  5922. * gcc.target/arm/pr52686.c: New test.
  5923. 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
  5924. * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
  5925. Add "-Os -flto" to list.
  5926. 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
  5927. * gnat.dg/concat2.ad[sb]: New test.
  5928. 2012-03-24 Jason Merrill <jason@redhat.com>
  5929. * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
  5930. * g++.dg/cpp0x/trailing2.C: Likewise.
  5931. * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
  5932. * g++.dg/cpp1y/auto-fn1.C: New.
  5933. * g++.dg/cpp1y/auto-fn2.C: New.
  5934. * g++.dg/cpp1y/auto-fn3.C: New.
  5935. * g++.dg/cpp1y/auto-fn4.C: New.
  5936. * g++.dg/cpp1y/auto-fn5.C: New.
  5937. * g++.dg/cpp1y/auto-fn6.C: New.
  5938. * g++.dg/cpp1y/auto-fn7.C: New.
  5939. * g++.dg/cpp1y/auto-fn8.C: New.
  5940. * g++.dg/cpp1y/auto-fn9.C: New.
  5941. * g++.dg/cpp1y/auto-fn10.C: New.
  5942. * g++.dg/cpp1y/auto-fn11.C: New.
  5943. 2012-03-23 Richard Guenther <rguenther@suse.de>
  5944. PR tree-optimization/52678
  5945. * gfortran.dg/pr52678.f: New testcase.
  5946. 2012-03-23 Richard Guenther <rguenther@suse.de>
  5947. PR tree-optimization/52638
  5948. * g++.dg/torture/pr52638.C: New testcase.
  5949. 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
  5950. PR c++/52487
  5951. * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
  5952. 2012-03-22 Jakub Jelinek <jakub@redhat.com>
  5953. PR c++/52671
  5954. * g++.dg/ext/attrib44.C: New test.
  5955. 2012-03-22 Jan Hubicka <jh@suse.cz>
  5956. PR middle-end/51737
  5957. * g++.dg/torture/pr51737.C: New testcase
  5958. 2012-03-22 Richard Guenther <rguenther@suse.de>
  5959. PR tree-optimization/52548
  5960. * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
  5961. 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
  5962. * lib/fortran-modules.exp (list-module-names-1): Remove
  5963. warning.
  5964. 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
  5965. PR target/50751
  5966. * gcc.target/sh/pr50751-1.c: New.
  5967. * gcc.target/sh/pr50751-2.c: New.
  5968. * gcc.target/sh/pr50751-3.c: New.
  5969. 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
  5970. PR target/52479
  5971. * gcc.target/sh/sh4a-cos.c: Remove.
  5972. * gcc.target/sh/sh4a-sin.c: Remove.
  5973. * gcc.target/sh/sh4a-sincos.c: Remove.
  5974. 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
  5975. * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
  5976. * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
  5977. 2012-03-21 Martin Jambor <mjambor@suse.cz>
  5978. PR testsuite/52641
  5979. * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
  5980. * gcc.dg/misaligned-expand-2.c (cst): Likewise.
  5981. 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
  5982. * gcc.target/arm/thumb-16bit-ops.c: New file.
  5983. * gcc.target/arm/thumb-ifcvt.c: New file.
  5984. 2012-03-20 Jason Merrill <jason@redhat.com>
  5985. * lib/target-supports.exp: Add { target c++1y }.
  5986. * g++.dg/cpp0x/auto32.C: New.
  5987. 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
  5988. PR testsuite/52641
  5989. * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
  5990. int32plus.
  5991. * gcc.dg/torture/pr48124-4.c: Ditto:
  5992. * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
  5993. 2012-03-20 Jason Merrill <jason@redhat.com>
  5994. PR c++/52510
  5995. * g++.dg/cpp0x/initlist66.C: New.
  5996. 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
  5997. * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
  5998. __AVR_HAVE_LPMX__
  5999. 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
  6000. PR target/49868
  6001. * gcc.target/avr/torture/addr-space-2.h: New file.
  6002. * gcc.target/avr/torture/addr-space-2-g.h: New test.
  6003. * gcc.target/avr/torture/addr-space-2-0.h: New test.
  6004. * gcc.target/avr/torture/addr-space-2-1.h: New test.
  6005. * gcc.target/avr/torture/addr-space-2-x.h: New test.
  6006. 2012-03-20 Richard Guenther <rguenther@suse.de>
  6007. * gnat.dg/pack16.adb: New testcase.
  6008. * gnat.dg/pack16_pkg.ads: Likewise.
  6009. * gnat.dg/specs/pack8.ads: Likewise.
  6010. * gnat.dg/specs/pack8_pkg.ads: Likewise.
  6011. 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
  6012. * g++.dg/warn/Wuseless-cast.C: Extend.
  6013. 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
  6014. PR c++/14710
  6015. * g++.dg/warn/Wuseless-cast.C: New.
  6016. 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
  6017. PR libfortran/52608
  6018. * gfortran.dg/pr52608.f90: New test.
  6019. 2012-03-17 Tobias Burnus <burnus@net-b.de>
  6020. PR fortran/52585
  6021. * gfortran.dg/proc_ptr_36.f90: New.
  6022. 2012-03-16 Martin Jambor <mjambor@suse.cz>
  6023. * gcc.dg/misaligned-expand-1.c: New test.
  6024. * gcc.dg/misaligned-expand-3.c: Likewise.
  6025. 2012-03-16 Richard Guenther <rguenther@suse.de>
  6026. Kai Tietz <ktietz@redhat.com>
  6027. PR middle-end/48814
  6028. * gcc.c-torture/execute/pr48814-1.c: New test.
  6029. * gcc.c-torture/execute/pr48814-2.c: New test.
  6030. * gcc.dg/tree-ssa/assign-1.c: New test.
  6031. * gcc.dg/tree-ssa/assign-2.c: New test.
  6032. * gcc.dg/tree-ssa/assign-3.c: New test.
  6033. 2012-03-16 Richard Guenther <rguenther@suse.de>
  6034. * gnat.dg/specs/pack7.ads: New testcase.
  6035. 2012-03-15 Jakub Jelinek <jakub@redhat.com>
  6036. PR target/52568
  6037. * gcc.dg/torture/vshuf-4.inc: Add two new tests.
  6038. * gcc.dg/torture/vshuf-8.inc: Likewise.
  6039. * gcc.dg/torture/vshuf-16.inc: Likewise.
  6040. * gcc.dg/torture/vshuf-32.inc: Likewise.
  6041. 2012-03-15 Jason Merrill <jason@redhat.com>
  6042. * g++.dg/torture/pr52582.C: New.
  6043. 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
  6044. * lib/fortran-modules.exp: New file which was forgotten in r185430.
  6045. 2012-03-15 Ira Rosen <irar@il.ibm.com>
  6046. Ulrich Weigand <ulrich.weigand@linaro.org>
  6047. * gcc.dg/vect/slp-cond-3.c: New test.
  6048. * gcc.dg/vect/slp-cond-4.c: New test.
  6049. 2012-03-15 Ira Rosen <irar@il.ibm.com>
  6050. Ulrich Weigand <ulrich.weigand@linaro.org>
  6051. * gcc.dg/vect/bb-slp-pattern-1.c: New test.
  6052. * gcc.dg/vect/bb-slp-pattern-2.c: New test.
  6053. 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
  6054. PR libfortran/52434
  6055. PR libfortran/48878
  6056. PR libfortran/38199
  6057. * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
  6058. * gfortran.dg/round_1.f03: Likewise.
  6059. 2012-03-15 Jakub Jelinek <jakub@redhat.com>
  6060. Andrew Pinski <apinski@cavium.com>
  6061. PR middle-end/52592
  6062. * gcc.dg/pr52592.c: New test.
  6063. 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
  6064. * gfortran.fortran-torture/compile/compile.exp: Simplify.
  6065. * gfortran.fortran-torture/execute/execute.exp: Likewise.
  6066. * lib/gcc-dg.exp (cleanup-modules): Move to ..
  6067. * lib/fortran-modules.exp: .. this new file. Adjust users.
  6068. * lib/gfortran-dg.exp (gfortran-dg-runtest,
  6069. gfortran-dg-debug-runtest): Call cleanup-modules.
  6070. * lib/fortran-torture.exp (fortran-torture-execute,
  6071. fortran-torture): Likewise.
  6072. * gfortran.dg/coarray/caf.exp: Likewise.
  6073. * lib/lto.exp: Likewise.
  6074. * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
  6075. * gfortran.dg/class_4b.f03: Likewise.
  6076. * gfortran.dg/class_4c.f03: Likewise.
  6077. * gfortran.dg/class_45a.f03: Likewise.
  6078. * gfortran.dg/binding_label_tests_10.f03: Likewise.
  6079. * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
  6080. * gfortran.dg/binding_label_tests_11.f03: Likewise.
  6081. * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
  6082. * gfortran.dg/binding_label_tests_13.f03: Likewise.
  6083. * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
  6084. * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
  6085. * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
  6086. * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
  6087. * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
  6088. * gfortran.dg/whole_file_28.f90: Likewise.
  6089. * gfortran.dg/whole_file_29.f90: Likewise.
  6090. * gfortran.dg/whole_file_30.f90: Likewise.
  6091. * gfortran.dg/whole_file_31.f90: Likewise.
  6092. 2012-03-15 Jakub Jelinek <jakub@redhat.com>
  6093. PR tree-optimization/52267
  6094. * gcc.dg/pr52267.c: New test.
  6095. * gcc.dg/tree-ssa/vrp65.c: New test.
  6096. * gcc.dg/tree-ssa/vrp66.c: New test.
  6097. 2012-03-15 Richard Guenther <rguenther@suse.de>
  6098. PR middle-end/52580
  6099. * gfortran.dg/vect/pr52580.f: New testcase.
  6100. 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
  6101. * gcc.target/sh/fpul-usage-1.c: New.
  6102. 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
  6103. PR target/49468
  6104. * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
  6105. * gcc.target/sh/pr49468-di.c: Likewise.
  6106. 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6107. * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
  6108. * gcc.dg/c99-stdint-6.c: Likewise.
  6109. * gcc.dg/lto/20090210_0.c: Likewise.
  6110. * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
  6111. * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
  6112. * gcc.dg/pragma-init-fini-2.c: Likewise.
  6113. * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
  6114. * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
  6115. * gcc.target/i386/pr22152.c: Likewise.
  6116. * gcc.target/i386/vect8-ret.c: Likewise.
  6117. * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
  6118. handling.
  6119. 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6120. * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
  6121. * g++.dg/tree-prof/partition1.C: Likewise.
  6122. * g++.dg/tree-prof/partition2.C: Likewise.
  6123. * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
  6124. handling.
  6125. * gcc.c-torture/compile/labels-3.c: Remove dg-options.
  6126. * gcc.c-torture/execute/20010724-1.c: Remove.
  6127. * gcc.c-torture/execute/20010724-1.x: Remove.
  6128. * gcc.c-torture/execute/20040208-2.c: Remove.
  6129. * gcc.c-torture/execute/20040208-2.x: Remove.
  6130. * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
  6131. Remove.
  6132. (main) [__mips__ && __sgi__]: Remove.
  6133. * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
  6134. * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
  6135. * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
  6136. mips-sgi-irix6* handling.
  6137. * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
  6138. * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
  6139. * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
  6140. handling.
  6141. * gcc.dg/torture/builtin-logb-1.c: Likewise.
  6142. * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
  6143. * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
  6144. * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
  6145. * gcc.target/mips/args-1.c [!__sgi__]: Remove.
  6146. * gcc.target/mips/interrupt_handler-2.c: Don't skip on
  6147. mips-sgi-irix6*.
  6148. * gcc.target/mips/interrupt_handler-3.c: Likewise.
  6149. * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
  6150. * gcc.target/mips/save-restore-3.c: Likewise.
  6151. * gcc.target/mips/save-restore-4.c: Likewise.
  6152. * gcc.target/mips/save-restore-5.c: Likewise.
  6153. * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
  6154. * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
  6155. messages.
  6156. * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
  6157. IRIX 6 handling.
  6158. (restore_ld_library_path_env_vars): Likewise.
  6159. * lib/target-supports.exp (check_profiling_available): Remove
  6160. mips*-*-irix* handling.
  6161. (check_ascii_locale_available): Remove mips-sgi-irix* handling.
  6162. (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
  6163. * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
  6164. 2012-03-14 Jakub Jelinek <jakub@redhat.com>
  6165. PR c++/52582
  6166. * g++.dg/opt/pr52582.C: New test.
  6167. 2012-03-14 Richard Guenther <rguenther@suse.de>
  6168. PR tree-optimization/52571
  6169. * gcc.dg/vect/vect-2.c: Initialize arrays.
  6170. * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
  6171. * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
  6172. * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
  6173. 2012-03-14 Richard Guenther <rguenther@suse.de>
  6174. PR middle-end/52080
  6175. PR middle-end/52097
  6176. PR middle-end/48124
  6177. * gcc.dg/torture/pr48124-1.c: New testcase.
  6178. * gcc.dg/torture/pr48124-2.c: Likewise.
  6179. * gcc.dg/torture/pr48124-3.c: Likewise.
  6180. * gcc.dg/torture/pr48124-4.c: Likewise.
  6181. 2012-03-14 Richard Guenther <rguenther@suse.de>
  6182. PR middle-end/52578
  6183. * gcc.dg/pr52578.c: New testcase.
  6184. 2012-03-14 Jakub Jelinek <jakub@redhat.com>
  6185. PR c++/52521
  6186. * g++.dg/cpp0x/udlit-args2.C: New test.
  6187. 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
  6188. PR target/48596
  6189. * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
  6190. * gcc.c-torture/compile/pr48596.c: ... here.
  6191. 2012-01-30 Dodji Seketeli <dodji@redhat.com>
  6192. PR c++/51641
  6193. * g++.dg/lookup/hidden-class17.C: New test.
  6194. 2012-03-13 Jakub Jelinek <jakub@redhat.com>
  6195. PR c/52577
  6196. * gcc.dg/Wunused-var-3.c: New test.
  6197. 2012-03-13 Martin Jambor <mjambor@suse.cz>
  6198. * gcc.dg/misaligned-expand-2.c: New test.
  6199. 2012-03-13 Richard Guenther <rguenther@suse.de>
  6200. PR middle-end/52134
  6201. * gcc.dg/pr52134.c: New testcase.
  6202. 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6203. * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
  6204. 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6205. PR tree-optimization/46728
  6206. * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
  6207. * gcc.target/powerpc/pr46728-5.c: Likewise.
  6208. * gcc.target/powerpc/pr46728-8.c: Likewise.
  6209. * gcc.target/powerpc/pr46728-10.c: Likewise.
  6210. * gcc.target/powerpc/pr46728-11.c: Likewise.
  6211. * gcc.target/powerpc/pr46728-13.c: Likewise.
  6212. * gcc.target/powerpc/pr46728-14.c: Likewise.
  6213. * gcc.target/powerpc/pr46728-15.c: Likewise.
  6214. 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
  6215. PR c++/52299
  6216. * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
  6217. 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6218. PR tree-optimization/46728
  6219. * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
  6220. * gcc.target/powerpc/pr46728-5.c: Likewise.
  6221. * gcc.target/powerpc/pr46728-8.c: Likewise.
  6222. * gcc.target/powerpc/pr46728-10.c: Likewise.
  6223. * gcc.target/powerpc/pr46728-11.c: Likewise.
  6224. * gcc.target/powerpc/pr46728-13.c: Likewise.
  6225. * gcc.target/powerpc/pr46728-14.c: Likewise.
  6226. * gcc.target/powerpc/pr46728-15.c: Likewise.
  6227. 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
  6228. PR target/49868
  6229. * gcc.target/avr/torture/addr-space-1.h: New file.
  6230. * gcc.target/avr/torture/addr-space-1-g.h: New test.
  6231. * gcc.target/avr/torture/addr-space-1-0.h: New test.
  6232. * gcc.target/avr/torture/addr-space-1-1.h: New test.
  6233. * gcc.target/avr/torture/addr-space-1-x.h: New test.
  6234. 2012-03-12 Andrew Pinski <apinski@cavium.com>
  6235. * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
  6236. 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6237. * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
  6238. * g++.dg/abi/thunk4.C: Likewise.
  6239. * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
  6240. Adapt line numbers.
  6241. * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
  6242. handling.
  6243. * g++.dg/cpp0x/constexpr-rom.C: Likewise.
  6244. * g++.dg/eh/spbp.C: Likewise.
  6245. * g++.dg/ext/label13.C: Likewise.
  6246. * g++.dg/guality/guality.exp: Likewise.
  6247. * g++.dg/other/anon5.C: Likewise.
  6248. * g++.dg/other/pragma-ep-1.C: Remove.
  6249. * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
  6250. * g++.dg/warn/pr31246.C: Likewise.
  6251. * g++.dg/warn/weak1.C: Likewise.
  6252. * g++.old-deja/g++.eh/badalloc1.C: Likewise.
  6253. * g++.old-deja/g++.ext/attrib5.C: Likewise.
  6254. * gcc.c-torture/compile/limits-declparen.c: Likewise.
  6255. * gcc.c-torture/compile/limits-pointer.c: Likewise.
  6256. * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
  6257. * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
  6258. * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
  6259. * gcc.dg/c99-tgmath-1.c: Likewise.
  6260. * gcc.dg/c99-tgmath-2.c: Likewise.
  6261. * gcc.dg/c99-tgmath-3.c: Likewise.
  6262. * gcc.dg/c99-tgmath-4.c: Likewise.
  6263. * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
  6264. handling.
  6265. * gcc.dg/debug/pr49032.c: Likewise.
  6266. * gcc.dg/guality/guality.exp: Likewise.
  6267. * gcc.dg/intmax_t-1.c: Likewise.
  6268. * gcc.dg/pr48616.c: Likewise.
  6269. * gcc.dg/pragma-ep-1.c: Remove.
  6270. * gcc.dg/pragma-ep-2.c: Remove.
  6271. * gcc.dg/pragma-ep-3.c: Remove.
  6272. * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
  6273. * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
  6274. * gcc.misc-tests/gcov-14.c: Likewise.
  6275. * gfortran.dg/guality/guality.exp: Likewise.
  6276. * lib/target-supports.exp (check_weak_available): Likewise.
  6277. (add_options_for_tls): Likewise.
  6278. (check_ascii_locale_available): Likewise.
  6279. * obj-c++.dg/dwarf-2.mm: Likewise.
  6280. * objc.dg/dwarf-1.m: Likewise.
  6281. * objc.dg/dwarf-2.m: Likewise.
  6282. 2012-03-12 Jakub Jelinek <jakub@redhat.com>
  6283. PR tree-optimization/51721
  6284. * gcc.dg/tree-ssa/vrp64.c: New test.
  6285. PR tree-optimization/52533
  6286. * gcc.c-torture/compile/pr52533.c: New test.
  6287. 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
  6288. * gcc.target/i386/rtm-xabort-1.c: New.
  6289. * gcc.target/i386/rtm-xbegin-1.c: Ditto.
  6290. * gcc.target/i386/rtm-xend-1.c: Ditto.
  6291. * gcc.target/i386/rtm-xtest-1.c: Ditto.
  6292. * gcc.target/i386/sse-12.c: Test RTM intrinsics.
  6293. * gcc.target/i386/sse-13.c: Ditto.
  6294. * gcc.target/i386/sse-14.c: Ditto.
  6295. * gcc.target/i386/sse-22.c: Ditto.
  6296. * gcc.target/i386/sse-23.c: Ditto.
  6297. * g++.dg/other/i386-2.C: Ditto.
  6298. * g++.dg/other/i386-3.C: Ditto.
  6299. 2012-03-12 Tobias Burnus <burnus@net-b.de>
  6300. PR fortran/52542
  6301. * gfortran.dg/proc_ptr_35.f90: New.
  6302. 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
  6303. PR target/52530
  6304. * gcc.dg/torture/pr52530.c: New test.
  6305. 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
  6306. PR target/51244
  6307. * gcc.target/sh/pr51244-1.c: Fix thinkos.
  6308. 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  6309. PR target/52450
  6310. * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
  6311. * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
  6312. 2012-03-09 Andrew Pinski <apinski@cavium.com>
  6313. PR middle-end/51988
  6314. * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
  6315. * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
  6316. 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
  6317. * gcc.dg/tree-ssa/scev-3.c: New.
  6318. * gcc.dg/tree-ssa/scev-4.c: New.
  6319. 2012-03-08 Tobias Burnus <burnus@net-b.de>
  6320. PR fortran/52469
  6321. * gfortran.dg/proc_ptr_34.f90
  6322. 2012-03-07 Jason Merrill <jason@redhat.com>
  6323. PR c++/52521
  6324. * g++.dg/cpp0x/udlit-mangle.C: New.
  6325. 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
  6326. * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
  6327. 2012-03-06 Richard Guenther <rguenther@suse.de>
  6328. PR middle-end/52493
  6329. * gcc.dg/torture/pr52493.c: New testcase.
  6330. 2012-03-06 Richard Guenther <rguenther@suse.de>
  6331. PR lto/52097
  6332. * gcc.dg/lto/pr52097_0.c: New testcase.
  6333. 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
  6334. PR target/51244
  6335. * gcc.target/sh/pr51244-1.c: New.
  6336. * gcc.target/sh/pr51244-2.c: New.
  6337. * gcc.target/sh/pr51244-3.c: New.
  6338. 2012-03-05 Jason Merrill <jason@redhat.com>
  6339. PR c++/51930
  6340. * g++.dg/ext/visibility/template11.C: New.
  6341. * g++.dg/cpp0x/implicit13.C: New.
  6342. 2012-03-05 Jakub Jelinek <jakub@redhat.com>
  6343. PR tree-optimization/51721
  6344. * gcc.dg/tree-ssa/vrp63.c: New test.
  6345. * gcc.dg/pr51721.c: New test.
  6346. 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
  6347. PR fortran/50981
  6348. * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
  6349. argument checks.
  6350. 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
  6351. PR target/52146
  6352. * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
  6353. 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
  6354. PR fortran/50981
  6355. * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
  6356. 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
  6357. * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
  6358. int32plus.
  6359. 2012-03-03 Jason Merrill <jason@redhat.com>
  6360. * g++.dg/cpp0x/nsdmi-defer6.C: New.
  6361. Core 1270
  6362. * g++.dg/cpp0x/initlist65.C: New.
  6363. PR c++/36797
  6364. * g++.dg/ext/is_empty2.C: New.
  6365. 2012-03-03 Tobias Burnus <burnus@net-b.de>
  6366. PR fortran/48820
  6367. * gfortran.dg/assumed_type_3.f90: Undo previous commit.
  6368. 2012-03-03 Tobias Burnus <burnus@net-b.de>
  6369. * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
  6370. * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
  6371. * gfortran.dg/bind_c_usage_8.f03: Ditto.
  6372. * gfortran.dg/c_kind_tests_2.f03: Ditto.
  6373. * gfortran.dg/class_30.f90: Remove dg-warning line.
  6374. * gfortran.dg/bind_c_usage_25.f90: New.
  6375. 2012-03-03 Tobias Burnus <burnus@net-b.de>
  6376. PR fortran/48820
  6377. * gfortran.dg/assumed_type_1.f90: Correct dg-error.
  6378. * gfortran.dg/assumed_type_3.f90: Correct dg-error.
  6379. * gfortran.dg/assumed_type_4.f90: Correct dg-error.
  6380. 2012-03-03 Tobias Burnus <burnus@net-b.de>
  6381. PR fortran/48820
  6382. * gfortran.dg/assumed_type_1.f90: New.
  6383. * gfortran.dg/assumed_type_2.f90: New.
  6384. * gfortran.dg/assumed_type_3.f90: New.
  6385. * gfortran.dg/assumed_type_4.f90: New.
  6386. 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
  6387. PR target/49486
  6388. * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
  6389. * gcc.target/sh/pr49468-di.c: New.
  6390. 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
  6391. * gcc.dg/graphite/pr50561.c: Update.
  6392. 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
  6393. * gcc.target/powerpc/pr52457.c: New test.
  6394. 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
  6395. * gcc.target/arm/sat-1.c: New test.
  6396. 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
  6397. PR target/46716
  6398. * gcc.target/i386/pr46716.c: New test.
  6399. 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
  6400. PR c++/51989
  6401. * g++.dg/cpp0x/sfinae32.C: New.
  6402. 2012-03-02 Richard Guenther <rguenther@suse.de>
  6403. PR tree-optimization/52406
  6404. * gcc.dg/torture/pr52406.c: New testcase.
  6405. 2012-03-02 Tobias Burnus <burnus@net-b.de>
  6406. PR fortran/52325
  6407. * gfortran.dg/derived_comp_array_ref_8.f90: New.
  6408. * gfortran.dg/nullify_2.f90: Update dg-error.
  6409. * gfortran.dg/nullify_4.f90: Ditto.
  6410. * gfortran.dg/pointer_init_6.f90: Ditto.
  6411. 2012-03-02 Tobias Burnus <burnus@net-b.de>
  6412. PR fortran/52270
  6413. * gfortran.dg/class_51.f90: New.
  6414. 2012-03-02 Tobias Burnus <burnus@net-b.de>
  6415. PR fortran/52452
  6416. * gfortran.dg/intrinsic_8.f90: New.
  6417. 2012-03-01 Kai Tietz <ktietz@redhat.com>
  6418. * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
  6419. routines on mingw targets.
  6420. * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
  6421. 2012-03-01 Jakub Jelinek <jakub@redhat.com>
  6422. PR tree-optimization/52445
  6423. * gcc.dg/pr52445.c: New test.
  6424. 2012-02-29 Jakub Jelinek <jakub@redhat.com>
  6425. PR target/52437
  6426. * gcc.c-torture/compile/pr52437.c: New test.
  6427. PR middle-end/52419
  6428. * gcc.dg/torture/pr52419.c: New test.
  6429. PR tree-optimization/52429
  6430. * gcc.dg/torture/pr52429.c: New test.
  6431. * g++.dg/opt/pr52429.C: New test.
  6432. 2012-02-29 Richard Guenther <rguenther@suse.de>
  6433. PR testsuite/52297
  6434. * gcc.dg/lto/trans-mem-1_0.c: Remove.
  6435. * gcc.dg/lto/trans-mem-1_1.c: Likewise.
  6436. * gcc.dg/lto/trans-mem-2_0.c: Likewise.
  6437. * gcc.dg/lto/trans-mem-2_1.c: Likewise.
  6438. * gcc.dg/lto/trans-mem-4_0.c: Likewise.
  6439. * gcc.dg/lto/trans-mem-4_1.c: Likewise.
  6440. 2012-02-29 Jakub Jelinek <jakub@redhat.com>
  6441. * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
  6442. 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
  6443. PR fortran/52386
  6444. * gfortran.dg/realloc_on_assign_13.f90 : New test.
  6445. 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  6446. PR target/51534
  6447. * gcc.target/arm/neon/pr51534.c: New testcase.
  6448. 2012-02-28 Richard Guenther <rguenther@suse.de>
  6449. PR target/52407
  6450. * gcc.dg/torture/pr52407.c: New testcase.
  6451. 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  6452. * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
  6453. * gcc.target/arm/vfp2.c: Likewise.
  6454. * gcc.target/arm/vfp3.c: Likewise.
  6455. * gcc.target/arm/vfp4.c: Likewise.
  6456. * gcc.target/arm/vfp5.c: Likewise.
  6457. * gcc.target/arm/vfp6.c: Likewise.
  6458. * gcc.target/arm/vfp7.c: Likewise.
  6459. * gcc.target/arm/vfp8.c: Likewise.
  6460. * gcc.target/arm/vfp9.c: Likewise.
  6461. * gcc.target/arm/vfp10.c: Likewise.
  6462. * gcc.target/arm/vfp11.c: Likewise.
  6463. * gcc.target/arm/vfp12.c: Likewise.
  6464. * gcc.target/arm/vfp13.c: Likewise.
  6465. * gcc.target/arm/vfp14.c: Likewise.
  6466. * gcc.target/arm/vfp15.c: Likewise.
  6467. * gcc.target/arm/vfp16.c: Likewise.
  6468. * gcc.target/arm/vfp17.c: Likewise.
  6469. * gcc.target/arm/neon-constants.h: New file.
  6470. * gcc.target/arm/neon-vect1.c: New test.
  6471. * gcc.target/arm/neon-vect2.c: New test.
  6472. * gcc.target/arm/neon-vect3.c: New test.
  6473. * gcc.target/arm/neon-vect4.c: New test.
  6474. * gcc.target/arm/neon-vect5.c: New test.
  6475. * gcc.target/arm/neon-vect6.c: New test.
  6476. * gcc.target/arm/neon-vect7.c: New test.
  6477. * gcc.target/arm/neon-vect8.c: New test.
  6478. 2012-02-28 Richard Guenther <rguenther@suse.de>
  6479. PR tree-optimization/52402
  6480. * gcc.dg/torture/pr52402.c: New testcase.
  6481. 2012-02-28 Richard Guenther <rguenther@suse.de>
  6482. PR lto/52400
  6483. * g++.dg/lto/pr52400_0.C: New testcase.
  6484. 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
  6485. * gcc.target/avr/torture/builtins-1.c: New test.
  6486. * gcc.target/avr/torture/builtins-error.c: New test.
  6487. 2012-02-28 Kai Tietz <ktietz@redhat.com>
  6488. * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
  6489. * gcc.target/i386/pr45352-2.c: Likewise.
  6490. * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
  6491. * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
  6492. targets instead rand.
  6493. * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
  6494. * gcc.target/i386/sse2-mul-1.c: Likewise.
  6495. * gcc.target/i386/sse4_1-blendps.c: Likewise.
  6496. * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
  6497. * gcc.target/i386/pad-1.c: Likewise.
  6498. * gcc.target/i386/pad-9.c: Likewise.
  6499. * gcc.target/i386/pad-2.c: Likewise.
  6500. * gcc.target/i386/pad-5b.c: Likewise.
  6501. * gcc.target/i386/pad-8.c: Likewise.
  6502. * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
  6503. * gcc.target/i386/pr44130.c: Likewise.
  6504. * gcc.target/i386/align-main-1.c: Likewise.
  6505. * gcc.target/i386/align-main-2.c: Likewise.
  6506. * gcc.target/i386/sw-1.c: Likewise.
  6507. * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
  6508. on x64 mingw target.
  6509. * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
  6510. * gcc.target/i386/pr46295.c: Likewise.
  6511. * gcc.target/i386/amd64-abi-1.c: Likewise.
  6512. * gcc.target/i386/amd64-abi-2.c: Likewise.
  6513. * gcc.target/i386/pr39082-1.c: Likewise.
  6514. * gcc.target/i386/pr39162.c: Likewise.
  6515. * gcc.target/i386/pr22152.c: Likewise.
  6516. * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
  6517. * gcc.target/i386/wrfsbase-2.c: Likewise.
  6518. * gcc.target/i386/local.c: Likewise
  6519. * gcc.target/i386/wrgsbase-1.c: Likewise.
  6520. * gcc.target/i386/wrfsbase-1.c: Likewise.
  6521. * gcc.target/i386/pr39315-3.c: Likewise.
  6522. * gcc.target/i386/pr35767-4.c: Likewise.
  6523. * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
  6524. x64 mingw target.
  6525. * gcc.target/i386/pr45336-2.c: Likewise.
  6526. * gcc.target/i386/pr45336-1.c: Likewise.
  6527. * gcc.target/i386/pr45336-4.c: Likewise.
  6528. 2012-02-27 Tristan Gingold <gingold@adacore.com>
  6529. * gnat.dg/array20.ad[sb]: New test.
  6530. 2012-02-27 Jakub Jelinek <jakub@redhat.com>
  6531. PR target/52375
  6532. * gcc.target/arm/pr52375.c: New test.
  6533. * gcc.c-torture/compile/pr52375.c: New test.
  6534. 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  6535. * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
  6536. * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
  6537. 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
  6538. * gnat.dg/aggr19.adb: New test.
  6539. * gnat.dg/aggr19_pkg.ad[sb]: New helper.
  6540. 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
  6541. PR target/49263
  6542. * gcc.target/sh/pr49263.c: New.
  6543. 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
  6544. * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
  6545. simulate_thread_wrapper_other_threads
  6546. * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
  6547. Move initialization of 'value' to main().
  6548. (main): Initialize 'value';
  6549. * gcc.dg/simulate-thread/speculative-store.c
  6550. (simulate_thread_step_verify): Return 0 when successful.
  6551. * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
  6552. Reduce threshold.
  6553. (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
  6554. (simulate_thread_wrapper_other_threads): Return a success/fail value
  6555. and issue an error if the instruction count threshold is exceeded.
  6556. 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6557. PR target/50580
  6558. * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
  6559. * gcc.target/mips/interrupt_handler-3.c: Likewise.
  6560. 2012-02-24 Richard Guenther <rguenther@suse.de>
  6561. PR middle-end/52355
  6562. * gcc.dg/pr52355.c: New testcase.
  6563. 2012-02-23 Kai Tietz <ktietz@redhat.com>
  6564. * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
  6565. * gcc.dg/Wpadded.c: Likewise.
  6566. * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
  6567. structure-layout.
  6568. * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
  6569. for sleep by Sleep and add windows.h include for this function.
  6570. * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
  6571. targets.
  6572. * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
  6573. target.
  6574. * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
  6575. * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
  6576. on x64 mingw target.
  6577. * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
  6578. * gcc.dg/pr50251.c: Disable test for x64 mingw target.
  6579. * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
  6580. failure on LLP64 target.
  6581. 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
  6582. PR c/52290
  6583. * gcc.dg/noncompile/pr52290.c: New test.
  6584. 2012-02-23 Jakub Jelinek <jakub@redhat.com>
  6585. PR tree-optimization/52019
  6586. * gcc.dg/tree-ssa/ipa-split-6.c: New test.
  6587. 2012-02-22 Kai Tietz <ktietz@redhat.com>
  6588. * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
  6589. * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
  6590. derived pdiff_t type.
  6591. * g++.dg/torture/pr49720.C: Likewise
  6592. 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
  6593. PR target/52330
  6594. * gcc.target/i386/pr52330.c: New test.
  6595. 2012-02-22 Tobias Burnus <burnus@net-b.de>
  6596. PR fortran/52335
  6597. * gfortran.dg/io_constraints_10.f90: New.
  6598. 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
  6599. * lib/target-supports.exp (check_effective_target_vect_condition):
  6600. Return true for NEON.
  6601. 2012-02-21 Kai Tietz <ktietz@redhat.com>
  6602. * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
  6603. 2012-02-21 Richard Guenther <rguenther@suse.de>
  6604. PR tree-optimization/52324
  6605. * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
  6606. 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
  6607. PR middle-end/51782
  6608. * gcc.target/avr/torture/pr51782-1.c: New test.
  6609. 2012-02-21 Jakub Jelinek <jakub@redhat.com>
  6610. PR tree-optimization/52318
  6611. * gcc.dg/pr52318.c: New test.
  6612. 2012-02-20 Kai Tietz <ktietz@redhat.com>
  6613. * gcc.dg/bf-ms-layout-3.c: New testcase.
  6614. 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
  6615. PR testsuite/52229
  6616. PR fortran/32380
  6617. * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
  6618. 2012-02-20 Richard Guenther <rguenther@suse.de>
  6619. PR tree-optimization/52298
  6620. * gcc.dg/torture/pr52298.c: New testcase.
  6621. * gcc.dg/vect/pr52298.c: Likewise.
  6622. 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
  6623. * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
  6624. * gcc.c-torture/execute/pr52286.c: Ditto.
  6625. 2012-02-20 Jakub Jelinek <jakub@redhat.com>
  6626. PR tree-optimization/52286
  6627. * gcc.c-torture/execute/pr52286.c: New test.
  6628. 2012-02-18 Tobias Burnus <burnus@net-b.de>
  6629. PR fortran/52295
  6630. * gfortran.dg/interface_35.f90: Use -std=f2003.
  6631. * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
  6632. * gfortran.dg/interface_assignment_4.f90: Ditto.
  6633. * gfortran.dg/bessel_1.f90: Ditto.
  6634. * gfortran.dg/func_result_6.f90: Ditto.
  6635. * gfortran.dg/hypot_1.f90: Ditto.
  6636. * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
  6637. 2012-02-17 Tobias Burnus <burnus@net-b.de>
  6638. PR translation/52232
  6639. PR translation/52234
  6640. PR translation/52245
  6641. PR translation/52246
  6642. PR translation/52262
  6643. PR translation/52273
  6644. * gfortran.dg/coarray_22.f90: Update dg-error.
  6645. * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
  6646. 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6647. PR target/51753
  6648. * lib/gcc-simulate-thread.exp: Load timeout.exp.
  6649. (simulate-thread): Use default timeout.
  6650. 2012-02-16 Jason Merrill <jason@redhat.com>
  6651. PR c++/52248
  6652. * g++.dg/ext/timevar1.C: New.
  6653. 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
  6654. PR c++/52126
  6655. * g++.dg/template/using21.C: New.
  6656. * g++.dg/template/using22.C: Likewise.
  6657. 2012-02-16 Jason Merrill <jason@redhat.com>
  6658. PR c++/51415
  6659. * g++.dg/cpp0x/lambda/lambda-err1.C: New.
  6660. 2012-02-16 Jakub Jelinek <jakub@redhat.com>
  6661. PR tree-optimization/52255
  6662. * gcc.c-torture/compile/pr52255.c: New test.
  6663. PR debug/52260
  6664. * g++.dg/debug/dwarf2/pr52260.C: New test.
  6665. PR middle-end/51929
  6666. * g++.dg/ipa/pr51929.C: New test.
  6667. 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
  6668. PR target/52199
  6669. * gcc.target/powerpc/pr52199.c: New file.
  6670. 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6671. PR target/52152
  6672. * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
  6673. 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6674. * gcc.dg/pr51867.c: Don't include <math.h>.
  6675. (sqrtf): Declare.
  6676. 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
  6677. * gcc.dg/lto/20091013-1_1.c: xfail for avr.
  6678. * gcc.dg/lto/20091013-1_2.c: xfail for avr.
  6679. 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
  6680. PR tree-optimization/50561
  6681. * gcc.dg/graphite/pr50561.c: New testcase.
  6682. 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
  6683. * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
  6684. * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
  6685. 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
  6686. * gnat.dg/discr35.ad[sb]: New test.
  6687. 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
  6688. * gnat.dg/volatile10.adb: New test.
  6689. * gnat.dg/volatile10_pkg.ads: New helper.
  6690. 2012-02-14 Jason Merrill <jason@redhat.com>
  6691. * g++.dg/ext/attrib43.C: New.
  6692. 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
  6693. * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
  6694. * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
  6695. fgnu_tm.
  6696. * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
  6697. gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
  6698. * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
  6699. effective_target fgnu_tm.
  6700. * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
  6701. 2012-02-14 Jakub Jelinek <jakub@redhat.com>
  6702. PR c++/52247
  6703. * g++.dg/template/asmgoto1.C: New test.
  6704. 2012-02-14 Ian Lance Taylor <iant@google.com>
  6705. PR go/48501
  6706. * go.test/go-test.exp (go-gc-tests): Disable optimizations when
  6707. compiling generated file for 64bit and index tests.
  6708. 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
  6709. * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
  6710. 2012-02-14 Richard Guenther <rguenther@suse.de>
  6711. PR tree-optimization/52244
  6712. PR tree-optimization/51528
  6713. * gcc.dg/torture/pr52244.c: New testcase.
  6714. 2012-02-14 Walter Lee <walt@tilera.com>
  6715. * g++.dg/other/PR23205.C: Disable test on tile.
  6716. * g++.dg/other/pr23205-2.C: Disable test on tile.
  6717. * gcc.dg/20020312-2.c: Add a condition for __tile__.
  6718. * gcc.dg/20040813-1.c: Disable test on tile.
  6719. * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
  6720. * gcc.misc-tests/linkage.exp: Handle tilegx.
  6721. 2012-02-14 Jakub Jelinek <jakub@redhat.com>
  6722. PR tree-optimization/52210
  6723. * gcc.dg/pr52210.c: New test.
  6724. 2012-02-14 Jason Merrill <jason@redhat.com>
  6725. PR c++/39055
  6726. * g++.dg/overload/defarg5.C: New.
  6727. 2012-02-14 Jakub Jelinek <jakub@redhat.com>
  6728. PR c/52181
  6729. * c-c++-common/pr52181.c: New test.
  6730. 2012-02-13 Jakub Jelinek <jakub@redhat.com>
  6731. PR c++/52215
  6732. * g++.dg/ext/atomic-1.C: New test.
  6733. 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  6734. * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
  6735. 2012-02-13 Jakub Jelinek <jakub@redhat.com>
  6736. PR middle-end/52209
  6737. * gcc.c-torture/execute/pr52209.c: New test.
  6738. 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
  6739. PR fortran/50981
  6740. * gfortran.dg/elemental_optional_args_5.f03: New test.
  6741. 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
  6742. PR testsuite/50076
  6743. * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
  6744. cases.
  6745. 2012-02-11 Ian Lance Taylor <iant@google.com>
  6746. PR go/51874
  6747. * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
  6748. SPARC Solaris. Don't run the test at all on systems where it may
  6749. not work, rather than xfailing it.
  6750. 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
  6751. PR rtl-optimization/52175
  6752. * gcc.c-torture/compile/pr52175.c: New test.
  6753. 2012-02-10 Jason Merrill <jason@redhat.com>
  6754. PR c++/51910
  6755. * g++.dg/template/repo10.C: New.
  6756. 2012-02-11 Jakub Jelinek <jakub@redhat.com>
  6757. PR debug/52132
  6758. * gcc.dg/pr52132.c: New test.
  6759. 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
  6760. * gnat.dg/specs/aggr4.ads: New test.
  6761. * gnat.dg/specs/aggr4_pkg.ads: New helper.
  6762. 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
  6763. PR target/52146
  6764. * gcc.target/i386/pr52146.c: New.
  6765. 2012-02-10 Jakub Jelinek <jakub@redhat.com>
  6766. PR middle-end/52177
  6767. * c-c++-common/pr52177.c: New test.
  6768. 2012-02-10 Jan Hubicka <jh@suse.cz>
  6769. PR middle-end/48600
  6770. * g++.dg/torture/pr48600.C: New testcase.
  6771. 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
  6772. PR middle-end/52140
  6773. * gcc.dg/dfp/pr52140.c: New test.
  6774. 2012-02-09 Jakub Jelinek <jakub@redhat.com>
  6775. PR fortran/32380
  6776. * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
  6777. of dg-options.
  6778. 2012-02-09 Bin Cheng <bin.cheng@arm.com>
  6779. PR middle-end/51867
  6780. * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
  6781. * gcc.dg/pr51867.c: New test.
  6782. 2012-02-09 Ian Lance Taylor <iant@google.com>
  6783. * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
  6784. which don't support -fsplit-stack. Turn off optimization when
  6785. compiling select5-out.go.
  6786. 2012-02-08 Ian Lance Taylor <iant@google.com>
  6787. * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
  6788. systems which don't support -fsplit-stack.
  6789. 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
  6790. * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
  6791. * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
  6792. machine instuction in the log.
  6793. 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
  6794. * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
  6795. to 20 seconds.
  6796. 2012-02-08 Magnus Granberg <zorry@gentoo.org>
  6797. PR driver/48524
  6798. * gcc.dg/pr48524.c: New test.
  6799. * gcc.dg/pr48524.spec: New spec file for test.
  6800. 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
  6801. PR fortran/32380
  6802. * gfortran.dg/vect/pr32380.f90: New test.
  6803. 2012-02-08 Tobias Burnus <burnus@net-b.de>
  6804. PR fortran/52151
  6805. * gfortran.dg/realloc_on_assign_12.f90: New.
  6806. 2012-02-08 Richard Guenther <rguenther@suse.de>
  6807. PR rtl-optimization/52170
  6808. * gcc.dg/torture/pr52170.c: New testcase.
  6809. 2012-02-08 Jakub Jelinek <jakub@redhat.com>
  6810. PR gcov-profile/52150
  6811. * gcc.dg/tree-prof/pr52150.c: New test.
  6812. PR rtl-optimization/52139
  6813. * gcc.dg/pr52139.c: New test.
  6814. 2012-02-07 Jason Merrill <jason@redhat.com>
  6815. PR c++/51675
  6816. * g++.dg/cpp0x/constexpr-union3.C: New.
  6817. PR c++/52035
  6818. * g++.dg/lto/pr52035_0.C: New.
  6819. 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  6820. * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
  6821. * gcc.dg/special/weak-1.c: Likewise.
  6822. * gcc.dg/ucnid-12.c: Likewise.
  6823. * gcc.dg/torture/pr45678-1.c: Likewise.
  6824. * gcc.dg/torture/pr45678-2.c: Likewise.
  6825. * gcc.dg/vector-4.c: Likewise.
  6826. * gcc.dg/ipa/inline-5.c: Likewise.
  6827. * gcc.dg/ucnid-11.c: Likewise.
  6828. * gcc.misc-tests/gcov-13.c: Likewise.
  6829. * gcc.misc-tests/gcov-14.c: Likewise.
  6830. * g++.dg/ext/label13.C: Likewise.
  6831. * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
  6832. hppa*-*-hpux* options.
  6833. * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
  6834. * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
  6835. * gcc.dg/pr48616.c: Likewise.
  6836. * gcc.dg/pr17957.c: Likewise.
  6837. * gcc.dg/pr17055-1.c: Likewise.
  6838. * gcc.dg/pr32912-1.c: Likewise.
  6839. * gcc.dg/tm/pr51472.c: Likewise.
  6840. * c-c++-common/fold-bitand-4.c: Likewise.
  6841. * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
  6842. Use dg-additional-options for extra options.
  6843. 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
  6844. * gcc.target/epiphany/interrupt-2.c: New test.
  6845. 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
  6846. PR target/52155
  6847. * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
  6848. * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
  6849. for MIPS ELF.
  6850. 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
  6851. PR target/52152
  6852. * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
  6853. 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
  6854. PR middle-end/24306
  6855. PR target/52154
  6856. * lib/target-supports.exp (check_effective_target_mips_eabi): New.
  6857. * gcc.target/mips/va-arg-1.c: New test.
  6858. 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
  6859. * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
  6860. for -mno-pointers-to-nested-functions.
  6861. 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
  6862. * gcc.c-torture/execute/20120207-1.c: New test.
  6863. 2012-02-07 Jakub Jelinek <jakub@redhat.com>
  6864. PR rtl-optimization/52060
  6865. * gcc.dg/torture/pr52060.c: New test.
  6866. PR middle-end/52074
  6867. * gcc.c-torture/compile/pr52074.c: New test.
  6868. 2012-02-07 Tobias Burnus <burnus@net-b.de>
  6869. PR fortran/51514
  6870. * gfortran.dg/class_to_type_2.f90: New.
  6871. 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
  6872. PR fortran/32373
  6873. * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
  6874. Remove module.
  6875. 2012-02-06 Jason Merrill <jason@redhat.com>
  6876. PR c++/52088
  6877. * g++.dg/template/conv13.C: New.
  6878. 2012-02-06 Richard Guenther <rguenther@suse.de>
  6879. PR tree-optimization/52115
  6880. * gcc.c-torture/compile/pr52115.c: New testcase.
  6881. 2012-02-06 Jakub Jelinek <jakub@redhat.com>
  6882. PR target/52129
  6883. * gcc.c-torture/execute/pr52129.c: New test.
  6884. 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
  6885. * gcc.dg/pr48374.c: Actually add the test I forgot
  6886. in the 2012-01-25 commit.
  6887. 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
  6888. PR fortran/32373
  6889. * gfortran.dg/vect/vect-8.f90: New test case.
  6890. 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
  6891. PR fortran/48847
  6892. * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
  6893. 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
  6894. PR fortran/52102
  6895. * gfortran.dg/class_48.f90 : Add test of allocate class array
  6896. component with source in subroutine test3. Remove commenting
  6897. out in subroutine test4, since branching on unitialized variable
  6898. is now fixed (no PR for this last.).
  6899. 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
  6900. * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
  6901. on MIPS targets.
  6902. * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
  6903. 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
  6904. PR target/52125
  6905. * lib/target-supports.exp (check_effective_target_mips_rel): New.
  6906. * gcc.dg/pr48774.c: Skip on MIPS REL targets.
  6907. 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
  6908. * lib/target-supports.exp (check_effective_target_mips_llsc): New.
  6909. (check_effective_target_sync_int_long): Use it.
  6910. (check_effective_target_sync_char_short): Likewise.
  6911. * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
  6912. 2012-02-05 Tobias Burnus <burnus@net-b.de>
  6913. PR fortran/51972
  6914. * gfortran.dg/class_48.f90: Add some further checks.
  6915. 2012-02-05 Ira Rosen <irar@il.ibm.com>
  6916. PR tree-optimization/52091
  6917. * gcc.dg/vect/pr52091.c: New test.
  6918. 2012-02-04 Jakub Jelinek <jakub@redhat.com>
  6919. PR rtl-optimization/52113
  6920. * gcc.target/avr/pr52113.c: New test.
  6921. 2012-02-03 Jakub Jelinek <jakub@redhat.com>
  6922. PR rtl-optimization/52092
  6923. * gcc.c-torture/compile/pr52092.c: New test.
  6924. 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
  6925. PR fortran/41587
  6926. * gfortran.dg/class_array_10.f03: New test.
  6927. PR fortran/46356
  6928. * gfortran.dg/class_array_11.f03: New test.
  6929. PR fortran/51754
  6930. * gfortran.dg/class_array_12.f03: New test.
  6931. 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
  6932. PR fortran/52012
  6933. * gfortran.dg/realloc_on_assign_11.f90: New test.
  6934. 2012-02-02 Tobias Burnus <burnus@net-b.de>
  6935. PR fortran/52093
  6936. * gfortran.dg/shape_7.f90: New.
  6937. 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
  6938. * gcc.target/mips/mips-prepend-1.c: New test.
  6939. 2012-02-02 Jan Hubicka <jh@suse.cz>
  6940. Tom de Vries <tom@codesourcery.com>
  6941. PR middle-end/51998
  6942. * gcc.dg/alias-12.c: New testcase.
  6943. * gcc.dg/alias-13.c: New testcase.
  6944. 2012-02-02 Jakub Jelinek <jakub@redhat.com>
  6945. PR target/52086
  6946. * gcc.dg/pr52086.c: New test.
  6947. PR tree-optimization/52073
  6948. * gcc.c-torture/compile/pr52073.c: New test.
  6949. 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
  6950. PR fortran/51958
  6951. * gfortran.dg/function_optimize_10.f90: New test.
  6952. 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
  6953. * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
  6954. test on alpha*-*-*.
  6955. 2012-02-01 Tobias Burnus <burnus@net-b.de>
  6956. PR fortran/52024
  6957. * gfortran.dg/typebound_operator_14.f90: New.
  6958. 2012-02-01 Tobias Burnus <burnus@net-b.de>
  6959. PR fortran/52059
  6960. * gfortran.dg/elemental_function_1.f90: New.
  6961. 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
  6962. PR rtl-optimization/51374
  6963. * gcc.target/avr/torture/pr51374-1.c:
  6964. Also fail if SBIS is seen.
  6965. 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
  6966. PR rtl-optimization/51374
  6967. * gcc.target/avr/torture/pr51374-1.c: New.
  6968. 2012-01-31 Tobias Burnus <burnus@net-b.de>
  6969. PR fortran/52024
  6970. * gfortran.dg/typebound_generic_11.f90: New.
  6971. 2012-01-31 Tobias Burnus <burnus@net-b.de>
  6972. PR fortran/52029
  6973. * gfortran.dg/class_49.f90: New.
  6974. 2012-01-31 Tobias Burnus <burnus@net-b.de>
  6975. PR fortran/52013
  6976. * gfortran.dg/elemental_args_check_6.f90: New.
  6977. 2012-01-31 Jason Merrill <jason@redhat.com>
  6978. PR c++/52043
  6979. * g++.dg/cpp0x/variadic122.C: New.
  6980. 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
  6981. PR fortran/52012
  6982. * gfortran.dg/realloc_on_assign_10.f90: New test.
  6983. 2012-01-31 Richard Guenther <rguenther@suse.de>
  6984. PR tree-optimization/51528
  6985. * gcc.dg/torture/pr51528.c: New testcase.
  6986. 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
  6987. PR go/48501
  6988. * lib/go.exp (go_target_compile): Append timeout= to options.
  6989. * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
  6990. select5-out.go test on alpha*-*-* targets.
  6991. 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
  6992. * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
  6993. (TEST_SHORT): Reformat in the same way.
  6994. * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
  6995. (TEST_SHORT): Reformat in the same way.
  6996. * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
  6997. * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
  6998. * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
  6999. * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
  7000. * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
  7001. 2012-01-30 Bin Cheng <bin.cheng@arm.com>
  7002. PR target/51835
  7003. * gcc.target/arm/pr51835.c: New testcase.
  7004. 2012-01-30 Richard Guenther <rguenther@suse.de>
  7005. PR tree-optimization/52028
  7006. * gcc.dg/torture/pr52028.c: New testcase.
  7007. * gfortran.dg/ldist-pr45199.f: Adjust.
  7008. * gcc.dg/tree-ssa/ldist-16.c: Likewise.
  7009. * gcc.dg/tree-ssa/ldist-17.c: Likewise.
  7010. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
  7011. 2012-01-30 Jakub Jelinek <jakub@redhat.com>
  7012. PR debug/52027
  7013. * gcc.dg/tree-prof/pr52027.c: New test.
  7014. PR tree-optimization/52046
  7015. * gcc.dg/pr52046.c: New test.
  7016. PR debug/52048
  7017. * g++.dg/other/pr52048.C: New test.
  7018. 2012-01-30 Richard Guenther <rguenther@suse.de>
  7019. PR tree-optimization/52045
  7020. * gcc.dg/pr52045.c: New testcase.
  7021. 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
  7022. * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
  7023. new code generated for __sync_lock_release.
  7024. 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  7025. * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
  7026. 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  7027. PR testsuite/51875
  7028. * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
  7029. * g++.dg/ext/visibility/template10.C: Fix typo.
  7030. * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
  7031. 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
  7032. PR c++/51327
  7033. * g++.dg/cpp0x/constexpr-ice6.C: New.
  7034. 2012-01-29 Tobias Burnus <burnus@net-b.de>
  7035. PR fortran/41600
  7036. * gfortran.dg/default_initialization_6.f90: New.
  7037. 2012-01-29 Tobias Burnus <burnus@net-b.de>
  7038. PR fortran/51972
  7039. * gfortran.dg/class_allocate_12.f90: Enable disabled test.
  7040. * gfortran.dg/class_48.f90: New.
  7041. 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
  7042. PR fortran/51808
  7043. * gfortran.dg/module_md5_1.f90: Update MD5 sum.
  7044. 2012-01-28 Tobias Burnus <burnus@net-b.de>
  7045. PR fortran/51972
  7046. * gfortran.dg/class_allocate_12.f90: New.
  7047. 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
  7048. * gcc.dg/torture/pr50444.c: Fix dg directives.
  7049. 2012-01-28 Jakub Jelinek <jakub@redhat.com>
  7050. PR target/52006
  7051. * gcc.target/arm/pr52006.c: New test.
  7052. 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
  7053. PR testsuite/52011
  7054. * gcc.dg/lto/trans-mem.h: New file.
  7055. * gcc.dg/lto/trans-mem-2_0.c: Include it.
  7056. * gcc.dg/lto/trans-mem-1_1.c: Same.
  7057. * gcc.dg/lto/trans-mem-4_1.c: Same.
  7058. * gcc.dg/lto/trans-mem-3_1.c: Same.
  7059. 2012-01-27 Tobias Burnus <burnus@net-b.de>
  7060. PR fortran/52022
  7061. * gfortran.dg/dummy_procedure_7.f90: New.
  7062. 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
  7063. * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
  7064. *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
  7065. 2012-01-27 Jakub Jelinek <jakub@redhat.com>
  7066. PR c++/51852
  7067. * g++.dg/other/gc5.C: New test.
  7068. 2012-01-27 Richard Guenther <rguenther@suse.de>
  7069. PR tree-optimization/50444
  7070. * gcc.dg/torture/pr50444.c: New testcase.
  7071. 2012-01-27 Tobias Burnus <burnus@net-b.de>
  7072. PR fortran/51970
  7073. PR fortran/51977
  7074. * gfortran.dg/move_alloc_13.f90: New.
  7075. 2012-01-27 Tobias Burnus <burnus@net-b.de>
  7076. PR fortran/51953
  7077. * gfortran.dg/allocate_alloc_opt_13.f90: New.
  7078. * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
  7079. and change dg-error string.
  7080. 2012-01-27 Tobias Burnus <burnus@net-b.de>
  7081. PR fortran/52016
  7082. * gfortran.dg/elemental_args_check_5.f90: New.
  7083. 2012-01-27 Richard Guenther <rguenther@suse.de>
  7084. PR middle-end/51959
  7085. * g++.dg/torture/pr51959.C: New testcase.
  7086. 2012-01-27 Tom de Vries <tom@codesourcery.com>
  7087. PR tree-optimization/51990
  7088. * gcc.dg/pr51990.c: New test.
  7089. * gcc.dg/pr51990-2.c: Same.
  7090. 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
  7091. Tobias Burnus <burnus@gcc.gnu.org>
  7092. PR fortran/48705
  7093. * gfortran.dg/class_allocate_11.f03: New.
  7094. PR fortran/51870
  7095. PR fortran/51943
  7096. PR fortran/51946
  7097. * gfortran.dg/class_allocate_7.f03: New.
  7098. * gfortran.dg/class_allocate_8.f03: New.
  7099. * gfortran.dg/class_allocate_9.f03: New.
  7100. * gfortran.dg/class_allocate_10.f03: New.
  7101. 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
  7102. * gnat.dg/discr34.adb: New test.
  7103. * gnat.dg/discr34_pkg.ads: New helper.
  7104. 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
  7105. * gnat.dg/discr33.adb: New test.
  7106. 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
  7107. * gnat.dg/limited_with3.ad[sb): New test.
  7108. * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
  7109. * gnat.dg/limited_with3_pkg2.ads: Likewise.
  7110. * gnat.dg/limited_with3_pkg3.ads: Likewise.
  7111. 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
  7112. * gnat.dg/stack_usage1.adb: New test.
  7113. * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
  7114. * gcc.dg/pr44194-1.c: Remove superfluous include directive.
  7115. * gcc.dg/pr44194-2.c: Likewise.
  7116. 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
  7117. PR c++/51370
  7118. * g++.dg/template/crash112.C: New.
  7119. 2012-01-27 Richard Henderson <rth@redhat.com>
  7120. * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
  7121. 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  7122. * gfortran.dg/reassoc_4.f: Use dg-additional-options.
  7123. 2012-01-26 Jakub Jelinek <jakub@redhat.com>
  7124. PR middle-end/51895
  7125. * g++.dg/opt/pr51895.C: New test.
  7126. 2012-01-26 Michael Matz <matz@suse.de>
  7127. PR tree-optimization/48794
  7128. * gfortran.dg/gomp/pr48794-2.f90: New testcase.
  7129. 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  7130. * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
  7131. 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  7132. * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
  7133. * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
  7134. memory.
  7135. * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
  7136. the default value for s390 and s390x.
  7137. 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
  7138. PR lto/51698
  7139. * gcc.dg/lto/trans-mem-4_0.c: New.
  7140. * gcc.dg/lto/trans-mem-4_1.c: New.
  7141. * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
  7142. TM builtins.
  7143. * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
  7144. * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
  7145. TM builtins.
  7146. * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
  7147. * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
  7148. TM builtins.
  7149. 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
  7150. * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
  7151. 2012-01-25 Ian Lance Taylor <iant@google.com>
  7152. * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
  7153. 2012-01-25 Tobias Burnus <burnus@net-b.de>
  7154. PR fortran/51995
  7155. * gfortran.dg/typebound_proc_25.f90: New.
  7156. 2012-01-25 Jason Merrill <jason@redhat.com>
  7157. PR c++/51992
  7158. * g++.dg/lto/pr51992_0.C: New.
  7159. 2012-01-25 Jakub Jelinek <jakub@redhat.com>
  7160. PR tree-optimization/51987
  7161. * gcc.target/i386/pr51987.c: New test.
  7162. 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
  7163. * gcc.dg/tm/lto-1.c: Require lto support in target.
  7164. 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
  7165. PR rtl-optimization/48374
  7166. * gcc.dg/pr48374.c: New test.
  7167. 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
  7168. * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
  7169. 2012-01-25 Tobias Burnus <burnus@net-b.de>
  7170. PR fortran/51966
  7171. * gfortran.dg/derived_constructor_char_3.f90: New.
  7172. 2012-01-24 Ian Lance Taylor <iant@google.com>
  7173. * go.test/go-test.exp (filecmp): New procedure.
  7174. (errchk): Handle quoted square brackets.
  7175. (go-gc-tests): Set go_compile_args. Handle various new test
  7176. lines. Skip a few new tests.
  7177. * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
  7178. 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
  7179. * lib/target-supports.exp (proc check_effective_target_vect_perm)
  7180. (check_effective_target_vect_extract_even_odd)
  7181. (check_effective_target_vect_interleave): Return true for MIPS
  7182. paired-single.
  7183. 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
  7184. * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
  7185. (main): Use it instead of argc.
  7186. 2012-01-24 Jason Merrill <jason@redhat.com>
  7187. PR c++/51973
  7188. * g++.dg/cpp0x/sfinae31.C: New.
  7189. 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
  7190. * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
  7191. 2012-01-24 Jason Merrill <jason@redhat.com>
  7192. PR c++/51812
  7193. * g++.dg/inherit/covariant20.C: New.
  7194. 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
  7195. PR c++/51223
  7196. * g++.dg/parse/crash58.C: New.
  7197. 2012-01-24 Jakub Jelinek <jakub@redhat.com>
  7198. PR target/51957
  7199. * gcc.dg/pr51957-1.c: New test.
  7200. * gcc.dg/pr51957-1.h: New file.
  7201. * gcc.dg/pr51957-2.c: New test.
  7202. 2012-01-23 Jason Merrill <jason@redhat.com>
  7203. PR c++/51930
  7204. * g++.dg/ext/visibility/template10.C: New.
  7205. 2012-01-23 Tobias Burnus <burnus@net-b.de>
  7206. PR fortran/51948
  7207. * gfortran.dg/move_alloc_12.f90: New.
  7208. 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  7209. PR middle-end/45416
  7210. * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
  7211. 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
  7212. PR c++/51398
  7213. * g++.dg/template/crash111.C: New.
  7214. 2012-01-23 Arnaud Charlet <charlet@adacore.com>
  7215. * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
  7216. configurations.
  7217. * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
  7218. 2012-01-23 Dodji Seketeli <dodji@redhat.com>
  7219. PR testsuite/51941
  7220. * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
  7221. the DW_TAG_class_type and DW_AT_name: "Executor".
  7222. 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  7223. * lib/target-supports.exp
  7224. (check_effective_target_vect_extract_even_odd): Handle ARM neon.
  7225. (check_effective_target_vect_interleave): Likewise.
  7226. 2012-01-22 Jason Merrill <jason@redhat.com>
  7227. PR c++/51925
  7228. * g++.dg/template/using20.C: New.
  7229. * g++.dg/template/template-id-2.C: Adjust diagnostic.
  7230. 2012-01-23 Jason Merrill <jason@redhat.com>
  7231. PR target/51934
  7232. * g++.dg/torture/pr51344.C: Limit to x86.
  7233. 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
  7234. * c-c++-common/tm/omp.c: Require target with pthread support.
  7235. 2012-01-23 Richard Guenther <rguenther@suse.de>
  7236. PR tree-optimization/51949
  7237. * gcc.dg/torture/pr51949.c: New testcase.
  7238. 2012-01-23 Jakub Jelinek <jakub@redhat.com>
  7239. PR rtl-optimization/51933
  7240. * gcc.c-torture/execute/pr51933.c: New test.
  7241. 2012-01-22 Douglas B Rupp <rupp@gnat.com>
  7242. * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
  7243. Do not define for Interix.
  7244. 2012-01-22 Jason Merrill <jason@redhat.com>
  7245. PR c++/51832
  7246. * g++.dg/lto/pr51832.h: New.
  7247. * g++.dg/lto/pr51832_0.C: New.
  7248. * g++.dg/lto/pr51832_1.C: New.
  7249. 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
  7250. * gcc.dg/ext-elim-1.c: New test.
  7251. 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
  7252. PR target/51931
  7253. * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
  7254. * g++.dg/opt/longbranch1.C: Likewise.
  7255. 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
  7256. * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
  7257. in C++11 mode.
  7258. 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
  7259. PR fortran/50556
  7260. * gfortran.dg/namelist_74.f90: New test.
  7261. * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
  7262. 2012-01-21 Tobias Burnus <burnus@net-b.de>
  7263. PR fortran/51913
  7264. * gfortran.dg/class_47.f90: New.
  7265. 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
  7266. * gnat.dg/renaming5.ad[sb]: New test.
  7267. 2012-01-20 Jason Merrill <jason@redhat.com>
  7268. PR c++/51919
  7269. * g++.dg/pch/mangle1.{C,Hs}: Remove.
  7270. 2012-01-20 Jason Merrill <jason@redhat.com>
  7271. PR c++/51922
  7272. * g++.dg/ext/attrib42.C: Require ilp32.
  7273. 2012-01-20 Jakub Jelinek <jakub@redhat.com>
  7274. PR target/51915
  7275. * gcc.target/arm/pr51915.c: New test.
  7276. 2012-01-20 Cary Coutant <ccoutant@google.com>
  7277. Dodji Seketeli <dodji@redhat.com>
  7278. PR debug/45682
  7279. * g++.dg/debug/dwarf2/nested-3.C: New test.
  7280. 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
  7281. PR c++/51402
  7282. * g++.dg/template/crash110.C: New.
  7283. 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7284. * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
  7285. Remove default options on hppa*-*-hpux*.
  7286. 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7287. * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
  7288. 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  7289. * gcc.c-torture/compile/pr51856.c: New testcase.
  7290. 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
  7291. * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
  7292. options to go_target_compile.
  7293. 2012-01-20 Kai Tietz <ktietz@redhat.com>
  7294. * g++.dg/torture/pr51344.C: Fix typo.
  7295. 2012-01-20 Richard Guenther <rguenther@suse.de>
  7296. PR tree-optimization/51903
  7297. * g++.dg/torture/pr51903.C: New testcase.
  7298. 2012-01-20 Tobias Burnus <burnus@net-b.de>
  7299. Janus Weil <janus@gcc.gnu.org>
  7300. PR fortran/51056
  7301. * gfortran.dg/use_21.f90: New.
  7302. 2012-01-20 Jakub Jelinek <jakub@redhat.com>
  7303. PR target/51106
  7304. * gcc.dg/torture/pr51106-1.c: New test.
  7305. * gcc.dg/torture/pr51106-2.c: New test.
  7306. 2012-01-19 Kai Tietz <ktietz@redhat.com>
  7307. * g++.dg/torture/pr51344.C: New test.
  7308. 2012-01-19 Tobias Burnus <burnus@net-b.de>
  7309. PR fortran/51904
  7310. * gfortran.dg/intrinsic_size_2.f90: New.
  7311. 2012-01-19 Jason Merrill <jason@redhat.com>
  7312. PR c++/51889
  7313. * g++.dg/inherit/using7.C: New.
  7314. 2012-01-19 Richard Guenther <rguenther@suse.de>
  7315. PR tree-optimization/37997
  7316. * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
  7317. 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
  7318. PR rtl-optimization/51505
  7319. * gcc.dg/pr51505.c: New test.
  7320. 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
  7321. PR fortran/51634
  7322. * gfortran.dg/typebound_operator_12.f03: New.
  7323. * gfortran.dg/typebound_operator_13.f03: New.
  7324. 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
  7325. PR c++/51225
  7326. * g++.dg/cpp0x/pr51225.C: New.
  7327. 2012-01-17 Ian Lance Taylor <iant@google.com>
  7328. PR go/50656
  7329. * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
  7330. 2012-01-17 Tobias Burnus <burnus@net-b.de>
  7331. PR fortran/51869
  7332. * gfortran.dg/realloc_on_assign_9.f90: New.
  7333. 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
  7334. PR other/51165
  7335. * gcc.dg/tm/memopt-3.c: Remove xfail.
  7336. * gcc.dg/tm/memopt-4.c: Remove xfail.
  7337. * gcc.dg/tm/memopt-5.c: Remove xfail.
  7338. * gcc.dg/tm/memopt-7.c: Remove xfail.
  7339. 2012-01-17 Jakub Jelinek <jakub@redhat.com>
  7340. PR tree-optimization/51877
  7341. * gcc.c-torture/execute/pr51877.c: New test.
  7342. 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  7343. * gcc.dg/vect/no-section-anchors-vect-69.c: Change
  7344. {!vect_align_arrays} to vect_sizes_32B_16B.
  7345. * gcc.dg/vect/vect-multitypes-1.c: Ditto.
  7346. * gcc.dg/vect/vect-peel-3.c: Ditto.
  7347. 2012-01-16 Jason Merrill <jason@redhat.com>
  7348. PR c++/51854
  7349. * g++.dg/abi/mangle60.C: New.
  7350. PR c++/51827
  7351. * g++.dg/pch/mangle1.{C,Hs}: New.
  7352. 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
  7353. Tobias Burnus <burnus@net-b.de>
  7354. PR fortran/50981
  7355. * gfortran.dg/elemental_optional_args_3.f90: New
  7356. * gfortran.dg/elemental_optional_args_4.f90: New
  7357. 2012-01-16 Tobias Burnus <burnus@net-b.de>
  7358. PR fortran/51809
  7359. * gfortran.dg/use_20.f90: New
  7360. 2012-01-16 Jason Merrill <jason@redhat.com>
  7361. PR c++/51868
  7362. * g++.dg/cpp0x/rv-bitfield.C: New.
  7363. * g++.dg/cpp0x/rv-bitfield2.C: New.
  7364. 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
  7365. * gfortran.dg/class_array_3.f03: Remove the explicit loop in
  7366. subroutine 'qsort' and use index array to assign the result.
  7367. 2012-01-16 Jakub Jelinek <jakub@redhat.com>
  7368. PR tree-optimization/51865
  7369. * gcc.dg/pr51865.c: New test.
  7370. 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
  7371. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
  7372. 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
  7373. * gcc.target/mips/code-readable-2.c: Allow the jump table address
  7374. to be loaded from the constant pool, rather than via %hi and %lo.
  7375. 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
  7376. PR rtl-optimization/51821
  7377. * gcc.dg/pr51821.c: New test.
  7378. 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
  7379. * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
  7380. 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
  7381. * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
  7382. 2012-01-14 Tobias Burnus <burnus@net-b.de>
  7383. PR fortran/51800
  7384. * gfortran.dg/init_flag_8.f90: New.
  7385. * gfortran.dg/init_flag_9.f90: New.
  7386. 2011-01-14 Tobias Burnus <burnus@net-b.de>
  7387. PR fortran/51816
  7388. * gfortran.dg/use_18.f90: New.
  7389. * gfortran.dg/use_19.f90: New.
  7390. 2012-01-13 Ian Lance Taylor <iant@google.com>
  7391. PR c++/50012
  7392. * g++.dg/warn/Wsign-compare-4.C: New.
  7393. 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
  7394. PR fortran/48351
  7395. * gfortran.dg/alloc_comp_assign.f03: New.
  7396. * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
  7397. __BUILTIN_FREE from 38 to 32.
  7398. 2012-01-13 Jason Merrill <jason@redhat.com>
  7399. PR c++/20681
  7400. * g++.dg/warn/Wreturn-type-7.C: New.
  7401. 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
  7402. * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
  7403. assumption.
  7404. * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
  7405. * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
  7406. * gcc.dg/cpp/warn-multichar-2.c: Ditto.
  7407. * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
  7408. int32plus because of big array needed.
  7409. * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
  7410. * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
  7411. 2012-01-13 Jason Merrill <jason@redhat.com>
  7412. PR c++/51813
  7413. * g++.dg/ext/visibility/template9.C: New.
  7414. PR c++/51620
  7415. * g++.dg/cpp0x/defaulted34.C: New.
  7416. * g++.dg/template/virtual3.C: New.
  7417. 2012-01-13 Richard Guenther <rguenther@suse.de>
  7418. PR middle-end/8081
  7419. * gcc.dg/torture/pr8081.c: New testcase.
  7420. 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
  7421. * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
  7422. 2012-01-12 Jason Merrill <jason@redhat.com>
  7423. PR c++/51714
  7424. * g++.dg/ext/stmtexpr14.C: New.
  7425. 2012-01-13 Dodji Seketeli <dodji@redhat.com>
  7426. PR c++/51633
  7427. * g++.dg/cpp0x/constexpr-diag4.C: New test.
  7428. 2012-01-12 Jason Merrill <jason@redhat.com>
  7429. PR c++/48051
  7430. * g++.dg/abi/mangle48.C: Test qualified-names, too.
  7431. * g++.dg/abi/mangle58.C: Likewise.
  7432. PR c++/51403
  7433. * g++.dg/template/arg8.C: New.
  7434. 2012-01-12 Ira Rosen <irar@il.ibm.com>
  7435. PR tree-optimization/51799
  7436. * gcc.dg/vect/pr51799.c: New test.
  7437. * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
  7438. patterns.
  7439. 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
  7440. Tobias Burnus <burnus@net-b.de>
  7441. PR fortran/51057
  7442. PR fortran/51616
  7443. * lib/target-supports.exp
  7444. (check_effective_target_fortran_largest_fp_has_sqrt): New.
  7445. * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
  7446. 2012-01-11 Jason Merrill <jason@redhat.com>
  7447. PR c++/51565
  7448. * g++.dg/ext/attrib42.C: New.
  7449. 2012-01-11 Jakub Jelinek <jakub@redhat.com>
  7450. PR bootstrap/51796
  7451. * gcc.dg/pr51796.c: New test.
  7452. 2012-01-11 Jason Merrill <jason@redhat.com>
  7453. PR c++/51818
  7454. * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
  7455. 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
  7456. * gnat.dg/array19.ad[sb]: New test.
  7457. 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
  7458. * gnat.dg/opt23.ad[sb]: New test.
  7459. * gnat.dg/opt23_pkg.ad[sb]: New helper.
  7460. * gnat.dg/opt24.ad[sb]: New test.
  7461. 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  7462. PR tree-optimization/49642
  7463. * gcc.dg/tree-ssa/pr49642-1.c: New test.
  7464. * gcc.dg/tree-ssa/pr49642-2.c: New test.
  7465. 2012-01-11 Jason Merrill <jason@redhat.com>
  7466. PR c++/51613
  7467. * g++.dg/template/explicit-args5.C: New.
  7468. 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  7469. * gcc.c-torture/execute/20120110-1.c: New testcase.
  7470. 2012-01-10 Jason Merrill <jason@redhat.com>
  7471. PR c++/51614
  7472. * g++.dg/inherit/ambig1.C: New.
  7473. PR c++/51433
  7474. * g++.dg/cpp0x/constexpr-cache1.C: New.
  7475. 2012-01-10 Richard Guenther <rguenther@suse.de>
  7476. PR tree-optimization/51801
  7477. * gcc.dg/torture/pr51801.c: New testcase.
  7478. 2012-01-10 Tobias Burnus <burnus@net-b.de>
  7479. PR fortran/51652
  7480. * gfortran.dg/allocate_with_typespec_5.f90: New.
  7481. 2012-01-10 Tobias Burnus <burnus@net-b.de>
  7482. * gfortran.dg/class_39.f03: Update dg-error string.
  7483. 2012-01-10 Richard Guenther <rguenther@suse.de>
  7484. PR tree-optimization/50913
  7485. * gcc.dg/graphite/interchange-16.c: New testcase.
  7486. * gcc.dg/graphite/scop-20.c: XFAIL.
  7487. * gfortran.dg/graphite/interchange-1.f: Likewise.
  7488. * gfortran.dg/graphite/block-1.f90: Likewise.
  7489. * gfortran.dg/graphite/block-2.f: Likewise.
  7490. 2012-01-10 Richard Henderson <rth@redhat.com>
  7491. * lib/target-supports.exp (check_effective_target_vect_perm,
  7492. check_effective_target_vect_perm_byte,
  7493. check_effective_target_vect_perm_short): Enable for arm neon.
  7494. 2012-01-09 Tobias Burnus <burnus@net-b.de>
  7495. PR fortran/46328
  7496. * gfortran.dg/typebound_operator_11.f90: New.
  7497. 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
  7498. * gnat.dg/array18.adb: New test.
  7499. * gnat.dg/array18_pkg.ads: New helper.
  7500. 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
  7501. PR fortran/51791
  7502. * gfortran.dg/typebound_operator_7.f03: Insert parentheses
  7503. around base object in first assignment in main program.
  7504. * gfortran.dg/typebound_operator_10.f03: New test.
  7505. 2012-01-09 Martin Jambor <mjambor@suse.cz>
  7506. PR tree-optimization/51759
  7507. * g++.dg/ipa/pr51759.C: New test.
  7508. 2012-01-09 Tobias Burnus <burnus@net-b.de>
  7509. PR fortran/51758
  7510. * gfortran.dg/optional_absent_2.f90: New.
  7511. 2012-01-09 Tobias Burnus <burnus@net-b.de>
  7512. PR fortran/51578
  7513. * gfortran.dg/use_17.f90: New.
  7514. 2012-01-09 Gary Funck <gary@intrepid.com>
  7515. PR preprocessor/33919
  7516. * gcc.dg/pr33919.c: New test.
  7517. * gcc.dg/pr33919-0.h: New test header file.
  7518. * gcc.dg/pr33919-1.h: Ditto.
  7519. * gcc.dg/pr33919-2.h: Ditto.
  7520. 2012-01-07 Jan Hubicka <jh@suse.cz>
  7521. PR tree-optimize/51694
  7522. * gcc.c-torture/compile/pr51694.c: new testcase.
  7523. 2012-01-07 Jan Hubicka <jh@suse.cz>
  7524. PR tree-optimization/51600
  7525. * g++.dg/torture/pr51600.C: New testcase.
  7526. 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  7527. PR gcov-profile/51715
  7528. PR gcov-profile/51717
  7529. * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
  7530. * gcc.misc-tests/gcov-14.c: Likewise.
  7531. 2012-01-06 Jason Merrill <jason@redhat.com>
  7532. * g++.dg/parse/new5.C: New.
  7533. 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
  7534. PR testsuite/51655
  7535. * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
  7536. including <string.h>.
  7537. 2012-01-06 Jason Merrill <jason@redhat.com>
  7538. * g++.dg/abi/mangle51.C: New.
  7539. * g++.dg/abi/mangle52.C: New.
  7540. * g++.dg/abi/mangle53.C: New.
  7541. * g++.dg/abi/mangle54.C: New.
  7542. * g++.dg/abi/mangle55.C: New.
  7543. * g++.dg/abi/mangle56.C: New.
  7544. * g++.dg/abi/mangle57.C: New.
  7545. * g++.dg/abi/mangle58.C: New.
  7546. * g++.dg/abi/mangle59.C: New.
  7547. * g++.dg/cpp0x/trailing3.C: Update mangling.
  7548. * g++.dg/cpp0x/variadic111.C: Update mangling.
  7549. * g++.dg/cpp0x/variadic4.C: Update mangling.
  7550. * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
  7551. * g++.dg/template/nontype22.C: Works now.
  7552. * g++.dg/template/pr35240.C: Works now.
  7553. * g++.dg/cpp0x/error7.C: New.
  7554. 2012-01-06 Tobias Burnus <burnus@net-b.de>
  7555. * gfortran.dg/deallocate_stat_2.f90: New.
  7556. * coarray/allocate_errgmsg.f90: New.
  7557. * gfortran.dg/coarray_lib_alloc_1.f90: New.
  7558. * gfortran.dg/coarray_lib_alloc_2.f90: New.
  7559. * coarray/subobject_1.f90: Fix for num_images > 1.
  7560. * gfortran.dg/deallocate_stat.f90: Update due to changed
  7561. stat= handling.
  7562. 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
  7563. * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
  7564. 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
  7565. * ada/acats/overflow.lst: Add cb20004.
  7566. 2012-01-05 Dodji Seketeli <dodji@redhat.com>
  7567. PR c++/51541
  7568. * g++.dg/cpp0x/alias-decl-18.C: New test.
  7569. 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
  7570. * gcc.c-torture/execute/20120104-1.c: New test.
  7571. 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
  7572. PR fortran/PR48946
  7573. * gfortran.dg/typebound_operator_9.f03: This is now a copy of
  7574. the old typebound_operator_8.f03.
  7575. * gfortran.dg/typebound_operator_8.f03: New version of
  7576. typebound_operator_7.f03 with 'u' a derived type instead of a
  7577. class object.
  7578. 2012-01-05 Richard Guenther <rguenther@suse.de>
  7579. * g++.dg/torture/pr49309.C: Skip for -flto.
  7580. 2012-01-05 Jakub Jelinek <jakub@redhat.com>
  7581. PR middle-end/51761
  7582. * gcc.c-torture/compile/pr51761.c: New test.
  7583. 2012-01-05 Richard Guenther <rguenther@suse.de>
  7584. PR tree-optimization/51760
  7585. * gcc.dg/torture/pr51760.c: New testcase.
  7586. 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
  7587. PR middle-end/51472
  7588. * gcc.dg/tm/memopt-6.c: Adjust regexp.
  7589. 2012-01-05 Richard Guenther <rguenther@suse.de>
  7590. PR lto/41576
  7591. * gfortran.dg/lto/pr41576_0.f90: New testcase.
  7592. * gfortran.dg/lto/pr41576_1.f90: Likewise.
  7593. 2012-01-04 Jakub Jelinek <jakub@redhat.com>
  7594. PR debug/51695
  7595. * gcc.dg/pr51695.c: New test.
  7596. 2012-01-04 Andrew Pinski <apinski@cavium.com>
  7597. * gcc.target/mips/mips64-dsp-ldx1.c: New test.
  7598. * gcc.target/mips/octeon2-lx-1.c: New test.
  7599. * gcc.target/mips/mips64-dsp-ldx.c: New test.
  7600. * gcc.target/mips/octeon2-lx-2.c: New test.
  7601. * gcc.target/mips/octeon2-lx-3.c: New test.
  7602. 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
  7603. PR other/51163
  7604. PR other/51164
  7605. * gcc.dg/tm/alias-1.c: Adjust regexp.
  7606. * gcc.dg/tm/alias-2.c: Adjust regexp.
  7607. 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
  7608. PR c++/51064
  7609. * g++.dg/warn/Wparentheses-26.C: New.
  7610. 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
  7611. * gfortran.dg/elemental_optional_args_2.f90: New test.
  7612. 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
  7613. PR fortran/49693
  7614. * gfortran.dg/common_17.f90: New test.
  7615. 2012-01-04 Richard Guenther <rguenther@suse.de>
  7616. PR tree-optimization/49651
  7617. * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
  7618. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
  7619. 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
  7620. PR c++/51738
  7621. * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
  7622. 2012-01-03 Andrew Pinski <apinski@cavium.com>
  7623. * lib/scanasm.exp (dg-function-on-line): Always use a special format
  7624. for all mips targets. Also allow an optional .cfi_startproc.
  7625. 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
  7626. * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
  7627. 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
  7628. PR c++/29273
  7629. * g++.dg/rtti/dyncast5.C: New.
  7630. 2012-01-03 Richard Guenther <rguenther@suse.de>
  7631. PR tree-optimization/51070
  7632. * gcc.dg/torture/pr51070-2.c: New testcase.
  7633. 2012-01-03 Richard Guenther <rguenther@suse.de>
  7634. PR tree-optimization/51692
  7635. * gcc.dg/torture/pr51692.c: New testcase.
  7636. 2012-01-03 Richard Guenther <rguenther@suse.de>
  7637. PR debug/51650
  7638. * g++.dg/lto/pr51650-3_0.C: New testcase.
  7639. 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
  7640. PR c++/15867
  7641. * g++.dg/warn/Wredundant-decls-spec.C: New.
  7642. 2012-01-03 Jakub Jelinek <jakub@redhat.com>
  7643. PR tree-optimization/51719
  7644. * g++.dg/tree-prof/pr51719.C: New test.
  7645. 2012-01-03 Richard Guenther <rguenther@suse.de>
  7646. PR middle-end/51730
  7647. * gcc.dg/fold-compare-6.c: New testcase.
  7648. 2012-01-03 Jakub Jelinek <jakub@redhat.com>
  7649. PR c++/51669
  7650. * g++.dg/gomp/pr51669.C: New test.
  7651. 2012-01-02 Jason Merrill <jason@redhat.com>
  7652. PR c++/51675
  7653. * g++.dg/cpp0x/constexpr-union2.C: New.
  7654. PR c++/51666
  7655. * g++.dg/cpp0x/nsdmi-defer5.C: New.
  7656. 2012-01-02 Dodji Seketeli <dodji@redhat.com>
  7657. PR c++/51462
  7658. * g++.dg/cpp0x/constexpr-99.C: New test.
  7659. 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
  7660. PR c++/20140
  7661. * g++.dg/template/init9.C: New.
  7662. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7663. * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
  7664. Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
  7665. rather than a specific number.
  7666. 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
  7667. PR fortran/46262
  7668. PR fortran/46328
  7669. PR fortran/51052
  7670. * gfortran.dg/typebound_operator_7.f03: New.
  7671. * gfortran.dg/typebound_operator_8.f03: New.
  7672. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7673. PR target/51729
  7674. * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
  7675. XFAIL.
  7676. * gcc.target/mips/dspr2-MULTU.c: Likewise.
  7677. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7678. * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
  7679. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7680. * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
  7681. for MIPS.
  7682. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7683. * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
  7684. * gfortran.dg/io_real_boz_4.f90: Likewise.
  7685. * gfortran.dg/io_real_boz_5.f90: Likewise.
  7686. 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  7687. * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
  7688. 2012-01-02 Revital Eres <revital.eres@linaro.org>
  7689. * gcc.dg/sms-11.c: New file.
  7690. 2012-01-02 Tobias Burnus <burnus@net-b.de>
  7691. PR fortran/51682
  7692. * gfortran.dg/coarray/image_index_3.f90: New.
  7693. 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
  7694. PR c++/16603
  7695. * g++.dg/parse/enum8.C: New.
  7696. 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
  7697. PR c++/51379
  7698. * g++.dg/conversion/reinterpret4.C: New.
  7699. * g++.dg/conversion/reinterpret1.C: Adjust.
  7700. 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
  7701. * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
  7702. 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
  7703. * g++.old-deja/g++.brendan/crash25.C: Adjust.
  7704. * g++.old-deja/g++.brendan/crash56.C: Likewise.
  7705. * g++.old-deja/g++.jason/access14.C: Likewise.
  7706. * g++.old-deja/g++.jason/access8.C: Likewise.
  7707. * g++.old-deja/g++.jason/access1.C: Likewise.
  7708. * g++.old-deja/g++.other/access3.C: Likewise.
  7709. * g++.old-deja/g++.other/access5.C: Likewise.
  7710. * g++.old-deja/g++.law/unsorted1.C: Likewise.
  7711. * g++.old-deja/g++.law/visibility22.C: Likewise.
  7712. * g++.old-deja/g++.law/visibility26.C: Likewise.
  7713. * g++.old-deja/g++.mike/p2746.C: Likewise.
  7714. * g++.dg/debug/using1.C: Likewise.
  7715. * g++.dg/lookup/using51.C: Likewise.
  7716. * g++.dg/inherit/using5.C: Likewise.
  7717. * g++.dg/inherit/pr30297.C: Likewise.
  7718. * g++.dg/inherit/access8.C: Likewise.
  7719. * g++.dg/torture/pr39362.C: Likewise.
  7720. * g++.dg/template/crash13.C: Likewise.
  7721. * g++.dg/template/using10.C: Likewise.
  7722. 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
  7723. PR fortran/51502
  7724. * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
  7725. 2012-01-01 Ira Rosen <irar@il.ibm.com>
  7726. PR tree-optimization/51704
  7727. * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
  7728. * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
  7729. corresponding flags.
  7730. 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
  7731. PR c++/51723
  7732. * g++.dg/cpp0x/constexpr-delegating2.C: New.
  7733. 2012-01-01 Jan Hubicka <jh@suse.cz>
  7734. PR rtl-optimization/51069
  7735. * gcc.c-torture/compile/pr51069.c: New testcase.
  7736. 2012-01-01 Jakub Jelinek <jakub@redhat.com>
  7737. PR tree-optimization/51683
  7738. * gcc.dg/pr51683.c: New test.
  7739. Copyright (C) 2012 Free Software Foundation, Inc.
  7740. Copying and distribution of this file, with or without modification,
  7741. are permitted in any medium without royalty provided the copyright
  7742. notice and this notice are preserved.