ChangeLog-2011 474 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871
  1. 2011-12-31 Paolo Carlini <paolo.carlini@oracle.com>
  2. PR c++/51397
  3. * g++.dg/cpp0x/static_assert6.C: New.
  4. 2011-12-31 Uros Bizjak <ubizjak@gmail.com>
  5. * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target.
  6. 2011-12-31 Thomas König <tkoenig@gcc.gnu.org>
  7. PR fortran/51502
  8. * lib/gcc-dg.exp (scan-module-absence): New function.
  9. * gfortran.dg/implicit_pure_2.f90: New test.
  10. 2011-12-30 Paolo Carlini <paolo.carlini@oracle.com>
  11. PR c++/51316
  12. * g++.dg/cpp0x/alignof4.C: New.
  13. 2011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com>
  14. PR testsuite/51702
  15. * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the
  16. -mabi=altivec option, which suppresses a warning message about
  17. passing vectors by reference. The extra warning causes some tests
  18. to fail.
  19. * gcc.dg/scal-to-vec2.c: Likewise.
  20. * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
  21. * gcc.dg/pr35442.c: Likewise.
  22. * gcc.dg/vector-compare-1.c: Likewise.
  23. * gcc.dg/vector-compare-2.c: Likewise.
  24. * gcc.dg/torture/pr36891.c: Likewise.
  25. 2012-12-29 Kai Tietz <ktietz@redhat.com>
  26. * g++.dg/abi/bitfield3.C: Make sure test runs
  27. for windows targets without activated ms-bitfields option.
  28. * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw
  29. targets to use static-version.
  30. * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
  31. * g++.old-deja/g++.abi/arraynew.C: Likewise.
  32. * g++.old-deja/g++.eh/new1.C: Likewise.
  33. * g++.old-deja/g++.eh/new2.C: Likewise.
  34. 2011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org>
  35. * gfortran.dg/function_optimize_9.f90: New test.
  36. 2011-12-27 Fabien Chêne <fabien@gcc.gnu.org>
  37. PR c++/23211
  38. * g++.dg/template/using18.C: New.
  39. * g++.dg/template/using19.C: New.
  40. * g++.dg/template/nested3.C: Remove dg-message at instantiation.
  41. * g++.dg/template/crash13.C: Likewise.
  42. 2011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com>
  43. PR target/51623
  44. * gcc.target/powerpc/pr51623.c: New file.
  45. 2011-12-28 Uros Bizjak <ubizjak@gmail.com>
  46. * gcc.dg/torture/pr50396.c: Use dg-add-options ieee.
  47. 2011-12-27 Paolo Carlini <paolo.carlini@oracle.com>
  48. PR c++/51547
  49. * g++.dg/cpp0x/pr51547.C: New.
  50. 2011-12-27 Eric Botcazou <ebotcazou@adacore.com>
  51. * gcc.c-torture/execute/20111227-1.c: New test.
  52. 2011-12-25 Jan Hubicka <jh@suse.cz>
  53. PR middle-end/48641
  54. * gcc.dg/compile/pr48641.c: New file.
  55. 2011-12-26 Joey Ye <joey.ye@arm.com>
  56. PR middle-end/51200
  57. * gcc.dg/volatile-bitfields-2.c: New test.
  58. 2011-12-23 Jason Merrill <jason@redhat.com>
  59. PR c++/51507
  60. * g++.dg/cpp0x/variadic121.C: New.
  61. 2011-12-23 Uros Bizjak <ubizjak@gmail.com>
  62. * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors.
  63. 2011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru>
  64. * gcc.target/arm/vect-vcvt.c: New test.
  65. * gcc.target/arm/vect-vcvtq.c: New test.
  66. * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative
  67. in final check.
  68. * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
  69. True for ARM NEON.
  70. (check_effective_target_vect_uintfloat_cvt): Likewise.
  71. (check_effective_target_vect_floatuint_cvt): Likewise.
  72. (check_effective_target_vect_floatint_cvt): Likewise.
  73. 2011-12-23 Richard Guenther <rguenther@suse.de>
  74. PR rtl-optimization/50396
  75. * gcc.dg/torture/pr50396.c: New testcase.
  76. 2011-12-22 Bin Cheng <bin.cheng@arm.com>
  77. PR tree-optimization/43491
  78. * gcc.dg/tree-ssa/pr43491.c: New test.
  79. 2011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  80. PR testsuite/50722
  81. * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*.
  82. 2011-12-22 Richard Guenther <rguenther@suse.de>
  83. PR lto/51650
  84. * g++.dg/lto/pr51650-1_0.C: New testcase.
  85. * g++.dg/lto/pr51650-2_0.C: Likewise.
  86. 2011-12-21 Richard Earnshaw <rearnsha@arm.com>
  87. PR target/51643
  88. * gcc.target/arm/sibcall-2.c: New test.
  89. 2011-12-22 Uros Bizjak <ubizjak@gmail.com>
  90. PR testsuite/51645
  91. * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if.
  92. 2011-12-21 Uros Bizjak <ubizjak@gmail.com>
  93. * gcc.dg/pr50038.c: Move to ...
  94. * gcc.target/i386/pr50038.c: ... here. Test on all targets.
  95. 2011-12-21 Jason Merrill <jason@redhat.com>
  96. PR c++/51611
  97. * g++.dg/cpp0x/nsdmi-virtual1.C: New.
  98. 2011-12-21 Paolo Carlini <paolo.carlini@oracle.com>
  99. PR c++/51305
  100. * g++.dg/cpp0x/constexpr-noexcept6.C: New.
  101. 2011-12-21 Jakub Jelinek <jakub@redhat.com>
  102. PR middle-end/51644
  103. PR middle-end/51647
  104. * gcc.dg/pr51644.c: New test.
  105. * g++.dg/warn/Wreturn-4.C: New test.
  106. 2011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  107. * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test
  108. diag-scans to fix fail on AVX.
  109. * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto.
  110. * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto.
  111. * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto.
  112. * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto.
  113. * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto.
  114. * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans.
  115. * gcc.dg/vect/pr45752.c: Ditto.
  116. * gcc.dg/vect/slp-perm-4.c: Ditto.
  117. * gcc.dg/vect/slp-perm-9.c: Ditto.
  118. * gcc.dg/vect/vect-33.c: Ditto.
  119. * gcc.dg/vect/vect-35.c: Ditto.
  120. * gcc.dg/vect/vect-6-big-array.c: Ditto.
  121. * gcc.dg/vect/vect-6.c: Ditto.
  122. * gcc.dg/vect/vect-91.c: Ditto.
  123. * gcc.dg/vect/vect-all-big-array.c: Ditto.
  124. * gcc.dg/vect/vect-all.c: Ditto.
  125. * gcc.dg/vect/vect-multitypes-1.c: Ditto.
  126. * gcc.dg/vect/vect-outer-4c.c: Ditto.
  127. * gcc.dg/vect/vect-outer-5.c: Ditto.
  128. * gcc.dg/vect/vect-over-widen-1.c: Ditto.
  129. * gcc.dg/vect/vect-over-widen-3.c: Ditto.
  130. * gcc.dg/vect/vect-over-widen-4.c: Ditto.
  131. * gcc.dg/vect/vect-peel-1.c: Ditto.
  132. * gcc.dg/vect/vect-peel-2.c: Ditto.
  133. * gcc.dg/vect/vect-peel-3.c: Ditto.
  134. * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
  135. * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
  136. * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
  137. * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto.
  138. * lib/target-supports.exp (check_avx_available): New function.
  139. (check_effective_target_vect_sizes_32B_16B): Ditto.
  140. (check_prefer_avx128): Ditto.
  141. (check_effective_target_vect_aligned_arrays): Add handling of AVX.
  142. (check_effective_target_vect_multiple_sizes): Ditto.
  143. 2011-12-21 Enkovich Ilya <ilya.enkovich@intel.com>
  144. PR target/50038
  145. * gcc.dg/pr50038.c: New test.
  146. 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
  147. PR c++/51621
  148. * g++.dg/cpp0x/constexpr-ice5.C: New.
  149. 2011-12-20 Joseph Myers <joseph@codesourcery.com>
  150. * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c,
  151. gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c,
  152. gcc.dg/gnu11-version-1.c: New tests.
  153. 2011-12-20 Bernd Schmidt <bernds@codesourcery.com>
  154. PR middle-end/51200
  155. * gcc.target/arm/volatile-bitfields-4.c: New test.
  156. * c-c++-common/abi-bf.c: New test.
  157. 2011-12-20 Dodji Seketeli <dodji@redhat.com>
  158. PR debug/49951
  159. * g++.dg/gcov/gcov-2.C: Adjust.
  160. 2011-12-20 Paolo Carlini <paolo.carlini@oracle.com>
  161. PR c++/51612
  162. * g++.dg/cpp0x/constexpr-ice4.C: New.
  163. 2011-12-19 Paolo Carlini <paolo.carlini@oracle.com>
  164. PR c++/51328
  165. * g++.dg/template/crash109.C: New.
  166. 2011-12-19 Jason Merrill <jason@redhat.com>
  167. PR c++/51530
  168. * g++.dg/cpp0x/nullptr26.C: New.
  169. 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
  170. * gcc.target/mips/mult-1.c: Require -O2.
  171. 2011-12-19 Richard Sandiford <rdsandiford@googlemail.com>
  172. * gcc.target/mips/ext-2.c: Add NOMIPS16.
  173. 2011-12-19 Jason Merrill <jason@redhat.com>
  174. PR c++/51526
  175. * g++.dg/cpp0x/constexpr-delegating.C: New.
  176. 2011-12-19 Sandra Loosemore <sandra@codesourcery.com>
  177. Tom de Vries <tom@codesourcery.com>
  178. PR rtl-opt/50380
  179. * gcc.c-torture/compile/pr50380.c: New testcase.
  180. 2011-12-19 Tobias Burnus <burnus@net-b.de>
  181. PR fortran/51605
  182. * gfortran.dg/block_10.f90: New.
  183. 2011-12-19 Jason Merrill <jason@redhat.com>
  184. PR c++/51553
  185. * g++.dg/cpp0x/initlist64.C: New.
  186. PR c++/51228
  187. * c-c++-common/transparent-union-1.c: New.
  188. 2011-12-19 Eric Botcazou <ebotcazou@adacore.com>
  189. PR tree-optimization/51580
  190. * gnat.dg/specs/loop_optimization1.ads: New test.
  191. * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper.
  192. 2011-12-19 Richard Guenther <rguenther@suse.de>
  193. PR lto/51573
  194. * gcc.dg/lto/20111207-2_0.c: Adjust.
  195. * g++.dg/lto/pr51573-1_0.C: New testcase.
  196. 2011-12-19 Jakub Jelinek <jakub@redhat.com>
  197. PR c++/51619
  198. * g++.dg/cpp0x/pr51619.C: New test.
  199. 2011-12-19 Tobias Burnus <burnus@net-b.de>
  200. PR fortran/51605
  201. * gfortran.dg/select_type_25.f90: New.
  202. 2011-12-19 Martin Jambor <mjambor@suse.cz>
  203. PR tree-optimization/51583
  204. * gcc.dg/tree-ssa/pr51583.c: New test.
  205. 2011-12-19 Jakub Jelinek <jakub@redhat.com>
  206. PR tree-optimization/51596
  207. * g++.dg/opt/pr51596.C: New test.
  208. PR middle-end/51590
  209. PR tree-optimization/51606
  210. * gcc.dg/vect/pr51590.c: New test.
  211. 2011-12-19 Richard Guenther <rguenther@suse.de>
  212. PR lto/51572
  213. * g++.dg/lto/pr51572-2_0.C: New testcase.
  214. 2011-12-19 Dodji Seketeli <dodji@redhat.com>
  215. PR c++/51477
  216. * g++.dg/cpp0x/nsdmi6.C: New test.
  217. 2011-12-19 Tobias Burnus <burnus@net-b.de>
  218. * gfortran.dg/coarray_poly_3.f90: New.
  219. * coarray/poly_run_1.f90: Enable some previously commented code.
  220. 2011-12-19 Jason Merrill <jason@redhat.com>
  221. PR c++/51489
  222. * g++.dg/cpp0x/constexpr-ptrsub.C: New.
  223. 2011-12-18 Hans-Peter Nilsson <hp@axis.com>
  224. * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo.
  225. 2011-12-17 Jason Merrill <jason@redhat.com>
  226. PR c++/51588
  227. * g++.dg/parse/enum7.C: New.
  228. PR c++/51586
  229. * g++.dg/lookup/nested2.C: New.
  230. PR c++/51587
  231. * g++.dg/parse/enum6.C: New.
  232. 2011-12-17 Tom de Vries <tom@codesourcery.com>
  233. PR tree-optimization/51491
  234. * gcc.dg/pr51491.c: New test.
  235. * gcc.dg/pr51491-2.c: Same.
  236. 2011-12-16 Jason Merrill <jason@redhat.com>
  237. PR c++/51416
  238. * g++.dg/cpp0x/auto31.C: New.
  239. 2011-12-16 Ian Lance Taylor <iant@google.com>
  240. PR middle-end/51592
  241. * gcc.dg/20111216-1.c: New test.
  242. 2011-12-16 Jason Merrill <jason@redhat.com>
  243. PR c++/51461
  244. * g++.dg/init/static4.C: New.
  245. 2011-12-16 Jason Merrill <jason@redhat.com>
  246. PR c++/51331
  247. * g++.dg/init/value10.C: New.
  248. 2011-12-16 Jakub Jelinek <jakub@redhat.com>
  249. PR testsuite/50803
  250. * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
  251. PR tree-optimization/51575
  252. * g++.dg/opt/pr51575.C: New test.
  253. PR debug/51557
  254. * gcc.dg/pr51557.c: New test.
  255. 2011-12-16 Richard Guenther <rguenther@suse.de>
  256. PR lto/51572
  257. * gcc.dg/lto/pr51572-1_0.c: New testcase.
  258. 2011-12-15 Jason Merrill <jason@redhat.com>
  259. PR c++/51458
  260. * g++.dg/ext/desig4.C: New.
  261. 2011-12-15 Paul Thomas <pault@gcc.gnu.org>
  262. * gfortran.dg/class_array_3.f03: Remove explicit indexing of
  263. A%disp() to use scalarizer.
  264. * gfortran.dg/class_array_9.f03: New.
  265. 2011-12-15 Jakub Jelinek <jakub@redhat.com>
  266. * gcc.dg/vect/vect-sdivmod-1.c: New test.
  267. PR c++/51463
  268. * g++.dg/cpp0x/pr51463.C: New test.
  269. PR c/51360
  270. * c-c++-common/gomp/pr51360.c: New test.
  271. * g++.dg/gomp/pr51360.C: New test.
  272. PR middle-end/49806
  273. * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
  274. Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
  275. PR tree-optimization/51117
  276. * g++.dg/opt/pr51117.C: New test.
  277. 2011-12-15 Romain Geissler <romain.geissler@gmail.com>
  278. * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
  279. New definitions.
  280. * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
  281. Likewise.
  282. (stpncpy, __stpncpy_chk): New functions.
  283. * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
  284. * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
  285. 2011-12-15 Richard Guenther <rguenther@suse.de>
  286. PR lto/51567
  287. * g++.dg/lto/pr51567-1_0.C: New testcase.
  288. 2011-12-15 Dodji Seketeli <dodji@redhat.com>
  289. PR c++/51473
  290. * g++.dg/cpp0x/auto30.C: New test.
  291. 2011-12-15 Tobias Burnus <burnus@net-b.de>
  292. * gfortran.dg/coarray/poly_run_3.f90: New.
  293. * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
  294. 2011-12-15 Richard Guenther <rguenther@suse.de>
  295. PR lto/51564
  296. * g++.dg/lto/pr51564-1_0.C: New testcase.
  297. 2011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com>
  298. PR libstdc++/51365
  299. * g++.dg/ext/is_final.C: New.
  300. 2012-12-15 Richard Guenther <rguenther@suse.de>
  301. PR lto/48508
  302. * g++.dg/lto/pr48508-1_0.C: New testcase.
  303. * g++.dg/lto/pr48508-1_1.C: Likewise.
  304. 2011-12-14 Jason Merrill <jason@redhat.com>
  305. PR c++/51554
  306. * g++.dg/init/constant1.C: New.
  307. PR c++/51248
  308. * g++.dg/other/enum2.C: New.
  309. 2011-12-14 Dodji Seketeli <dodji@redhat.com>
  310. PR c++/51475
  311. * g++.dg/cpp0x/initlist63.C: New test.
  312. 2011-12-14 Georg-Johann Lay <avr@gjlay.de>
  313. PR target/50931
  314. * gcc.target/avr/torture/int24-mul.c: New.
  315. 2011-12-14 Dodji Seketeli <dodji@redhat.com>
  316. PR c++/51476
  317. * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
  318. 2011-12-13 Jason Merrill <jason@redhat.com>
  319. PR c++/51406
  320. PR c++/51161
  321. * g++.dg/cpp0x/rv-cast3.C: New.
  322. * g++.dg/cpp0x/rv-cast4.C: New.
  323. 2011-12-13 Paolo Carlini <paolo.carlini@oracle.com>
  324. PR c++/51464
  325. * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
  326. 2011-12-13 Andrew Pinski <apinski@cavium.com>
  327. Adam Nemet <anemet@caviumnetworks.com>
  328. * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add
  329. -fdump-* options.
  330. * gcc.target/mips/octeon2-pipe-1.c: New testcase.
  331. * gcc.target/mips/octeon-pipe-1.c: New testcase.
  332. 2011-12-11 Fabien Chêne <fabien@gcc.gnu.org>
  333. PR c++/14258
  334. * g++.dg/template/using16.C: New.
  335. * g++.dg/template/using17.C: New.
  336. 2011-12-13 Martin Jambor <mjambor@suse.cz>
  337. PR tree-optimization/51362
  338. * gcc.dg/ipa/pr51362.c: New test.
  339. 2011-12-13 Uros Bizjak <ubizjak@gmail.com>
  340. PR testsuite/51524
  341. * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
  342. * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
  343. 2011-12-13 Richard Guenther <rguenther@suse.de>
  344. PR lto/48354
  345. * g++.dg/lto/pr48354-1_0.C: New testcase.
  346. 2011-12-13 Richard Guenther <rguenther@suse.de>
  347. PR tree-optimization/51519
  348. * gcc.dg/pr51519.c: New testcase.
  349. 2011-12-13 Richard Guenther <rguenther@suse.de>
  350. * gcc.dg/lto/20111213-1_0.c: New testcase.
  351. 2011-12-13 Eric Botcazou <ebotcazou@adacore.com>
  352. * gnat.dg/vect1.ad[sb]: Add more tests.
  353. * gnat.dg/vect2.ad[sb]: Likewise.
  354. * gnat.dg/vect3.ad[sb]: Likewise.
  355. * gnat.dg/vect4.ad[sb]: Likewise.
  356. * gnat.dg/vect5.ad[sb]: Likewise.
  357. * gnat.dg/vect6.ad[sb]: Likewise.
  358. 2011-12-12 Jakub Jelinek <jakub@redhat.com>
  359. PR rtl-optimization/51495
  360. * gcc.c-torture/compile/pr51495.c: New test.
  361. PR tree-optimization/51481
  362. * gcc.dg/pr51481.c: New test.
  363. 2011-12-12 Georg-Johann Lay <avr@gjlay.de>
  364. PR tree-optimization/45830
  365. * gcc.c-torture/execute/pr45830.c: Move from here to...
  366. * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and
  367. dg-additional-options magic.
  368. 2011-12-12 Janne Blomqvist <jb@gcc.gnu.org>
  369. * gfortran.dg/nested_modules_2.f90: Tighten test.
  370. 2011-12-12 Eric Botcazou <ebotcazou@adacore.com>
  371. * gcc.c-torture/execute/20111212-1.c: New test.
  372. 2011-12-12 Jakub Jelinek <jakub@redhat.com>
  373. PR testsuite/51511
  374. * gcc.dg/pr45819.c: Add -w to dg-options.
  375. 2011-12-12 Torvald Riegel <triegel@redhat.com>
  376. * g++.dg/tm/noexcept-1.C: New test.
  377. * g++.dg/tm/noexcept-2.C: New test.
  378. * g++.dg/tm/noexcept-3.C: New test.
  379. * g++.dg/tm/noexcept-4.C: New test.
  380. * g++.dg/tm/noexcept-5.C: New test.
  381. 2011-12-12 Torvald Riegel <triegel@redhat.com>
  382. * c-c++-common/tm/20111206.c: New test.
  383. 2011-12-12 Richard Guenther <rguenther@suse.de>
  384. PR lto/51262
  385. * g++.dg/opt/pr51262.C: New testcase.
  386. 2011-12-12 Revital Eres <revital.eres@linaro.org>
  387. PR rtl-optimization/47013
  388. * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
  389. to preserve the function.
  390. * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
  391. powerpc*-*-*. Avoid superfluous spaces in dg-final.
  392. * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
  393. -fmodulo-sched-allow-regmoves flags.
  394. * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
  395. and avoid superfluous spaces in dg-final for spu-*-*.
  396. * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
  397. * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and
  398. change scan-rtl-dump-times for powerpc*-*-*.
  399. * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
  400. powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
  401. * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
  402. 2011-12-11 Jakub Jelinek <jakub@redhat.com>
  403. PR tree-optimization/51485
  404. * g++.dg/vect/pr51485.cc: New test.
  405. 2011-12-11 Tobias Burnus <burnus@net-b.de>
  406. PR fortran/50923
  407. * gfortran.dg/warn_function_without_result_2.f90: New.
  408. 2011-12-11 Paul Thomas <pault@gcc.gnu.org>
  409. Tobias Burnus <burnus@gcc.gnu.org>
  410. PR fortran/41539
  411. PR fortran/43214
  412. PR fortran/43969
  413. PR fortran/44568
  414. PR fortran/46356
  415. PR fortran/46990
  416. PR fortran/49074
  417. * gfortran.dg/class_array_1.f03: New.
  418. * gfortran.dg/class_array_2.f03: New.
  419. * gfortran.dg/class_array_3.f03: New.
  420. * gfortran.dg/class_array_4.f03: New.
  421. * gfortran.dg/class_array_5.f03: New.
  422. * gfortran.dg/class_array_6.f03: New.
  423. * gfortran.dg/class_array_7.f03: New.
  424. * gfortran.dg/class_array_8.f03: New.
  425. * gfortran.dg/coarray_poly_1.f90: New.
  426. * gfortran.dg/coarray_poly_2.f90: New.
  427. * gfortran.dg/coarray/poly_run_1.f90: New.
  428. * gfortran.dg/coarray/poly_run_2.f90: New.
  429. * gfortran.dg/class_to_type_1.f03: New.
  430. * gfortran.dg/type_to_class_1.f03: New.
  431. * gfortran.dg/typebound_assignment_3.f03: Remove the error.
  432. * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
  433. * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
  434. 2011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org>
  435. PR fortran/50690
  436. * gfortran.dg/gomp/workshare2.f90: New test.
  437. * gfortran.dg/gomp/workshare3.f90: New test.
  438. 2011-12-11 Eric Botcazou <ebotcazou@adacore.com>
  439. * gnat.dg/specs/elab3.ads: New test.
  440. 2011-12-10 Richard Henderson <rth@redhat.com>
  441. * gcc.target/powerpc/altivec-perm-1.c: New.
  442. * gcc.target/powerpc/altivec-perm-2.c: New.
  443. * gcc.target/powerpc/altivec-perm-4.c: New.
  444. 2011-12-10 Joern Rennecke <joern.rennecke@embecosm.com>
  445. * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
  446. Add a scan-assembler-time clause to test for the interupt vector jump.
  447. (f): Rename to ...
  448. (dma0_handler): ... this.
  449. 2011-12-10 Nathan Sidwell <nathan@acm.org>
  450. PR gcov-profile/51449
  451. * g++.dg/gcov/gcov-14.C: New.
  452. 2011-12-09 Eric Botcazou <ebotcazou@adacore.com>
  453. * gcc.c-torture/compile/20111209-1.c: New test.
  454. 2011-12-09 Jason Merrill <jason@redhat.com>
  455. PR c++/51151
  456. * g++.dg/warn/Woverflow-4.C: New.
  457. 2011-12-09 Dodji Seketeli <dodji@redhat.com>
  458. PR c++/51289
  459. * g++.dg/cpp0x/alias-decl-17.C: New test.
  460. 2011-12-09 Michael Meissner <meissner@the-meissners.org>
  461. * gcc.target/powerpc/recip-5.c: Disable running on any system that
  462. does not support VSX.
  463. * gcc.target/powerpc/ppc-target-4.c: New file to test target
  464. specific functions enabling target specific builtins.
  465. 2011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  466. * gcc.dg/vect/slp-13.c: Array size increase reverted.
  467. * gcc.dg/vect/slp-24.c: Ditto.
  468. * gcc.dg/vect/slp-3.c: Ditto.
  469. * gcc.dg/vect/slp-34.c: Ditto.
  470. * gcc.dg/vect/slp-4.c: Ditto.
  471. * gcc.dg/vect/slp-cond-2.c: Ditto.
  472. * gcc.dg/vect/slp-multitypes-11.c: Ditto.
  473. * gcc.dg/vect/vect-1.c: Ditto.
  474. * gcc.dg/vect/vect-10.c: Ditto.
  475. * gcc.dg/vect/vect-105.c: Ditto.
  476. * gcc.dg/vect/vect-112.c: Ditto.
  477. * gcc.dg/vect/vect-15.c: Ditto.
  478. * gcc.dg/vect/vect-2.c: Ditto.
  479. * gcc.dg/vect/vect-31.c: Ditto.
  480. * gcc.dg/vect/vect-32.c: Ditto.
  481. * gcc.dg/vect/vect-33.c: Ditto.
  482. * gcc.dg/vect/vect-34.c: Ditto.
  483. * gcc.dg/vect/vect-35.c: Ditto.
  484. * gcc.dg/vect/vect-36.c: Ditto.
  485. * gcc.dg/vect/vect-6.c: Ditto.
  486. * gcc.dg/vect/vect-73.c: Ditto.
  487. * gcc.dg/vect/vect-74.c: Ditto.
  488. * gcc.dg/vect/vect-75.c: Ditto.
  489. * gcc.dg/vect/vect-76.c: Ditto.
  490. * gcc.dg/vect/vect-80.c: Ditto.
  491. * gcc.dg/vect/vect-85.c: Ditto.
  492. * gcc.dg/vect/vect-89.c: Ditto.
  493. * gcc.dg/vect/vect-97.c: Ditto.
  494. * gcc.dg/vect/vect-98.c: Ditto.
  495. * gcc.dg/vect/vect-all.c: Ditto.
  496. * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
  497. * gcc.dg/vect/vect-iv-8.c: Ditto.
  498. * gcc.dg/vect/vect-iv-8a.c: Ditto.
  499. * gcc.dg/vect/vect-outer-1.c: Ditto.
  500. * gcc.dg/vect/vect-outer-1a.c: Ditto.
  501. * gcc.dg/vect/vect-outer-1b.c: Ditto.
  502. * gcc.dg/vect/vect-outer-2.c: Ditto.
  503. * gcc.dg/vect/vect-outer-2a.c: Ditto.
  504. * gcc.dg/vect/vect-outer-2c.c: Ditto.
  505. * gcc.dg/vect/vect-outer-3.c: Ditto.
  506. * gcc.dg/vect/vect-outer-3a.c: Ditto.
  507. * gcc.dg/vect/vect-outer-4a.c: Ditto.
  508. * gcc.dg/vect/vect-outer-4b.c: Ditto.
  509. * gcc.dg/vect/vect-outer-4c.c: Ditto.
  510. * gcc.dg/vect/vect-outer-4d.c: Ditto.
  511. * gcc.dg/vect/vect-outer-4m.c: Ditto.
  512. * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
  513. * gcc.dg/vect/vect-outer-fir.c: Ditto.
  514. * gcc.dg/vect/vect-over-widen-1.c: Ditto.
  515. * gcc.dg/vect/vect-over-widen-2.c: Ditto.
  516. * gcc.dg/vect/vect-over-widen-3.c: Ditto.
  517. * gcc.dg/vect/vect-over-widen-4.c: Ditto.
  518. * gcc.dg/vect/vect-reduc-1char.c: Ditto.
  519. * gcc.dg/vect/vect-reduc-2char.c: Ditto.
  520. * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
  521. * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
  522. * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
  523. * gcc.dg/vect/vect-shift-2.c: Ditto.
  524. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
  525. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
  526. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
  527. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
  528. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
  529. * gcc.dg/vect/slp-13-big-array.c: New test.
  530. * gcc.dg/vect/slp-24-big-array.c: Ditto.
  531. * gcc.dg/vect/slp-3-big-array.c: Ditto.
  532. * gcc.dg/vect/slp-34-big-array.c: Ditto.
  533. * gcc.dg/vect/slp-4-big-array.c: Ditto.
  534. * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
  535. * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
  536. * gcc.dg/vect/vect-1-big-array.c: Ditto.
  537. * gcc.dg/vect/vect-10-big-array.c: Ditto.
  538. * gcc.dg/vect/vect-105-big-array.c: Ditto.
  539. * gcc.dg/vect/vect-112-big-array.c: Ditto.
  540. * gcc.dg/vect/vect-15-big-array.c: Ditto.
  541. * gcc.dg/vect/vect-2-big-array.c: Ditto.
  542. * gcc.dg/vect/vect-31-big-array.c: Ditto.
  543. * gcc.dg/vect/vect-32-big-array.c: Ditto.
  544. * gcc.dg/vect/vect-33-big-array.c: Ditto.
  545. * gcc.dg/vect/vect-34-big-array.c: Ditto.
  546. * gcc.dg/vect/vect-35-big-array.c: Ditto.
  547. * gcc.dg/vect/vect-36-big-array.c: Ditto.
  548. * gcc.dg/vect/vect-6-big-array.c: Ditto.
  549. * gcc.dg/vect/vect-73-big-array.c: Ditto.
  550. * gcc.dg/vect/vect-74-big-array.c: Ditto.
  551. * gcc.dg/vect/vect-75-big-array.c: Ditto.
  552. * gcc.dg/vect/vect-76-big-array.c: Ditto.
  553. * gcc.dg/vect/vect-80-big-array.c: Ditto.
  554. * gcc.dg/vect/vect-85-big-array.c: Ditto.
  555. * gcc.dg/vect/vect-89-big-array.c: Ditto.
  556. * gcc.dg/vect/vect-97-big-array.c: Ditto.
  557. * gcc.dg/vect/vect-98-big-array.c: Ditto.
  558. * gcc.dg/vect/vect-all-big-array.c: Ditto.
  559. * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
  560. * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
  561. * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
  562. * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
  563. * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
  564. * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
  565. * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
  566. * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
  567. * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
  568. * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
  569. * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
  570. * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
  571. * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
  572. * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
  573. * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
  574. * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
  575. * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
  576. * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
  577. * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
  578. * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
  579. * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
  580. * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
  581. * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
  582. * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
  583. * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
  584. * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
  585. * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
  586. * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
  587. * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
  588. * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
  589. * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
  590. * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
  591. * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
  592. 2011-12-09 Richard Guenther <rguenther@suse.de>
  593. PR lto/48042
  594. * g++.dg/lto/pr48042_0.C: New testcase.
  595. 2011-12-09 Richard Guenther <rguenther@suse.de>
  596. PR tree-optimization/51482
  597. * g++.dg/torture/pr51482.C: New testcase.
  598. 2011-12-08 Andrew Pinski <apinski@cavium.com>
  599. * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
  600. * gcc.target/mips/dmult-1.c: Likewise.
  601. * gcc.target/mips/branch-1.c: Likewise.
  602. * gcc.target/mips/extend-1.c: Likewise.
  603. 2011-12-08 Jason Merrill <jason@redhat.com>
  604. PR c++/51318
  605. * g++.dg/template/cond8.C: New.
  606. PR c++/51459
  607. * g++.dg/cpp0x/lambda/lambda-template4.C: New.
  608. 2011-12-08 Jakub Jelinek <jakub@redhat.com>
  609. PR tree-optimization/51466
  610. * gcc.c-torture/execute/pr51466.c: New test.
  611. 2011-12-08 Tobias Burnus <burnus@net-b.de>
  612. PR fortran/50815
  613. * gfortran.dg/bounds_check_16.f90: New.
  614. 2011-12-08 Tobias Burnus <burnus@net-b.de>
  615. PR fortran/51378
  616. * gfortran.dg/private_type_14.f90: New.
  617. 2011-12-08 Tobias Burnus <burnus@net-b.de>
  618. PR fortran/51407
  619. * gfortran.dg/io_real_boz_3.f90: New.
  620. * gfortran.dg/io_real_boz_4.f90: New.
  621. * gfortran.dg/io_real_boz_5.f90: New.
  622. 2011-12-08 Tobias Burnus <burnus@net-b.de>
  623. PR fortran/51448
  624. * gfortran.dg/realloc_on_assign_8.f90: New.
  625. 2011-12-08 Teresa Johnson <tejohnson@google.com>
  626. * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
  627. 2011-12-08 Teresa Johnson <tejohnson@google.com>
  628. * gcc.target/i386/movdi-rex64.c: Remove unnecessary
  629. -Wwrite-strings option.
  630. 2011-12-08 Teresa Johnson <tejohnson@google.com>
  631. * gcc.target/i386/movdi-rex64.c: New.
  632. 2011-12-08 Richard Guenther <rguenther@suse.de>
  633. * gcc.dg/volatile3.c: New testcase.
  634. 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
  635. PR tree-optimization/51315
  636. * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
  637. for typedef.
  638. (int32_t): Use __INT32_TYPE__ for typedef.
  639. 2011-12-08 Georg-Johann Lay <avr@gjlay.de>
  640. PR tree-optimization/51315
  641. * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
  642. sizeof(int)==4.
  643. 2011-12-08 Richard Guenther <rguenther@suse.de>
  644. PR lto/50747
  645. * g++.dg/opt/pr50747-1_0.C: New testcase.
  646. * g++.dg/opt/pr50747-2_0.C: Likewise.
  647. 2011-12-08 Eric Botcazou <ebotcazou@adacore.com>
  648. * gcc.c-torture/execute/20111208-1.c: New test.
  649. 2011-12-08 Richard Guenther <rguenther@suse.de>
  650. PR lto/48437
  651. * gcc.dg/lto/20111207-2_0.c: New testcase.
  652. * gcc.dg/guality/pr48437.c: Likewise.
  653. 2011-12-07 Jakub Jelinek <jakub@redhat.com>
  654. PR c++/51401
  655. * g++.dg/cpp0x/auto7.C: Adjust expected error message.
  656. * g++.dg/cpp0x/auto29.C: New test.
  657. PR c++/51429
  658. * g++.dg/parse/error45.C: New test.
  659. PR c++/51229
  660. * g++.dg/ext/desig3.C: New test.
  661. PR c++/51369
  662. * g++.dg/cpp0x/constexpr-51369.C: New test.
  663. 2011-12-07 Andrew Pinski <apinski@cavium.com>
  664. PR middle-end/45416
  665. * gcc.dg/pr45416.c: New testcase.
  666. 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
  667. PR c++/51420
  668. * g++.dg/cpp0x/pr51420.C: New.
  669. 2011-12-07 Richard Guenther <rguenther@suse.de>
  670. PR lto/48100
  671. * gcc.dg/lto/20111207-1_0.c: New testcase.
  672. * gcc.dg/lto/20111207-1_1.c: Likewise.
  673. * gcc.dg/lto/20111207-1_2.c: Likewise.
  674. * gcc.dg/lto/20111207-1_3.c: Likewise.
  675. 2011-12-07 Richard Guenther <rguenther@suse.de>
  676. PR tree-optimization/50823
  677. * gcc.dg/torture/pr50823.c: New testcase.
  678. 2011-12-07 Martin Jambor <mjambor@suse.cz>
  679. PR tree-optimization/50744
  680. * gcc.dg/ipa/pr50744.c: New test.
  681. 2011-12-06 Jakub Jelinek <jakub@redhat.com>
  682. PR c++/51430
  683. * g++.dg/template/static32.C: New test.
  684. 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
  685. * g++.dg/opt/pr51396.C: Use dg-additional-options.
  686. 2011-12-06 Tobias Burnus <burnus@net-b.de>
  687. PR fortran/51435
  688. * gfortran.dg/default_initialization_5.f90: New.
  689. 2011-12-06 Jakub Jelinek <jakub@redhat.com>
  690. PR target/51354
  691. * gcc.c-torture/compile/pr51354.c: New test.
  692. 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
  693. PR c++/51431
  694. * g++.dg/other/abstract3.C: New.
  695. 2011-12-06 Richard Guenther <rguenther@suse.de>
  696. PR tree-optimization/49997
  697. * gcc.dg/torture/pr49997.c: New testcase.
  698. 2011-12-06 Richard Guenther <rguenther@suse.de>
  699. PR middle-end/51436
  700. * g++.dg/torture/pr51436.C: New testcase.
  701. 2011-12-06 Richard Guenther <rguenther@suse.de>
  702. PR tree-optimization/51245
  703. * gcc.dg/torture/pr51245.c: New testcase.
  704. 2011-12-06 Dodji Seketeli <dodji@redhat.com>
  705. PR c++/51427
  706. * g++.dg/diagnostic/wrong-tag-1.C
  707. 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
  708. PR c++/51319
  709. * g++.dg/lookup/using50.C: New.
  710. * g++.dg/lookup/using51.C: New.
  711. 2011-12-05 Jakub Jelinek <jakub@redhat.com>
  712. PR tree-optimization/51396
  713. * g++.dg/opt/pr51396.C: New test.
  714. PR debug/51410
  715. * gcc.dg/debug/dwarf2/pr51410.c: New test.
  716. PR c/51339
  717. * gcc.dg/gomp/pr51339.c: New test.
  718. 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
  719. PR c++/51399
  720. * g++.dg/cpp0x/initlist62.C: New.
  721. 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
  722. PR fortran/51338
  723. * gfortran.dg/assumed_charlen_substring_1.f90: New test.
  724. 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
  725. * g++.dg/debug/pr46338.C: Add dg-require-profiling.
  726. * g++.dg/torture/pr39732.C: Likewise.
  727. * g++.dg/torture/pr40642.C: Likewise.
  728. * gcc.c-torture/compile/pr44686.c: Likewise.
  729. * gcc.dg/20050309-1.c: Likewise.
  730. * gcc.dg/20050330-2.c: Likewise.
  731. * gcc.dg/20051201-1.c: Likewise.
  732. * gcc.dg/gomp/pr27573.c: Likewise.
  733. * gcc.dg/pr46255.c: Likewise.
  734. * gcc.dg/profile-dir-1.c: Likewise.
  735. * gcc.dg/profile-dir-2.c: Likewise.
  736. * gcc.dg/profile-dir-3.c: Likewise.
  737. * gcc.dg/profile-generate-1.c: Likewise.
  738. * gfortran.dg/gomp/pr27573.f90: Likewise.
  739. * gcc.dg/profile-generate-3.c: Be specific about the type of
  740. profiling required.
  741. 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
  742. PR c++/51414
  743. * g++.dg/ext/underlying_type11.C: New.
  744. 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
  745. PR testsuite/51128
  746. * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
  747. * gcc.dg/torture/pr39074.c: Ditto.
  748. * gcc.dg/torture/pr39074-2.c: Ditto.
  749. * gcc.dg/torture/pr42898.c: Ditto.
  750. * gcc.dg/torture/pr42898-2.c: Ditto.
  751. * gcc.dg/torture/pr45704.c: Ditto.
  752. * gcc.dg/torture/pr50472.c: Ditto.
  753. * gcc.dg/torture/pta-callused-1.c: Ditto.
  754. * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
  755. * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
  756. * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
  757. * gcc.dg/torture/pta-escape-1.c: Ditto.
  758. * gcc.dg/torture/ipa-pta-1.c: Ditto.
  759. * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
  760. 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
  761. PR target/51408
  762. * gcc.dg/pr51408.c: New.
  763. 2011-12-05 Jason Merrill <jason@redhat.com>
  764. * g++.dg/cpp0x/dc6.C: New.
  765. 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
  766. Pedro Lamarão <pedro.lamarao@gmail.com>
  767. * g++.dg/cpp0x/dc1.C: New test.
  768. * g++.dg/cpp0x/dc2.C: New test.
  769. * g++.dg/cpp0x/dc3.C: New test.
  770. * g++.dg/cpp0x/dc4.C: New test.
  771. * g++.dg/cpp0x/dc5.C: New test.
  772. * g++.dg/template/meminit1.C: Adjust expected error.
  773. 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
  774. PR c++/51404
  775. * g++.dg/cpp0x/auto28.C: New.
  776. 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  777. * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
  778. 2011-12-05 Jakub Jelinek <jakub@redhat.com>
  779. Eric Botcazou <ebotcazou@adacore.com>
  780. PR middle-end/51323
  781. PR middle-end/50074
  782. * gcc.c-torture/execute/pr51323.c: New test.
  783. 2011-12-04 Tobias Burnus <burnus@net-b.de>
  784. PR fortran/51383
  785. * gfortran.dg/associate_10.f90: New.
  786. 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
  787. PR middle-end/51285
  788. * gfortran.dg/vect/pr51285.f90: New test.
  789. 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
  790. Jérémie Detrey <Jeremie.Detrey@loria.fr>
  791. PR target/51393
  792. * gcc.target/i386/pr51393.c: New test.
  793. 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
  794. PR obj-c++/51349
  795. * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
  796. * obj-c++.dg/naming-4.mm: Likewise.
  797. 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
  798. * gcc.dg/darwin-segaddr.c: Use -no-pie.
  799. 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
  800. PR c++/51313
  801. * g++.dg/cpp0x/pr51313.C: New.
  802. 2011-12-03 Tobias Burnus <burnus@net-b.de>
  803. PR fortran/48887
  804. * gfortran.dg/select_type_24.f90: New.
  805. * gfortran.dg/select_type_23.f03: Add dg-error.
  806. * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
  807. 2011-12-03 Jakub Jelinek <jakub@redhat.com>
  808. * gcc.dg/vect/vect-122.c: New test.
  809. 2011-12-03 Tobias Burnus <burnus@net-b.de>
  810. PR fortran/50684
  811. * gfortran.dg/move_alloc_8.f90: New.
  812. 2011-12-03 Tobias Burnus <burnus@net-b.de>
  813. * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
  814. i.e. remove the dg-error line.
  815. * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
  816. * gfortran.dg/move_alloc_9.f90: New.
  817. * gfortran.dg/move_alloc_10.f90: New
  818. 2011-12-02 Nathan Sidwell <nathan@acm.org>
  819. * lib/gcov.exp (verify-lines): Allow = as a count char.
  820. * g++.dg/gcov/gcov-13.C: New.
  821. 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  822. * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
  823. * gcc.dg/vect/slp-24.c: Ditto.
  824. * gcc.dg/vect/slp-3.c: Likewise and fix scans.
  825. * gcc.dg/vect/slp-34.c: Ditto.
  826. * gcc.dg/vect/slp-4.c: Ditto.
  827. * gcc.dg/vect/slp-cond-2.c: Ditto.
  828. * gcc.dg/vect/slp-multitypes-11.c: Ditto.
  829. * gcc.dg/vect/vect-1.c: Ditto.
  830. * gcc.dg/vect/vect-10.c: Ditto.
  831. * gcc.dg/vect/vect-105.c: Ditto.
  832. * gcc.dg/vect/vect-112.c: Ditto.
  833. * gcc.dg/vect/vect-15.c: Ditto.
  834. * gcc.dg/vect/vect-2.c: Ditto.
  835. * gcc.dg/vect/vect-31.c: Ditto.
  836. * gcc.dg/vect/vect-32.c: Ditto.
  837. * gcc.dg/vect/vect-33.c: Ditto.
  838. * gcc.dg/vect/vect-34.c: Ditto.
  839. * gcc.dg/vect/vect-35.c: Ditto.
  840. * gcc.dg/vect/vect-36.c: Ditto.
  841. * gcc.dg/vect/vect-6.c: Ditto.
  842. * gcc.dg/vect/vect-73.c: Ditto.
  843. * gcc.dg/vect/vect-74.c: Ditto.
  844. * gcc.dg/vect/vect-75.c: Ditto.
  845. * gcc.dg/vect/vect-76.c: Ditto.
  846. * gcc.dg/vect/vect-80.c: Ditto.
  847. * gcc.dg/vect/vect-85.c: Ditto.
  848. * gcc.dg/vect/vect-89.c: Ditto.
  849. * gcc.dg/vect/vect-97.c: Ditto.
  850. * gcc.dg/vect/vect-98.c: Ditto.
  851. * gcc.dg/vect/vect-all.c: Ditto.
  852. * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
  853. * gcc.dg/vect/vect-iv-8.c: Ditto.
  854. * gcc.dg/vect/vect-iv-8a.c: Ditto.
  855. * gcc.dg/vect/vect-outer-1.c: Ditto.
  856. * gcc.dg/vect/vect-outer-1a.c: Ditto.
  857. * gcc.dg/vect/vect-outer-1b.c: Ditto.
  858. * gcc.dg/vect/vect-outer-2.c: Ditto.
  859. * gcc.dg/vect/vect-outer-2a.c: Ditto.
  860. * gcc.dg/vect/vect-outer-2c.c: Ditto.
  861. * gcc.dg/vect/vect-outer-3.c: Ditto.
  862. * gcc.dg/vect/vect-outer-3a.c: Ditto.
  863. * gcc.dg/vect/vect-outer-4a.c: Ditto.
  864. * gcc.dg/vect/vect-outer-4b.c: Ditto.
  865. * gcc.dg/vect/vect-outer-4c.c: Ditto.
  866. * gcc.dg/vect/vect-outer-4d.c: Ditto.
  867. * gcc.dg/vect/vect-outer-4m.c: Ditto.
  868. * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
  869. * gcc.dg/vect/vect-outer-fir.c: Ditto.
  870. * gcc.dg/vect/vect-over-widen-1.c: Ditto.
  871. * gcc.dg/vect/vect-over-widen-2.c: Ditto.
  872. * gcc.dg/vect/vect-over-widen-3.c: Ditto.
  873. * gcc.dg/vect/vect-over-widen-4.c: Ditto.
  874. * gcc.dg/vect/vect-reduc-1char.c: Ditto.
  875. * gcc.dg/vect/vect-reduc-2char.c: Ditto.
  876. * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
  877. * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
  878. * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
  879. * gcc.dg/vect/vect-shift-2.c: Ditto.
  880. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
  881. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
  882. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
  883. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
  884. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
  885. 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
  886. * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
  887. __builtin_memcpy arguments to honor sizeof(a).
  888. 2011-12-02 Joseph Myers <joseph@codesourcery.com>
  889. * gcc.c-torture/execute/doloop-1.c,
  890. gcc.c-torture/execute/doloop-2.c: New tests.
  891. 2011-12-02 Martin Jambor <mjambor@suse.cz>
  892. PR tree-optimization/50622
  893. * g++.dg/tree-ssa/pr50622.C: New test.
  894. 2011-12-01 Jason Merrill <jason@redhat.com>
  895. * g++.dg/cpp0x/initlist61.C: New.
  896. 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
  897. PR c++/51326
  898. * g++.dg/inherit/crash3.C: New.
  899. 2011-12-01 Nathan Sidwell <nathan@acm.org>
  900. PR gcov-profile/51113
  901. * lib/gcov.exp (verify-lines): Add support for xfailing.
  902. (run-gcov): Likewise.
  903. * gcc.misc-tests/gcov-13.c: Xfail weak function.
  904. * gcc.misc-tests/gcov-16.c: Remove.
  905. * gcc.misc-tests/gcov-17.c: Remove.
  906. * g++.dg/gcov-8.C: Remove.
  907. * g++.dg/gcov-9.C: Remove.
  908. * g++.dg/gcovpart-12b.C: New.
  909. * g++.dg/gcov-12.C: New.
  910. 2011-12-01 Andrew Pinski <apinski@cavium.com>
  911. PR lto/51198
  912. * g++.dg/torture/pr51198.C: New testcase.
  913. 2011-12-01 Jakub Jelinek <jakub@redhat.com>
  914. PR tree-optimization/51246
  915. * gcc.c-torture/compile/pr51246.c: New test.
  916. PR rtl-optimization/51014
  917. * g++.dg/opt/pr51014.C: New test.
  918. 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
  919. PR c++/51367
  920. * g++.dg/template/error47.C: New.
  921. 2011-11-30 Jason Merrill <jason@redhat.com>
  922. PR c++/51009
  923. * g++.dg/init/aggr8.C: New.
  924. 2011-11-30 Jakub Jelinek <jakub@redhat.com>
  925. PR target/50725
  926. * gcc.target/i386/pr50725.c: New test.
  927. PR middle-end/51089
  928. * gfortran.dg/gomp/pr51089.f90: New test.
  929. 2011-11-30 Andrew Pinski <apinski@cavium.com>
  930. * gcc.dg/pr51321.c: New testcase.
  931. 2011-11-30 Jakub Jelinek <jakub@redhat.com>
  932. PR rtl-optimization/48721
  933. * gcc.target/i386/pr48721.c: New test.
  934. 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
  935. PR c++/51299
  936. * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
  937. 2011-11-29 Jakub Jelinek <jakub@redhat.com>
  938. PR tree-optimization/51247
  939. * gcc.c-torture/compile/pr51247.c: New test.
  940. 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
  941. PR target/50123
  942. * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
  943. 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
  944. Use complex floating-point constant in CDBL.
  945. * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
  946. 2011-11-29 Tobias Burnus <burnus@net-b.de>
  947. PR fortran/51306
  948. PR fortran/48700
  949. * gfortran.dg/move_alloc_5.f90: Add dg-error.
  950. * gfortran.dg/select_type_23.f03: Add dg-error.
  951. * gfortran.dg/move_alloc_6.f90: New.
  952. * gfortran.dg/move_alloc_7.f90: New.
  953. 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
  954. PR tree-optimization/51301
  955. * gcc.dg/vect/pr51301.c: New test.
  956. 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
  957. * g++.dg/cdce3.C: Use dg-additional-options.
  958. 2011-11-28 Jakub Jelinek <jakub@redhat.com>
  959. PR middle-end/50907
  960. * gcc.dg/tree-prof/pr50907.c: New test.
  961. PR tree-optimization/50078
  962. * gcc.dg/pr50078.c: New test.
  963. PR tree-optimization/50682
  964. * g++.dg/opt/pr50682.C: New test.
  965. 2011-11-28 Tobias Burnus <burnus@net-b.de>
  966. PR fortran/51308
  967. * gfortran.dg/iso_c_binding_compiler_4.f90: New.
  968. 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
  969. Iain Sandoe <iains@gcc.gnu.org>
  970. * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
  971. functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
  972. * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
  973. * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
  974. _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
  975. 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
  976. * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
  977. gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
  978. gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
  979. gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
  980. gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
  981. gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
  982. gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
  983. gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
  984. gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
  985. gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
  986. gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
  987. gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
  988. gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
  989. gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
  990. gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
  991. * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
  992. * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
  993. * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
  994. * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
  995. * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
  996. * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
  997. * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
  998. * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
  999. * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
  1000. * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
  1001. * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
  1002. * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
  1003. 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
  1004. * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
  1005. imply -mno-dspr2.
  1006. * gcc.target/mips/no-dsp-1.c: New test.
  1007. * gcc.target/mips/soft-float-1.c: Likewise.
  1008. 2011-11-26 Jakub Jelinek <jakub@redhat.com>
  1009. PR rtl-optimization/49912
  1010. * g++.dg/other/pr49912.C: New test.
  1011. 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
  1012. * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
  1013. effective target.
  1014. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
  1015. 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
  1016. PR fortran/51250
  1017. PR fortran/43829
  1018. * gfortran.dg/inline_sum_3.f90: New test.
  1019. 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
  1020. PR testsuite/51258
  1021. * lib/target-supports.exp
  1022. (check_effective_target_sync_long_long): Also supported on 32bit
  1023. x86 targets. Add comment about required dg-options.
  1024. Add alpha*-*-* targets.
  1025. (check_effective_target_sync_long_long_runtime): Ditto.
  1026. * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
  1027. 32bit x86 targets.
  1028. * gcc.dg/atomic-compare-exchange-4.c: Ditto.
  1029. * gcc.dg/atomic-exchange-4.c: Ditto.
  1030. * gcc.dg/atomic-load-4.c: Ditto.
  1031. * gcc.dg/atomic-store-4.c: Ditto.
  1032. * gcc.dg/di-longlong64-sync-1.c: Ditto.
  1033. * gcc.dg/di-sync-multithread.c: Ditto.
  1034. * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
  1035. * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
  1036. 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
  1037. PR testsuite/51258
  1038. * lib/target-supports.exp
  1039. (check_effective_target_sync_int_128_runtime): New procedure.
  1040. (check_effective_target_sync_long_long_runtime): Ditto.
  1041. (check_effective_target_sync_long_long): Add arm*-*-*.
  1042. (check_effective_target_sync_longlong): Remove.
  1043. * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
  1044. * gcc.dg/atomic-compare-exchange-5.c: Ditto.
  1045. * gcc.dg/atomic-exchange-5.c: Ditto.
  1046. * gcc.dg/atomic-load-5.c: Ditto.
  1047. * gcc.dg/atomic-store-5.c: Ditto.
  1048. * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
  1049. * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
  1050. * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
  1051. effective target.
  1052. * gcc.dg/atomic-compare-exchange-4.c: Ditto.
  1053. * gcc.dg/atomic-exchange-4.c: Ditto.
  1054. * gcc.dg/atomic-load-4.c: Ditto.
  1055. * gcc.dg/atomic-store-4.c: Ditto.
  1056. * gcc.dg/di-longlong64-sync-1.c: Ditto.
  1057. * gcc.dg/di-sync-multithread.c: Ditto.
  1058. * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
  1059. * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
  1060. 2011-11-25 Tobias Burnus <burnus@net-b.de>
  1061. PR fortran/50408
  1062. * gfortran.dg/whole_file_35.f90: New.
  1063. 2011-11-25 Tobias Burnus <burnus@net-b.de>
  1064. PR fortran/51302
  1065. * gfortran.dg/volatile13.f90: New.
  1066. 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
  1067. PR c/51256
  1068. * gcc.dg/atomic-pr51256.c: New. Test error conditions.
  1069. 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
  1070. PR c++/51227
  1071. * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
  1072. 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
  1073. PR target/51134
  1074. * gcc.target/i386/sw-1.c: Revert revision 181357.
  1075. 2011-11-24 Tobias Burnus <burnus@net-b.de>
  1076. PR fortran/51218
  1077. * gfortran.dg/implicit_pure_1.f90: New.
  1078. 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1079. PR testsuite/51258
  1080. * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
  1081. * gcc.dg/atomic-exchange-5.c: Likewise.
  1082. * gcc.dg/atomic-load-5.c: Likewise.
  1083. * gcc.dg/atomic-op-5.c: Likewise.
  1084. * gcc.dg/atomic-store-5.c: Likewise.
  1085. * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
  1086. 2011-11-24 Jakub Jelinek <jakub@redhat.com>
  1087. PR rtl-optimization/50290
  1088. * gcc.dg/pr50290.c: New test.
  1089. 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
  1090. PR c++/51290
  1091. * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
  1092. 2011-11-23 Jakub Jelinek <jakub@redhat.com>
  1093. PR target/51261
  1094. * gcc.dg/pr51261.c: New test.
  1095. 2011-11-22 Dodji Seketeli <dodji@redhat.com>
  1096. PR c++/51145
  1097. * g++.dg/cpp0x/alias-decl-14.C: New test.
  1098. * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
  1099. passing before.
  1100. * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
  1101. change.
  1102. * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
  1103. * g++.dg/lookup/struct1.C: Likewise.
  1104. * g++.dg/parse/elab1.C: Likewise.
  1105. * g++.dg/parse/elab2.C: Likewise.
  1106. * g++.dg/parse/int-as-enum1.C: Likewise.
  1107. * g++.dg/parse/typedef1.C: Likewise.
  1108. * g++.dg/parse/typedef3.C: Likewise.
  1109. * g++.dg/parse/typedef4.C: Likewise.
  1110. * g++.dg/parse/typedef5.C: Likewise.
  1111. * g++.dg/template/crash26.C: Likewise.
  1112. * g++.dg/template/nontype4.C: Likewise.
  1113. * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
  1114. * g++.old-deja/g++.brendan/line1.C: Likewise.
  1115. * g++.old-deja/g++.other/elab1.C: Likewise.
  1116. * g++.old-deja/g++.other/syntax4.C: Likewise.
  1117. 2011-11-22 Tom de Vries <tom@codesourcery.com>
  1118. PR rtl-optimization/50764
  1119. * gcc.dg/pr50764.c: New test.
  1120. 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
  1121. PR c++/51265
  1122. * g++.dg/cpp0x/decltype36.C: New.
  1123. 2011-11-22 Jakub Jelinek <jakub@redhat.com>
  1124. PR tree-optimization/51074
  1125. * gcc.dg/vect/pr51074.c: New test.
  1126. 2011-11-22 Dodji Seketeli <dodji@redhat.com>
  1127. PR c++/51143
  1128. * g++.dg/cpp0x/alias-decl-16.C: New test.
  1129. 2011-11-22 Jakub Jelinek <jakub@redhat.com>
  1130. PR tree-optimization/50765
  1131. * gcc.dg/pr50765.c: New test.
  1132. 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  1133. * gcc.dg/vshift-1.c (main): Call rand instead of random.
  1134. * gcc.dg/vshift-3.c (main): Likewise.
  1135. 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
  1136. * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
  1137. 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
  1138. * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
  1139. * gcc.misc-tests/gcov-17.c: Likewise.
  1140. * g++.dg/gcov/gcov-8.C: Likewise.
  1141. * g++.dg/gcov/gcov-9.C: Likewise.
  1142. 2011-11-21 Torvald Riegel <triegel@redhat.com>
  1143. * g++.dg/tm/pr47747.C: New test.
  1144. 2011-11-21 Torvald Riegel <triegel@redhat.com>
  1145. * g++.dg/tm/template-2.C: New test.
  1146. 2011-11-21 Jakub Jelinek <jakub@redhat.com>
  1147. PR debug/50827
  1148. * gcc.dg/pr50827.c: New test.
  1149. 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
  1150. PR c++/50958
  1151. * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
  1152. * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
  1153. * g++.dg/cpp0x/udlit-member.C: Adjust.
  1154. * g++.dg/cpp0x/udlit-raw-length.C: New.
  1155. * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
  1156. * g++.dg/cpp0x/udlit-resolve.C: New.
  1157. * c-c++-common/dfp/pr33466.c: Adjust.
  1158. 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1159. * lib/target-supports.exp
  1160. (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
  1161. with ultrasparc_vis2_hw.
  1162. (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
  1163. with ultrasparc_vis3_hw.
  1164. 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1165. * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
  1166. *-*-solaris2* && c++.
  1167. 2011-11-20 Joey Ye <joey.ye@arm.com>
  1168. * gcc.dg/volatile-bitfields-1.c: New.
  1169. 2011-11-20 Jason Merrill <jason@redhat.com>
  1170. PR c++/48322
  1171. * g++.dg/cpp0x/variadic120.C: New.
  1172. * g++.dg/cpp0x/sfinae26.C: Adjust.
  1173. * g++.dg/cpp0x/sfinae11.C: Adjust.
  1174. * g++.dg/cpp0x/sfinae26.C: Adjust.
  1175. * g++.dg/template/unify11.C: Adjust.
  1176. 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
  1177. PR c++/51230
  1178. * g++.dg/template/error46.C: New.
  1179. 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
  1180. PR target/51235
  1181. * gcc.target/i386/pr51235.c: New test.
  1182. PR target/51236
  1183. * gcc.target/i386/pr51236.c: New test.
  1184. 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
  1185. * gnat.dg/discr32.adb: New test.
  1186. * gnat.dg/discr32_pkg.ads: New helper.
  1187. 2011-11-20 Nathan Sidwell <nathan@acm.org>
  1188. PR gcov-profile/51113
  1189. * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
  1190. * gcc.misc-tests/gcov-16.c: New.
  1191. * gcc.misc-tests/gcov-17.c: New.
  1192. * g++.dg/gcov/gcov-8.C: New.
  1193. * g++.dg/gcov/gcov-9.C: New.
  1194. * g++.dg/gcov/gcov-10.C: New.
  1195. 2011-11-20 Dodji Seketeli <dodji@redhat.com>
  1196. PR c++/51194
  1197. * g++.dg/cpp0x/alias-decl-15.C: New test.
  1198. 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
  1199. PR c++/51216
  1200. * g++.dg/cpp0x/pr51216.C: New.
  1201. 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
  1202. * gcc.dg/delay-slot-2.c: New test.
  1203. 2011-11-18 Joseph Myers <joseph@codesourcery.com>
  1204. * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
  1205. 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
  1206. PR c++/51188
  1207. * g++.dg/lookup/using46.C: New.
  1208. * g++.dg/lookup/using47.C: New.
  1209. * g++.dg/lookup/using48.C: New.
  1210. * g++.dg/lookup/using49.C: New.
  1211. * g++.dg/lookup/using50.C: New.
  1212. 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  1213. * gcc.c-torture/compile/pr44707.c: Do not assume assembler
  1214. supports /* ... */ comments.
  1215. 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
  1216. PR c++/51150
  1217. * g++.dg/cpp0x/pr51150.C: New.
  1218. 2011-11-18 Martin Jambor <mjambor@suse.cz>
  1219. PR tree-optimization/50605
  1220. * g++.dg/ipa/pr50605.C: New test.
  1221. 2011-11-18 Dodji Seketeli <dodji@redhat.com>
  1222. PR c++/51191
  1223. * g++.dg/cpp0x/alias-decl-13.C: New test.
  1224. 2011-11-17 Jason Merrill <jason@redhat.com>
  1225. PR c++/51186
  1226. * g++.dg/cpp0x/auto27.C: New.
  1227. * g++.dg/cpp0x/trailing2.C: Adjust messages.
  1228. 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
  1229. * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
  1230. memory model parameters don't match expected values.
  1231. * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
  1232. __atomic_compare_exchange.
  1233. * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
  1234. __atomic_compare_exchange_n.
  1235. * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
  1236. weak/strong parameter and fail if memory models aren't correct.
  1237. 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
  1238. * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
  1239. Look for simulate_thread_done to determine working gdb. Reduce timeout
  1240. to 10 seconds and fail when timeout occurs. Improve error messages.
  1241. 2011-11-17 Jason Merrill <jason@redhat.com>
  1242. PR c++/51137
  1243. * g++.dg/template/virtual2.C: New.
  1244. 2011-11-17 Michael Matz <matz@suse.de>
  1245. PR middle-end/50644
  1246. PR middle-end/50741
  1247. * g++.dg/tree-ssa/pr50741.C: New.
  1248. 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1249. * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
  1250. 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
  1251. * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
  1252. * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
  1253. * g++.dg/eh/array1.C: Cleanup gimple tree dump.
  1254. 2011-11-16 Tobias Burnus <burnus@net-b.de>
  1255. PR fortran/39427
  1256. PR fortran/37829
  1257. * gfortran.dg/constructor_1.f90: New.
  1258. * gfortran.dg/constructor_2.f90: New.
  1259. * gfortran.dg/constructor_3.f90: New.
  1260. * gfortran.dg/constructor_4.f90: New.
  1261. * gfortran.dg/constructor_5.f90: New.
  1262. * gfortran.dg/constructor_6.f90: New.
  1263. * gfortran.dg/use_only_5.f90: New.
  1264. * gfortran.dg/c_ptr_tests_17.f90: New.
  1265. * gfortran.dg/c_ptr_tests_18.f90: New.
  1266. * gfortran.dg/used_types_25.f90: New.
  1267. * gfortran.dg/used_types_26.f90: New
  1268. * gfortran.dg/type_decl_3.f90: New.
  1269. * gfortran.dg/function_types_3.f90: Update dg-error.
  1270. * gfortran.dg/result_1.f90: Ditto.
  1271. * gfortran.dg/structure_constructor_3.f03: Ditto.
  1272. * gfortran.dg/structure_constructor_4.f03: Ditto.
  1273. 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  1274. * gcc.dg/vect/pr30858.c: Update expected output for
  1275. architectures with multiple vector sizes.
  1276. 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
  1277. Bernd Schmidt <bernds@coudesourcery.com>
  1278. Sebastian Huber <sebastian.huber@embedded-brains.de>
  1279. PR target/49641
  1280. * gcc.target/arm/pr49641.c: New test.
  1281. 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
  1282. PR tree-optimization/49960
  1283. * gcc.dg/autopar/pr49960.c: New test.
  1284. * gcc.dg/autopar/pr49960-1.c: New test.
  1285. 2011-11-16 Tom de Vries <tom@codesourcery.com>
  1286. * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
  1287. * gcc.dg/pr43864-2.c: Same.
  1288. * gcc.dg/pr43864-3.c: Same.
  1289. * gcc.dg/pr43864-4.c: Same.
  1290. 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
  1291. * gcc.target/i386/sse2-cvt-vec.c: New test.
  1292. * gcc.target/i386/avx-cvt-vec.c: Ditto.
  1293. * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
  1294. * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
  1295. * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
  1296. * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
  1297. * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
  1298. 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
  1299. * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
  1300. powerpc*-*-darwin* targets.
  1301. 2011-11-15 Torvald Riegel <triegel@redhat.com>
  1302. * c-c++-common/tm/trxn-expr-3.c: New test.
  1303. 2011-11-14 Torvald Riegel <triegel@redhat.com>
  1304. * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
  1305. 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
  1306. * gcc.target/i386/avx-recip-vec.c: New test.
  1307. * gcc.target/i386/avx-lrintf-vec.c: Ditto.
  1308. * gcc.target/i386/avx-lrint-vec.c: Ditto.
  1309. * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
  1310. * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
  1311. * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
  1312. * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
  1313. * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
  1314. * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
  1315. * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
  1316. * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
  1317. * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
  1318. * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
  1319. * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
  1320. * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
  1321. 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
  1322. PR c++/51107
  1323. * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
  1324. non-template literal operator.
  1325. 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
  1326. * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
  1327. * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
  1328. * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
  1329. * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
  1330. * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
  1331. * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
  1332. * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
  1333. * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
  1334. * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
  1335. * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
  1336. * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
  1337. * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
  1338. * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
  1339. * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
  1340. * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
  1341. * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
  1342. 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
  1343. PR c++/6936
  1344. PR c++/25994
  1345. PR c++/26256
  1346. PR c++/30195
  1347. * g++.old-deja/g++.brendan/misc14.C: Adjust.
  1348. * g++.old-deja/g++.jason/scoping16.C: Likewise.
  1349. * g++.old-deja/g++.other/anon7.C: Likewise.
  1350. * g++.old-deja/g++.other/using1.C: Likewise.
  1351. * g++.old-deja/g++.other/redecl1.C: Likewise.
  1352. * g++.old-deja/g++.other/typedef7.C: Likewise.
  1353. * g++.old-deja/g++.bugs/900127_02.C: Likewise.
  1354. * g++.dg/template/using2.C: Likewise.
  1355. * g++.dg/template/static4.C: Likewise.
  1356. * g++.dg/template/typedef1.C: Likewise.
  1357. * g++.dg/lookup/name-clash9.C: Likewise.
  1358. * g++.dg/abi/mangle41.C: Likewise.
  1359. * g++.dg/parse/ctor5.C: Likewise.
  1360. * g++.dg/inherit/using4.C: Likewise.
  1361. * g++.dg/lookup/using24.C: New.
  1362. * g++.dg/lookup/using25.C: New.
  1363. * g++.dg/lookup/using26.C: New.
  1364. * g++.dg/lookup/using27.C: New.
  1365. * g++.dg/lookup/using28.C: New.
  1366. * g++.dg/lookup/using29.C: New.
  1367. * g++.dg/lookup/using30.C: New.
  1368. * g++.dg/lookup/using31.C: New.
  1369. * g++.dg/lookup/using32.C: New.
  1370. * g++.dg/lookup/using33.C: New.
  1371. * g++.dg/lookup/using34.C: New.
  1372. * g++.dg/lookup/using35.C: New.
  1373. * g++.dg/lookup/using36.C: New.
  1374. * g++.dg/lookup/using37.C: New.
  1375. * g++.dg/lookup/using38.C: New.
  1376. * g++.dg/lookup/using39.C: New.
  1377. * g++.dg/lookup/using40.C: New.
  1378. * g++.dg/lookup/using41.C: New.
  1379. * g++.dg/lookup/using42.C: New.
  1380. * g++.dg/lookup/using43.C: New.
  1381. * g++.dg/lookup/using44.C: New.
  1382. * g++.dg/lookup/using45.C: New.
  1383. * g++.dg/lookup/pr6936.C: New.
  1384. * g++.dg/debug/using4.C: New.
  1385. * g++.dg/debug/using5.C: New.
  1386. * g++.dg/cpp0x/forw_enum10.C: New.
  1387. 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
  1388. Jan Hubicka <jh@suse.cz>
  1389. * gcc.target/i386/sw-1.c: Force rep;movsb.
  1390. 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
  1391. PR testsuite/51059
  1392. * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
  1393. dg-additional-options.
  1394. 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
  1395. * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
  1396. specified. Remove redundant runtime checks.
  1397. * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
  1398. Allow for other than -m4. Fix typos in comments.
  1399. 2011-11-12 Jason Merrill <jason@redhat.com>
  1400. PR c++/986
  1401. * g++.dg/warn/ref-temp1.C: New.
  1402. PR c++/51060
  1403. * g++.dg/opt/stack2.C: New.
  1404. 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
  1405. * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
  1406. alpha*-*-linux* targets.
  1407. 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
  1408. PR testsuite/51059
  1409. * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
  1410. Darwin targets and allow external symbols to be undefined.
  1411. 2011-11-12 Nathan Sidwell <nathan@acm.org>
  1412. * gcc.misc-tests/gcov-15.c: New.
  1413. 2011-11-11 Jakub Jelinek <jakub@redhat.com>
  1414. PR tree-optimization/51058
  1415. * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
  1416. * gfortran.dg/vect/pr51058-2.f90: New test.
  1417. 2011-11-10 Jason Merrill <jason@redhat.com>
  1418. * g++.dg/template/linkage1.C: New.
  1419. * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
  1420. * g++.old-deja/g++.other/linkage4.C: Likewise.
  1421. PR c++/50973
  1422. * g++.dg/cpp0x/defaulted33.C: New.
  1423. 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
  1424. PR middle-end/51038
  1425. * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
  1426. * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
  1427. __atomic_clear.
  1428. 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
  1429. PR rtl-optimization/51040
  1430. * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
  1431. patchup code.
  1432. 2011-11-10 Jason Merrill <jason@redhat.com>
  1433. PR c++/51079
  1434. * g++.dg/template/conv12.C: New.
  1435. PR debug/50983
  1436. * gcc.dg/debug/dwarf2/asm-line1.c: New.
  1437. 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
  1438. * gnat.dg/atomic6_1.adb: New test.
  1439. * gnat.dg/atomic6_2.adb: Likewise.
  1440. * gnat.dg/atomic6_3.adb: Likewise.
  1441. * gnat.dg/atomic6_4.adb: Likewise.
  1442. * gnat.dg/atomic6_5.adb: Likewise.
  1443. * gnat.dg/atomic6_6.adb: Likewise.
  1444. * gnat.dg/atomic6_7.adb: Likewise.
  1445. * gnat.dg/atomic6_8.adb: Likewise.
  1446. * gnat.dg/atomic6_pkg.ads: New helper.
  1447. 2011-11-10 Jakub Jelinek <jakub@redhat.com>
  1448. PR middle-end/51077
  1449. * gcc.c-torture/compile/pr51077.c: New test.
  1450. PR rtl-optimization/51023
  1451. * gcc.c-torture/execute/pr51023.c: New test.
  1452. 2011-11-10 Richard Guenther <rguenther@suse.de>
  1453. PR tree-optimization/51042
  1454. * gcc.dg/torture/pr51042.c: New testcase.
  1455. 2011-11-10 Richard Guenther <rguenther@suse.de>
  1456. PR tree-optimization/51070
  1457. * gcc.dg/torture/pr51070.c: New testcase.
  1458. 2011-11-10 Richard Guenther <rguenther@suse.de>
  1459. PR tree-optimization/51030
  1460. * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
  1461. 2011-11-10 Richard Guenther <rguenther@suse.de>
  1462. PR middle-end/51071
  1463. * gcc.dg/torture/pr51071.c: New testcase.
  1464. 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
  1465. * gnat.dg/loop_optimization9.ad[sb]: New test.
  1466. 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
  1467. PR tree-optimization/51058
  1468. * gfortran.dg/vect/pr51058.f90: New test.
  1469. 2011-11-10 Jakub Jelinek <jakub@redhat.com>
  1470. PR tree-optimization/51000
  1471. * gcc.dg/vect/pr51000.c: New test.
  1472. 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
  1473. PR c++/50837
  1474. * g++.dg/cpp0x/static_assert5.C: New.
  1475. * g++.dg/template/nontype13.C: Tweak.
  1476. 2011-11-09 Jason Merrill <jason@redhat.com>
  1477. PR c++/50972
  1478. * g++.dg/cpp0x/noexcept16.C: New.
  1479. PR c++/51046
  1480. * g++.dg/cpp0x/variadic119.C: New.
  1481. 2011-11-09 Jakub Jelinek <jakub@redhat.com>
  1482. PR target/50911
  1483. * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
  1484. permutations.
  1485. * gcc.dg/torture/vshuf-32.inc: Likewise.
  1486. * gcc.dg/torture/vshuf-4.inc: Likewise.
  1487. * gcc.dg/torture/vshuf-8.inc: Likewise.
  1488. * gcc.dg/tm/memopt-1.c: Fix up regexp.
  1489. 2011-11-09 Ian Lance Taylor <iant@google.com>
  1490. * lib/target-supports.exp (check_effective_target_ucontext_h): New
  1491. procedure.
  1492. * gcc.dg/split-5.c: New test.
  1493. 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
  1494. * gcc.dg/tm/memopt-1.c: Adjust regexp.
  1495. 2011-11-09 Jason Merrill <jason@redhat.com>
  1496. PR c++/51029
  1497. * g++.dg/template/virtual1.C: New.
  1498. 2011-11-08 Jason Merrill <jason@redhat.com>
  1499. Run most C++ tests in both C++98 and C++11 modes.
  1500. * lib/target-supports.exp (check_effective_target_c++11): New.
  1501. (check_effective_target_c++98): New.
  1502. * lib/g++-dg.exp (g++-dg-runtest): New.
  1503. * g++.dg/dg.exp: Use g++-dg-runtest.
  1504. * g++.dg/charset/charset.exp: Likewise.
  1505. * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
  1506. * g++.dg/dfp/dfp.exp: Likewise.
  1507. * g++.dg/gcov/gcov.exp: Likewise.
  1508. * g++.dg/gomp/gomp.exp: Likewise.
  1509. * g++.dg/graphite/graphite.exp: Likewise.
  1510. * g++.dg/tls/tls.exp: Likewise.
  1511. * g++.dg/tm/tm.exp: Likewise.
  1512. * g++.dg/vect/vect.exp: Likewise.
  1513. * g++.old-deja/old-deja.exp: Likewise.
  1514. * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
  1515. with some of the torture options.
  1516. * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
  1517. * g++.dg/template/sfinae6_neg.C: Add C++11 error.
  1518. * g++.dg/init/null1.C: Only run in C++98.
  1519. * g++.dg/warn/Wconversion-null-3.C: Likewise.
  1520. * g++.old-deja/g++.benjamin/p12475.C: Likewise.
  1521. * g++.old-deja/g++.brendan/crash64.C: Likewise.
  1522. * g++.old-deja/g++.other/anon9.C: Likewise.
  1523. * g++.old-deja/g++.other/linkage1.C: Likewise.
  1524. * g++.old-deja/g++.other/linkage2.C: Likewise.
  1525. * g++.old-deja/g++.pt/t29.C: Likewise.
  1526. * g++.old-deja/g++.pt/t30.C: Likewise.
  1527. * g++.dg/cpp0x/variadic60.C: Only error in C++98.
  1528. * g++.dg/ext/anon-struct4.C: Likewise.
  1529. * g++.dg/init/brace2.C: Likewise.
  1530. * g++.dg/init/brace6.C: Likewise.
  1531. * g++.dg/other/anon3.C: Likewise.
  1532. * g++.dg/template/arg2.C: Likewise.
  1533. * g++.old-deja/g++.brendan/cvt1.C: Likewise.
  1534. * g++.old-deja/g++.brendan/enum11.C: Likewise.
  1535. * g++.old-deja/g++.brendan/enum8.C: Likewise.
  1536. * g++.old-deja/g++.brendan/enum9.C: Likewise.
  1537. * g++.old-deja/g++.brendan/friend3.C: Likewise.
  1538. * g++.old-deja/g++.brendan/init2.C: Likewise.
  1539. * g++.old-deja/g++.brendan/init4.C: Likewise.
  1540. * g++.old-deja/g++.brendan/misc14.C: Likewise.
  1541. * g++.old-deja/g++.jason/cond.C: Likewise.
  1542. * g++.old-deja/g++.law/init1.C: Likewise.
  1543. * g++.old-deja/g++.law/operators32.C: Likewise.
  1544. * g++.old-deja/g++.pt/enum6.C: Likewise.
  1545. * g++.old-deja/g++.pt/explicit70.C: Likewise.
  1546. * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
  1547. * g++.dg/eh/new1.C: Adjust for C++11 mode.
  1548. * g++.dg/init/new11.C: Likewise.
  1549. * g++.dg/init/pr29571.C: Likewise.
  1550. * g++.dg/lookup/forscope2.C: Likewise.
  1551. * g++.dg/parse/linkage1.C: Likewise.
  1552. * g++.dg/parse/typedef8.C: Likewise.
  1553. * g++.dg/template/error44.C: Likewise.
  1554. * g++.dg/tls/diag-2.C: Likewise.
  1555. * g++.dg/tls/diag-4.C: Likewise.
  1556. * g++.dg/warn/anonymous-namespace-3.C: Likewise.
  1557. * g++.old-deja/g++.abi/arraynew.C: Likewise.
  1558. * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
  1559. * g++.old-deja/g++.brendan/new3.C: Likewise.
  1560. * g++.old-deja/g++.eh/new1.C: Likewise.
  1561. * g++.old-deja/g++.eh/new2.C: Likewise.
  1562. * g++.old-deja/g++.jason/new.C: Likewise.
  1563. * g++.old-deja/g++.law/friend1.C: Likewise.
  1564. * g++.old-deja/g++.mike/net46.C: Likewise.
  1565. * g++.old-deja/g++.mike/p755.C: Likewise.
  1566. * g++.old-deja/g++.other/new6.C: Likewise.
  1567. * g++.dg/cpp0x/variadic74.C: Adjust diags.
  1568. * g++.dg/template/crash53.C: Likewise.
  1569. * g++.dg/template/void9.C: Likewise.
  1570. 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
  1571. PR c++/51045
  1572. * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
  1573. 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
  1574. PR c++/51047
  1575. * g++.dg/cpp0x/sfinae29.C: New.
  1576. 2011-11-09 Janus Weil <janus@gcc.gnu.org>
  1577. PR fortran/50960
  1578. * gfortran.dg/typebound_call_22.f03: New test case.
  1579. 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
  1580. PR libfortran/50016
  1581. * gfortran.dg/inquire_size.f90: Don't flush the unit.
  1582. 2011-11-09 Richard Guenther <rguenther@suse.de>
  1583. PR tree-optimization/51039
  1584. * gcc.dg/pr51039.c: New testcase.
  1585. 2011-11-09 Jakub Jelinek <jakub@redhat.com>
  1586. * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
  1587. Enable also for powerpc*-*-*.
  1588. 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  1589. PR fortran/50540
  1590. * gfortran.dg/forall_16.f90: New test.
  1591. 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  1592. PR fortran/38718
  1593. * gfortran.dg/initialization_29.f90: Expand test.
  1594. 2011-11-09 Dodji Seketeli <dodji@redhat.com>
  1595. PR c++/51027
  1596. * g++.dg/cpp0x/alias-decl-12.C: New test.
  1597. * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
  1598. 2011-11-09 Dodji Seketeli <dodji@redhat.com>
  1599. PR debug/51032
  1600. * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
  1601. 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
  1602. PR tree-optimization/51015
  1603. * gcc.dg/vect/pr51015.c: New test.
  1604. 2011-11-08 David S. Miller <davem@davemloft.net>
  1605. * lib/target-supports.exp (check_effective_target_sparc_vis): New.
  1606. (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
  1607. 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  1608. PR fortran/50404
  1609. * gfortran.dg/io_constraints_3.f90: Improve testcase.
  1610. 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  1611. PR fortran/50409
  1612. * gfortran.dg/string_5.f90: Improve testcase.
  1613. 2011-10-23 Jason Merrill <jason@redhat.com>
  1614. PR c++/50835
  1615. * g++.dg/template/lvalue2.C: New.
  1616. 2011-11-08 Michael Matz <matz@suse.de>
  1617. * gcc.dg/tree-ssa/20031015-1.c: Adjust.
  1618. * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
  1619. * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
  1620. * g++.dg/eh/builtin2.C: Ditto.
  1621. * g++.dg/eh/builtin3.C: Ditto.
  1622. 2011-11-08 Jakub Jelinek <jakub@redhat.com>
  1623. * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
  1624. being prefered even for -mavx.
  1625. * gcc.target/i386/avx-cvt-3.c: New test.
  1626. 2011-11-08 Richard Guenther <rguenther@suse.de>
  1627. PR tree-optimization/51012
  1628. * gcc.dg/pr51012-1.c: New testcase.
  1629. * gcc.dg/pr51012-2.c: Likewise.
  1630. 2011-11-08 Richard Guenther <rguenther@suse.de>
  1631. PR middle-end/51010
  1632. * c-c++-common/uninit-pr51010.c: New testcase.
  1633. 2011-11-08 Jakub Jelinek <jakub@redhat.com>
  1634. * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
  1635. check_effective_target_vect_call_copysignf,
  1636. check_effective_target_vect_call_lrint): New procedures.
  1637. * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
  1638. $VECT_SLP_CFLAGS with -ffast-math.
  1639. * gcc.dg/vect/fast-math-vect-call-1.c: New test.
  1640. * gcc.dg/vect/fast-math-vect-call-2.c: New test.
  1641. * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
  1642. * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
  1643. 2011-11-07 Richard Henderson <rth@redhat.com>
  1644. Aldy Hernandez <aldyh@redhat.com>
  1645. Torvald Riegel <triegel@redhat.com>
  1646. Merged from transactional-memory.
  1647. * g++.dg/dg.exp: Run transactional memory tests.
  1648. * g++.dg/tm: New directory with new tests.
  1649. * gcc.dg/tm: New directory with new tests.
  1650. * c-c++-common/tm: New directory with new tests.
  1651. 2011-11-08 Dodji Seketeli <dodji@redhat.com>
  1652. Fix context handling of alias-declaration
  1653. * g++.dg/cpp0x/alias-decl-11.C: New test.
  1654. 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
  1655. PR c++/50864
  1656. * g++.dg/parse/template26.C: New.
  1657. * g++.dg/template/crash45.C: Adjust dg-error string.
  1658. 2011-11-07 Jason Merrill <jason@redhat.com>
  1659. PR c++/50848
  1660. * g++.dg/template/lookup9.C: New.
  1661. PR c++/50863
  1662. * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
  1663. PR c++/50870
  1664. * g++.dg/cpp0x/decltype35.C: New.
  1665. 2011-11-07 Dodji Seketeli <dodji@redhat.com>
  1666. Support C++11 alias-declaration
  1667. PR c++/45114
  1668. * g++.dg/cpp0x/alias-decl-0.C: New test case.
  1669. * g++.dg/cpp0x/alias-decl-1.C: Likewise.
  1670. * g++.dg/cpp0x/alias-decl-3.C: Likewise.
  1671. * g++.dg/cpp0x/alias-decl-4.C: Likewise.
  1672. * g++.dg/cpp0x/alias-decl-6.C: Likewise.
  1673. * g++.dg/cpp0x/alias-decl-7.C: Likewise.
  1674. * g++.dg/cpp0x/alias-decl-8.C: Likewise.
  1675. * g++.dg/cpp0x/alias-decl-9.C: Likewise.
  1676. * g++.dg/cpp0x/alias-decl-10.C: Likewise.
  1677. * g++.dg/ext/alias-decl-attr1.C: Likewise.
  1678. * g++.dg/ext/alias-decl-attr2.C: Likewise.
  1679. * g++.dg/ext/alias-decl-attr3.C: Likewise.
  1680. * g++.dg/ext/alias-decl-attr4.C: Likewise.
  1681. 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
  1682. * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
  1683. 2011-11-07 Janus Weil <janus@gcc.gnu.org>
  1684. PR fortran/50919
  1685. * gfortran.dg/typebound_call_21.f03: New.
  1686. 2011-11-07 Nathan Sidwell <nathan@acm.org>
  1687. * gcc.dg/profile-dir-1.c: Adjust final scan.
  1688. * gcc.dg/profile-dir-2.c: Adjust final scan.
  1689. * gcc.dg/profile-dir-3.c: Adjust final scan.
  1690. * gcc.misc-tests/gcov.exp: Adjust regexp.
  1691. * gcc.misc-tests/gcov-12.c: New.
  1692. * gcc.misc-tests/gcov-13.c: New.
  1693. * gcc.misc-tests/gcovpart-13b.c: New.
  1694. * gcc.misc-tests/gcov-14.c: New.
  1695. 2011-11-07 Jason Merrill <jason@redhat.com>
  1696. PR c++/35688
  1697. * g++.dg/ext/visibility/template8.C: New.
  1698. 2011-11-07 Jakub Jelinek <jakub@redhat.com>
  1699. PR tree-optimization/50789
  1700. * gcc.target/i386/avx2-gather-1.c: New test.
  1701. * gcc.target/i386/avx2-gather-2.c: New test.
  1702. * gcc.target/i386/avx2-gather-3.c: New test.
  1703. * gcc.target/i386/avx2-gather-4.c: New test.
  1704. 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
  1705. * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
  1706. 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
  1707. PR libfortran/45723
  1708. * gfortran.dg/open_dev_null.f90: Remove testcase.
  1709. 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
  1710. * lib/target-supports.exp (check_effective_target_sync_int_128):
  1711. Don't cache the result.
  1712. (check_effective_target_sync_long_long): Ditto.
  1713. 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
  1714. PR rtl-optimization/47698
  1715. * gcc.target/i386/47698.c: New test.
  1716. 2011-11-06 Jason Merrill <jason@redhat.com>
  1717. PR c++/35688
  1718. * g++.dg/ext/visibility/template7.C: New.
  1719. 2011-11-07 Terry Guo <terry.guo@arm.com>
  1720. * gcc.target/arm/wmul-1.c: Adjust optimization level.
  1721. * gcc.target/arm/wmul-2.c: Ditto.
  1722. * gcc.target/arm/wmul-3.c: Ditto.
  1723. * gcc.target/arm/wmul-4.c: Ditto.
  1724. 2011-11-06 Joseph Myers <joseph@codesourcery.com>
  1725. * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
  1726. gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
  1727. gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
  1728. * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
  1729. gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
  1730. expected diagnostics.
  1731. 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
  1732. Richard Henderson <rth@redhat.com>
  1733. Aldy Hernandez <aldyh@redhat.com>
  1734. Merged from cxx-mem-model.
  1735. * lib/target-supports.exp (check_effective_target_sync_int_128,
  1736. check_effective_target_sync_long_long): Check whether the target
  1737. supports 64 and 128 bit __sync builtins.
  1738. (check_effective_target_cas_char): New.
  1739. (check_effective_target_cas_int): New.
  1740. * gcc.dg/dg.exp: Exclude simulate-thread tests.
  1741. * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
  1742. * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
  1743. produce the expected library calls.
  1744. * gcc.dg/atomic-fence.c: New functional tests.
  1745. * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
  1746. * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
  1747. * gcc.dg/atomic-lockfree[-aux].c: New tests.
  1748. * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
  1749. * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
  1750. * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
  1751. * gcc.dg/atomic-load-{1-5}.c: New functional tests.
  1752. * gcc.dg/atomic-store-{1-5}.c: New functional tests.
  1753. * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
  1754. are atomic.
  1755. * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
  1756. loads are atomic.
  1757. * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
  1758. are atomic.
  1759. * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
  1760. are atomic.
  1761. * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
  1762. int128 operations are atomic.
  1763. * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
  1764. operations are atomic.
  1765. * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
  1766. operations are atomic.
  1767. * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
  1768. operations are atomic.
  1769. * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
  1770. stores aren't moved out of a loop.
  1771. * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
  1772. globals don't overwrite neighbouring globals.
  1773. * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
  1774. writes dont overwrite neighbouring components.
  1775. * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
  1776. * c-c++-common/gomp/atomic-3.c: Likewise.
  1777. * c-c++-common/gomp/atomic-9.c: Likewise.
  1778. * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
  1779. gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
  1780. gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
  1781. gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
  1782. gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
  1783. gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
  1784. * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
  1785. g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
  1786. g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
  1787. g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
  1788. g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
  1789. g++.dg/gomp/atomic-15.C: Remove.
  1790. * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
  1791. * gcc.dg/gomp/atomic-11.c: Remove test.
  1792. 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
  1793. * gcc.dg/vect/bb-slp-cond-1.c: New test.
  1794. * gcc.dg/vect/slp-cond-1.c: New test.
  1795. * gcc.dg/vect/slp-cond-2.c: New test.
  1796. 2011-11-05 David S. Miller <davem@davemloft.net>
  1797. * lib/test-supports.exp
  1798. (check_effective_target_ultrasparc_vis2_hw): New proc.
  1799. (check_effective_target_ultrasparc_vis3_hw): New proc.
  1800. * gcc.target/sparc/vec-init-1.inc: New vector init common code.
  1801. * gcc.target/sparc/vec-init-2.inc: Likewise.
  1802. * gcc.target/sparc/vec-init-3.inc: Likewise.
  1803. * gcc.target/sparc/vec-init-1-vis1.c: New test.
  1804. * gcc.target/sparc/vec-init-1-vis2.c: New test.
  1805. * gcc.target/sparc/vec-init-1-vis3.c: New test.
  1806. * gcc.target/sparc/vec-init-2-vis1.c: New test.
  1807. * gcc.target/sparc/vec-init-2-vis2.c: New test.
  1808. * gcc.target/sparc/vec-init-2-vis3.c: New test.
  1809. * gcc.target/sparc/vec-init-3-vis1.c: New test.
  1810. * gcc.target/sparc/vec-init-3-vis2.c: New test.
  1811. * gcc.target/sparc/vec-init-3-vis3.c: New test.
  1812. 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
  1813. * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
  1814. Disable test on Epiphany.
  1815. * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
  1816. * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
  1817. * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
  1818. * g++.dg/parse/pragma3.C: Likewise.
  1819. * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
  1820. (bar): Use it.
  1821. * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
  1822. * gcc.dg/tls/thr-cse-1.c: Likewise.
  1823. * g++.dg/opt/devirt2.C: Likewise.
  1824. * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
  1825. * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
  1826. * gcc.target/epiphany: New directory.
  1827. 2011-11-05 Tobias Burnus <burnus@net-b.de>
  1828. * gfortran.dg/quad_2.f90: New.
  1829. 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
  1830. * gcc.dg/strlenopt-22g.c: New wrapper around...
  1831. * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
  1832. 2011-11-04 Jason Merrill <jason@redhat.com>
  1833. PR c++/26714
  1834. * g++.dg/init/lifetime2.C: New.
  1835. * g++.dg/cpp0x/initlist-lifetime2.C: New.
  1836. PR c++/48370
  1837. * g++.dg/init/lifetime1.C: Test cleanup order.
  1838. 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
  1839. * g++.dg/other/offsetof7.C: New test.
  1840. 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
  1841. * lib/gcc-dg.exp (gcc_force_conventional_output): New global
  1842. variable, default empty, -ffat-lto-objects for effective_target_lto.
  1843. (gcc-dg-test-1): Add options from dg-final methods.
  1844. * lib/scanasm.exp (scan-assembler_required_options)
  1845. (scan-assembler-not_required_options): New procs.
  1846. 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
  1847. * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
  1848. generate a pedwarn in c++98-mode.
  1849. * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
  1850. don't generate a pedwarn in c++0x-mode.
  1851. 2011-11-04 Olivier Goffart <olivier@woboq.com>
  1852. PR c++/50965
  1853. * g++.dg/cpp0x/nsdmi1.C: Add more cases.
  1854. 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
  1855. PR rtl-optimization/38644
  1856. * gcc.target/arm/stack-red-zone.c: New.
  1857. 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
  1858. PR c++/48420
  1859. * g++.dg/warn/Wconversion-null-3.C: New.
  1860. 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
  1861. PR c++/50941
  1862. * g++.dg/cpp0x/udlit-strint-length.C: New.
  1863. 2011-11-04 Jason Merrill <jason@redhat.com>
  1864. PR c++/48370
  1865. * g++.dg/cpp0x/initlist-lifetime1.C: New.
  1866. * g++.dg/init/lifetime1.C: New.
  1867. * g++.dg/init/ref21.C: New.
  1868. * g++.dg/eh/array1.C: New.
  1869. 2011-11-04 Tom de Vries <tom@codesourcery.com>
  1870. PR tree-optimization/50763
  1871. * gcc.dg/pr50763-5.c: New test.
  1872. 2011-11-04 Tom de Vries <tom@codesourcery.com>
  1873. PR tree-optimization/50763
  1874. * g++.dg/pr50763-4.C: New test.
  1875. 2011-11-04 Jakub Jelinek <jakub@redhat.com>
  1876. * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
  1877. test.
  1878. * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
  1879. * gcc.dg/torture/vec-cvt-1.c: New test.
  1880. 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
  1881. * gnat.dg/specs/private1[-sub].ads: New test.
  1882. 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
  1883. PR fortran/43829
  1884. * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
  1885. * gfortran.dg/inline_sum_1.f90: New.
  1886. * gfortran.dg/inline_sum_2.f90: New.
  1887. * gfortran.dg/inline_sum_bounds_check_1.f90: New.
  1888. * gfortran.dg/inline_sum_bounds_check_2.f90: New.
  1889. * gfortran.dg/inline_product_1.f90: New.
  1890. 2011-11-03 Tobias Burnus <burnus@net-b.de>
  1891. PR fortran/50933
  1892. * gfortran.dg/bind_c_dts_5.f90: New.
  1893. 2011-11-03 Tobias Burnus <burnus@net-b.de>
  1894. PR fortran/50960
  1895. * gfortran.dg/module_parameter_array_refs_2.f90: New.
  1896. 2011-11-03 Richard Guenther <rguenther@suse.de>
  1897. PR middle-end/50079
  1898. * g++.dg/init/copy7.C: Remove testcase.
  1899. 2011-11-03 Martin Jambor <mjambor@suse.cz>
  1900. * g++.dg/ipa/devirt-c-1.C: Add dump scans.
  1901. * g++.dg/ipa/devirt-c-2.C: Likewise.
  1902. * g++.dg/ipa/devirt-c-7.C: New test.
  1903. * g++.dg/ipa/devirt-c-8.C: Likewise.
  1904. 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
  1905. PR tree-optimization/50912
  1906. * gnat.dg/loop_optimization10.ad[sb]: New test.
  1907. * gnat.dg/loop_optimization10_pkg.ads: New helper.
  1908. 2011-11-02 Jason Merrill <jason@redhat.com>
  1909. PR c++/50930
  1910. * g++.dg/cpp0x/nsdmi-list2.C: New.
  1911. 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
  1912. PR c++/50810
  1913. * g++.dg/cpp0x/warn_cxx0x2.C: New.
  1914. * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
  1915. 2011-11-02 Tom de Vries <tom@codesourcery.com>
  1916. PR tree-optimization/50769
  1917. * gfortran.dg/pr50769.f90: New test.
  1918. 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
  1919. * gcc.target/sparc/20111102-1.c: New test.
  1920. 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
  1921. PR c++/50956
  1922. * g++.dg/warn/Wcast-qual2.C: New.
  1923. 2011-11-02 Tom de Vries <tom@codesourcery.com>
  1924. PR tree-optimization/50763
  1925. * g++.dg/pr50763-3.C: New test.
  1926. 2011-11-02 Tom de Vries <tom@codesourcery.com>
  1927. PR tree-optimization/50672
  1928. * g++.dg/pr50672.C: New test.
  1929. 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
  1930. * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
  1931. * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
  1932. * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
  1933. * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
  1934. 2011-11-02 Richard Guenther <rguenther@suse.de>
  1935. PR tree-optimization/50902
  1936. * gcc.dg/torture/pr50902.c: New testcase.
  1937. 2010-11-02 Richard Guenther <rguenther@suse.de>
  1938. PR tree-optimization/50890
  1939. * gcc.dg/torture/pr50890.c: New testcase.
  1940. 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
  1941. PR c++/44277
  1942. * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
  1943. * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
  1944. 2011-11-01 Tom de Vries <tom@codesourcery.com>
  1945. PR tree-optimization/50908
  1946. * gcc.dg/pr50908.c: New test.
  1947. * gcc.dg/pr50908-2.c: Same.
  1948. * gcc.dg/pr50908-3.c: Same.
  1949. 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
  1950. * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
  1951. the outer loop. Remove comment. Don't check for widen-mult.
  1952. 2011-10-31 Martin Jambor <mjambor@suse.cz>
  1953. * gcc.dg/ipa/ipcp-4.c: New test.
  1954. 2011-10-31 Jakub Jelinek <jakub@redhat.com>
  1955. * gcc.dg/vshift-3.c: New test.
  1956. * gcc.dg/vshift-4.c: New test.
  1957. * gcc.dg/vshift-5.c: New test.
  1958. 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
  1959. * gfortran.dg/inquire_5.f90: Update testcase to match the standard
  1960. and current implementation.
  1961. 2011-10-31 Paul Brook <paul@codesourcery.com>
  1962. * gcc.dg/constructor-1.c: New test.
  1963. 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
  1964. PR fortran/50753
  1965. * gfortran.dg/dshift_3.f90: New test.
  1966. 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  1967. * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
  1968. hppa*-*-hpux*.
  1969. * gcc.dg/torture/vshuf-v8hi.c: Likewise.
  1970. * gcc.dg/torture/vshuf-v4si.c: Likewise.
  1971. * gcc.dg/torture/vshuf-v8si.c: Likewise.
  1972. * gcc.dg/torture/vshuf-v32qi.c: Likewise.
  1973. * gcc.dg/torture/vshuf-v4di.c: Likewise.
  1974. * gcc.dg/torture/vshuf-v2df.c: Likewise.
  1975. * gcc.dg/torture/vshuf-v16qi.c: Likewise.
  1976. * gcc.dg/torture/vshuf-v4sf.c: Likewise.
  1977. * gcc.dg/torture/vshuf-v8sf.c: Likewise.
  1978. * gcc.dg/torture/vshuf-v2di.c: Likewise.
  1979. * gcc.dg/torture/vshuf-v16hi.c: Likewise.
  1980. * gcc.dg/torture/vshuf-v4df.c: Likewise.
  1981. * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
  1982. * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
  1983. * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
  1984. * gcc.dg/vector-compare-2.c: Likewise.
  1985. 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
  1986. PR c++/50901
  1987. * g++.dg/cpp0x/pr50901.C: New.
  1988. 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
  1989. * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
  1990. * gcc.target/i386/fma4-check.h (main): Ditto.
  1991. * gcc.target/i386/xop-check.h (main): Ditto.
  1992. 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
  1993. Revert:
  1994. 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
  1995. PR c++/50864
  1996. * g++.dg/template/crash109.C: New.
  1997. 2011-10-28 Jason Merrill <jason@redhat.com>
  1998. * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
  1999. 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
  2000. PR c++/50864
  2001. * g++.dg/template/crash109.C: New.
  2002. 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
  2003. * gfortran.dg/nearest_5.f90: New test.
  2004. 2011-10-28 Jakub Jelinek <jakub@redhat.com>
  2005. * gcc.dg/vshift-1.c: New test.
  2006. * gcc.dg/vshift-2.c: New test.
  2007. * gcc.target/i386/xop-vshift-1.c: New test.
  2008. * gcc.target/i386/xop-vshift-2.c: New test.
  2009. * gcc.target/i386/avx2-vshift-1.c: New test.
  2010. 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
  2011. PR rtl-optimization/49720
  2012. * g++.dg/torture/pr49720.C: New test.
  2013. 2011-10-27 David S. Miller <davem@davemloft.net>
  2014. * gcc.target/sparc/setcc-3.c: New test.
  2015. 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
  2016. PR c++/30066
  2017. * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
  2018. 2011-10-27 Jakub Jelinek <jakub@redhat.com>
  2019. * gcc.target/i386/sse2-cvt-1.c: New test.
  2020. * gcc.target/i386/sse2-cvt-2.c: New test.
  2021. * gcc.target/i386/avx-cvt-1.c: New test.
  2022. * gcc.target/i386/avx-cvt-2.c: New test.
  2023. * gcc.target/i386/avx2-cvt-1.c: New test.
  2024. * gcc.target/i386/avx2-cvt-2.c: New test.
  2025. 2011-10-27 Martin Jambor <mjambor@suse.cz>
  2026. * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
  2027. 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
  2028. Steven G. Kargl <kargl@gcc.gnu.org>
  2029. PR target/50875
  2030. * gfortran.dg/pr50875.f90: New test.
  2031. 2011-10-26 David S. Miller <davem@davemloft.net>
  2032. * gcc.target/sparc/fmaf-1.c: New test.
  2033. * gcc.target/sparc/setcc-1.c: New test.
  2034. * gcc.target/sparc/setcc-2.c: New test.
  2035. 2011-10-26 Joseph Myers <joseph@codesourcery.com>
  2036. * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
  2037. 2011-10-26 Joseph Myers <joseph@codesourcery.com>
  2038. * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
  2039. Windows targets.
  2040. 2011-10-26 Joseph Myers <joseph@codesourcery.com>
  2041. * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
  2042. symbol names.
  2043. 2011-10-26 Joseph Myers <joseph@codesourcery.com>
  2044. * gcc.target/i386/pad-4.c: Skip for Windows targets.
  2045. 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
  2046. * gnat.dg/specs/discr1.ads: New test.
  2047. * gnat.dg/specs/discr1_pkg.ads: New helper.
  2048. 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
  2049. * gnat.dg/specs/unchecked_union.ads: Rename to...
  2050. * gnat.dg/specs/unchecked_union1.ads: ...this.
  2051. * gnat.dg/specs/unchecked_union2.ads: New test.
  2052. 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
  2053. * gnat.dg/specs/atomic1.ads: New test.
  2054. 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
  2055. Implement C++11 user-defined literals.
  2056. * g++.dg/cpp0x/udlit-addr.C: New.
  2057. * g++.dg/cpp0x/udlit-args.C: New.
  2058. * g++.dg/cpp0x/udlit-args-neg.C: New.
  2059. * g++.dg/cpp0x/udlit-clink-neg.C: New.
  2060. * g++.dg/cpp0x/udlit-concat.C: New.
  2061. * g++.dg/cpp0x/udlit-concat-neg.C: New.
  2062. * g++.dg/cpp0x/udlit-constexpr.C: New.
  2063. * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
  2064. * g++.dg/cpp0x/udlit-declare-neg.C: New.
  2065. * g++.dg/cpp0x/udlit-friend.C: New.
  2066. * g++.dg/cpp0x/udlit-general.C: New.
  2067. * g++.dg/cpp0x/udlit-inline.C: New.
  2068. * g++.dg/cpp0x/udlit-linkage-neg.C: New.
  2069. * g++.dg/cpp0x/udlit-member-neg.C: New.
  2070. * g++.dg/cpp0x/udlit-namespace.C: New.
  2071. * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
  2072. * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
  2073. * g++.dg/cpp0x/udlit-nospace-neg.C: New.
  2074. * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
  2075. * g++.dg/cpp0x/udlit-nounder-neg.C: New.
  2076. * g++.dg/cpp0x/udlit-operator-neg.C: New.
  2077. * g++.dg/cpp0x/udlit-raw-str.C: New.
  2078. * g++.dg/cpp0x/udlit-shadow-neg.C: New.
  2079. * g++.dg/cpp0x/udlit-suffix-neg.C: New.
  2080. * g++.dg/cpp0x/udlit-systemheader.C: New.
  2081. * g++.dg/cpp0x/udlit-template.C: New.
  2082. * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
  2083. * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
  2084. * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
  2085. * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
  2086. * g++.dg/cpp0x/udlit_system_header: New.
  2087. 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
  2088. PR c++/50870
  2089. * g++.dg/cpp0x/decltype34.C: New.
  2090. 2011-10-26 Tom de Vries <tom@codesourcery.com>
  2091. * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
  2092. * gcc.c-torture/unsorted/HIset.c: Same.
  2093. * gcc.c-torture/unsorted/SIcmp.c: Same.
  2094. * gcc.c-torture/unsorted/SIset.c: Same.
  2095. * gcc.c-torture/unsorted/SFset.c: Same.
  2096. * gcc.c-torture/unsorted/UHIcmp.c: Same.
  2097. * gcc.c-torture/unsorted/USIcmp.c: Same.
  2098. * gcc.c-torture/unsorted/DFcmp.c: Same.
  2099. 2011-10-26 Jakub Jelinek <jakub@redhat.com>
  2100. * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
  2101. to work also with -masm=intel and additionally test the xmm vs. ymm
  2102. register type combination on mask/dest and in vsib.
  2103. * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
  2104. * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
  2105. * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
  2106. * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
  2107. * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
  2108. * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
  2109. * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
  2110. * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
  2111. * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
  2112. * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
  2113. * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
  2114. * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
  2115. * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
  2116. * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
  2117. * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
  2118. * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
  2119. * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
  2120. * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
  2121. * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
  2122. * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
  2123. * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
  2124. * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
  2125. * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
  2126. * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
  2127. * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
  2128. * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
  2129. * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
  2130. * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
  2131. * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
  2132. * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
  2133. * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
  2134. 2011-10-26 Tom de Vries <tom@codesourcery.com>
  2135. PR tree-optimization/50763
  2136. * gcc.dg/pr50763-2.c: New test.
  2137. 2011-10-25 Joseph Myers <joseph@codesourcery.com>
  2138. * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
  2139. Update expected messages.
  2140. 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
  2141. * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
  2142. 2011-10-25 Jason Merrill <jason@redhat.com>
  2143. PR c++/50866
  2144. * g++.dg/init/aggr7.C: New.
  2145. PR c++/49996
  2146. * g++.dg/cpp0x/initlist59.C: New.
  2147. 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  2148. PR c++/50858
  2149. * g++.dg/overload/operator5.C: New.
  2150. 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  2151. PR c++/50861
  2152. * g++.dg/template/crash108.C: New.
  2153. 2011-10-25 Jakub Jelinek <jakub@redhat.com>
  2154. PR tree-optimization/50596
  2155. * gcc.dg/vect/vect-cond-10.c: New test.
  2156. 2011-10-24 Joey Ye <joey.ye@arm.com>
  2157. * gcc.target/arm/pr42575.c: Remove architecture option.
  2158. 2011-10-24 David S. Miller <davem@davemloft.net>
  2159. * gcc.target/sparc/vis3move-1.c: New test.
  2160. * gcc.target/sparc/vis3move-2.c: New test.
  2161. * gcc.target/sparc/vis3move-3.c: New test.
  2162. 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  2163. * gcc.dg/strlenopt-22.c: New testcase.
  2164. * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
  2165. 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
  2166. * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
  2167. Remove -march=i386.
  2168. (dg-skip-if): Remove.
  2169. * gcc.target/i386/funcspec-1.c: Ditto.
  2170. * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
  2171. 2011-10-24 Richard Guenther <rguenther@suse.de>
  2172. * gcc.dg/vect/vect-bool-1.c: New testcase.
  2173. 2011-10-24 Richard Guenther <rguenther@suse.de>
  2174. PR tree-optimization/50838
  2175. * gcc.dg/torture/pr50838.c: New testcase.
  2176. 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
  2177. PR tree-optimization/50730
  2178. * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
  2179. * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
  2180. -fno-tree-sra and SLP flags.
  2181. 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
  2182. PR c++/50841
  2183. Revert:
  2184. 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
  2185. PR c++/50810
  2186. * g++.dg/cpp0x/warn_cxx0x2.C: New.
  2187. * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
  2188. 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
  2189. PR c++/50810
  2190. * g++.dg/cpp0x/warn_cxx0x2.C: New.
  2191. * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
  2192. 2011-10-23 Tom de Vries <tom@codesourcery.com>
  2193. PR tree-optimization/50763
  2194. * gcc.dg/pr50763.c: New test.
  2195. 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
  2196. PR target/50788
  2197. * gcc.target/i386/pr50788.c: New test.
  2198. 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
  2199. PR tree-optimization/50819
  2200. * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
  2201. * g++.dg/vect/slp-pr50819.cc: New test.
  2202. 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
  2203. PR c++/45385
  2204. * g++.dg/warn/Wconversion4.C: New.
  2205. 2011-10-21 Jakub Jelinek <jakub@redhat.com>
  2206. PR target/50813
  2207. * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
  2208. from element other than first and reverse permutation.
  2209. * gcc.dg/torture/vshuf-16.inc: Likewise.
  2210. * gcc.dg/torture/vshuf-8.inc: Likewise.
  2211. * gcc.dg/torture/vshuf-4.inc: Likewise.
  2212. 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
  2213. PR c++/31423
  2214. * g++.dg/parse/error43.C: New.
  2215. * g++.dg/parse/error44.C: Likewise.
  2216. 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
  2217. Kirill Yukhin <kirill.yukhin@intel.com>
  2218. PR target/50740
  2219. * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
  2220. * gcc.target/i386/bmi2-check.h: Ditto.
  2221. 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
  2222. PR c++/50811
  2223. * g++.dg/cpp0x/override2.C: Add test.
  2224. 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2225. * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
  2226. check_linker_plugin_available.
  2227. 2011-10-21 Kai Tietz <ktietz@redhat.com>
  2228. * gcc.target/i386/branch-cost1.c: New test.
  2229. * gcc.target/i386/branch-cost2.c: New test.
  2230. * gcc.target/i386/branch-cost3.c: New test.
  2231. * gcc.target/i386/branch-cost4.c: New test.
  2232. 2011-10-20 Steve Ellcey <sje@cup.hp.com>
  2233. * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
  2234. 2011-10-20 Steve Ellcey <sje@cup.hp.com>
  2235. PR testsuite/50722
  2236. * gcc.dg/pr49994-3.c: Skip on HP-UX.
  2237. 2011-10-20 Joseph Myers <joseph@codesourcery.com>
  2238. * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
  2239. (_moz_foo, EXT__foo): Use ASMNAME.
  2240. 2011-10-20 Joseph Myers <joseph@codesourcery.com>
  2241. * lib/lto.exp (lto-execute): Use .exe suffix for test executable
  2242. names.
  2243. 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
  2244. PR target/50766
  2245. * gcc.target/i386/pr50766.c: New test.
  2246. 2011-10-20 Jason Merrill <jason@redhat.com>
  2247. PR c++/41449
  2248. * g++.dg/eh/partial1.C: New.
  2249. 2011-10-20 Richard Henderson <rth@redhat.com>
  2250. * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
  2251. gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
  2252. gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
  2253. Use __builtin_shuffle.
  2254. 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
  2255. PR fortran/50514
  2256. * gfortran.dg/ishft_3.f90: Update test.
  2257. 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
  2258. PR fortran/50524
  2259. * gfortran.dg/substring_integer_index.f90: New test.
  2260. 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
  2261. * gfortran.dg/format_string.f: New test.
  2262. 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
  2263. * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
  2264. non_strict_align.
  2265. * gcc.dg/ipa/ipa-sra-6.c: Ditto.
  2266. 2011-10-20 Joseph Myers <joseph@codesourcery.com>
  2267. * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
  2268. gcc.target/i386/pr46226.c: Do not use
  2269. -mno-accumulate-outgoing-args.
  2270. 2011-10-20 Joseph Myers <joseph@codesourcery.com>
  2271. * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
  2272. including <strings.h>.
  2273. 2011-10-19 Jan Hubicka <jh@suse.cz>
  2274. * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
  2275. * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
  2276. * lib/c-torture.exp: Likewise.
  2277. * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
  2278. * gcc.c-torture/compile/sync-1.c: Likewise.
  2279. * gcc.c-torture/compile/sync-1.c: Likewise.
  2280. * gcc.c-torture/compile/sync-3.c: Likewise.
  2281. * gcc.dg/noncompile/invalid_asm.c: Likewise.
  2282. * gcc.dg/noncompile/920507-1.c: Likewise.
  2283. * gcc.dg/torture/pr36400.c: Likewise.
  2284. * g++.dg/torture/pr34850.C: Likewise.
  2285. 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
  2286. * gnat.dg/source_ref1.adb: New test.
  2287. * gnat.dg/source_ref2.adb: Likewise.
  2288. 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
  2289. PR c++/13657
  2290. * g++.dg/parse/error42.C: New.
  2291. * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
  2292. 2011-10-19 Jason Merrill <jason@redhat.com>
  2293. PR c++/50793
  2294. * g++.dg/init/value9.C: New.
  2295. 2011-10-19 Jakub Jelinek <jakub@redhat.com>
  2296. * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
  2297. * gcc.dg/torture/vshuf-16.inc: Likewise.
  2298. * gcc.dg/torture/vshuf-8.inc: Likewise.
  2299. * gcc.dg/torture/vshuf-4.inc: Likewise.
  2300. 2011-10-19 Janus Weil <janus@gcc.gnu.org>
  2301. PR fortran/47023
  2302. * gfortran.dg/sizeof_proc.f90: New.
  2303. 2011-10-19 Joseph Myers <joseph@codesourcery.com>
  2304. * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
  2305. -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
  2306. 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
  2307. PR testsuite/50796
  2308. * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
  2309. 2011-10-19 Jason Merrill <jason@redhat.com>
  2310. PR c++/50787
  2311. * g++.dg/init/ref20.C: New.
  2312. 2011-10-19 Kai Tietz <ktietz@redhat.com>
  2313. PR middle-end/50795
  2314. * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
  2315. * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
  2316. * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
  2317. * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
  2318. * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
  2319. 2011-10-19 Richard Guenther <rguenther@suse.de>
  2320. PR middle-end/50768
  2321. * gcc.dg/torture/pr50768.c: New testcase.
  2322. 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
  2323. PR rtl-optimization/50340
  2324. * gcc.dg/pr50340.c: New.
  2325. 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
  2326. PR tree-optimization/50717
  2327. * gcc.dg/pr50717-1.c: New file.
  2328. * gcc.target/arm/wmul-12.c: Correct types.
  2329. * gcc.target/arm/wmul-8.c: Correct types.
  2330. 2011-10-18 Jason Merrill <jason@redhat.com>
  2331. PR c++/50531
  2332. * g++.dg/cpp0x/defaulted32.C: New.
  2333. PR c++/50742
  2334. * g++.dg/lookup/using23.C: New.
  2335. PR c++/50500
  2336. * g++.dg/cpp0x/implicit12.C: New.
  2337. * g++.dg/cpp0x/defaulted20.C: Adjust.
  2338. * g++.dg/cpp0x/defaulted21.C: Adjust.
  2339. * g++.dg/cpp0x/implicit-copy.C: Adjust.
  2340. * g++.dg/cpp0x/implicit4.C: Adjust.
  2341. * g++.dg/cpp0x/implicit5.C: Adjust.
  2342. * g++.dg/cpp0x/implicit8.C: Adjust.
  2343. * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
  2344. * g++.dg/cpp0x/not_special.C: Adjust.
  2345. * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
  2346. * g++.dg/cpp0x/rv1n.C: Adjust.
  2347. * g++.dg/cpp0x/rv2n.C: Adjust.
  2348. * g++.dg/cpp0x/rv3n.C: Adjust.
  2349. * g++.dg/cpp0x/rv4n.C: Adjust.
  2350. * g++.dg/cpp0x/rv5n.C: Adjust.
  2351. * g++.dg/cpp0x/rv6n.C: Adjust.
  2352. * g++.dg/cpp0x/rv7n.C: Adjust.
  2353. 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
  2354. * gcc.target/i386/avx2-vpop-check.h: New header.
  2355. * gcc.target/i386/avx2-vpaddd-3.c: New test.
  2356. * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
  2357. * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
  2358. * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
  2359. * gcc.target/i386/avx2-vpand-3.c: Ditto.
  2360. * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
  2361. * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
  2362. * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
  2363. * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
  2364. * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
  2365. * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
  2366. * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
  2367. * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
  2368. * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
  2369. * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
  2370. 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
  2371. PR fortran/50420
  2372. * gfortran.dg/coarray_subobject_1.f90: New test.
  2373. * gfortran.dg/coarray/subobject_1.f90: New test.
  2374. 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
  2375. PR rtl-optimization/50205
  2376. * gcc.dg/pr50205.c: New.
  2377. 2011-10-18 Richard Guenther <rguenther@suse.de>
  2378. PR tree-optimization/50767
  2379. * gcc.dg/torture/pr50767.c: New testcase.
  2380. 2011-10-18 Julian Brown <julian@codesourcery.com>
  2381. * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
  2382. * gcc.target/arm/unaligned-memcpy-1.c: New.
  2383. * gcc.target/arm/unaligned-memcpy-2.c: New.
  2384. * gcc.target/arm/unaligned-memcpy-3.c: New.
  2385. * gcc.target/arm/unaligned-memcpy-4.c: New.
  2386. 2011-10-18 Janus Weil <janus@gcc.gnu.org>
  2387. PR fortran/47023
  2388. * gfortran.dg/iso_c_binding_class.f03: New.
  2389. 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
  2390. * testsuite/lib/target-supports.exp
  2391. (check_effective_target_vect_widen_shift): New.
  2392. * gcc.dg/vect/vect-widen-shift-s16.c: New.
  2393. * gcc.dg/vect/vect-widen-shift-s8.c: New.
  2394. * gcc.dg/vect/vect-widen-shift-u16.c: New.
  2395. * gcc.dg/vect/vect-widen-shift-u8.c: New.
  2396. 2011-10-18 Richard Guenther <rguenther@suse.de>
  2397. * gcc.dg/torture/restrict-1.c: New testcase.
  2398. 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
  2399. * g++.dg/ext/bases.C: New test.
  2400. 2011-10-17 David S. Miller <davem@davemloft.net>
  2401. * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
  2402. all operations to emit VIS instructions.
  2403. * gcc.target/sparc/fandnot.c: Likewise.
  2404. * gcc.target/sparc/fnot.c: Likewise.
  2405. * gcc.target/sparc/for.c: Likewise.
  2406. * gcc.target/sparc/fornot.c: Likewise.
  2407. * gcc.target/sparc/fxnor.c: Likewise.
  2408. * gcc.target/sparc/fxor.c: Likewise.
  2409. * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
  2410. needed.
  2411. 2011-10-17 Jakub Jelinek <jakub@redhat.com>
  2412. * gcc.c-torture/execute/vshuf-v16hi.c: New test.
  2413. * gcc.dg/torture/vshuf-16.inc: New file.
  2414. * gcc.dg/torture/vshuf-2.inc: New file.
  2415. * gcc.dg/torture/vshuf-32.inc: New file.
  2416. * gcc.dg/torture/vshuf-4.inc: New file.
  2417. * gcc.dg/torture/vshuf-8.inc: New file.
  2418. * gcc.dg/torture/vshuf-main.inc: New file.
  2419. * gcc.dg/torture/vshuf-v16hi.c: New test.
  2420. * gcc.dg/torture/vshuf-v16qi.c: New test.
  2421. * gcc.dg/torture/vshuf-v2df.c: New test.
  2422. * gcc.dg/torture/vshuf-v2di.c: New test.
  2423. * gcc.dg/torture/vshuf-v2sf.c: New test.
  2424. * gcc.dg/torture/vshuf-v2si.c: New test.
  2425. * gcc.dg/torture/vshuf-v32qi.c: New test.
  2426. * gcc.dg/torture/vshuf-v4df.c: New test.
  2427. * gcc.dg/torture/vshuf-v4di.c: New test.
  2428. * gcc.dg/torture/vshuf-v4hi.c: New test.
  2429. * gcc.dg/torture/vshuf-v4sf.c: New test.
  2430. * gcc.dg/torture/vshuf-v4si.c: New test.
  2431. * gcc.dg/torture/vshuf-v8hi.c: New test.
  2432. * gcc.dg/torture/vshuf-v8qi.c: New test.
  2433. * gcc.dg/torture/vshuf-v8sf.c: New test.
  2434. * gcc.dg/torture/vshuf-v8si.c: New test.
  2435. 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
  2436. PR tree-optimization/50746
  2437. * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
  2438. 2011-10-17 Jason Merrill <jason@redhat.com>
  2439. PR c++/50736
  2440. * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
  2441. 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
  2442. PR c++/44524
  2443. * g++.dg/parse/error41.C: New.
  2444. * g++.dg/parse/error20.C: Adjust.
  2445. 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
  2446. PR c++/50757
  2447. * g++.dg/warn/format7.C: New.
  2448. * obj-c++.dg/warn7.mm: Likewise.
  2449. 2011-10-17 Richard Guenther <rguenther@suse.de>
  2450. PR tree-optimization/50729
  2451. * gcc.dg/torture/pr50729.c: New testcase.
  2452. 2011-10-15 Tom Tromey <tromey@redhat.com>
  2453. Dodji Seketeli <dodji@redhat.com>
  2454. * lib/prune.exp (prune_gcc_output): Prune output referring to
  2455. included files.
  2456. * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
  2457. * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
  2458. * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
  2459. * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
  2460. 2011-10-15 Tom Tromey <tromey@redhat.com>
  2461. Dodji Seketeli <dodji@redhat.com>
  2462. * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
  2463. 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
  2464. PR c++/48489
  2465. * g++.dg/inherit/error5.C: New.
  2466. 2011-10-17 Janus Weil <janus@gcc.gnu.org>
  2467. PR fortran/47023
  2468. PR fortran/50752
  2469. * gfortran.dg/kind_tests_4.f90: New.
  2470. 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
  2471. * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
  2472. targets that support vector condition.
  2473. 2011-10-16 Janus Weil <janus@gcc.gnu.org>
  2474. PR fortran/47023
  2475. * gfortran.dg/c_kind_tests_3.f03: New.
  2476. 2011-10-16 Janus Weil <janus@gcc.gnu.org>
  2477. PR fortran/50547
  2478. * gfortran.dg/elemental_args_check_4.f90: New.
  2479. 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
  2480. PR tree-optimization/50727
  2481. * gcc.dg/vect/pr50727.c: New test.
  2482. 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
  2483. * gcc.dg/vla-23.c: New test.
  2484. 2011-10-16 Jakub Jelinek <jakub@redhat.com>
  2485. PR tree-optimization/50596
  2486. * gcc.dg/vect/vect-cond-9.c: New test.
  2487. 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
  2488. * gcc.dg/vect/bb-slp-29.c: New test.
  2489. 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
  2490. PR c++/50732
  2491. * g++.dg/ext/is_base_of_incomplete.C: New.
  2492. * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
  2493. * g++.dg/ext/unary_trait_incomplete.C: Likewise.
  2494. 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
  2495. * gcc.target/sparc/combined-1.c: Compile at -O2.
  2496. 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
  2497. * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
  2498. (dg-options): Add -Wno-attributes.
  2499. * gcc.target/i386/fma_double_?.c: Ditto.
  2500. * gcc.target/i386/fma_run_float_?.c: Ditto.
  2501. * gcc.target/i386/fma_run_double_?.c: Ditto.
  2502. * gcc.target/i386/l_fma_float_?.c: Dtto.
  2503. * gcc.target/i386/l_fma_double_?.c: Ditto.
  2504. * gcc.target/i386/l_fma_run_float_?.c: Ditto.
  2505. * gcc.target/i386/l_fma_run_double_?.c: Ditto.
  2506. 2011-10-15 Tobias Burnus <burnus@net-b.de>
  2507. * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
  2508. the comments.
  2509. * gfortran.dg/bind_c_usage_24.f90: Ditto.
  2510. * gfortran.dg/rank_3.f90: Ditto.
  2511. * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
  2512. -std=f2008ts in dg-options.
  2513. * gfortran.dg/rank_4.f90: Ditto.
  2514. 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
  2515. PR target/49263
  2516. * gcc.target/sh/pr49263.c: New.
  2517. 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
  2518. * gnat.dg/specs/debug1.ads: Tweak.
  2519. 2011-10-14 Kai Tietz <ktietz@redhat.com>
  2520. * gfortran.fortran-torture/compile/logical-2.f90: New test.
  2521. 2011-10-14 Jakub Jelinek <jakub@redhat.com>
  2522. * gcc.target/i386/sse2-mul-1.c: New test.
  2523. * gcc.target/i386/sse4_1-mul-1.c: New test.
  2524. * gcc.target/i386/avx-mul-1.c: New test.
  2525. * gcc.target/i386/xop-mul-1.c: New test.
  2526. * gcc.target/i386/avx2-mul-1.c: New test.
  2527. 2011-10-14 Jason Merrill <jason@redhat.com>
  2528. PR c++/50563
  2529. * g++.dg/cpp0x/nsdmi-list1.C: New.
  2530. PR c++/50707
  2531. * g++.dg/cpp0x/nsdmi-const1.C: New.
  2532. 2011-10-14 Janus Weil <janus@gcc.gnu.org>
  2533. PR fortran/50570
  2534. * gfortran.dg/pointer_intent_5.f90: New.
  2535. 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
  2536. * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
  2537. * gcc.target/i386/warn-vect-op-1.c: Ditto.
  2538. * gcc.target/i386/warn-vect-op-2.c: Ditto.
  2539. 2011-10-14 Tobias Burnus <burnus@net-b.de>
  2540. PR fortran/50718
  2541. * gfortran.dg/pointer_check_11.f90: New.
  2542. * gfortran.dg/pointer_check_12.f90: New.
  2543. 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
  2544. PR c++/38174
  2545. * g++.dg/overload/operator4.C: New.
  2546. 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
  2547. * gcc.dg/di-longlong64-sync-1.c: New test.
  2548. * gcc.dg/di-sync-multithread.c: New test.
  2549. * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
  2550. * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
  2551. * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
  2552. tests for v5, v6, v6k, and v7-a, and add-options helpers.
  2553. (check_effective_target_arm_arm_ok): New helper.
  2554. (check_effective_target_sync_longlong): New helper.
  2555. 2011-10-14 Richard Guenther <rguenther@suse.de>
  2556. PR tree-optimization/50723
  2557. * gcc.dg/torture/pr50723.c: New testcase.
  2558. 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
  2559. PR c++/17212
  2560. * g++.dg/warn/format6.C: New.
  2561. * obj-c++.dg/warn6.mm: Likewise.
  2562. 2011-10-13 Richard Henderson <rth@redhat.com>
  2563. * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
  2564. Delete.
  2565. * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
  2566. * gcc.dg/vect/vec-scal-opt1.c: Likewise.
  2567. * gcc.dg/vect/vec-scal-opt2.c: Likewise.
  2568. 2011-10-13 Jason Merrill <jason@redhat.com>
  2569. PR c++/50614
  2570. * g++.dg/cpp0x/nsdmi-template2.C: New.
  2571. PR c++/50437
  2572. * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
  2573. PR c++/50618
  2574. * g++.dg/init/vbase1.C: New.
  2575. 2011-10-13 Jakub Jelinek <jakub@redhat.com>
  2576. * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
  2577. * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
  2578. * gcc.target/i386/avx-vphminposuw-2.c: New test.
  2579. * gcc.target/i386/avx-vphminposuw-3.c: New test.
  2580. 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
  2581. * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
  2582. 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
  2583. * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
  2584. 2011-10-13 Richard Guenther <rguenther@suse.de>
  2585. PR tree-optimization/50712
  2586. * gcc.target/i386/pr50712.c: New testcase.
  2587. 2011-10-13 Tom de Vries <tom@codesourcery.com>
  2588. * gcc.dg/memcpy-4.c: New test.
  2589. 2011-10-13 Richard Guenther <rguenther@suse.de>
  2590. PR tree-optimization/50698
  2591. * g++.dg/vect/pr50698.cc: New testcase.
  2592. 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
  2593. * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
  2594. * gcc.target/powerpc/warn-2.c: Ditto.
  2595. * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
  2596. * gcc.target/powerpc/ppc-fma-4.c: Likewise.
  2597. * gcc.target/powerpc/ppc-fma-5.c: Likewise.
  2598. * gcc.target/powerpc/ppc-fma-7.c: Likewise.
  2599. * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
  2600. * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
  2601. * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
  2602. * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
  2603. * gcc.target/powerpc/ppc-pow.c: Likewise.
  2604. * gcc.target/powerpc/recip-1.c: Likewise.
  2605. * gcc.target/powerpc/recip-2.c: Likewise.
  2606. * gcc.target/powerpc/recip-3.c: Likewise.
  2607. * gcc.target/powerpc/recip-4.c: Likewise.
  2608. * gcc.target/powerpc/recip-5.c: Likewise.
  2609. 2011-10-12 David S. Miller <davem@davemloft.net>
  2610. * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
  2611. '-mvis3' instead of 'mcpu=niagara3' in options.
  2612. * gcc.target/sparc/fhalve.c: Likewise.
  2613. * gcc.target/sparc/fnegop.c: Likewise.
  2614. * gcc.target/sparc/fpadds.c: Likewise.
  2615. * gcc.target/sparc/fshift.c: Likewise.
  2616. * gcc.target/sparc/fucmp.c: Likewise.
  2617. * gcc.target/sparc/lzd.c: Likewise.
  2618. * gcc.target/sparc/vis3misc.c: Likewise.
  2619. * gcc.target/sparc/xmul.c: Likewise.
  2620. 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
  2621. * gnat.dg/vect1.ad[sb]: New test.
  2622. * gnat.dg/vect1_pkg.ads: New helper.
  2623. * gnat.dg/vect2.ad[sb]: New test.
  2624. * gnat.dg/vect2_pkg.ads: New helper.
  2625. * gnat.dg/vect3.ad[sb]: New test.
  2626. * gnat.dg/vect3_pkg.ads: New helper.
  2627. * gnat.dg/vect4.ad[sb]: New test.
  2628. * gnat.dg/vect4_pkg.ads: New helper.
  2629. * gnat.dg/vect5.ad[sb]: New test.
  2630. * gnat.dg/vect5_pkg.ads: New helper.
  2631. * gnat.dg/vect6.ad[sb]: New test.
  2632. * gnat.dg/vect6_pkg.ads: New helper.
  2633. 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
  2634. * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
  2635. * gcc.target/i386/fma_run_double_2.c: Likewise.
  2636. * gcc.target/i386/fma_run_double_3.c: Likewise.
  2637. * gcc.target/i386/fma_run_double_4.c: Likewise.
  2638. * gcc.target/i386/fma_run_double_5.c: Likewise.
  2639. * gcc.target/i386/fma_run_double_6.c: Likewise.
  2640. * gcc.target/i386/fma_run_float_1.c: Likewise.
  2641. * gcc.target/i386/fma_run_float_2.c: Likewise.
  2642. * gcc.target/i386/fma_run_float_3.c: Likewise.
  2643. * gcc.target/i386/fma_run_float_4.c: Likewise.
  2644. * gcc.target/i386/fma_run_float_5.c: Likewise.
  2645. * gcc.target/i386/fma_run_float_6.c: Likewise.
  2646. * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
  2647. remove the extra dg-options.
  2648. * gcc.target/i386/l_fma_double_2.c: Likewise.
  2649. * gcc.target/i386/l_fma_double_3.c: Likewise.
  2650. * gcc.target/i386/l_fma_double_4.c: Likewise.
  2651. * gcc.target/i386/l_fma_double_5.c: Likewise.
  2652. * gcc.target/i386/l_fma_double_6.c: Likewise.
  2653. * gcc.target/i386/l_fma_float_1.c: Likewise.
  2654. * gcc.target/i386/l_fma_float_2.c: Likewise.
  2655. * gcc.target/i386/l_fma_float_3.c: Likewise.
  2656. * gcc.target/i386/l_fma_float_4.c: Likewise.
  2657. * gcc.target/i386/l_fma_float_5.c: Likewise.
  2658. * gcc.target/i386/l_fma_float_6.c: Likewise.
  2659. 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
  2660. PR tree-optimization/50189
  2661. * g++.dg/torture/pr50189.C: New testcase.
  2662. 2011-10-12 Richard Guenther <rguenther@suse.de>
  2663. PR tree-optimization/50700
  2664. * gcc.dg/builtin-object-size-12.c: New testcase.
  2665. 2011-10-12 Joseph Myers <joseph@codesourcery.com>
  2666. PR c/50565
  2667. * gcc.c-torture/compile/pr50565-1.c,
  2668. gcc.c-torture/compile/pr50565-2.c: New tests.
  2669. 2011-10-11 Jason Merrill <jason@redhat.com>
  2670. PR c++/49855
  2671. PR c++/49896
  2672. * g++.dg/template/constant1.C: New.
  2673. * g++.dg/template/constant2.C: New.
  2674. * g++.dg/cpp0x/constexpr-template3.C: New.
  2675. 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
  2676. * gcc.target/i386/warn-vect-op-3.c: New test.
  2677. * gcc.target/i386/warn-vect-op-1.c: New test.
  2678. * gcc.target/i386/warn-vect-op-2.c: New test.
  2679. 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  2680. * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
  2681. 2011-10-11 Richard Guenther <rguenther@suse.de>
  2682. PR tree-optimization/50204
  2683. * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
  2684. 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  2685. * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
  2686. 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
  2687. * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
  2688. * gcc.target/i386/fma_double_2.c: Ditto.
  2689. * gcc.target/i386/fma_double_3.c: Ditto.
  2690. * gcc.target/i386/fma_double_4.c: Ditto.
  2691. * gcc.target/i386/fma_double_5.c: Ditto.
  2692. * gcc.target/i386/fma_double_6.c: Ditto.
  2693. * gcc.target/i386/fma_float_1.c: Ditto.
  2694. * gcc.target/i386/fma_float_2.c: Ditto.
  2695. * gcc.target/i386/fma_float_3.c: Ditto.
  2696. * gcc.target/i386/fma_float_4.c: Ditto.
  2697. * gcc.target/i386/fma_float_5.c: Ditto.
  2698. * gcc.target/i386/fma_float_6.c: Ditto.
  2699. * gcc.target/i386/l_fma_double_1.c: Ditto.
  2700. * gcc.target/i386/l_fma_double_2.c: Ditto.
  2701. * gcc.target/i386/l_fma_double_3.c: Ditto.
  2702. * gcc.target/i386/l_fma_double_4.c: Ditto.
  2703. * gcc.target/i386/l_fma_double_5.c: Ditto.
  2704. * gcc.target/i386/l_fma_double_6.c: Ditto.
  2705. * gcc.target/i386/l_fma_float_1.c: Ditto.
  2706. * gcc.target/i386/l_fma_float_2.c: Ditto.
  2707. * gcc.target/i386/l_fma_float_3.c: Ditto.
  2708. * gcc.target/i386/l_fma_float_4.c: Ditto.
  2709. * gcc.target/i386/l_fma_float_5.c: Ditto.
  2710. * gcc.target/i386/l_fma_float_6.c: Ditto.
  2711. * gcc.target/i386/l_fma_run_double_1.c: Ditto.
  2712. * gcc.target/i386/l_fma_run_double_2.c: Ditto.
  2713. * gcc.target/i386/l_fma_run_double_3.c: Ditto.
  2714. * gcc.target/i386/l_fma_run_double_4.c: Ditto.
  2715. * gcc.target/i386/l_fma_run_double_5.c: Ditto.
  2716. * gcc.target/i386/l_fma_run_double_6.c: Ditto.
  2717. * gcc.target/i386/l_fma_run_float_1.c: Ditto.
  2718. * gcc.target/i386/l_fma_run_float_2.c: Ditto.
  2719. * gcc.target/i386/l_fma_run_float_3.c: Ditto.
  2720. * gcc.target/i386/l_fma_run_float_4.c: Ditto.
  2721. * gcc.target/i386/l_fma_run_float_5.c: Ditto.
  2722. * gcc.target/i386/l_fma_run_float_6.c: Ditto.
  2723. 2011-10-11 Tristan Gingold <gingold@adacore.com>
  2724. * gcc.dg/va-arg-4.c: New test.
  2725. * gcc.dg/va-arg-5.c: Ditto.
  2726. 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
  2727. * lib/target-supports.exp (check_effective_target_fd_truncate):
  2728. Close and unlink test file before exit.
  2729. 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
  2730. PR fortran/50564
  2731. * gfortran.dg/forall_15.f90: New test case.
  2732. 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
  2733. Andrew Macleod <amacleod@redhat.com>
  2734. * gcc.dg/simulate-thread/simulate-thread.gdb: Call
  2735. wrappers for *other_threads() and *final_verify().
  2736. * gcc.dg/simulate-thread/simulate-thread.h
  2737. (simulate_thread_wrapper_other_threads): New.
  2738. (simulate_thread_wrapper_final_verify): New.
  2739. 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
  2740. * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
  2741. 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
  2742. * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
  2743. 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
  2744. Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
  2745. * gcc.target/i386/fma_1.h: New file.
  2746. * gcc.target/i386/fma_2.h: Likewise.
  2747. * gcc.target/i386/fma_3.h: Likewise.
  2748. * gcc.target/i386/fma_4.h: Likewise.
  2749. * gcc.target/i386/fma_5.h: Likewise.
  2750. * gcc.target/i386/fma_6.h: Likewise.
  2751. * gcc.target/i386/fma_double_1.c: Likewise.
  2752. * gcc.target/i386/fma_double_2.c: Likewise.
  2753. * gcc.target/i386/fma_double_3.c: Likewise.
  2754. * gcc.target/i386/fma_double_4.c: Likewise.
  2755. * gcc.target/i386/fma_double_5.c: Likewise.
  2756. * gcc.target/i386/fma_double_6.c: Likewise.
  2757. * gcc.target/i386/fma_float_1.c: Likewise.
  2758. * gcc.target/i386/fma_float_2.c: Likewise.
  2759. * gcc.target/i386/fma_float_3.c: Likewise.
  2760. * gcc.target/i386/fma_float_4.c: Likewise.
  2761. * gcc.target/i386/fma_float_5.c: Likewise.
  2762. * gcc.target/i386/fma_float_6.c: Likewise.
  2763. * gcc.target/i386/fma_main.h: Likewise.
  2764. * gcc.target/i386/fma_run_double_1.c: Likewise.
  2765. * gcc.target/i386/fma_run_double_2.c: Likewise.
  2766. * gcc.target/i386/fma_run_double_3.c: Likewise.
  2767. * gcc.target/i386/fma_run_double_4.c: Likewise.
  2768. * gcc.target/i386/fma_run_double_5.c: Likewise.
  2769. * gcc.target/i386/fma_run_double_6.c: Likewise.
  2770. * gcc.target/i386/fma_run_double_results_1.h: Likewise.
  2771. * gcc.target/i386/fma_run_double_results_2.h: Likewise.
  2772. * gcc.target/i386/fma_run_double_results_3.h: Likewise.
  2773. * gcc.target/i386/fma_run_double_results_4.h: Likewise.
  2774. * gcc.target/i386/fma_run_double_results_5.h: Likewise.
  2775. * gcc.target/i386/fma_run_double_results_6.h: Likewise.
  2776. * gcc.target/i386/fma_run_float_1.c: Likewise.
  2777. * gcc.target/i386/fma_run_float_2.c: Likewise.
  2778. * gcc.target/i386/fma_run_float_3.c: Likewise.
  2779. * gcc.target/i386/fma_run_float_4.c: Likewise.
  2780. * gcc.target/i386/fma_run_float_5.c: Likewise.
  2781. * gcc.target/i386/fma_run_float_6.c: Likewise.
  2782. * gcc.target/i386/fma_run_float_results_1.h: Likewise.
  2783. * gcc.target/i386/fma_run_float_results_2.h: Likewise.
  2784. * gcc.target/i386/fma_run_float_results_3.h: Likewise.
  2785. * gcc.target/i386/fma_run_float_results_4.h: Likewise.
  2786. * gcc.target/i386/fma_run_float_results_5.h: Likewise.
  2787. * gcc.target/i386/fma_run_float_results_6.h: Likewise.
  2788. * gcc.target/i386/l_fma_1.h: Likewise.
  2789. * gcc.target/i386/l_fma_2.h: Likewise.
  2790. * gcc.target/i386/l_fma_3.h: Likewise.
  2791. * gcc.target/i386/l_fma_4.h: Likewise.
  2792. * gcc.target/i386/l_fma_5.h: Likewise.
  2793. * gcc.target/i386/l_fma_6.h: Likewise.
  2794. * gcc.target/i386/l_fma_double_1.c: Likewise.
  2795. * gcc.target/i386/l_fma_double_2.c: Likewise.
  2796. * gcc.target/i386/l_fma_double_3.c: Likewise.
  2797. * gcc.target/i386/l_fma_double_4.c: Likewise.
  2798. * gcc.target/i386/l_fma_double_5.c: Likewise.
  2799. * gcc.target/i386/l_fma_double_6.c: Likewise.
  2800. * gcc.target/i386/l_fma_float_1.c: Likewise.
  2801. * gcc.target/i386/l_fma_float_2.c: Likewise.
  2802. * gcc.target/i386/l_fma_float_3.c: Likewise.
  2803. * gcc.target/i386/l_fma_float_4.c: Likewise.
  2804. * gcc.target/i386/l_fma_float_5.c: Likewise.
  2805. * gcc.target/i386/l_fma_float_6.c: Likewise.
  2806. * gcc.target/i386/l_fma_main.h: Likewise.
  2807. * gcc.target/i386/l_fma_run_double_1.c: Likewise.
  2808. * gcc.target/i386/l_fma_run_double_2.c: Likewise.
  2809. * gcc.target/i386/l_fma_run_double_3.c: Likewise.
  2810. * gcc.target/i386/l_fma_run_double_4.c: Likewise.
  2811. * gcc.target/i386/l_fma_run_double_5.c: Likewise.
  2812. * gcc.target/i386/l_fma_run_double_6.c: Likewise.
  2813. * gcc.target/i386/l_fma_run_float_1.c: Likewise.
  2814. * gcc.target/i386/l_fma_run_float_2.c: Likewise.
  2815. * gcc.target/i386/l_fma_run_float_3.c: Likewise.
  2816. * gcc.target/i386/l_fma_run_float_4.c: Likewise.
  2817. * gcc.target/i386/l_fma_run_float_5.c: Likewise.
  2818. * gcc.target/i386/l_fma_run_float_6.c: Likewise.
  2819. 2011-10-10 Richard Guenther <rguenther@suse.de>
  2820. PR middle-end/50389
  2821. * gcc.dg/torture/pr50389.c: New testcase.
  2822. 2011-10-10 Richard Guenther <rguenther@suse.de>
  2823. PR middle-end/50195
  2824. * gcc.dg/builtins-47.c: Optimize.
  2825. 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
  2826. * lib/gcc-simulate-thread.exp: New.
  2827. * gcc.dg/simulate-thread/guality.h: New.
  2828. * gcc.dg/simulate-thread/simulate-thread.h: New.
  2829. * gcc.dg/simulate-thread/simulate-thread.exp: New.
  2830. * gcc.dg/simulate-thread/simulate-thread.gdb: New.
  2831. * gcc.dg/simulate-thread/README: New.
  2832. * g++.dg/simulate-thread/guality.h: New.
  2833. * g++.dg/simulate-thread/simulate-thread.h: New.
  2834. * g++.dg/simulate-thread/simulate-thread.exp: New.
  2835. * g++.dg/simulate-thread/simulate-thread.gdb: New.
  2836. * c-c++-common/cxxbitfields-2.c: Remove.
  2837. * c-c++-common/cxxbitfields.c: Remove.
  2838. * c-c++-common/cxxbitfields-4.c: Remove.
  2839. * c-c++-common/cxxbitfields-5.c: Remove.
  2840. * c-c++-common/simulate-thread/bitfields-1.c: New.
  2841. * c-c++-common/simulate-thread/bitfields-2.c: New.
  2842. * c-c++-common/simulate-thread/bitfields-3.c: New.
  2843. * c-c++-common/simulate-thread/bitfields-4.c: New.
  2844. 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
  2845. PR c++/38980
  2846. * g++.dg/warn/format5.C: New.
  2847. 2011-10-09 Tobias Burnus <burnus@net-b.de>
  2848. PR fortran/50273
  2849. * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
  2850. * gfortran.dg/common_16.f90: New.
  2851. 2011-10-09 Tobias Burnus <burnus@net-b.de>
  2852. * gfortran.dg/iso_c_binding_param_1.f90: New.
  2853. * gfortran.dg/iso_c_binding_param_2.f90: New.
  2854. * gfortran.dg/c_sizeof_2.f90: Update dg-error.
  2855. 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
  2856. PR tree-optimization/50635
  2857. * gcc.dg/vect/pr50635.c: New test.
  2858. 2011-10-09 Janus Weil <janus@gcc.gnu.org>
  2859. PR fortran/50659
  2860. * gfortran.dg/proc_decl_27.f90: New.
  2861. 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
  2862. PR libobjc/50428
  2863. * objc/execute/initialize-1.m: New test.
  2864. 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
  2865. PR fortran/47844
  2866. * gfortran.dg/pointer_function_result_1.f90 : New test.
  2867. 2011-10-07 David S. Miller <davem@davemloft.net>
  2868. PR 50655
  2869. * gcc.target/sparc/sparc.exp: Add vis3 target test.
  2870. * gcc.target/sparc/cmask.c: Use it.
  2871. * gcc.target/sparc/fhalve.c: Likewise.
  2872. * gcc.target/sparc/fnegop.c: Likewise.
  2873. * gcc.target/sparc/fpadds.c: Likewise.
  2874. * gcc.target/sparc/fshift.c: Likewise.
  2875. * gcc.target/sparc/fucmp.c: Likewise.
  2876. * gcc.target/sparc/lzd.c: Likewise.
  2877. * gcc.target/sparc/vis3misc.c: Likewise.
  2878. * gcc.target/sparc/xmul.c: Likewise.
  2879. 2011-10-07 Richard Henderson <rth@redhat.com>
  2880. * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
  2881. match for avx2.
  2882. * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
  2883. 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
  2884. * gcc.dg/pr50193-1.c: New file.
  2885. * gcc.target/arm/shiftable.c: New file.
  2886. 2011-10-07 Janus Weil <janus@gcc.gnu.org>
  2887. PR fortran/50625
  2888. * gfortran.dg/class_46.f03: New.
  2889. 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
  2890. * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
  2891. (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
  2892. (syslog, vsyslog, __vsyslog_chk): Likewise.
  2893. * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
  2894. (x, EXT_x): Use ASMNAME.
  2895. * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
  2896. (a, c): Use ASMNAME.
  2897. 2011-10-07 Tom de Vries <tom@codesourcery.com>
  2898. PR middle-end/50527
  2899. * gcc.dg/pr50527.c: New test.
  2900. 2011-10-07 Jakub Jelinek <jakub@redhat.com>
  2901. PR tree-optimization/50650
  2902. * gcc.c-torture/compile/pr50650.c: New test.
  2903. 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2904. PR tree-optimization/50575
  2905. * gcc.c-torture/execute/vector-compare-2.x: New file.
  2906. 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2907. PR middle-end/50125
  2908. * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
  2909. * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
  2910. (bar3): Likewise.
  2911. 2011-10-07 Richard Guenther <rguenther@suse.de>
  2912. PR testsuite/50637
  2913. * gcc.dg/vect/vect-align-2.c: Increase array size.
  2914. 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
  2915. H.J. Lu <hongjiu.lu@intel.com>
  2916. PR target/50603
  2917. * gcc.target/i386/pr50603.c: New test.
  2918. 2011-10-06 Jason Merrill <jason@redhat.com>
  2919. PR c++/39164
  2920. * g++.dg/cpp0x/default31.C: New.
  2921. 2011-10-06 Jakub Jelinek <jakub@redhat.com>
  2922. PR tree-optimization/50596
  2923. * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
  2924. New.
  2925. * gcc.dg/vect/vect-cond-8.c: New test.
  2926. 2011-10-06 Richard Henderson <rth@redhat.com>
  2927. * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
  2928. * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
  2929. * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
  2930. * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
  2931. * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
  2932. * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
  2933. * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
  2934. * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
  2935. * gcc.c-torture/execute/vshuf-16.inc: New file.
  2936. * gcc.c-torture/execute/vshuf-2.inc: New file.
  2937. * gcc.c-torture/execute/vshuf-4.inc: New file.
  2938. * gcc.c-torture/execute/vshuf-8.inc: New file.
  2939. * gcc.c-torture/execute/vshuf-main.inc: New file.
  2940. * gcc.c-torture/execute/vshuf-v16qi.c: New test.
  2941. * gcc.c-torture/execute/vshuf-v2df.c: New test.
  2942. * gcc.c-torture/execute/vshuf-v2di.c: New test.
  2943. * gcc.c-torture/execute/vshuf-v2sf.c: New test.
  2944. * gcc.c-torture/execute/vshuf-v2si.c: New test.
  2945. * gcc.c-torture/execute/vshuf-v4df.c: New test.
  2946. * gcc.c-torture/execute/vshuf-v4di.c: New test.
  2947. * gcc.c-torture/execute/vshuf-v4hi.c: New test.
  2948. * gcc.c-torture/execute/vshuf-v4sf.c: New test.
  2949. * gcc.c-torture/execute/vshuf-v4si.c: New test.
  2950. * gcc.c-torture/execute/vshuf-v8hi.c: New test.
  2951. * gcc.c-torture/execute/vshuf-v8qi.c: New test.
  2952. * gcc.c-torture/execute/vshuf-v8si.c: New test.
  2953. 2011-10-06 Jakub Jelinek <jakub@redhat.com>
  2954. PR tree-optimization/49279
  2955. * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
  2956. * gcc.c-torture/execute/pr49279.c: New test.
  2957. 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
  2958. PR target/49049
  2959. * gcc.c-torture/compile/pr49049.c: New test.
  2960. 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
  2961. PR target/50305
  2962. * gcc.target/arm/pr50305.c: New test.
  2963. 2011-10-06 Richard Guenther <rguenther@suse.de>
  2964. PR tree-optimization/38884
  2965. * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
  2966. * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
  2967. 2011-10-05 David S. Miller <davem@davemloft.net>
  2968. * gcc.target/sparc/lzd.c: New test.
  2969. * gcc.target/sparc/popc.c: New test.
  2970. 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
  2971. * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
  2972. * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
  2973. * g++.dg/other/final1.C: Cleanup original tree dump.
  2974. 2011-10-05 Jakub Jelinek <jakub@redhat.com>
  2975. PR tree-optimization/50613
  2976. * gcc.dg/pr50613.c: New test.
  2977. 2011-10-05 Richard Henderson <rth@redhat.com>
  2978. * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
  2979. * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
  2980. * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
  2981. * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
  2982. * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
  2983. * gcc.c-torture/execute/vect-shuffle-6.c: New test.
  2984. * gcc.c-torture/execute/vect-shuffle-7.c: New test.
  2985. * gcc.c-torture/execute/vect-shuffle-8.c: New test.
  2986. 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
  2987. * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
  2988. DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
  2989. * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
  2990. * gcc.dg/vect/vec-scal-opt1.c: Ditto.
  2991. * gcc.dg/vect/vec-scal-opt2.c: Ditto.
  2992. 2011-10-05 Richard Guenther <rguenther@suse.de>
  2993. PR tree-optimization/38885
  2994. * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
  2995. 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
  2996. * gcc.target/i386/sw-1.c: New test.
  2997. 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
  2998. * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
  2999. -mtune=generic.
  3000. * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
  3001. 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
  3002. * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
  3003. 2011-10-04 David S. Miller <davem@davemloft.net>
  3004. * gcc.target/sparc/fhalve.c: New test.
  3005. * gcc.target/sparc/fnegop.c: New test.
  3006. * gcc.target/sparc/xmul.c: New test.
  3007. 2011-10-04 Janus Weil <janus@gcc.gnu.org>
  3008. PR fortran/35831
  3009. * gfortran.dg/dummy_procedure_6.f90: New.
  3010. 2011-10-04 Jakub Jelinek <jakub@redhat.com>
  3011. PR tree-optimization/50604
  3012. * gcc.dg/pr50604.c: New test.
  3013. 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  3014. PR tree-optimization/49662
  3015. * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
  3016. * gcc.dg/graphite/interchange-15.c: Likewise.
  3017. * gcc.dg/graphite/interchange-mvt.c: Likewise.
  3018. 2011-10-04 Jakub Jelinek <jakub@redhat.com>
  3019. * gcc.dg/tree-ssa/restrict-4.c: New test.
  3020. 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
  3021. * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
  3022. (main): Use __typeof to get result type of comparison.
  3023. 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
  3024. * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
  3025. Make et_vect_multiple_sizes_saved global.
  3026. (check_effective_target_vect64): Make et_vect64_saved global.
  3027. 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
  3028. * gcc.c-torture/execute/vect-shuffle-2.c: New test.
  3029. * gcc.c-torture/execute/vect-shuffle-4.c: New test.
  3030. * gcc.c-torture/execute/vect-shuffle-1.c: New test.
  3031. * gcc.dg/builtin-complex-err-1.c: Adjust.
  3032. 2011-10-02 Jason Merrill <jason@redhat.com>
  3033. * g++.dg/cpp0x/range-for22.C: New.
  3034. * g++.dg/cpp0x/variadic65.C: Remove xfails.
  3035. * g++.dg/cpp0x/variadic82.C: Remove xfails.
  3036. * g++.dg/cpp0x/variadic83.C: Remove xfails.
  3037. * g++.dg/cpp0x/variadic105.C: Remove xfails.
  3038. * g++.dg/cpp0x/nsdmi5.C: New.
  3039. 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
  3040. PR target/50579
  3041. * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
  3042. New procedures.
  3043. (mips-dg-options): Force an ABI option if the current ABI is
  3044. incompatible with the required -mlong setting. Likewise force
  3045. a long setting if the current one is incompatible with the
  3046. chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
  3047. throughout procedure.
  3048. * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
  3049. instead of addressing=absolute.
  3050. 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
  3051. * gcc.target/mips/stack-1.c: New test.
  3052. 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
  3053. * gcc.dg/pr49696.c: New test.
  3054. 2011-10-02 Jan Hubicka <jh@suse.cz>
  3055. * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
  3056. 2011-10-01 David S. Miller <davem@davemloft.net>
  3057. * gcc.target/sparc/cmask.c: New test.
  3058. * gcc.target/sparc/fpadds.c: New test.
  3059. * gcc.target/sparc/fshift.c: New test.
  3060. * gcc.target/sparc/fucmp.c: New test.
  3061. * gcc.target/sparc/vis3misc.c: New test.
  3062. 2011-10-01 Janus Weil <janus@gcc.gnu.org>
  3063. PR fortran/50585
  3064. * gfortran.dg/assumed_charlen_arg_2.f90: New.
  3065. 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
  3066. PR c++/44473
  3067. * g++.dg/dfp/44473-1.C: New test.
  3068. * g++.dg/dfp/44473-2.C: New test.
  3069. * g++.dg/dfp/mangle-1.C: New test.
  3070. * g++.dg/dfp/mangle-2.C: New test.
  3071. * g++.dg/dfp/mangle-3.C: New test.
  3072. * g++.dg/dfp/mangle-4.C: New test.
  3073. * g++.dg/dfp/mangle-5.C: New test.
  3074. 2011-09-30 Jakub Jelinek <jakub@redhat.com>
  3075. PR inline-asm/50571
  3076. * gcc.dg/pr50571.c: New test.
  3077. PR tree-optimization/46309
  3078. * gcc.dg/pr46309.c: New test.
  3079. 2011-09-30 Jakub Jelinek <jakub@redhat.com>
  3080. * gcc.dg/strlenopt-21.c: New test.
  3081. 2011-09-30 Revital Eres <revital.eres@linaro.org>
  3082. * gcc.dg/sms-10.c: New file.
  3083. 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  3084. * gcc.target/arm/pr50099.c: New test.
  3085. 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
  3086. * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
  3087. 2011-09-30 David S. Miller <davem@davemloft.net>
  3088. * gcc.target/sparc/bmaskbshuf.c: New test.
  3089. * gcc.target/sparc/edgen.c: New test.
  3090. 2011-09-29 Janus Weil <janus@gcc.gnu.org>
  3091. PR fortran/50547
  3092. * gfortran.dg/pure_formal_proc_3.f90: New.
  3093. PR fortran/50553
  3094. * gfortran.dg/stfunc_7.f90: New.
  3095. 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
  3096. * gcc.c-torture/execute/vector-compare-1.c: New testcase.
  3097. * gcc.c-torture/execute/vector-compare-2.c: Likewise.
  3098. * gcc.dg/vector-compare-1.c: Likewise.
  3099. * gcc.dg/vector-compare-2.c: Likewise.
  3100. 2011-09-29 David S. Miller <davem@davemloft.net>
  3101. * gcc.target/sparc/array.c: New test.
  3102. 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
  3103. * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
  3104. loop unroll and set max unroll times to 8.
  3105. * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
  3106. * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
  3107. * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
  3108. * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
  3109. 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
  3110. PR c++/40145
  3111. * g++.dg/ext/visibility/warn5.C: New.
  3112. 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
  3113. PR c++/45278
  3114. * g++.dg/warn/Wextra-3.C: New.
  3115. 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
  3116. PR target/49486
  3117. * gcc.target/sh/pr49468-si.c: New.
  3118. 2011-09-28 Tom de Vries <tom@codesourcery.com>
  3119. PR testsuite/50485
  3120. * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
  3121. (TEST): Initialize src3 with random floats.
  3122. * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
  3123. from union src3. Initialize src3 with random floats.
  3124. 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
  3125. * gcc.target/sh/mfmovd.c: Extend list of supported targets.
  3126. * gcc.target/sh/struct-arg-dw2.c: Fix typo.
  3127. * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
  3128. * gcc.target/sh/sh4a-sincosf.c: Ditto.
  3129. * gcc.target/sh/sh4a-cos.c: Ditto.
  3130. * gcc.target/sh/sh4a-cosf.c: Ditto.
  3131. * gcc.target/sh/sh4a-sin.c: Ditto.
  3132. * gcc.target/sh/sh4a-sinf.c: Ditto.
  3133. * gcc.target/sh/sh4a-fsrra.c: Ditto.
  3134. * gcc.target/sh/sh4a-memmovua.c: Ditto.
  3135. * gcc.target/sh/sh4a-bitmovua.c: Ditto.
  3136. 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
  3137. PR c++/31489
  3138. * g++.dg/parse/error40.C: New.
  3139. * g++.dg/warn/incomplete1.C: Adjust.
  3140. 2011-09-27 Jan Hubicka <jh@suse.cz>
  3141. PR middle-end/49463
  3142. * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
  3143. Mark used.
  3144. 2011-09-27 Jakub Jelinek <jakub@redhat.com>
  3145. * gcc.dg/strlenopt-1.c: New test.
  3146. * gcc.dg/strlenopt-1f.c: New test.
  3147. * gcc.dg/strlenopt-2.c: New test.
  3148. * gcc.dg/strlenopt-2f.c: New test.
  3149. * gcc.dg/strlenopt-3.c: New test.
  3150. * gcc.dg/strlenopt-4.c: New test.
  3151. * gcc.dg/strlenopt-4g.c: New test.
  3152. * gcc.dg/strlenopt-4gf.c: New test.
  3153. * gcc.dg/strlenopt-5.c: New test.
  3154. * gcc.dg/strlenopt-6.c: New test.
  3155. * gcc.dg/strlenopt-7.c: New test.
  3156. * gcc.dg/strlenopt-8.c: New test.
  3157. * gcc.dg/strlenopt-9.c: New test.
  3158. * gcc.dg/strlenopt-10.c: New test.
  3159. * gcc.dg/strlenopt-11.c: New test.
  3160. * gcc.dg/strlenopt-12.c: New test.
  3161. * gcc.dg/strlenopt-12g.c: New test.
  3162. * gcc.dg/strlenopt-13.c: New test.
  3163. * gcc.dg/strlenopt-14g.c: New test.
  3164. * gcc.dg/strlenopt-14gf.c: New test.
  3165. * gcc.dg/strlenopt-15.c: New test.
  3166. * gcc.dg/strlenopt-16g.c: New test.
  3167. * gcc.dg/strlenopt-17g.c: New test.
  3168. * gcc.dg/strlenopt-18g.c: New test.
  3169. * gcc.dg/strlenopt.h: New file.
  3170. 2011-09-27 Tom de Vries <tom@codesourcery.com>
  3171. PR middle-end/43864
  3172. * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
  3173. * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
  3174. * gcc.dg/pr43864.c: New test.
  3175. * gcc.dg/pr43864-2.c: Same.
  3176. * gcc.dg/pr43864-3.c: Same.
  3177. * gcc.dg/pr43864-4.c: Same.
  3178. 2011-09-27 Jan Hubicka <jh@suse.cz>
  3179. * gcc.dg/ipa/inline-5.c: New testcase.
  3180. 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
  3181. * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
  3182. vectors.
  3183. * gcc.dg/vect/bb-slp-27.c: New.
  3184. * gcc.dg/vect/bb-slp-28.c: New.
  3185. 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
  3186. * testsuite/lib/target-supports.exp (check_profiling_available):
  3187. Don't rely solely on TLS tests for -fprofile-generate, fall
  3188. through to the other code.
  3189. 2011-09-27 Richard Guenther <rguenther@suse.de>
  3190. PR tree-optimization/50363
  3191. * gcc.dg/torture/pr50363.c: New testcase.
  3192. 2011-09-26 Jason Merrill <jason@redhat.com>
  3193. PR c++/45012
  3194. * g++.dg/template/partial13.C: New.
  3195. PR c++/46105
  3196. * g++.dg/template/partial12.C: New.
  3197. PR c++/50508
  3198. * g++.dg/cpp0x/constexpr-typedef1.C: New.
  3199. 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
  3200. PR c++/45487
  3201. * g++.dg/diagnostic/bindings1.C: New.
  3202. * g++.old-deja/g++.pt/memtemp77.C: Adjust.
  3203. 2011-09-26 David S. Miller <davem@davemloft.net>
  3204. * gcc.target/sparc/wrgsr.c: New test.
  3205. * gcc.target/sparc/rdgsr.c: New test.
  3206. * gcc.target/sparc/edge.c: New test.
  3207. * gcc.target/sparc/fcmp.c: New test.
  3208. * gcc.target/sparc/edge.c: Update for new return types.
  3209. * gcc.target/sparc/fcmp.c: Likewise.
  3210. * gcc.target/sparc/fpaddsubi.c: New test.
  3211. 2011-09-26 Janus Weil <janus@gcc.gnu.org>
  3212. PR fortran/50515
  3213. * gfortran.dg/common_15.f90: New.
  3214. PR fortran/50517
  3215. * gfortran.dg/dummy_procedure_5.f90: New.
  3216. * gfortran.dg/interface_26.f90: Modified error message.
  3217. * gfortran.dg/proc_ptr_11.f90: Ditto.
  3218. * gfortran.dg/proc_ptr_15.f90: Ditto.
  3219. * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
  3220. * gfortran.dg/proc_ptr_result_5.f90: Ditto.
  3221. 2011-09-26 Jason Merrill <jason@redhat.com>
  3222. PR c++/50512
  3223. * g++.dg/overload/rvalue3.C: New.
  3224. PR c++/50523
  3225. * g++.dg/overload/ref-conv2.C: New.
  3226. * g++.dg/cpp0x/nsdmi-template1.C: New.
  3227. 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
  3228. * g++.dg/cpp0x/nullptr25.C: New.
  3229. 2011-09-26 Richard Guenther <rguenther@suse.de>
  3230. PR tree-optimization/50472
  3231. * gcc.dg/torture/pr50472.c: New testcase.
  3232. 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
  3233. * gnat.dg/opt22.adb: New test.
  3234. * gnat.dg/opt22_pkg.ad[sb]: New helper.
  3235. 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
  3236. * gnat.dg/opt21.adb: New test.
  3237. * gnat.dg/opt21_pkg.ad[sb]: New helper.
  3238. 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
  3239. * gnat.dg/opt20.ad[sb]: New test.
  3240. * gnat.dg/opt20_pkg.ads: New helper.
  3241. 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
  3242. * gnat.dg/array17.adb: New test.
  3243. * gnat.dg/array17_pkg.ads: New helper.
  3244. 2011-09-25 Jason Merrill <jason@redhat.com>
  3245. * g++.dg/cpp0x/nsdmi-defer4.C: New.
  3246. 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
  3247. * gnat.dg/frame_overflow.ads: New.
  3248. * gnat.dg/frame_overflow.adb: Adjust.
  3249. * gnat.dg/specs/addr1.ads: Likewise.
  3250. 2011-09-25 Jakub Jelinek <jakub@redhat.com>
  3251. * g++.dg/tree-ssa/restrict2.C: New test.
  3252. 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
  3253. * lib/target-supports.exp (check_effective_target_vect64): New.
  3254. * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
  3255. of multiple vector sizes.
  3256. * gcc.dg/vect/bb-slp-26.c: New.
  3257. 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
  3258. PR c++/50280
  3259. * g++.dg/template/bitfield1.C: New.
  3260. 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
  3261. * gcc.dg/vect/bb-slp-24.c: New.
  3262. 2011-09-24 Jason Merrill <jason@redhat.com>
  3263. * g++.dg/cpp0x/nsdmi-eh1.C: New.
  3264. * g++.dg/cpp0x/nsdmi-defer3.C: New.
  3265. * g++.dg/cpp0x/nsdmi-defer1.C: New.
  3266. * g++.dg/cpp0x/nsdmi-defer2.C: New.
  3267. * g++.dg/cpp0x/nsdmi1.C: New.
  3268. * g++.dg/cpp0x/nsdmi2.C: New.
  3269. * g++.dg/cpp0x/nsdmi3.C: New.
  3270. * g++.dg/cpp0x/nsdmi4.C: New.
  3271. * g++.old-deja/g++.other/init4.C: New.
  3272. 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
  3273. PR c++/44267
  3274. * g++.dg/template/sfinae28.C: New.
  3275. 2011-09-23 Ian Lance Taylor <iant@google.com>
  3276. * go.test/go-test.exp (errchk): Handle more cases of getting
  3277. correct Tcl backslash quoting in regular expressions in test file.
  3278. 2011-09-23 Jason Merrill <jason@redhat.com>
  3279. Core 253
  3280. * g++.dg/init/const8.C: New.
  3281. * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
  3282. * g++.dg/cpp0x/defaulted2.C: Likewise.
  3283. * g++.dg/cpp0x/pr42844-2.C: Likewise.
  3284. * g++.dg/init/pr20039.C: Likewise.
  3285. * g++.dg/init/pr42844.C: Likewise.
  3286. 2011-09-23 Jan Hubicka <jh@suse.cz>
  3287. * gcc.dg/ipa/inline-1.c: new testcase.
  3288. * gcc.dg/ipa/inline-2.c: new testcase.
  3289. * gcc.dg/ipa/inline-3.c: new testcase.
  3290. * gcc.dg/ipa/inline-4.c: new testcase.
  3291. 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
  3292. PR c++/50258
  3293. * g++.dg/cpp0x/constexpr-static8.C: New.
  3294. 2011-09-23 Jakub Jelinek <jakub@redhat.com>
  3295. * gcc.target/i386/avxfp-1.c: New test.
  3296. * gcc.target/i386/avxfp-2.c: New test.
  3297. 2011-09-23 Terry Guo <terry.guo@arm.com>
  3298. * gcc.c-torture/execute/941014-1.x: Deleted.
  3299. 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
  3300. PR c++/50491
  3301. * g++.dg/cpp0x/pr50491.C: New.
  3302. 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
  3303. PR testsuite/50487
  3304. * gfortran.dg/bessel_6.f90: Fix tolerance test.
  3305. 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
  3306. PR c++/50371
  3307. * g++.dg/cpp0x/nullptr24.C: New.
  3308. 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
  3309. PR target/50482
  3310. * gcc.target/i386/pr50482.c: New test.
  3311. 2011-09-22 Joseph Myers <joseph@codesourcery.com>
  3312. * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
  3313. gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
  3314. gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
  3315. gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
  3316. gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
  3317. gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
  3318. multilib options contain different -march= from dg-options.
  3319. 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
  3320. Paolo Carlini <paolo.carlini@oracle.com>
  3321. PR c++/50344
  3322. * g++.dg/template/friend52.C: New.
  3323. 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
  3324. * gcc.target/arm/cmp-1.c: New test.
  3325. * gcc.target/arm/cmp-2.c: Likewise.
  3326. 2011-09-22 Janus Weil <janus@gcc.gnu.org>
  3327. PR fortran/41733
  3328. * gfortran.dg/impure_actual_1.f90: Modified error message.
  3329. * gfortran.dg/proc_ptr_32.f90: New.
  3330. * gfortran.dg/proc_ptr_33.f90: New.
  3331. 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
  3332. PR tree-optimization/50451
  3333. * gcc.dg/vect/pr50451.c: New test.
  3334. 2011-09-21 Ian Lance Taylor <iant@google.com>
  3335. * go.test/go-test.exp (errchk): Add special case for bug332.
  3336. (go-gc-tests): Add special cases for bug347 and bug348. Recognize
  3337. some more test lines.
  3338. 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
  3339. * g++.dg/other/i386-3.C: Remove duplicated dg-options.
  3340. * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
  3341. * g++.dg/other/i386-8.C: Ditto.
  3342. * g++.dg/other/pr34435.C: Ditto.
  3343. * g++.dg/other/pr39496.C: Ditto.
  3344. * g++.dg/other/mmintrin.C: Ditto.
  3345. 2011-09-21 Jakub Jelinek <jakub@redhat.com>
  3346. * gcc.dg/vect/vect-cond-7.c: New test.
  3347. * gcc.target/i386/sse4_1-cond-1.c: New test.
  3348. * gcc.target/i386/avx-cond-1.c: New test.
  3349. 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
  3350. PR target/50464
  3351. * g++.dg/other/pr50464.C: New test.
  3352. 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
  3353. * gcc.target/i386/bmi2-mulx32-2.c: New test.
  3354. * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
  3355. * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
  3356. * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
  3357. 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
  3358. * gnat.dg/opt19.adb: New test.
  3359. 2011-09-21 Terry Guo <terry.guo@arm.com>
  3360. * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
  3361. on arch conflict when testing case on targets other than armv7-a.
  3362. 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
  3363. PR c++/50454
  3364. * g++.dg/ext/int128-1.C: New.
  3365. * g++.dg/ext/int128-2.C: Likewise.
  3366. * g++.dg/ext/int128-2.h: Likewise.
  3367. 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
  3368. PR testsuite/50469
  3369. * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
  3370. 2011-09-20 Jason Merrill <jason@redhat.com>
  3371. * g++.dg/cpp0x/constexpr-generated1.C: New.
  3372. PR c++/50442
  3373. * g++.dg/overload/ref-conv1.C: New.
  3374. 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
  3375. * g++.dg/other/final1.C: New.
  3376. 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
  3377. * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
  3378. and get_bit ().
  3379. 2011-09-19 Ian Bolton <ian.bolton@arm.com>
  3380. * gcc.dg/20100906-1.c: Use -fno-short-enums option for
  3381. "target arm_eabi".
  3382. 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
  3383. PR tree-optimization/50413
  3384. * g++.dg/vect/vect.exp: Run slp-pr* tests with
  3385. -fdump-tree-slp-details. Run other tests with
  3386. -fdump-tree-vect-details.
  3387. * g++.dg/vect/slp-pr50413.cc: New.
  3388. 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
  3389. Ira Rosen <ira.rosen@linaro.org>
  3390. PR testsuite/50435
  3391. * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
  3392. Fix underscores around restrict.
  3393. 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
  3394. PR tree-optimization/50414
  3395. * gfortran.dg/vect/Ofast-pr50414.f90: New.
  3396. * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
  3397. * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
  3398. 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
  3399. PR tree-optimization/50412
  3400. * gfortran.dg/vect/pr50412.f90: New.
  3401. 2011-09-16 Jason Merrill <jason@redhat.com>
  3402. PR c++/50424
  3403. * g++.dg/eh/defarg1.C: New.
  3404. 2011-09-16 Jakub Jelinek <jakub@redhat.com>
  3405. * gcc.dg/vect/vect-reduc-10.c: New test.
  3406. * gcc.target/i386/avx-reduc-1.c: New test.
  3407. * gcc.target/i386/sse2-extract-1.c: New test.
  3408. * gcc.target/i386/avx-extract-1.c: New test.
  3409. 2011-09-16 Terry Guo <terry.guo@arm.com>
  3410. * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
  3411. 2011-09-15 Diego Novillo <dnovillo@google.com>
  3412. * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
  3413. ALWAYS_CXXFLAGS, if defined.
  3414. * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
  3415. ALWAYS_GFORTRANFLAGS, if defined.
  3416. * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
  3417. ALWAYS_GOCFLAGS, if defined.
  3418. * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
  3419. ALWAYS_OBJCXXFLAGS, if defined.
  3420. * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
  3421. additional_flags, if defined.
  3422. * lib/gnat.exp (gnat_target_compile): Likewise.
  3423. * lib/objc.exp (objc_target_compile): Likewise.
  3424. * lib/target-supports-dg.exp (dg-add-options): Handle
  3425. TEST_ALWAYS_FLAGS.
  3426. 2011-09-15 Tom de Vries <tom@codesourcery.com>
  3427. PR testsuite/50322
  3428. * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
  3429. Use uintptr_t in f1. Undo avr xfails.
  3430. 2011-09-15 Janus Weil <janus@gcc.gnu.org>
  3431. PR fortran/50401
  3432. PR fortran/50403
  3433. * gfortran.dg/function_types_3.f90: New.
  3434. 2011-09-15 Jason Merrill <jason@redhat.com>
  3435. PR c++/50365
  3436. * g++.dg/cpp0x/trailing7.C: New.
  3437. PR c++/50361
  3438. * g++.dg/cpp0x/nullptr23.C: New.
  3439. 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
  3440. * gcc.dg/vect/bb-slp-25.c: New.
  3441. 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
  3442. PR c++/50391
  3443. * g++.dg/cpp0x/noexcept15.C: New.
  3444. 2011-09-14 Tom de Vries <tom@codesourcery.com>
  3445. PR middle-end/50251
  3446. * gcc.dg/pr50251.c: New test.
  3447. 2011-09-14 Tobias Burnus <burnus@net-b.de>
  3448. PR fortran/34547
  3449. PR fortran/50375
  3450. * gfortran.dg/null_5.f90: New.
  3451. * gfortran.dg/null_6.f90: New.
  3452. 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
  3453. * gcc.c-torture/compile/20110913-1.c: New test.
  3454. 2011-09-13 Janus Weil <janus@gcc.gnu.org>
  3455. PR fortran/50379
  3456. * gfortran.dg/result_2.f90: New.
  3457. 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
  3458. * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
  3459. 2011-09-13 Dodji Seketeli <dodji@redhat.com>
  3460. PR c++/48320
  3461. * g++.dg/cpp0x/variadic116.C: New test case.
  3462. 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
  3463. * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
  3464. * gcc.target/mips/interrupt_handler-2.c: New test.
  3465. * gcc.target/mips/interrupt_handler-3.c: Likewise.
  3466. 2011-09-12 Jason Merrill <jason@redhat.com>
  3467. * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
  3468. * g++.dg/cpp0x/explicit7.C: New.
  3469. 2011-09-12 Jakub Jelinek <jakub@redhat.com>
  3470. PR rtl-optimization/50212
  3471. * g++.dg/other/pr50212.C: New test.
  3472. 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
  3473. PR target/43746
  3474. * testsuite/gcc.target/avr/torture/avr-torture.exp
  3475. (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
  3476. "-O2 -fmerge-all-constants".
  3477. 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
  3478. PR fortran/50327
  3479. * gfortran.dg/do_while_1.f90: New test.
  3480. 2011-09-11 Janus Weil <janus@gcc.gnu.org>
  3481. PR fortran/35831
  3482. PR fortran/47978
  3483. * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
  3484. * gfortran.dg/proc_decl_26.f90: New.
  3485. * gfortran.dg/typebound_override_2.f90: New.
  3486. * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
  3487. 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
  3488. * gnat.dg/cond_expr2.ad[sb]: New test.
  3489. 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
  3490. * gnat.dg/atomic5.ad[sb]: New test.
  3491. 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
  3492. * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
  3493. 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
  3494. PR target/49030
  3495. * gcc.dg/torture/pr49030.c: Run only if target int32plus.
  3496. 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
  3497. PR target/49614
  3498. * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
  3499. 2011-09-09 Richard Guenther <rguenther@suse.de>
  3500. PR tree-optimization/50328
  3501. * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
  3502. 2011-09-09 Richard Guenther <rguenther@suse.de>
  3503. PR middle-end/50333
  3504. * gcc.dg/torture/pr50333.c: New testcase.
  3505. 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
  3506. PR tree-optimization/50318
  3507. * gcc.target/arm/pr50318-1.c: New file.
  3508. 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
  3509. * gcc.target/i386/all_one_m256i.c: New test.
  3510. 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
  3511. PR c++/50324
  3512. * g++.dg/cpp0x/sfinae28.C: New.
  3513. 2011-09-08 Dodji Seketeli <dodji@redhat.com>
  3514. PR c/50332
  3515. * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
  3516. longer ignored on typedefs.
  3517. PR c++/33255 - Support -Wunused-local-typedefs warning
  3518. * g++.dg/warn/Wunused-local-typedefs.C: New test file.
  3519. * c-c++-common/Wunused-local-typedefs.c: Likewise.
  3520. 2011-09-08 Martin Jambor <mjambor@suse.cz>
  3521. PR tree-optimization/50287
  3522. * gcc.dg/torture/pr50287.c: New test.
  3523. 2011-09-08 Richard Guenther <rguenther@suse.de>
  3524. PR tree-optimization/19831
  3525. * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
  3526. * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
  3527. * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
  3528. * gcc.dg/errno-1.c: Adjust.
  3529. 2011-09-08 Richard Guenther <rguenther@suse.de>
  3530. PR tree-optimization/19831
  3531. * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
  3532. 2011-09-08 Tobias Burnus <burnus@net-b.de>
  3533. PR fortran/44646
  3534. * gfortran.dg/do_concurrent_1.f90: New.
  3535. * gfortran.dg/do_concurrent_2.f90: New.
  3536. 2011-09-08 Jakub Jelinek <jakub@redhat.com>
  3537. PR target/50310
  3538. * gcc.c-torture/execute/ieee/pr50310.c: New test.
  3539. * gcc.dg/pr50310-2.c: New test.
  3540. 2011-09-07 Janus Weil <janus@gcc.gnu.org>
  3541. PR fortran/48095
  3542. * gfortran.dg/derived_constructor_comps_2.f90: Modified.
  3543. * gfortran.dg/impure_constructor_1.f90: Modified.
  3544. * gfortran.dg/proc_ptr_comp_33.f90: New.
  3545. 2011-09-07 Jakub Jelinek <jakub@redhat.com>
  3546. PR target/50310
  3547. * gcc.dg/pr50310-1.c: New test.
  3548. 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
  3549. PR middle-end/48571
  3550. * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
  3551. instead of 4.
  3552. 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
  3553. PR c++/50309
  3554. * g++.dg/cpp0x/noexcept14.C: New.
  3555. 2011-09-07 Jason Merrill <jason@redhat.com>
  3556. * g++.dg/cpp0x/constexpr-ref3.C: New.
  3557. * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
  3558. 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
  3559. * gcc.dg/section1.c: Don't xfail for avr.
  3560. 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
  3561. PR tree-optimization/50322
  3562. * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
  3563. 2011-09-07 Martin Jambor <mjambor@suse.cz>
  3564. * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
  3565. 2011-09-07 Martin Jambor <mjambor@suse.cz>
  3566. PR tree-optimization/49911
  3567. * g++.dg/tree-ssa/pr49911.C: New test.
  3568. 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
  3569. PR target/49030
  3570. * gcc.dg/torture/pr49030.c: New test.
  3571. 2011-09-07 Janus Weil <janus@gcc.gnu.org>
  3572. PR fortran/50288
  3573. * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
  3574. * gfortran.dg/class_4d.f03: Deleted.
  3575. * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
  3576. 2011-09-07 Richard Guenther <rguenther@suse.de>
  3577. * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
  3578. 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
  3579. PR tree-optimization/46021
  3580. * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
  3581. 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
  3582. * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
  3583. 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
  3584. * gcc.c-torture/compile/20110906-1.c: New test.
  3585. 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
  3586. * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
  3587. 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
  3588. * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
  3589. --param tree-reassoc-width=1.
  3590. * gcc.dg/tree-ssa/reassoc-24.c: New test.
  3591. * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
  3592. 2011-09-06 Richard Guenther <rguenther@suse.de>
  3593. PR tree-optimization/48149
  3594. * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
  3595. 2011-09-06 Richard Guenther <rguenther@suse.de>
  3596. PR tree-optimization/48317
  3597. * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
  3598. 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
  3599. * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
  3600. New procedure.
  3601. (add_options_for_quad_vectors): Replace with ...
  3602. (add_options_for_double_vectors): ... this.
  3603. * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
  3604. support multiple vector sizes since the vectorizer attempts to
  3605. vectorize with both vector sizes.
  3606. * gcc.dg/vect/no-vfa-vect-79.c,
  3607. gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
  3608. gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
  3609. gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
  3610. gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
  3611. gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
  3612. gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
  3613. * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
  3614. * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
  3615. gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
  3616. gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
  3617. gcc.dg/vect/vect-40.c: Likewise.
  3618. * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
  3619. * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
  3620. gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
  3621. gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
  3622. gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
  3623. Likewise.
  3624. * gcc.dg/vect/vect-peel-4.c: Make ia global.
  3625. 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
  3626. PR target/49606
  3627. * gcc.target/mips/abi-main.h: New file.
  3628. * gcc.target/mips/abi-o32-long32.c: New test.
  3629. * gcc.target/mips/abi-o32-long64.c: Likewise.
  3630. * gcc.target/mips/abi-o64-long32.c: Likewise.
  3631. * gcc.target/mips/abi-o64-long64.c: Likewise.
  3632. * gcc.target/mips/abi-n32-long32.c: Likewise.
  3633. * gcc.target/mips/abi-n32-long64.c: Likewise.
  3634. * gcc.target/mips/abi-n64-long32.c: Likewise.
  3635. * gcc.target/mips/abi-n64-long64.c: Likewise.
  3636. * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
  3637. * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
  3638. * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
  3639. * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
  3640. * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
  3641. * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
  3642. * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
  3643. * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
  3644. * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
  3645. * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
  3646. * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
  3647. * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
  3648. * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
  3649. * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
  3650. * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
  3651. * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
  3652. * gcc.target/mips/abi-eabi32-long32.c: Likewise.
  3653. * gcc.target/mips/abi-eabi32-long64.c: Likewise.
  3654. * gcc.target/mips/abi-eabi64-long32.c: Likewise.
  3655. * gcc.target/mips/abi-eabi64-long64.c: Likewise.
  3656. * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
  3657. * gcc.target/mips/branch-2.c: Remove -mabicalls.
  3658. * gcc.target/mips/branch-3.c: Likewise.
  3659. * gcc.target/mips/branch-4.c: Likewise.
  3660. * gcc.target/mips/branch-5.c: Likewise.
  3661. * gcc.target/mips/branch-6.c: Likewise.
  3662. * gcc.target/mips/branch-7.c: Likewise.
  3663. * gcc.target/mips/branch-8.c: Likewise.
  3664. * gcc.target/mips/branch-9.c: Likewise.
  3665. * gcc.target/mips/branch-10.c: Likewise.
  3666. * gcc.target/mips/branch-11.c: Likewise.
  3667. * gcc.target/mips/branch-12.c: Likewise.
  3668. * gcc.target/mips/branch-13.c: Likewise.
  3669. * gcc.target/mips/lazy-binding-1.c: Likewise.
  3670. 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
  3671. * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
  3672. to avoid warning on int=16 platforms..
  3673. 2011-09-05 Jakub Jelinek <jakub@redhat.com>
  3674. * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
  3675. to work even with -fshort-enums.
  3676. 2011-09-04 Jan Hubicka <jh@suse.cz>
  3677. * gcc.c-torture/compile/20110902.c: new testcase.
  3678. 2011-09-04 Jason Merrill <jason@redhat.com>
  3679. PR c++/49267
  3680. * g++.dg/cpp0x/rv-conv1.C: New.
  3681. DR 1328
  3682. * g++.dg/cpp0x/rv-func3.C: New.
  3683. * g++.dg/cpp0x/constexpr-default-ctor.C: New.
  3684. PR c++/50248
  3685. Core 1358
  3686. * g++.dg/cpp0x/constexpr-template1.C: New.
  3687. * g++.dg/cpp0x/constexpr-template2.C: New.
  3688. * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
  3689. * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
  3690. 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
  3691. * gnat.dg/specs/debug1.ads: Tweak pattern.
  3692. 2011-09-04 Janus Weil <janus@gcc.gnu.org>
  3693. PR fortran/50227
  3694. * gfortran.dg/class_45a.f03: New.
  3695. * gfortran.dg/class_45b.f03: New.
  3696. 2011-09-04 Jakub Jelinek <jakub@redhat.com>
  3697. Ira Rosen <ira.rosen@linaro.org>
  3698. PR tree-optimization/50208
  3699. * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
  3700. * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
  3701. -fno-tree-fre -fno-tree-pre.
  3702. 2011-09-02 Martin Jambor <mjambor@suse.cz>
  3703. * gcc.dg/ipa/ipcp-3.c: New test.
  3704. 2011-09-02 Richard Guenther <rguenther@suse.de>
  3705. PR tree-optimization/27460
  3706. PR middle-end/29269
  3707. * gcc.dg/vect/vect-cond-7.c: New testcase.
  3708. 2011-09-02 Martin Jambor <mjambor@suse.cz>
  3709. * g++.dg/ipa/devirt-3.C: Added a distraction method.
  3710. * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
  3711. xfailed test for inlining.
  3712. * g++.dg/ipa/ivinline-9.C: Likewise.
  3713. 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
  3714. PR tree-optimization/50178
  3715. * gfortran.dg/vect/pr50178.f90: New test.
  3716. 2011-08-31 Martin Jambor <mjambor@suse.cz>
  3717. PR middle-end/49886
  3718. * gcc.c-torture/execute/pr49886.c: New testcase.
  3719. 2011-08-31 Tom de Vries <tom@codesourcery.com>
  3720. PR middle-end/43513
  3721. * gcc.dg/pr43513.c: New test.
  3722. 2011-08-30 Tobias Burnus <burnus@net-b.de>
  3723. PR fortran/45044
  3724. * gfortran.dg/common_14.f90: New.
  3725. * gfortran.dg/common_resize_1.f: Add two dg-warning.
  3726. 2011-08-30 Jason Merrill <jason@redhat.com>
  3727. PR c++/50084
  3728. * g++.dg/cpp0x/decltype33.C: New.
  3729. PR c++/50089
  3730. * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
  3731. PR c++/50114
  3732. * g++.dg/cpp0x/lambda/lambda-for.C: New.
  3733. 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
  3734. * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
  3735. 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
  3736. * gnat.dg/specs/aggr3.ads: New test.
  3737. * gnat.dg/specs/aggr3_pkg.ads: New helper.
  3738. * gnat.dg/specs/aggr1.ads: Remove superfluous space.
  3739. * gnat.dg/specs/aggr2.ads: Likewise.
  3740. 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
  3741. PR fortran/45170
  3742. * gfortran.dg/allocate_with_source_2.f90: New test
  3743. 2011-08-30 Jason Merrill <jason@redhat.com>
  3744. PR c++/50220
  3745. * g++.dg/cpp0x/lambda/lambda-50220.C: New.
  3746. PR c++/50234
  3747. * g++.dg/cpp0x/constexpr-value3.C: New.
  3748. 2011-08-30 Richard Guenther <rguenther@suse.de>
  3749. PR middle-end/48571
  3750. * gcc.c-torture/execute/pr48571-1.c: New testcase.
  3751. * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
  3752. * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
  3753. * gcc.dg/pr36902.c: XFAIL.
  3754. 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
  3755. * gcc.target/i386/fma-check.h: New.
  3756. * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
  3757. * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
  3758. * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
  3759. * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
  3760. * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
  3761. * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
  3762. * gcc.target/i386/fma-fmaddXX.c: Likewise.
  3763. * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
  3764. * gcc.target/i386/fma-fmsubXX.c: Likewise.
  3765. * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
  3766. * gcc.target/i386/fma-fnmaddXX.c: Likewise.
  3767. * gcc.target/i386/fma-fnmsubXX.c: Likewise.
  3768. * gcc.target/i386/fma-compile.c: Likewise.
  3769. * gcc.target/i386/i386.exp (check_effective_target_fma): New.
  3770. * gcc.target/i386/sse-12.c: Add -mfma.
  3771. * gcc.target/i386/sse-13.c: Likewise.
  3772. * gcc.target/i386/sse-14.c: Likewise.
  3773. * gcc.target/i386/sse-22.c: Likewise.
  3774. * gcc.target/i386/sse-23.c: Likewise.
  3775. * g++.dg/other/i386-2.C: Likewise.
  3776. * g++.dg/other/i386-3.C: Likewise.
  3777. 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
  3778. PR testsuite/50185
  3779. * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
  3780. * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
  3781. 2011-08-30 Christian Bruel <christian.bruel@st.com>
  3782. * g++.dg/bprob/bprob.exp (feedback_options): Set
  3783. -fbranch-probabilities.
  3784. * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
  3785. 2011-08-29 Jason Merrill <jason@redhat.com>
  3786. PR c++/50224
  3787. * g++.dg/cpp0x/lambda/lambda-use2.C: New.
  3788. 2011-08-29 Jakub Jelinek <jakub@redhat.com>
  3789. Jason Merrill <jason@redhat.com>
  3790. * g++.dg/dfp/base.C: New test.
  3791. 2011-08-29 Jason Merrill <jason@redhat.com>
  3792. Core DR 994
  3793. PR c++/50209
  3794. * g++.dg/cpp0x/initlist58.C: New.
  3795. 2011-08-29 Janus Weil <janus@gcc.gnu.org>
  3796. PR fortran/50225
  3797. * gfortran.dg/class_result_1.f03: New.
  3798. 2011-08-29 Jakub Jelinek <jakub@redhat.com>
  3799. PR middle-end/48722
  3800. * gcc.target/i386/pr48722.c: New test.
  3801. 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
  3802. PR libfortran/50192
  3803. * gfortran.dg/widechar_compare_1.f90: New test.
  3804. 2011-08-26 Jason Merrill <jason@redhat.com>
  3805. Core DR 342
  3806. PR c++/48582
  3807. * g++.dg/abi/mangle50.C: New.
  3808. 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
  3809. PR target/50202
  3810. * gcc.target/i386/pr50202.c: New test.
  3811. 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
  3812. * gcc.target/i386/sse_4_1-round-vec.c: New test.
  3813. * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
  3814. * gcc.target/i386/avx-round-vec.c: New test.
  3815. * gcc.target/i386/avx-roundf-vec.c: New test.
  3816. 2011-08-26 Jakub Jelinek <jakub@redhat.com>
  3817. * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
  3818. instruction.
  3819. PR c/50179
  3820. * c-c++-common/Wunused-var-14.c: New test.
  3821. 2011-08-26 Tom de Vries <tom@codesourcery.com>
  3822. * gcc.dg/tree-ssa/ivopts-lt.c: New test.
  3823. 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
  3824. * gcc.target/arm/thumb2-cond-cmp-1.c: New.
  3825. * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
  3826. * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
  3827. * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
  3828. 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
  3829. * gcc.target/arm/thumb2-replicated-constant1.c: New file.
  3830. * gcc.target/arm/thumb2-replicated-constant2.c: New file.
  3831. * gcc.target/arm/thumb2-replicated-constant3.c: New file.
  3832. * gcc.target/arm/thumb2-replicated-constant4.c: New file.
  3833. 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
  3834. PR fortran/50050
  3835. * gfortran.dg/pointer_comp_init_1.f90: New test.
  3836. 2011-08-25 Jason Merrill <jason@redhat.com>
  3837. PR c++/50157
  3838. * g++.dg/cpp0x/sfinae27.C: New.
  3839. 2011-08-25 Tobias Burnus <burnus@net-b.de>
  3840. * gfortran.dg/coarray_lib_token_4.f90: New.
  3841. 2011-08-25 Tobias Burnus <burnus@net-b.de>
  3842. * gfortran.dg/coarray/alloc_comp_1.f90: New.
  3843. 2011-08-25 Richard Guenther <rguenther@suse.de>
  3844. * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
  3845. 2011-08-24 Tobias Burnus <burnus@net-b.de>
  3846. PR fortran/50163
  3847. * gfortran.dg/initialization_28.f90: New.
  3848. 2011-08-24 Richard Guenther <rguenther@suse.de>
  3849. PR tree-optimization/50067
  3850. * gcc.dg/torture/pr50067-3.c: New testcase.
  3851. * gcc.dg/torture/pr50067-4.c: Likewise.
  3852. * gcc.dg/torture/pr50067-5.c: Likewise.
  3853. 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
  3854. * g++.dg/other/i386-2.C: Add -mavx2 check.
  3855. * g++.dg/other/i386-3.C: Likewise.
  3856. * gcc.target/i386/avx-1.c: Add AVX2.
  3857. * gcc.target/i386/avx-2.c: Likewise.
  3858. * gcc.target/i386/funcspec-5.c: Likewise.
  3859. * gcc.target/i386/sse-12.c: Likewise.
  3860. * gcc.target/i386/sse-13.c: Likewise.
  3861. * gcc.target/i386/sse-14.c: Likewise.
  3862. * gcc.target/i386/sse-22.c: Likewise.
  3863. * gcc.target/i386/sse-23.c: Likewise.
  3864. * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
  3865. * gcc.target/i386/avx2-check.h: New.
  3866. * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
  3867. * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
  3868. * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
  3869. * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
  3870. * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
  3871. * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
  3872. * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
  3873. * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
  3874. * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
  3875. * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
  3876. * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
  3877. * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
  3878. * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
  3879. * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
  3880. * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
  3881. * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
  3882. * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
  3883. * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
  3884. * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
  3885. * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
  3886. * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
  3887. * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
  3888. * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
  3889. * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
  3890. * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
  3891. * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
  3892. * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
  3893. * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
  3894. * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
  3895. * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
  3896. * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
  3897. * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
  3898. * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
  3899. * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
  3900. * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
  3901. * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
  3902. * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
  3903. * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
  3904. * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
  3905. * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
  3906. * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
  3907. * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
  3908. * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
  3909. * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
  3910. * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
  3911. * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
  3912. * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
  3913. * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
  3914. * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
  3915. * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
  3916. * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
  3917. * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
  3918. * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
  3919. * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
  3920. * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
  3921. * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
  3922. * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
  3923. * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
  3924. * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
  3925. * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
  3926. * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
  3927. * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
  3928. * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
  3929. * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
  3930. * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
  3931. * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
  3932. * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
  3933. * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
  3934. * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
  3935. * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
  3936. * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
  3937. * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
  3938. * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
  3939. * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
  3940. * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
  3941. * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
  3942. * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
  3943. * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
  3944. * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
  3945. * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
  3946. * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
  3947. * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
  3948. * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
  3949. * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
  3950. * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
  3951. * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
  3952. * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
  3953. * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
  3954. * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
  3955. * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
  3956. * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
  3957. * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
  3958. * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
  3959. * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
  3960. * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
  3961. * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
  3962. * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
  3963. * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
  3964. * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
  3965. * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
  3966. * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
  3967. * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
  3968. * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
  3969. * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
  3970. * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
  3971. * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
  3972. * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
  3973. * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
  3974. * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
  3975. * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
  3976. * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
  3977. * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
  3978. * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
  3979. * gcc.target/i386/avx2-vpand-1.c: Likewise.
  3980. * gcc.target/i386/avx2-vpand-2.c: Likewise.
  3981. * gcc.target/i386/avx2-vpandn-1.c: Likewise.
  3982. * gcc.target/i386/avx2-vpandn-2.c: Likewise.
  3983. * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
  3984. * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
  3985. * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
  3986. * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
  3987. * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
  3988. * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
  3989. * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
  3990. * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
  3991. * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
  3992. * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
  3993. * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
  3994. * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
  3995. * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
  3996. * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
  3997. * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
  3998. * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
  3999. * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
  4000. * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
  4001. * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
  4002. * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
  4003. * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
  4004. * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
  4005. * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
  4006. * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
  4007. * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
  4008. * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
  4009. * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
  4010. * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
  4011. * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
  4012. * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
  4013. * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
  4014. * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
  4015. * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
  4016. * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
  4017. * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
  4018. * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
  4019. * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
  4020. * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
  4021. * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
  4022. * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
  4023. * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
  4024. * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
  4025. * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
  4026. * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
  4027. * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
  4028. * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
  4029. * gcc.target/i386/avx2-vpermd-1.c: Likewise.
  4030. * gcc.target/i386/avx2-vpermd-2.c: Likewise.
  4031. * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
  4032. * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
  4033. * gcc.target/i386/avx2-vpermps-1.c: Likewise.
  4034. * gcc.target/i386/avx2-vpermps-2.c: Likewise.
  4035. * gcc.target/i386/avx2-vpermq-1.c: Likewise.
  4036. * gcc.target/i386/avx2-vpermq-2.c: Likewise.
  4037. * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
  4038. * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
  4039. * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
  4040. * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
  4041. * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
  4042. * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
  4043. * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
  4044. * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
  4045. * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
  4046. * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
  4047. * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
  4048. * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
  4049. * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
  4050. * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
  4051. * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
  4052. * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
  4053. * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
  4054. * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
  4055. * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
  4056. * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
  4057. * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
  4058. * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
  4059. * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
  4060. * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
  4061. * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
  4062. * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
  4063. * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
  4064. * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
  4065. * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
  4066. * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
  4067. * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
  4068. * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
  4069. * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
  4070. * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
  4071. * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
  4072. * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
  4073. * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
  4074. * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
  4075. * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
  4076. * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
  4077. * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
  4078. * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
  4079. * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
  4080. * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
  4081. * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
  4082. * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
  4083. * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
  4084. * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
  4085. * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
  4086. * gcc.target/i386/avx2-vpminub-1.c: Likewise.
  4087. * gcc.target/i386/avx2-vpminub-2.c: Likewise.
  4088. * gcc.target/i386/avx2-vpminud-1.c: Likewise.
  4089. * gcc.target/i386/avx2-vpminud-2.c: Likewise.
  4090. * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
  4091. * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
  4092. * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
  4093. * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
  4094. * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
  4095. * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
  4096. * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
  4097. * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
  4098. * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
  4099. * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
  4100. * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
  4101. * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
  4102. * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
  4103. * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
  4104. * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
  4105. * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
  4106. * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
  4107. * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
  4108. * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
  4109. * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
  4110. * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
  4111. * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
  4112. * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
  4113. * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
  4114. * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
  4115. * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
  4116. * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
  4117. * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
  4118. * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
  4119. * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
  4120. * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
  4121. * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
  4122. * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
  4123. * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
  4124. * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
  4125. * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
  4126. * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
  4127. * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
  4128. * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
  4129. * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
  4130. * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
  4131. * gcc.target/i386/avx2-vpor-1.c: Likewise.
  4132. * gcc.target/i386/avx2-vpor-2.c: Likewise.
  4133. * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
  4134. * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
  4135. * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
  4136. * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
  4137. * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
  4138. * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
  4139. * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
  4140. * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
  4141. * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
  4142. * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
  4143. * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
  4144. * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
  4145. * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
  4146. * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
  4147. * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
  4148. * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
  4149. * gcc.target/i386/avx2-vpslld-1.c: Likewise.
  4150. * gcc.target/i386/avx2-vpslld-2.c: Likewise.
  4151. * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
  4152. * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
  4153. * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
  4154. * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
  4155. * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
  4156. * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
  4157. * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
  4158. * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
  4159. * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
  4160. * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
  4161. * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
  4162. * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
  4163. * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
  4164. * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
  4165. * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
  4166. * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
  4167. * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
  4168. * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
  4169. * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
  4170. * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
  4171. * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
  4172. * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
  4173. * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
  4174. * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
  4175. * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
  4176. * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
  4177. * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
  4178. * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
  4179. * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
  4180. * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
  4181. * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
  4182. * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
  4183. * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
  4184. * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
  4185. * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
  4186. * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
  4187. * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
  4188. * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
  4189. * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
  4190. * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
  4191. * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
  4192. * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
  4193. * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
  4194. * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
  4195. * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
  4196. * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
  4197. * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
  4198. * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
  4199. * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
  4200. * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
  4201. * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
  4202. * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
  4203. * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
  4204. * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
  4205. * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
  4206. * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
  4207. * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
  4208. * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
  4209. * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
  4210. * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
  4211. * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
  4212. * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
  4213. * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
  4214. * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
  4215. * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
  4216. * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
  4217. * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
  4218. * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
  4219. * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
  4220. * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
  4221. * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
  4222. * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
  4223. * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
  4224. * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
  4225. * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
  4226. * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
  4227. * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
  4228. * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
  4229. * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
  4230. * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
  4231. * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
  4232. * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
  4233. * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
  4234. * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
  4235. * gcc.target/i386/avx2-vpxor-1.c: Likewise.
  4236. * gcc.target/i386/avx2-vpxor-2.c: Likewise.
  4237. * gcc.target/i386/testimm-9.c: Likewise.
  4238. 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
  4239. * g++.dg/other/i386-2.C: Add -mbmi2 check.
  4240. * g++.dg/other/i386-3.C: Likewise.
  4241. * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
  4242. * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
  4243. * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
  4244. * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
  4245. * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
  4246. * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
  4247. * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
  4248. * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
  4249. * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
  4250. * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
  4251. * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
  4252. * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
  4253. * gcc.target/i386/bmi2-pext32-1.c: Likewise.
  4254. * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
  4255. * gcc.target/i386/bmi2-pext64-1.c: Likewise.
  4256. * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
  4257. * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
  4258. * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
  4259. * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
  4260. * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
  4261. * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
  4262. * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
  4263. * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
  4264. * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
  4265. * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
  4266. * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
  4267. * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
  4268. * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
  4269. * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
  4270. * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
  4271. * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
  4272. * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
  4273. * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
  4274. * gcc.target/i386/sse-12.c: Add BMI2.
  4275. * gcc.target/i386/sse-13.c: Likewise.
  4276. * gcc.target/i386/sse-14.c: Likewise.
  4277. * gcc.target/i386/sse-22.c: Likewise.
  4278. * gcc.target/i386/sse-23.c: Likewise.
  4279. 2011-08-23 Jason Merrill <jason@redhat.com>
  4280. * g++.dg/template/crash7.C: Adjust expected errors.
  4281. 2011-08-23 Jason Merrill <jason@redhat.com>
  4282. PR c++/49045
  4283. Core 1321
  4284. * g++.dg/cpp0x/overload2.C: New.
  4285. 2011-08-23 Jason Merrill <jason@redhat.com>
  4286. Core 903
  4287. * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
  4288. 2011-08-23 Jason Merrill <jason@redhat.com>
  4289. Core 975
  4290. * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
  4291. * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
  4292. * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
  4293. * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
  4294. 2011-08-23 Jason Merrill <jason@redhat.com>
  4295. PR c++/50024
  4296. * g++.dg/cpp0x/constexpr-initlist5.C: New.
  4297. 2011-08-23 Jakub Jelinek <jakub@redhat.com>
  4298. PR c++/50158
  4299. * g++.dg/warn/Wunused-var-16.C: New test.
  4300. PR middle-end/50161
  4301. * gcc.dg/pr50161.c: New test.
  4302. 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
  4303. PR c++/50055
  4304. * g++.dg/gcov/gcov-7.C: New test.
  4305. 2011-08-23 Jakub Jelinek <jakub@redhat.com>
  4306. PR c++/46862
  4307. * g++.dg/dfp/nofields.C: New test.
  4308. 2011-08-23 Tobias Burnus <burnus@net-b.de>
  4309. PR fortran/31600
  4310. * gfortran.dg/use_16.f90: New.
  4311. 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
  4312. Kirill Yukhin <kirill.yukhin@intel.com>
  4313. PR target/50155
  4314. * gcc.target/i386/pr50155.c: New test.
  4315. 2011-08-22 Jakub Jelinek <jakub@redhat.com>
  4316. PR tree-optimization/50133
  4317. * gcc.dg/pr50133.c: New test.
  4318. PR middle-end/50141
  4319. * c-c++-common/cxxbitfields-6.c: New test.
  4320. 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
  4321. PR fortran/50050
  4322. * gfortran.dg/alloc_comp_initializer_3.f90: New test.
  4323. 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
  4324. * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
  4325. * gcc.dg/pr49994-3.c: Ditto.
  4326. 2011-08-22 Richard Guenther <rguenther@suse.de>
  4327. PR testsuite/50145
  4328. * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
  4329. * gcc.dg/torture/pr50067-2.c: Likewise.
  4330. 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  4331. PR fortran/47659
  4332. * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
  4333. of a constant resulting from simplification.
  4334. * gfortran.dg/warn_conversion_3.f90: New test.
  4335. 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  4336. PR fortran/50130
  4337. * gfortran.dg/zero_stride_1.f90: New test.
  4338. 2011-08-20 Janus Weil <janus@gcc.gnu.org>
  4339. PR fortran/49638
  4340. * gfortran.dg/typebound_override_1.f90: Modified.
  4341. 2011-08-20 Jakub Jelinek <jakub@redhat.com>
  4342. PR tree-optimization/48739
  4343. * gcc.dg/pr48739-1.c: New test.
  4344. * gcc.dg/pr48739-2.c: New test.
  4345. 2011-08-20 Tobias Burnus <burnus@net-b.de>
  4346. * gfortran.dg/graphite/interchange-1.f: Remove xfail.
  4347. 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
  4348. PR fortran/50129
  4349. * gfortran.dg/where_3.f90: New test.
  4350. 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
  4351. PR middle-end/49721
  4352. * gfortran.dg/pr49721-1.f: New.
  4353. * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
  4354. 2011-08-19 Joseph Myers <joseph@codesourcery.com>
  4355. * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
  4356. gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
  4357. New tests.
  4358. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4359. * gcc.target/arm/wmul-11.c: New file.
  4360. * gcc.target/arm/wmul-12.c: New file.
  4361. * gcc.target/arm/wmul-13.c: New file.
  4362. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4363. * gcc.target/arm/wmul-10.c: New file.
  4364. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4365. * gcc.target/arm/wmul-9.c: New file.
  4366. * gcc.target/arm/wmul-bitfield-2.c: New file.
  4367. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4368. * gcc.target/arm/wmul-8.c: New file.
  4369. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4370. * gcc.target/arm/wmul-7.c: New file.
  4371. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4372. * gcc.target/arm/wmul-6.c: New file.
  4373. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4374. * gcc.target/arm/wmul-5.c: New file.
  4375. * gcc.target/arm/no-wmla-1.c: New file.
  4376. 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
  4377. * gcc.target/arm/wmul-bitfield-1.c: New file.
  4378. 2011-08-19 Joseph Myers <joseph@codesourcery.com>
  4379. * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
  4380. 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  4381. * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
  4382. * gcc.target/i386/conversion.c: Likewise.
  4383. 2011-08-19 Richard Guenther <rguenther@suse.de>
  4384. * gcc.dg/torture/pr50067-1.c: New testcase.
  4385. * gcc.dg/torture/pr50067-2.c: Likewise.
  4386. 2011-08-19 Joey Ye <joey.ye@arm.com>
  4387. PR target/49437
  4388. * gcc.target/arm/handler-align.c: New test.
  4389. * lib/target-supports.exp (check_effective_target_arm_cortex_m):
  4390. New Function.
  4391. 2011-08-19 Joey Ye <joey.ye@arm.com>
  4392. * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
  4393. 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
  4394. PR fortran/50071
  4395. * gfortran.dg/end_block_label_1.f90: New test.
  4396. * gfortran.dg/end_associate_label_1.f90: New test.
  4397. 2011-08-18 Joseph Myers <joseph@codesourcery.com>
  4398. * gcc.dg/c1x-pointer-float-1.c: New test.
  4399. 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
  4400. PR fortran/50071
  4401. * gfortran.dg/duplicate_labels_2.f: New test.
  4402. 2011-08-18 Joseph Myers <joseph@codesourcery.com>
  4403. * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
  4404. gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
  4405. gcc.dg/c1x-noreturn-5.c: New tests.
  4406. 2011-08-18 Joseph Myers <joseph@codesourcery.com>
  4407. * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
  4408. 2011-08-18 Tobias Burnus <burnus@net-b.de>
  4409. PR fortran/18918
  4410. * gfortran.dg/coarray_lock_1.f90: Update dg-error.
  4411. * gfortran.dg/coarray_lock_3.f90: Fix test.
  4412. * gfortran.dg/coarray_lock_4.f90: New.
  4413. * gfortran.dg/coarray_lock_5.f90: New.
  4414. 2011-08-18 Jakub Jelinek <jakub@redhat.com>
  4415. PR target/50009
  4416. * gcc.c-torture/compile/pr50009.c: New test.
  4417. PR target/50092
  4418. * gcc.dg/torture/pr50092.c: New test.
  4419. 2011-08-18 Tobias Burnus <burnus@net-b.de>
  4420. PR fortran/50109
  4421. * gfortran.dg/namelist_73.f90: New.
  4422. 2011-08-18 Jakub Jelinek <jakub@redhat.com>
  4423. * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
  4424. PR debug/50017
  4425. * gcc.dg/pr50017.c: New test.
  4426. 2011-08-18 Dodji Seketeli <dodji@redhat.com>
  4427. PR c++/45625
  4428. * g++.dg/lookup/hidden-var1.C: New test case.
  4429. 2011-08-17 Tobias Burnus <burnus@net-b.de>
  4430. PR fortran/31461
  4431. * gfortran.dg/warn_unused_var_2.f90: New.
  4432. * gfortran.dg/warn_unused_var_3.f90: New.
  4433. 2011-08-17 Tom de Vries <tom@codesourcery.com>
  4434. PR target/43597
  4435. * gcc.target/arm/pr43597.c: New test.
  4436. 2011-08-17 Janus Weil <janus@gcc.gnu.org>
  4437. PR fortran/50070
  4438. * gfortran.dg/common_13.f90: New.
  4439. 2011-08-16 Jason Merrill <jason@redhat.com>
  4440. PR c++/50086
  4441. * g++.dg/cpp0x/variadic-unresolved.C: New.
  4442. * g++.old-deja/g++.brendan/README: Add R.I.P.
  4443. * g++.dg/ext/attr-used-1.C: New.
  4444. PR c++/50054
  4445. * g++.dg/cpp0x/initlist56.C: New.
  4446. 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
  4447. PR testsuite/50085
  4448. * g++.dg/opt/life1.C: Only run on Linux.
  4449. 2011-08-15 Tobias Burnus <burnus@net-b.de>
  4450. * gfortran.dg/coarray_26.f90: New.
  4451. 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
  4452. * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
  4453. -fdump-tree-vrp1.
  4454. 2011-08-14 Janus Weil <janus@gcc.gnu.org>
  4455. PR fortran/50073
  4456. * gfortran.dg/func_result_7.f90: New.
  4457. 2011-08-13 Jason Merrill <jason@redhat.com>
  4458. PR c++/50075
  4459. * g++.dg/cpp0x/decltype32.C: New.
  4460. PR c++/50059
  4461. * g++.dg/diagnostic/expr1.C: New.
  4462. 2011-08-12 David Li <davidxl@google.com>
  4463. * g++.dg/abi/vbase15.C: New test.
  4464. 2011-08-12 Jason Merrill <jason@redhat.com>
  4465. PR c++/50034
  4466. * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
  4467. 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
  4468. * gcc.dg/builtins-67.c: New test.
  4469. * gcc.target/i386/conversion.c: Ditto.
  4470. 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
  4471. Brian Hackett <bhackett1024@gmail.com>
  4472. * g++.dg/plugin/decl_plugin.c: New.
  4473. * g++.dg/plugin/decl-plugin-test.C: New.
  4474. * g++.dg/plugin/plugin.exp: Add above testcase.
  4475. 2011-08-11 Richard Guenther <rguenther@suse.de>
  4476. * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
  4477. 2011-08-11 Michael Matz <matz@suse.de>
  4478. * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
  4479. 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
  4480. PR tree-optimization/50039
  4481. * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
  4482. * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
  4483. 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
  4484. * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
  4485. (sse4_1_test): Initialize src3 with random value.
  4486. 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
  4487. * gcc.c-torture/execute/scal-to-vec1.c: New test.
  4488. * gcc.c-torture/execute/scal-to-vec2.c: New test.
  4489. * gcc.c-torture/execute/scal-to-vec3.c: New test.
  4490. * gcc.dg/scal-to-vec1.c: New test.
  4491. * gcc.dg/scal-to-vec2.c: New test.
  4492. 2011-08-09 Richard Guenther <rguenther@suse.de>
  4493. * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
  4494. * gcc.dg/tree-ssa/vrp60.c: New testcase.
  4495. * gcc.dg/tree-ssa/vrp61.c: Likewise.
  4496. * gcc.dg/tree-ssa/vrp62.c: Likewise.
  4497. 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  4498. * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
  4499. 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  4500. * gcc.dg/pr49948.c: Require pthread effective target.
  4501. 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  4502. * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
  4503. 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
  4504. * gcc.target/i386/sse-22a.c: New test.
  4505. 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
  4506. PR tree-optimization/50014
  4507. * gcc.dg/vect/pr50014.c: New test.
  4508. 2011-08-08 Martin Jambor <mjambor@suse.cz>
  4509. PR middle-end/49923
  4510. * gcc.dg/tree-ssa/pr49923.c: New test.
  4511. 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
  4512. PR target/49781
  4513. * gcc.target/i386/pr49781-1.c: New.
  4514. 2011-08-08 Jason Merrill <jason@redhat.com>
  4515. * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
  4516. * g++.dg/cpp0x/initlist5.C: Add 50011 test.
  4517. 2011-08-07 Janus Weil <janus@gcc.gnu.org>
  4518. PR fortran/49638
  4519. * gfortran.dg/typebound_override_1.f90: New.
  4520. 2011-08-07 Kai Tietz <ktietz@redhat.com>
  4521. * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
  4522. x86_64 mingw target.
  4523. * gcc.dg/tree-ssa/loop-1.c: Likewise.
  4524. * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
  4525. * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
  4526. * gcc.dg/tree-ssa/loop-33.c: Likewise.
  4527. * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
  4528. * gcc.dg/tree-ssa/loop-35.c: Likewise.
  4529. * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
  4530. * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
  4531. * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
  4532. * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
  4533. 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
  4534. PR testsuite/48727
  4535. * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
  4536. 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
  4537. * gcc.dg/pr48770.c: Cleanup coverage files.
  4538. * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
  4539. 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
  4540. * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
  4541. (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
  4542. * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
  4543. lzcnt and bmi options.
  4544. 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
  4545. PR target/47381
  4546. * gcc.dg/pr47381-1.c: New.
  4547. * gcc.dg/pr47381-2.c: Likewise.
  4548. * gcc.target/i386/pr47381.c: Likewise.
  4549. 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
  4550. PR middle-end/47727
  4551. * gcc.dg/pr47727.c: New.
  4552. PR target/47372
  4553. * gcc.dg/pr47372-1.c: New.
  4554. * gcc.dg/pr47372-2.c: Likewise.
  4555. 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
  4556. PR middle-end/47449
  4557. * gcc.target/i386/pr47449.c: New.
  4558. PR target/47446
  4559. * gcc.dg/pr47446-1.c: New.
  4560. * gcc.dg/pr47446-2.c: Likewise.
  4561. 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
  4562. PR target/47766
  4563. * gcc.dg/pr47766.c: New.
  4564. PR target/47715
  4565. * gcc.dg/tls/pr47715-1.c: New.
  4566. * gcc.dg/tls/pr47715-2.c: Likewise.
  4567. * gcc.dg/tls/pr47715-3.c: Likewise.
  4568. * gcc.dg/tls/pr47715-4.c: Likewise.
  4569. * gcc.dg/tls/pr47715-5.c: Likewise.
  4570. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
  4571. PR libobjc/50002
  4572. * objc.dg/gnu-api-2-class.m: Updated comments.
  4573. * obj-c++.dg/gnu-api-2-class.mm: Likewise.
  4574. * objc.dg/gnu-api-2-class-meta.m: New test.
  4575. * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
  4576. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
  4577. PR libobjc/49882
  4578. * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
  4579. with classes that are in construction.
  4580. 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
  4581. PR target/48084
  4582. * gcc.target/i386/pr48084-1.c: New.
  4583. * gcc.target/i386/pr48084-2.c: Likewise.
  4584. * gcc.target/i386/pr48084-3.c: Likewise.
  4585. * gcc.target/i386/pr48084-4.c: Likewise.
  4586. * gcc.target/i386/pr48084-5.c: Likewise.
  4587. PR rtl-optimization/49504
  4588. * gcc.target/i386/pr49504.c: New.
  4589. PR target/49860
  4590. * gcc.dg/pr49860.c: New.
  4591. 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
  4592. PR libobjc/49882
  4593. * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
  4594. with classes that are in construction.
  4595. 2011-08-05 Jason Merrill <jason@redhat.com>
  4596. PR c++/48993
  4597. * g++.dg/cpp0x/constexpr-48089.C: Add cases.
  4598. PR c++/49921
  4599. * g++.dg/cpp0x/decltype31.C: New.
  4600. PR c++/49669
  4601. * g++.dg/init/array28.C: New.
  4602. PR c++/49988
  4603. * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
  4604. 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
  4605. PR target/47369
  4606. * gcc.dg/pr47369-1.c: New.
  4607. 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
  4608. PR middle-end/47364
  4609. * gcc.dg/torture/pr47364-1.c: New.
  4610. * gcc.c-torture/compile/pr47364-1.c: Likewise.
  4611. * gcc.c-torture/compile/pr47364-2.c: Likewise.
  4612. 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
  4613. PR fortran/37211
  4614. * gfortran.dg/transfer_check_2.f90: New test case.
  4615. 2011-08-05 Jan Hubicka <jh@suse.cz>
  4616. PR middle-end/49494
  4617. * gfortran.dg/pr49494.f90: New testcase.
  4618. 2011-08-05 Jan Hubicka <jh@suse.cz>
  4619. PR middle-end/49735
  4620. * gcc.c-torture/compile/pr49735.c: New testcase.
  4621. 2011-08-05 Jason Merrill <jason@redhat.com>
  4622. PR c++/47453
  4623. * g++.dg/cpp0x/initlist56.C: New.
  4624. PR c++/49812
  4625. * g++.dg/overload/rvalue2.C: New.
  4626. PR c++/49983
  4627. * g++.dg/cpp0x/range-for21.C: New.
  4628. * g++.dg/ext/vla11.C: New.
  4629. 2011-08-05 Richard Guenther <rguenther@suse.de>
  4630. PR tree-optimization/49984
  4631. * gcc.dg/tree-ssa/vrp59.c: New testcase.
  4632. 2011-08-05 Richard Guenther <rguenther@suse.de>
  4633. * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
  4634. * gcc.dg/tree-ssa/vrp52.c: Likewise.
  4635. * gcc.dg/tree-ssa/vrp53.c: Likewise.
  4636. 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
  4637. * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
  4638. * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
  4639. * gfortran.dg/ldist-pr43023.f90: Ditto.
  4640. * gfortran.dg/namelist_52.f90: Ditto.
  4641. * gfortran.dg/interface_proc_end.f90: Ditto.
  4642. * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
  4643. * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
  4644. 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
  4645. * gcc.dg/vect/vect-over-widen-1.c: New test.
  4646. * gcc.dg/vect/vect-over-widen-2.c: New test.
  4647. * gcc.dg/vect/vect-over-widen-3.c: New test.
  4648. * gcc.dg/vect/vect-over-widen-4.c: New test.
  4649. 2011-08-04 Richard Guenther <rguenther@suse.de>
  4650. PR fortran/49957
  4651. * gfortran.dg/vect/O3-pr49957.f: New testcase.
  4652. 2011-08-04 Ian Bolton <ian.bolton@arm.com>
  4653. * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
  4654. 2011-08-04 Jakub Jelinek <jakub@redhat.com>
  4655. PR middle-end/49905
  4656. * g++.dg/ext/builtin-object-size3.C: New test.
  4657. 2011-08-03 Jakub Jelinek <jakub@redhat.com>
  4658. PR tree-optimization/49948
  4659. * gcc.dg/pr49948.c: New test.
  4660. 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
  4661. PR middle-end/47383
  4662. * gcc.dg/torture/pr47383.c: New.
  4663. 2011-08-03 Arnaud Charlet <charlet@adacore.com>
  4664. * gnat.dg/specs/debug1.ads: Add missing -margs switch.
  4665. 2011-08-03 Arnaud Charlet <charlet@adacore.com>
  4666. * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
  4667. 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
  4668. PR target/47744
  4669. * gcc.dg/torture/pr47744-1.c: New.
  4670. * gcc.dg/torture/pr47744-2.c: Likewise.
  4671. * gcc.dg/torture/pr47744-3.c: Likewise.
  4672. 2011-08-03 Richard Guenther <rguenther@suse.de>
  4673. PR middle-end/49958
  4674. * gcc.dg/torture/pr49958.c: New testcase.
  4675. 2011-08-03 Richard Guenther <rguenther@suse.de>
  4676. PR tree-optimization/49938
  4677. * g++.dg/torture/pr49938.C: New testcase.
  4678. 2011-08-02 Jason Merrill <jason@redhat.com>
  4679. PR c++/43886
  4680. * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
  4681. PR c++/49577
  4682. * g++.dg/cpp0x/initlist5.C: Add additional cases.
  4683. PR c++/49593
  4684. * g++.dg/cpp0x/variadic115.C: New.
  4685. PR c++/49803
  4686. * g++.dg/cpp0x/union5.C: New.
  4687. 2011-08-02 Daniel Kraft <d@domob.eu>
  4688. PR fortran/49885
  4689. * gfortran.dg/auto_char_dummy_array_3.f90: New test.
  4690. 2011-08-02 Kai Tietz <ktietz@redhat.com>
  4691. PR middle-end/49947
  4692. * gcc.dg/tree-ssa/forwprop-15.c
  4693. 2011-08-02 Jason Merrill <jason@redhat.com>
  4694. PR c++/49834
  4695. * g++.dg/cpp0x/range-for20.C: New.
  4696. 2011-08-02 Tobias Burnus <burnus@net-b.de>
  4697. * gfortran.dg/coarray_lib_token_3.f90: New.
  4698. 2011-08-02 Jakub Jelinek <jakub@redhat.com>
  4699. PR fortran/46752
  4700. * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
  4701. * gcc.dg/gomp/atomic-15.c: New test.
  4702. * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
  4703. * g++.dg/gomp/atomic-15.C: New test.
  4704. * g++.dg/gomp/private-1.C: New test.
  4705. * g++.dg/gomp/sharing-2.C: New test.
  4706. * gfortran.dg/gomp/crayptr1.f90: Don't expect error
  4707. about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
  4708. * gfortran.dg/gomp/omp_atomic2.f90: New test.
  4709. 2011-08-02 Tobias Burnus <burnus@net-b.de>
  4710. * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
  4711. * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
  4712. cleanup-module.
  4713. * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
  4714. * gfortran.dg/allocatable_function_5.f90: Ditto.
  4715. * gfortran.dg/allocate_stat.f90: Ditto.
  4716. * gfortran.dg/array_constructor_20.f90: Ditto.
  4717. * gfortran.dg/array_constructor_21.f90: Ditto.
  4718. * gfortran.dg/array_constructor_22.f90: Ditto.
  4719. * gfortran.dg/array_constructor_26.f03: Ditto.
  4720. * gfortran.dg/array_function_4.f90: Ditto.
  4721. * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
  4722. * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
  4723. * gfortran.dg/bind_c_usage_15.f90: Ditto.
  4724. * gfortran.dg/bind_c_usage_16.f03: Ditto.
  4725. * gfortran.dg/bind_c_usage_3.f03: Ditto.
  4726. * gfortran.dg/binding_label_tests_7.f03: Ditto.
  4727. * gfortran.dg/class_15.f03: Ditto.
  4728. * gfortran.dg/class_27.f03: Ditto.
  4729. * gfortran.dg/class_33.f90: Ditto.
  4730. * gfortran.dg/class_37.f03: Ditto.
  4731. * gfortran.dg/class_40.f03: Ditto.
  4732. * gfortran.dg/class_42.f03: Ditto.
  4733. * gfortran.dg/class_defined_operator_1.f03: Ditto.
  4734. * gfortran.dg/coarray/registering_1.f90: Ditto.
  4735. * gfortran.dg/convert_1.f90: Ditto.
  4736. * gfortran.dg/default_initialization_3.f90: Ditto.
  4737. * gfortran.dg/dependency_25.f90: Ditto.
  4738. * gfortran.dg/dependency_26.f90: Ditto.
  4739. * gfortran.dg/dependency_36.f90: Ditto.
  4740. * gfortran.dg/dependency_37.f90: Ditto.
  4741. * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
  4742. * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
  4743. * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
  4744. * gfortran.dg/elemental_pointer_1.f90: Ditto.
  4745. * gfortran.dg/elemental_result_1.f90: Ditto.
  4746. * gfortran.dg/empty_derived_type.f90: Ditto.
  4747. * gfortran.dg/entry_7.f90: Ditto.
  4748. * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
  4749. * gfortran.dg/equiv_constraint_3.f90: Ditto.
  4750. * gfortran.dg/error_recovery_3.f90: Ditto.
  4751. * gfortran.dg/extends_4.f03: Ditto.
  4752. * gfortran.dg/func_assign.f90: Ditto.
  4753. * gfortran.dg/func_assign_3.f90: Ditto.
  4754. * gfortran.dg/generic_1.f90: Ditto.
  4755. * gfortran.dg/generic_18.f90: Ditto.
  4756. * gfortran.dg/generic_22.f03: Ditto.
  4757. * gfortran.dg/generic_4.f90: Ditto.
  4758. * gfortran.dg/generic_6.f90: Ditto.
  4759. * gfortran.dg/generic_actual_arg.f90: Ditto.
  4760. * gfortran.dg/graphite/id-21.f: Ditto.
  4761. * gfortran.dg/graphite/pr45758.f90: Ditto.
  4762. * gfortran.dg/host_assoc_call_2.f90: Ditto.
  4763. * gfortran.dg/host_assoc_call_3.f90: Ditto.
  4764. * gfortran.dg/host_assoc_call_4.f90: Ditto.
  4765. * gfortran.dg/host_assoc_function_4.f90: Ditto.
  4766. * gfortran.dg/host_used_types_1.f90: Ditto.
  4767. * gfortran.dg/implicit_1.f90: Ditto.
  4768. * gfortran.dg/implicit_11.f90: Ditto.
  4769. * gfortran.dg/implicit_derived_type_1.f90: Ditto.
  4770. * gfortran.dg/impure_actual_1.f90: Ditto.
  4771. * gfortran.dg/impure_assignment_1.f90: Ditto.
  4772. * gfortran.dg/impure_constructor_1.f90: Ditto.
  4773. * gfortran.dg/initialization_10.f90: Ditto.
  4774. * gfortran.dg/initialization_12.f90: Ditto.
  4775. * gfortran.dg/interface_14.f90: Ditto.
  4776. * gfortran.dg/interface_15.f90: Ditto.
  4777. * gfortran.dg/interface_2.f90: Ditto.
  4778. * gfortran.dg/interface_25.f90: Ditto.
  4779. * gfortran.dg/interface_26.f90: Ditto.
  4780. * gfortran.dg/interface_29.f90: Ditto.
  4781. * gfortran.dg/interface_assignment_1.f90: Ditto.
  4782. * gfortran.dg/internal_pack_6.f90: Ditto.
  4783. * gfortran.dg/internal_pack_7.f90: Ditto.
  4784. * gfortran.dg/internal_pack_8.f90: Ditto.
  4785. * gfortran.dg/lto/pr45586_0.f90: Ditto.
  4786. * gfortran.dg/lto/pr47839_0.f90: Ditto.
  4787. * gfortran.dg/module_commons_3.f90: Ditto.
  4788. * gfortran.dg/module_equivalence_4.f90: Ditto.
  4789. * gfortran.dg/module_equivalence_6.f90: Ditto.
  4790. * gfortran.dg/module_function_type_1.f90: Ditto.
  4791. * gfortran.dg/module_naming_1.f90: Ditto.
  4792. * gfortran.dg/namelist_4.f90: Ditto.
  4793. * gfortran.dg/operator_c1202.f90: Ditto.
  4794. * gfortran.dg/parens_7.f90: Ditto.
  4795. * gfortran.dg/pr32921.f: Ditto.
  4796. * gfortran.dg/pr33646.f90: Ditto.
  4797. * gfortran.dg/pr41928.f90: Ditto.
  4798. * gfortran.dg/pr42119.f90: Ditto.
  4799. * gfortran.dg/pr43984.f90: Ditto.
  4800. * gfortran.dg/present_1.f90: Ditto.
  4801. * gfortran.dg/private_type_2.f90: Ditto.
  4802. * gfortran.dg/proc_decl_2.f90: Ditto.
  4803. * gfortran.dg/proc_ptr_10.f90: Ditto.
  4804. * gfortran.dg/proc_ptr_22.f90: Ditto.
  4805. * gfortran.dg/proc_ptr_8.f90: Ditto.
  4806. * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
  4807. * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
  4808. * gfortran.dg/pure_formal_proc_2.f90: Ditto.
  4809. * gfortran.dg/realloc_on_assign_4.f03: Ditto.
  4810. * gfortran.dg/substring_equivalence.f90: Ditto.
  4811. * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
  4812. * gfortran.dg/transpose_optimization_1.f90: Ditto.
  4813. * gfortran.dg/trim_optimize_6.f90: Ditto.
  4814. * gfortran.dg/typebound_call_12.f03: Ditto.
  4815. * gfortran.dg/typebound_operator_5.f03: Ditto.
  4816. * gfortran.dg/typebound_operator_6.f03: Ditto.
  4817. * gfortran.dg/typebound_proc_18.f03: Ditto.
  4818. * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
  4819. * gfortran.dg/use_1.f90: Ditto.
  4820. * gfortran.dg/use_10.f90: Ditto.
  4821. * gfortran.dg/use_11.f90: Ditto.
  4822. * gfortran.dg/use_14.f90: Ditto.
  4823. * gfortran.dg/use_only_2.f90: Ditto.
  4824. * gfortran.dg/use_rename_4.f90: Ditto.
  4825. * gfortran.dg/use_rename_5.f90: Ditto.
  4826. * gfortran.dg/used_dummy_types_3.f90: Ditto.
  4827. * gfortran.dg/used_interface_ref.f90: Ditto.
  4828. * gfortran.dg/used_types_11.f90: Ditto.
  4829. * gfortran.dg/used_types_3.f90: Ditto.
  4830. * gfortran.dg/used_types_4.f90: Ditto.
  4831. * gfortran.dg/userdef_operator_2.f90: Ditto.
  4832. * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
  4833. * gfortran.dg/vect/pr46213.f90: Ditto.
  4834. * gfortran.dg/whole_file_21.f90: Ditto.
  4835. * gfortran.dg/whole_file_22.f90: Ditto.
  4836. * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
  4837. * gfortran.dg/coarray_lib_token_2.f90: Ditto.
  4838. 2011-08-02 Kai Tietz <ktietz@redhat.com>
  4839. * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
  4840. 2011-08-01 Jason Merrill <jason@redhat.com>
  4841. PR c++/49932
  4842. * g++.dg/abi/mangle49.C: New.
  4843. PR c++/49924
  4844. * g++.dg/cpp0x/constexpr-array4.C: New.
  4845. PR c++/49813
  4846. * g++.dg/cpp0x/constexpr-builtin1.C: New.
  4847. 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
  4848. PR target/49927
  4849. * gcc.target/i386/pr49927.c: New test.
  4850. 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
  4851. PR tree-optimization/49926
  4852. * gcc.dg/vect/pr49926.c: New test.
  4853. 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
  4854. * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
  4855. * gcc.target/i386/lzcnt-1.c: New test.
  4856. * gcc.target/i386/lzcnt-2.c: Likewise.
  4857. * gcc.target/i386/lzcnt-2a.c: Likewise.
  4858. * gcc.target/i386/lzcnt-3.c: Likewise.
  4859. * gcc.target/i386/lzcnt-4.c: Likewise.
  4860. * gcc.target/i386/lzcnt-4a.c: Likewise.
  4861. * gcc.target/i386/lzcnt-5.c: Likewise.
  4862. * gcc.target/i386/lzcnt-6.c: Likewise.
  4863. * gcc.target/i386/lzcnt-6a.c: Likewise.
  4864. * gcc.target/i386/lzcnt-check.h: Likewise.
  4865. * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
  4866. * gcc.target/i386/sse-13.c: Likewise.
  4867. * gcc.target/i386/sse-14.c: Likewise.
  4868. * g++.dg/other/i386-2.C: Likewise.
  4869. * g++.dg/other/i386-3.C: Likewise.
  4870. 2011-08-01 Julian Brown <julian@codesourcery.com>
  4871. * gcc.target/arm/fixed-point-exec.c: New test.
  4872. 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
  4873. PR target/49920
  4874. * gcc.target/i386/pr49920.c: New test.
  4875. 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
  4876. * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
  4877. * gcc.dg/tree-ssa/pr23109.c: Ditto.
  4878. * gcc.dg/tree-ssa/loop-7.c: Ditto.
  4879. * gcc.dg/tree-ssa/loop-32.c: Ditto.
  4880. * gcc.dg/tree-ssa/loop-33.c: Ditto.
  4881. * gcc.dg/tree-ssa/loop-34.c: Ditto.
  4882. * gcc.dg/tree-ssa/loop-35.c: Ditto.
  4883. * gcc.dg/tree-ssa/restrict-3.c: Ditto.
  4884. * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
  4885. * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
  4886. * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
  4887. * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
  4888. * gcc.dg/tree-ssa/structopt-1.c: Ditto.
  4889. * g++.dg/tree-ssa/pr33615.C: Ditto.
  4890. * g++.dg/tree-ssa/restrict1.C: Ditto.
  4891. * c-c++-common/restrict-2.c: Ditto.
  4892. * gfortran.dg/pr32921.f: Ditto.
  4893. * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
  4894. * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
  4895. * gcc.dg/tree-ssa/vrp47.c: Ditto.
  4896. * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
  4897. * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
  4898. * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
  4899. * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
  4900. * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
  4901. * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
  4902. * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
  4903. 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
  4904. * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
  4905. .exe.ltrans[0-9]*. dump files.
  4906. 2011-07-31 Janus Weil <janus@gcc.gnu.org>
  4907. PR fortran/49112
  4908. * gfortran.dg/abstract_type_6.f03: Modified.
  4909. * gfortran.dg/typebound_proc_24.f03: New.
  4910. 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
  4911. PR testsuite/49917
  4912. * g++.dg/init/for1.C: Fix.
  4913. 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
  4914. PR fortran/48876
  4915. * gfortran.dg/string_5.f90: New test.
  4916. 2011-07-29 Jason Merrill <jason@redhat.com>
  4917. PR c++/49867
  4918. * g++.dg/cpp0x/lambda/lambda-switch.C: New.
  4919. 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  4920. PR tree-optimization/47407
  4921. * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
  4922. alpha*-dec-osf*.
  4923. Sort target list.
  4924. 2011-07-29 Richard Guenther <rguenther@suse.de>
  4925. * gcc.dg/uninit-suppress.c: Also disable VRP.
  4926. * gcc.dg/uninit-suppress_2.c: Likewise.
  4927. 2011-07-28 Jason Merrill <jason@redhat.com>
  4928. PR c++/49808
  4929. * g++.dg/template/nontype24.C: New.
  4930. 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
  4931. PR rtl-optimization/47958
  4932. * gcc.dg/torture/pr47958-1.c: New.
  4933. 2011-07-29 Wei Guozhi <carrot@google.com>
  4934. PR rtl-optimization/49799
  4935. * gcc.dg/pr49799.c: New test case.
  4936. 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
  4937. PR middle-end/48648
  4938. * gcc.dg/graphite/id-pr48648.c: New.
  4939. 2011-07-28 Jakub Jelinek <jakub@redhat.com>
  4940. PR fortran/31067
  4941. * gfortran.dg/maxloc_2.f90: New test.
  4942. * gfortran.dg/maxloc_3.f90: New test.
  4943. * gfortran.dg/minloc_1.f90: New test.
  4944. * gfortran.dg/minloc_2.f90: New test.
  4945. * gfortran.dg/minloc_3.f90: New test.
  4946. * gfortran.dg/minmaxloc_7.f90: New test.
  4947. PR debug/49871
  4948. * gcc.dg/debug/dwarf2/pr49871.c: New test.
  4949. 2011-07-28 Jakub Jelinek <jakub@redhat.com>
  4950. * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
  4951. the builtin isn't optimized away.
  4952. 2011-07-27 Tobias Burnus <burnus@net-b.de>
  4953. PR fortran/45586
  4954. * gfortran.dg/lto/pr45586-2_0.f90: New.
  4955. 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
  4956. PR middle-end/49875
  4957. * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
  4958. * c-c++-common/cxxbitfields-5.c: Same.
  4959. 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  4960. * lib/target-supports.exp (check_effective_target_mmap): Use
  4961. check_function_available.
  4962. 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
  4963. * g++.old-deja/g++.pt/crash60.C: Updated.
  4964. 2011-07-27 Jakub Jelinek <jakub@redhat.com>
  4965. PR target/49866
  4966. * gcc.target/i386/pr49866.c: New test.
  4967. 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
  4968. * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
  4969. * gcc.target/i386/bmi-andn-1.c: New test.
  4970. * gcc.target/i386/bmi-andn-1a.c: Likewise.
  4971. * gcc.target/i386/bmi-andn-2.c: Likewise.
  4972. * gcc.target/i386/bmi-andn-2a.c: Likewise.
  4973. * gcc.target/i386/bmi-bextr-1.c: Likewise.
  4974. * gcc.target/i386/bmi-bextr-1a.c: Likewise.
  4975. * gcc.target/i386/bmi-bextr-2.c: Likewise.
  4976. * gcc.target/i386/bmi-bextr-2a.c: Likewise.
  4977. * gcc.target/i386/bmi-blsi-1.c: Likewise.
  4978. * gcc.target/i386/bmi-blsi-1a.c: Likewise.
  4979. * gcc.target/i386/bmi-blsi-2.c: Likewise.
  4980. * gcc.target/i386/bmi-blsi-2a.c: Likewise.
  4981. * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
  4982. * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
  4983. * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
  4984. * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
  4985. * gcc.target/i386/bmi-blsr-1.c: Likewise.
  4986. * gcc.target/i386/bmi-blsr-1a.c: Likewise.
  4987. * gcc.target/i386/bmi-blsr-2.c: Likewise.
  4988. * gcc.target/i386/bmi-blsr-2a.c: Likewise.
  4989. * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
  4990. * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
  4991. * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
  4992. * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
  4993. 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
  4994. PR middle-end/47691
  4995. * gfortran.dg/graphite/id-pr47691.f: New.
  4996. 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
  4997. * gcc.target/i386/avx-os-support.h: New.
  4998. * gcc.target/i386/avx-check.h: Include avx-os-support.h
  4999. (main): Check avx_os_support before the test is run.
  5000. * gcc.target/i386/aes-avx-check.h: Ditto.
  5001. * gcc.target/i386/pclmul-avx-check.h: Ditto.
  5002. 2011-07-27 Kai Tietz <ktietz@redhat.com>
  5003. * gcc.target/i386/aggregate-ret3.c: New test.
  5004. * gcc.target/i386/aggregate-ret4.c: New test.
  5005. 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
  5006. PR fortran/49755
  5007. * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
  5008. allocated array should *not* change its size.
  5009. * gfortran.dg/multiple_allocation_3.f90: New test.
  5010. 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
  5011. PR c++/49776
  5012. * g++.dg/cpp0x/constexpr-49776.C: New.
  5013. 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
  5014. PR middle-end/47046
  5015. * gcc.dg/graphite/id-pr47046.c: New.
  5016. 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
  5017. PR middle-end/47653
  5018. * gcc.dg/graphite/run-id-pr47593.c: New.
  5019. 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
  5020. PR middle-end/47653
  5021. * gcc.dg/graphite/run-id-pr47653.c: New.
  5022. * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
  5023. induction variables.
  5024. * gcc.dg/graphite/scop-16.c: Same.
  5025. * gcc.dg/graphite/scop-17.c: Same.
  5026. * gcc.dg/graphite/scop-21.c: Same.
  5027. 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
  5028. PR middle-end/48805
  5029. * gcc.dg/graphite/id-pr48805.c: New.
  5030. 2011-07-26 Tobias Burnus <burnus@net-b.de>
  5031. * gfortran.dg/coarray_lib_token_2.f90: New.
  5032. 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
  5033. * gcc.dg/vect/vect-70.c: Reduce the data size to fit
  5034. SPU local store.
  5035. 2011-07-25 Andrew Pinski <apinski@cavium.com>
  5036. PR tree-opt/49671
  5037. * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
  5038. * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
  5039. 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5040. * lib/target-supports.exp (check_effective_target_mmap): New proc.
  5041. * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
  5042. * gcc.c-torture/execute/loop-2g.c: Likewise.
  5043. * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
  5044. Require mmap support.
  5045. * gcc.c-torture/execute/loop-2g.x: Likewise.
  5046. * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
  5047. (MAP_ANON): Provide default.
  5048. * gcc.dg/20050826-1.c: Likewise.
  5049. * gcc.target/i386/pr36533.c: Likewise.
  5050. * gcc.dg/vect/pr49038.c: Remove dg-do run.
  5051. Use dg-require-effective-target mmap.
  5052. 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
  5053. PR c++/49838
  5054. * g++.dg/cpp0x/range-for19.C: New.
  5055. 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5056. PR testsuite/49753
  5057. * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
  5058. Revert:
  5059. 2011-07-15 Jakub Jelinek <jakub@redhat.com>
  5060. PR testsuite/49753
  5061. * g++.dg/torture/pr49309.C: Remove.
  5062. 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
  5063. PR tree-optimization/49809
  5064. * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
  5065. test.
  5066. 2011-07-25 Richard Guenther <rguenther@suse.de>
  5067. PR tree-optimization/49715
  5068. * gcc.target/i386/pr49715-1.c: New testcase.
  5069. * gcc.target/i386/pr49715-2.c: Likewise.
  5070. 2011-07-23 Jason Merrill <jason@redhat.com>
  5071. * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
  5072. 2011-07-22 Jason Merrill <jason@redhat.com>
  5073. PR c++/49793
  5074. * g++.dg/cpp0x/initlist55.C: New.
  5075. 2011-07-23 Tobias Burnus <burnus@net-b.de>
  5076. PR fortran/49791
  5077. * gfortran.dg/namelist_72.f: New.
  5078. 2011-07-23 Tobias Burnus <burnus@net-b.de>
  5079. * gfortran.dg/coarray_25.f90: New.
  5080. 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
  5081. * override1.C: This test should use c++0x mode.
  5082. * override3.C: New. Test the diagnostics in c++98 mode.
  5083. 2011-07-22 Jason Merrill <jason@redhat.com>
  5084. Mark Glisse <marc.glisse@normalesup.org>
  5085. PR c++/30112
  5086. * g++.dg/other/pragma-re-1.C: Add namespace cases.
  5087. PR c++/49813
  5088. * g++.dg/opt/builtins2.C: New.
  5089. * g++.dg/other/error27.C: Don't rely on __builtin.
  5090. 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
  5091. * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
  5092. on lp64 targets.
  5093. * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
  5094. * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
  5095. * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
  5096. * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
  5097. * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
  5098. instead of ia32.
  5099. 2011-07-22 Richard Guenther <rguenther@suse.de>
  5100. PR tree-optimization/45819
  5101. * gcc.dg/pr45819.c: New testcase.
  5102. 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
  5103. * lib/target-supports.exp (check_ifunc_available): Rewrite.
  5104. 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
  5105. PR middle-end/47654
  5106. PR middle-end/49649
  5107. * gcc.dg/graphite/run-id-pr47654.c: New.
  5108. 2011-07-21 Ian Lance Taylor <iant@google.com>
  5109. PR middle-end/49705
  5110. * gcc.dg/pr49705.c: New test.
  5111. 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
  5112. * lib/target-supports.exp (check_avx_os_support_available): New.
  5113. (check_effective_target_avx_runtime): Use it.
  5114. 2011-07-21 Richard Guenther <rguenther@suse.de>
  5115. PR tree-optimization/49770
  5116. * g++.dg/torture/pr49770.C: New testcase.
  5117. 2011-07-21 Kai Tietz <ktietz@redhat.com>
  5118. * gcc.dg/tree-ssa/pr30978.c: adjusted.
  5119. * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
  5120. 2011-07-21 Tobias Burnus <burnus@net-b.de>
  5121. * gfortran.dg/coarray_lib_token_1.f90: New.
  5122. 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
  5123. * gcc.dg/pr32912-2.c: Skip for AVR.
  5124. * gcc.dg/pr44674.c: Add dg-require-profiling.
  5125. 2011-07-20 Jason Merrill <jason@redhat.com>
  5126. * g++.dg/ext/desig2.C: New.
  5127. 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
  5128. * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
  5129. be generated.
  5130. * gcc.target/powerpc/ppc-fma-2.c: Ditto.
  5131. * gcc.target/powerpc/recip-3.c: Ditto.
  5132. 2011-07-19 Jason Merrill <jason@redhat.com>
  5133. PR c++/6709 (DR 743)
  5134. PR c++/42603 (DR 950)
  5135. * g++.dg/cpp0x/decltype21.C: New.
  5136. 2011-07-20 Richard Guenther <rguenther@suse.de>
  5137. PR middle-end/18908
  5138. * gcc.dg/tree-ssa/pr18908.c: New testcase.
  5139. * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
  5140. 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
  5141. * gcc.target/arm/combine-movs.c: New.
  5142. * gcc.target/arm/unsigned-extend-2.c: New.
  5143. 2011-07-19 Jason Merrill <jason@redhat.com>
  5144. PR c++/49785
  5145. * g++.dg/cpp0x/variadic114.C: New.
  5146. 2011-07-19 Tobias Burnus <burnus@net-b.de>
  5147. * gfortran.dg/coarray_args_1.f90: New.
  5148. * gfortran.dg/coarray_args_2.f90: New.
  5149. 2011-07-19 Janus Weil <janus@gcc.gnu.org>
  5150. PR fortran/49708
  5151. * gfortran.dg/allocate_error_3.f90: New.
  5152. 2011-07-19 Richard Guenther <rguenther@suse.de>
  5153. * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
  5154. * gcc.dg/tree-ssa/bool-11.c: Likewise.
  5155. * gcc.dg/torture/20110719-1.c: New testcase.
  5156. 2011-07-19 Jakub Jelinek <jakub@redhat.com>
  5157. PR tree-optimization/49768
  5158. * gcc.c-torture/execute/pr49768.c: New test.
  5159. 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
  5160. PR tree-optimization/49771
  5161. * gcc.dg/vect/pr49771.c: New test.
  5162. 2011-07-18 Martin Jambor <mjambor@suse.cz>
  5163. * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
  5164. * gcc.dg/ipa/ipa-2.c: Likewise.
  5165. * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
  5166. * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
  5167. * gcc.dg/ipa/ipa-5.c: Likewise.
  5168. * gcc.dg/ipa/ipa-7.c: Likewise.
  5169. * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
  5170. * gcc.dg/ipa/ipacost-1.c: Likewise.
  5171. * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
  5172. functions.
  5173. * gcc.dg/ipa/ipcp-1.c: New test.
  5174. * gcc.dg/ipa/ipcp-2.c: Likewise.
  5175. * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
  5176. 2011-07-18 Jakub Jelinek <jakub@redhat.com>
  5177. PR middle-end/49675
  5178. * gfortran.dg/pr49675.f90: New test.
  5179. 2011-07-18 Richard Guenther <rguenther@suse.de>
  5180. * gcc.dg/torture/20110718-1.c: New testcase.
  5181. 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5182. * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
  5183. * g++.dg/ext/bitfield3.C: Likewise.
  5184. * g++.dg/ext/bitfield4.C: Likewise.
  5185. * g++.dg/ext/bitfield5.C: Likewise.
  5186. * g++.dg/other/PR23205.C: Remove *-*-netware* support.
  5187. * g++.dg/other/pr23205-2.C: Likewise.
  5188. * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
  5189. * gcc.c-torture/compile/20001109-2.c: Likewise.
  5190. * gcc.dg/20040813-1.c: Remove *-*-netware* support.
  5191. * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
  5192. * gcc.dg/bitfld-16.c: Likewise.
  5193. * gcc.dg/bitfld-17.c: Likewise.
  5194. * gcc.dg/bitfld-18.c: Likewise.
  5195. * gcc.dg/builtins-config.h: Remove Netware support.
  5196. * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
  5197. * gcc.dg/cdce2.c: Likewise.
  5198. * gcc.dg/cpp/assert4.c: Remove netware support.
  5199. * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
  5200. * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
  5201. * lib/target-supports.exp (check_visibility_available): Remove
  5202. NetWare support.
  5203. (check_profiling_available): Likewise.
  5204. 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
  5205. * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
  5206. 2011-07-17 Tobias Burnus <burnus@net-b.de>
  5207. Thomas Koenig <tkoenig@gcc.gnu.org>
  5208. PR fortran/34657
  5209. * gfortran.dg/generic_17.f90: Fix testcase.
  5210. * gfortran.dg/interface_3.f90: Add dg-error.
  5211. * gfortran.dg/use_14.f90: New.
  5212. * gfortran.dg/use_15.f90: New.
  5213. 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
  5214. * gnat.dg/pointer_controlled.adb: New test.
  5215. 2011-07-17 Tobias Burnus <burnus@net-b.de>
  5216. PR fortran/49624
  5217. * gfortran.dg/pointer_remapping_7.f90: New.
  5218. 2011-07-16 Jason Merrill <jason@redhat.com>
  5219. * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
  5220. 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
  5221. Jason Merrill <jason@redhat.com>
  5222. PR c++/45329
  5223. PR c++/48934
  5224. * g++.dg/cpp0x/decltype29.C: Adjust.
  5225. * g++.dg/cpp0x/error4.C: Adjust.
  5226. * g++.dg/cpp0x/sfinae26.C: Adjust.
  5227. * g++.dg/cpp0x/variadic105.C: Adjust.
  5228. * g++.dg/template/deduce3.C: Adjust.
  5229. * g++.dg/template/error45.C: Adjust.
  5230. * g++.dg/template/ptrmem2.C: Adjust.
  5231. * g++.dg/template/sfinae2.C: Adjust.
  5232. * g++.old-deja/g++.pt/crash60.C: Adjust.
  5233. * g++.old-deja/g++.pt/unify6.C: Adjust.
  5234. * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
  5235. * g++.dg/cpp0x/nullptr15.C: Adjust.
  5236. * g++.dg/cpp0x/pr31431-2.C: Adjust.
  5237. * g++.dg/cpp0x/pr31431.C: Adjust.
  5238. * g++.dg/cpp0x/pr31434.C: Adjust.
  5239. * g++.dg/cpp0x/sfinae11.C: Adjust
  5240. * g++.dg/cpp0x/temp_default2.C: Adjust.
  5241. * g++.dg/cpp0x/trailing4.C: Adjust.
  5242. * g++.dg/cpp0x/variadic-ex3.C: Adjust.
  5243. * g++.dg/cpp0x/variadic-ex4.C: Adjust.
  5244. * g++.dg/cpp0x/variadic105.C: Adjust.
  5245. * g++.dg/cpp0x/vt-37737-2.C: Adjust.
  5246. * g++.dg/ext/vla2.C: Adjust.
  5247. * g++.dg/other/ptrmem10.C: Adjust.
  5248. * g++.dg/other/ptrmem11.C: Adjust.
  5249. * g++.dg/overload/unknown1.C: Adjust.
  5250. * g++.dg/template/conv11.C: Adjust.
  5251. * g++.dg/template/dependent-expr5.C: Adjust.
  5252. * g++.dg/template/friend.C: Adjust.
  5253. * g++.dg/template/incomplete2.C: Adjust.
  5254. * g++.dg/template/local4.C: Adjust.
  5255. * g++.dg/template/local6.C: Adjust.
  5256. * g++.dg/template/operator9.C: Adjust.
  5257. * g++.dg/template/ttp25.C: Adjust.
  5258. * g++.dg/template/unify10.C: Adjust.
  5259. * g++.dg/template/unify11.C: Adjust.
  5260. * g++.dg/template/unify6.C: Adjust.
  5261. * g++.dg/template/unify9.C: Adjust.
  5262. * g++.dg/template/varmod1.C: Adjust.
  5263. * g++.old-deja/g++.brendan/crash56.C: Adjust.
  5264. * g++.old-deja/g++.pt/crash28.C: Adjust.
  5265. * g++.old-deja/g++.pt/explicit41.C: Adjust.
  5266. * g++.old-deja/g++.pt/explicit77.C: Adjust.
  5267. * g++.old-deja/g++.pt/expr2.C: Adjust.
  5268. * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
  5269. * g++.old-deja/g++.pt/spec5.C: Adjust.
  5270. * g++.old-deja/g++.pt/spec6.C: Adjust.
  5271. * g++.old-deja/g++.pt/unify4.C: Adjust.
  5272. * g++.old-deja/g++.pt/unify8.C: Adjust.
  5273. * g++.old-deja/g++.robertl/eb98.C: Adjust.
  5274. * g++.dg/overload/template5.C: New testcase.
  5275. * g++.dg/template/overload12.C: New testcase.
  5276. 2011-07-11 Tobias Burnus <burnus@net-b.de>
  5277. * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
  5278. * gfortran.dg/coarray_7.f90: Ditto.
  5279. * gfortran.dg/coarray/scalar_alloc_1.f90: New.
  5280. * gfortran.dg/coarray/scalar_alloc_2.f90: New.
  5281. 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
  5282. * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
  5283. case.
  5284. * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
  5285. * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
  5286. * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
  5287. C67X.
  5288. * gcc.c-torture/execute/ieee/pr29302.x: New file.
  5289. * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
  5290. * gcc.dg/torture/builtin-math-7.c: Add a comment.
  5291. 2011-07-15 Jason Merrill <jason@redhat.com>
  5292. PR testsuite/49741
  5293. * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
  5294. Use --extra_opts instead of --additional_options.
  5295. 2011-07-15 Jakub Jelinek <jakub@redhat.com>
  5296. PR testsuite/49753
  5297. * g++.dg/torture/pr49309.C: Remove.
  5298. 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
  5299. * gcc.target/tic6x/weak-call.c: New test.
  5300. * gcc.target/tic6x/fpcmp.c: New test.
  5301. * gcc.target/tic6x/fpdiv.c: New test.
  5302. * gcc.target/tic6x/rotdi16-scan.c: New test.
  5303. * gcc.target/tic6x/ffssi.c: New test.
  5304. * gcc.target/tic6x/fpdiv-lib.c: New test.
  5305. * gcc.target/tic6x/cold-lc.c: New test.
  5306. * gcc.target/tic6x/longcalls.c: New test.
  5307. * gcc.target/tic6x/abi-align-1.c: New test.
  5308. * gcc.target/tic6x/fpcmp-finite.c: New test.
  5309. * gcc.target/tic6x/rotdi16.c: New test.
  5310. * gcc.target/tic6x/bswapl.c: New test.
  5311. * gcc.target/tic6x/ffsdi.c: New test.
  5312. * gcc.target/tic6x/tic6x.exp: New file.
  5313. * gcc.target/tic6x/builtins/arith24.c: New test.
  5314. * gcc.target/tic6x/builtins/smpy.c: New test.
  5315. * gcc.target/tic6x/builtins/smpylh.c: New test.
  5316. * gcc.target/tic6x/builtins/smpyh.c: New test.
  5317. * gcc.target/tic6x/builtins/sarith1.c: New test.
  5318. * gcc.target/tic6x/builtins/extclr.c: New test
  5319. * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
  5320. * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
  5321. * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
  5322. (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
  5323. New functions.
  5324. * gcc.c-torture/execute/20101011-1.c: Add a condition for
  5325. __TMS320C6X__.
  5326. * gcc.dg/20020312-2.c: Likewise.
  5327. * gcc.dg/pr27095.c: Handle tic6x like hppa.
  5328. * gcc.dg/torture/pr37868.c: Skip on tic6x.
  5329. * gcc.dg/torture/builtin-math-7.c: Likewise.
  5330. PR testsuite/49757
  5331. * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
  5332. not testing tic6x-*-*.
  5333. 2011-07-14 Andrew Pinski <pinskia@gmail.com>
  5334. PR tree-opt/49309
  5335. * g++.dg/torture/pr49309.C: New testcase.
  5336. 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
  5337. * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
  5338. 2011-07-14 Richard Guenther <rguenther@suse.de>
  5339. PR tree-optimization/49651
  5340. * gcc.dg/torture/pr49651.c: New testcase.
  5341. 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
  5342. PR target/43746
  5343. * gcc.dg/array-quals-1.c: Don't xfail on AVR.
  5344. 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
  5345. * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
  5346. -mno-pointers-to-nested-functions.
  5347. * gcc.target/powerpc/no-r11-2.c: Ditto.
  5348. * gcc.target/powerpc/no-r11-3.c: Ditto.
  5349. 2011-07-13 Jason Merrill <jason@redhat.com>
  5350. * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
  5351. * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
  5352. when compiling C files.
  5353. * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
  5354. * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
  5355. * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
  5356. * g++.dg/lookup/anon2.C: Likewise.
  5357. * g++.dg/tree-ssa/copyprop.C: Likewise.
  5358. * g++.old-deja/g++.jason/rfg27.C: Likewise.
  5359. * g++.dg/init/vector1.C: Ignore narrowing errors.
  5360. * g++.dg/torture/pr35526.C: Likewise.
  5361. * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
  5362. 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
  5363. PR libfortran/49296
  5364. * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
  5365. and logical reads.
  5366. 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5367. * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
  5368. i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
  5369. 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
  5370. * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
  5371. * lib/obj-c++.exp (obj-c++_init): Ditto.
  5372. * lib/file-format.exp (gcc_target_object_format): Ditto.
  5373. * lib/target-supports-dg.exp (dg-require-dll): Ditto.
  5374. * lib/target-supports-dg-exp (check_weak_available): Ditto.
  5375. (check_visibility_available): Ditto.
  5376. (check_effective_target_tls_native): Ditto.
  5377. (check_effective_target_tls_emulated): Ditto.
  5378. (check_effective_target_function_sections): Ditto.
  5379. 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
  5380. * gcc.target/arm/pr48183.c: New test.
  5381. 2011-07-13 Richard Guenther <rguenther@suse.de>
  5382. * gcc.dg/torture/20110713-1.c: New testcase.
  5383. 2011-07-12 Andrew Pinski <pinskia@gmail.com>
  5384. PR rtl-opt/49474
  5385. * gcc.c-torture/compile/pr49474.c: New testcase.
  5386. 2011-07-12 Jakub Jelinek <jakub@redhat.com>
  5387. PR tree-optimization/49712
  5388. * gcc.c-torture/execute/pr49712.c: New test.
  5389. 2011-07-11 Jason Merrill <jason@redhat.com>
  5390. PR c++/44609
  5391. * g++.dg/template/recurse3.C: New.
  5392. 2011-07-11 Jakub Jelinek <jakub@redhat.com>
  5393. PR debug/49676
  5394. * gcc.dg/guality/csttest.c: New test.
  5395. PR fortran/49698
  5396. * gfortran.dg/pr49698.f90: New test.
  5397. 2011-07-11 Jeff Law <law@redhat.com>
  5398. * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
  5399. 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
  5400. * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
  5401. * go.test/go-test.exp (go-set-goarch): Likewise.
  5402. 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
  5403. PR target/39633
  5404. * gcc.target/avr/torture/pr39633.c: New test case.
  5405. 2011-07-11 Tobias Burnus <burnus@net-b.de>
  5406. PR fortran/18918
  5407. * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
  5408. 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
  5409. * lib/target-supports.exp (check_effective_target_scheduling):
  5410. New Function.
  5411. * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
  5412. * gcc.dg/pr45055.c: Ditto.
  5413. * gcc.dg/pr45353.c: Ditto.
  5414. * g++.dg/pr45056.C: Ditto.
  5415. 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
  5416. * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
  5417. * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
  5418. * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
  5419. * g++.dg/torture/pr31863.C: Skip AVR.
  5420. 2011-07-10 Tobias Burnus <burnus@net-b.de>
  5421. PR fortran/49690
  5422. * gfortran.dg/intrinsic_signal.f90: New.
  5423. 2011-07-09 Jason Merrill <jason@redhat.com>
  5424. * g++.dg/cpp0x/regress/regress6.C: New.
  5425. * g++.dg/parse/crash45.C: Adjust message.
  5426. * g++.dg/template/crash38.C: Adjust message.
  5427. * g++.dg/template/crash64.C: Adjust message.
  5428. 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
  5429. * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
  5430. * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
  5431. * g++.dg/abi/bitfield3.C: Likewise.
  5432. * g++.dg/eh/pr38662.C: Likewise.
  5433. * g++.dg/ext/attrib36.C: Likewise.
  5434. * g++.dg/ext/attrib37.C: Likewise.
  5435. * g++.dg/ext/attrib8.C: Likewise.
  5436. * g++.dg/ext/tmplattr1.C: Likewise.
  5437. * g++.dg/inherit/override-attribs.C: Likewise.
  5438. * g++.dg/opt/inline9.C: Likewise.
  5439. * g++.dg/opt/life1.C: Likewise.
  5440. * g++.dg/opt/longbranch2.C: Likewise.
  5441. * g++.dg/opt/nrv12.C: Likewise.
  5442. * g++.dg/opt/reg-stack4.C: Likewise.
  5443. * g++.dg/other/pr35504.C: Likewise.
  5444. * g++.dg/other/pr39496.C: Likewise.
  5445. * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
  5446. * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
  5447. * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
  5448. * g++.dg/torture/stackalign/unwind-0.C: Likewise.
  5449. * g++.dg/torture/stackalign/unwind-1.C: Likewise.
  5450. * g++.dg/torture/stackalign/unwind-2.C: Likewise.
  5451. * g++.dg/torture/stackalign/unwind-3.C: Likewise.
  5452. * g++.dg/torture/stackalign/unwind-4.C: Likewise.
  5453. * g++.dg/torture/stackalign/unwind-5.C: Likewise.
  5454. * g++.dg/torture/stackalign/unwind-6.C: Likewise.
  5455. * g++.dg/warn/pr15774-1.C: Likewise.
  5456. * g++.dg/warn/pr15774-2.C: Likewise.
  5457. * g++.old-deja/g++.ext/attrib1.C: Likewise.
  5458. * g++.old-deja/g++.ext/attrib2.C: Likewise.
  5459. * g++.old-deja/g++.ext/attrib3.C: Likewise.
  5460. * g++.old-deja/g++.pt/asm2.C: Likewise.
  5461. * gcc.c-torture/compile/20000804-1.c: Likewise.
  5462. * gcc.c-torture/compile/pr16566-2.c: Likewise.
  5463. * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
  5464. * gcc.dg/20020108-1.c: Likewise.
  5465. * gcc.dg/20020122-2.c: Likewise.
  5466. * gcc.dg/20020122-3.c: Likewise.
  5467. * gcc.dg/20020206-1.c: Likewise.
  5468. * gcc.dg/20020219-1.c: Likewise.
  5469. * gcc.dg/20020310-1.c: Likewise.
  5470. * gcc.dg/20020411-1.c: Likewise.
  5471. * gcc.dg/20020418-2.c: Likewise.
  5472. * gcc.dg/20020426-2.c: Likewise.
  5473. * gcc.dg/20020517-1.c: Likewise.
  5474. * gcc.dg/20030204-1.c: Likewise.
  5475. * gcc.dg/20030826-2.c: Likewise.
  5476. * gcc.dg/20031102-1.c: Likewise.
  5477. * gcc.dg/20031202-1.c: Likewise.
  5478. * gcc.dg/20050111-1.c: Likewise.
  5479. * gcc.dg/20050503-1.c: Likewise.
  5480. * gcc.dg/array-init-1.c: Likewise.
  5481. * gcc.dg/builtin-apply4.c: Likewise.
  5482. * gcc.dg/dfp/pr31344.c: Likewise.
  5483. * gcc.dg/gomp/atomic-11.c: Likewise.
  5484. * gcc.dg/graphite/pr40281.c: Likewise.
  5485. * gcc.dg/ia64-sync-1.c: Likewise.
  5486. * gcc.dg/ia64-sync-2.c: Likewise.
  5487. * gcc.dg/ia64-sync-3.c: Likewise.
  5488. * gcc.dg/ia64-sync-4.c: Likewise.
  5489. * gcc.dg/ifcvt-fabs-1.c: Likewise.
  5490. * gcc.dg/invalid-call-1.c: Likewise.
  5491. * gcc.dg/loop-3.c: Likewise.
  5492. * gcc.dg/lower-subreg-1.c: Likewise.
  5493. * gcc.dg/lto/pr47259_0.c: Likewise.
  5494. * gcc.dg/nested-calls-1.c: Likewise.
  5495. * gcc.dg/pr20017.c: Likewise.
  5496. * gcc.dg/pr25023.c: Likewise.
  5497. * gcc.dg/pr27671-2.c: Likewise.
  5498. * gcc.dg/pr32176.c: Likewise.
  5499. * gcc.dg/pr33676.c: Likewise.
  5500. * gcc.dg/pr35045.c: Likewise.
  5501. * gcc.dg/pr36015.c: Likewise.
  5502. * gcc.dg/pr36584.c: Likewise.
  5503. * gcc.dg/pr36998.c: Likewise.
  5504. * gcc.dg/pr37438.c: Likewise.
  5505. * gcc.dg/pr37908.c: Likewise.
  5506. * gcc.dg/pr41241.c: Likewise.
  5507. * gcc.dg/pr41340.c: Likewise.
  5508. * gcc.dg/pr44136.c: Likewise.
  5509. * gcc.dg/pr44194-1.c: Likewise.
  5510. * gcc.dg/pr46212.c: Likewise.
  5511. * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
  5512. * gcc.dg/setjmp-2.c: Likewise.
  5513. * gcc.dg/short-compare-1.c: Likewise.
  5514. * gcc.dg/short-compare-2.c: Likewise.
  5515. * gcc.dg/smod-1.c: Likewise.
  5516. * gcc.dg/sync-2.c: Likewise.
  5517. * gcc.dg/sync-3.c: Likewise.
  5518. * gcc.dg/tls/opt-1.c: Likewise.
  5519. * gcc.dg/tls/opt-2.c: Likewise.
  5520. * gcc.dg/tls/opt-3.c: Likewise.
  5521. * gcc.dg/torture/badshift.c: Likewise.
  5522. * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
  5523. * gcc.dg/torture/pr20314-2.c: Likewise.
  5524. * gcc.dg/torture/pr36891.c: Likewise.
  5525. * gcc.dg/torture/pr38774.c: Likewise.
  5526. * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
  5527. * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
  5528. * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
  5529. * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
  5530. * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
  5531. * gcc.dg/torture/stackalign/push-1.c: Likewise.
  5532. * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
  5533. * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
  5534. * gcc.dg/tree-ssa/loop-28.c: Likewise.
  5535. * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
  5536. * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
  5537. * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
  5538. * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
  5539. * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
  5540. * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
  5541. * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
  5542. * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
  5543. * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
  5544. * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
  5545. * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
  5546. * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
  5547. * gcc.dg/unroll-1.c: Likewise.
  5548. * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
  5549. * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
  5550. * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
  5551. * gcc.misc-tests/i386-pf-none-1.c: Likewise.
  5552. * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
  5553. * gcc.target/i386/20000609-1.c: Likewise.
  5554. * gcc.target/i386/20000720-1.c: Likewise.
  5555. * gcc.target/i386/20000724-1.c: Likewise.
  5556. * gcc.target/i386/20011107-1.c: Likewise.
  5557. * gcc.target/i386/20011119-1.c: Likewise.
  5558. * gcc.target/i386/20020201-3.c: Likewise.
  5559. * gcc.target/i386/20020218-1.c: Likewise.
  5560. * gcc.target/i386/20020729-1.c: Likewise.
  5561. * gcc.target/i386/20030926-1.c: Likewise.
  5562. * gcc.target/i386/20060125-1.c: Likewise.
  5563. * gcc.target/i386/20060125-2.c: Likewise.
  5564. * gcc.target/i386/20060512-1.c: Likewise.
  5565. * gcc.target/i386/20060512-2.c: Likewise.
  5566. * gcc.target/i386/20060512-3.c: Likewise.
  5567. * gcc.target/i386/20060512-4.c: Likewise.
  5568. * gcc.target/i386/387-1.c: Likewise.
  5569. * gcc.target/i386/387-2.c: Likewise.
  5570. * gcc.target/i386/387-5.c: Likewise.
  5571. * gcc.target/i386/387-6.c: Likewise.
  5572. * gcc.target/i386/980312-1.c: Likewise.
  5573. * gcc.target/i386/980313-1.c: Likewise.
  5574. * gcc.target/i386/990117-1.c: Likewise.
  5575. * gcc.target/i386/990424-1.c: Likewise.
  5576. * gcc.target/i386/990524-1.c: Likewise.
  5577. * gcc.target/i386/991129-1.c: Likewise.
  5578. * gcc.target/i386/991214-1.c: Likewise.
  5579. * gcc.target/i386/991230-1.c: Likewise.
  5580. * gcc.target/i386/addr-sel-1.c: Likewise.
  5581. * gcc.target/i386/aggregate-ret1.c: Likewise.
  5582. * gcc.target/i386/aggregate-ret2.c: Likewise.
  5583. * gcc.target/i386/align-main-3.c: Likewise.
  5584. * gcc.target/i386/amd64-abi-1.c: Likewise.
  5585. * gcc.target/i386/amd64-abi-2.c: Likewise.
  5586. * gcc.target/i386/amd64-abi-4.c: Likewise.
  5587. * gcc.target/i386/amd64-abi-5.c: Likewise.
  5588. * gcc.target/i386/amd64-abi-6.c: Likewise.
  5589. * gcc.target/i386/asm-1.c: Likewise.
  5590. * gcc.target/i386/asm-3.c: Likewise.
  5591. * gcc.target/i386/asm-5.c: Likewise.
  5592. * gcc.target/i386/attributes-error.c: Likewise.
  5593. * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
  5594. * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
  5595. * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
  5596. * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
  5597. * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
  5598. * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
  5599. * gcc.target/i386/avx-vinsertps-3.c: Likewise.
  5600. * gcc.target/i386/avx-vmovd-2.c: Likewise.
  5601. * gcc.target/i386/avx-vmovq-2.c: Likewise.
  5602. * gcc.target/i386/avx-vmovq-3.c: Likewise.
  5603. * gcc.target/i386/avx-vpextrq-1.c: Likewise.
  5604. * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
  5605. * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
  5606. * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
  5607. * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
  5608. * gcc.target/i386/bitfield1.c: Likewise.
  5609. * gcc.target/i386/bitfield2.c: Likewise.
  5610. * gcc.target/i386/bmi-2.c: Likewise.
  5611. * gcc.target/i386/bmi-5.c: Likewise.
  5612. * gcc.target/i386/builtin-unreachable.c: Likewise.
  5613. * gcc.target/i386/cleanup-2.c: Likewise.
  5614. * gcc.target/i386/clobbers.c: Likewise.
  5615. * gcc.target/i386/cmov8.c: Likewise.
  5616. * gcc.target/i386/cmpxchg16b-1.c: Likewise.
  5617. * gcc.target/i386/compress-float-387-pic.c: Likewise.
  5618. * gcc.target/i386/compress-float-387.c: Likewise.
  5619. * gcc.target/i386/compress-float-sse-pic.c: Likewise.
  5620. * gcc.target/i386/compress-float-sse.c: Likewise.
  5621. * gcc.target/i386/crc32-2.c: Likewise.
  5622. * gcc.target/i386/crc32-3.c: Likewise.
  5623. * gcc.target/i386/divmod-7.c: Likewise.
  5624. * gcc.target/i386/divmod-8.c: Likewise.
  5625. * gcc.target/i386/fastcall-sseregparm.c: Likewise.
  5626. * gcc.target/i386/fma3-builtin.c: Likewise.
  5627. * gcc.target/i386/fma3-fma.c: Likewise.
  5628. * gcc.target/i386/fma4-256-vector.c: Likewise.
  5629. * gcc.target/i386/fma4-builtin.c: Likewise.
  5630. * gcc.target/i386/fma4-fma-2.c: Likewise.
  5631. * gcc.target/i386/fma4-fma.c: Likewise.
  5632. * gcc.target/i386/fma4-vector-2.c: Likewise.
  5633. * gcc.target/i386/fma4-vector.c: Likewise.
  5634. * gcc.target/i386/funcspec-1.c: Likewise.
  5635. * gcc.target/i386/funcspec-10.c: Likewise.
  5636. * gcc.target/i386/funcspec-11.c: Likewise.
  5637. * gcc.target/i386/funcspec-2.c: Likewise.
  5638. * gcc.target/i386/funcspec-5.c: Likewise.
  5639. * gcc.target/i386/funcspec-6.c: Likewise.
  5640. * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
  5641. * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
  5642. * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
  5643. * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
  5644. * gcc.target/i386/incoming-1.c: Likewise.
  5645. * gcc.target/i386/incoming-10.c: Likewise.
  5646. * gcc.target/i386/incoming-11.c: Likewise.
  5647. * gcc.target/i386/incoming-12.c: Likewise.
  5648. * gcc.target/i386/incoming-13.c: Likewise.
  5649. * gcc.target/i386/incoming-14.c: Likewise.
  5650. * gcc.target/i386/incoming-15.c: Likewise.
  5651. * gcc.target/i386/incoming-2.c: Likewise.
  5652. * gcc.target/i386/incoming-3.c: Likewise.
  5653. * gcc.target/i386/incoming-4.c: Likewise.
  5654. * gcc.target/i386/incoming-5.c: Likewise.
  5655. * gcc.target/i386/incoming-6.c: Likewise.
  5656. * gcc.target/i386/incoming-7.c: Likewise.
  5657. * gcc.target/i386/incoming-8.c: Likewise.
  5658. * gcc.target/i386/incoming-9.c: Likewise.
  5659. * gcc.target/i386/lea.c: Likewise.
  5660. * gcc.target/i386/local.c: Likewise.
  5661. * gcc.target/i386/loop-1.c: Likewise.
  5662. * gcc.target/i386/loop-2.c: Likewise.
  5663. * gcc.target/i386/loop-3.c: Likewise.
  5664. * gcc.target/i386/max-stack-align.c: Likewise.
  5665. * gcc.target/i386/memcpy-1.c: Likewise.
  5666. * gcc.target/i386/movbe-2.c: Likewise.
  5667. * gcc.target/i386/movq-2.c: Likewise.
  5668. * gcc.target/i386/movq.c: Likewise.
  5669. * gcc.target/i386/nrv1.c: Likewise.
  5670. * gcc.target/i386/pad-4.c: Likewise.
  5671. * gcc.target/i386/pad-5a.c: Likewise.
  5672. * gcc.target/i386/pad-5b.c: Likewise.
  5673. * gcc.target/i386/pad-6a.c: Likewise.
  5674. * gcc.target/i386/pad-6b.c: Likewise.
  5675. * gcc.target/i386/pad-7.c: Likewise.
  5676. * gcc.target/i386/pad-9.c: Likewise.
  5677. * gcc.target/i386/pentium4-not-mull.c: Likewise.
  5678. * gcc.target/i386/pic-1.c: Likewise.
  5679. * gcc.target/i386/pr12092-1.c: Likewise.
  5680. * gcc.target/i386/pr12329.c: Likewise.
  5681. * gcc.target/i386/pr21518.c: Likewise.
  5682. * gcc.target/i386/pr22362.c: Likewise.
  5683. * gcc.target/i386/pr22585.c: Likewise.
  5684. * gcc.target/i386/pr23098.c: Likewise.
  5685. * gcc.target/i386/pr25196.c: Likewise.
  5686. * gcc.target/i386/pr25293.c: Likewise.
  5687. * gcc.target/i386/pr25654.c: Likewise.
  5688. * gcc.target/i386/pr26449.c: Likewise.
  5689. * gcc.target/i386/pr26778.c: Likewise.
  5690. * gcc.target/i386/pr26826.c: Likewise.
  5691. * gcc.target/i386/pr27266.c: Likewise.
  5692. * gcc.target/i386/pr29978.c: Likewise.
  5693. * gcc.target/i386/pr30505.c: Likewise.
  5694. * gcc.target/i386/pr30961-1.c: Likewise.
  5695. * gcc.target/i386/pr31628.c: Likewise.
  5696. * gcc.target/i386/pr32000-2.c: Likewise.
  5697. * gcc.target/i386/pr32661-1.c: Likewise.
  5698. * gcc.target/i386/pr32708-2.c: Likewise.
  5699. * gcc.target/i386/pr32708-3.c: Likewise.
  5700. * gcc.target/i386/pr34256.c: Likewise.
  5701. * gcc.target/i386/pr34312.c: Likewise.
  5702. * gcc.target/i386/pr34522.c: Likewise.
  5703. * gcc.target/i386/pr35160.c: Likewise.
  5704. * gcc.target/i386/pr35281.c: Likewise.
  5705. * gcc.target/i386/pr36246.c: Likewise.
  5706. * gcc.target/i386/pr36786.c: Likewise.
  5707. * gcc.target/i386/pr37275.c: Likewise.
  5708. * gcc.target/i386/pr37843-3.c: Likewise.
  5709. * gcc.target/i386/pr37843-4.c: Likewise.
  5710. * gcc.target/i386/pr39082-1.c: Likewise.
  5711. * gcc.target/i386/pr39431.c: Likewise.
  5712. * gcc.target/i386/pr39496.c: Likewise.
  5713. * gcc.target/i386/pr39543-2.c: Likewise.
  5714. * gcc.target/i386/pr39911.c: Likewise.
  5715. * gcc.target/i386/pr40718.c: Likewise.
  5716. * gcc.target/i386/pr40906-1.c: Likewise.
  5717. * gcc.target/i386/pr40906-2.c: Likewise.
  5718. * gcc.target/i386/pr40906-3.c: Likewise.
  5719. * gcc.target/i386/pr40934.c: Likewise.
  5720. * gcc.target/i386/pr41900.c: Likewise.
  5721. * gcc.target/i386/pr42589.c: Likewise.
  5722. * gcc.target/i386/pr43662.c: Likewise.
  5723. * gcc.target/i386/pr43671.c: Likewise.
  5724. * gcc.target/i386/pr43766.c: Likewise.
  5725. * gcc.target/i386/pr43869.c: Likewise.
  5726. * gcc.target/i386/pr44942.c: Likewise.
  5727. * gcc.target/i386/pr44948-2a.c: Likewise.
  5728. * gcc.target/i386/pr45234.c: Likewise.
  5729. * gcc.target/i386/pr45336-2.c: Likewise.
  5730. * gcc.target/i386/pr45336-4.c: Likewise.
  5731. * gcc.target/i386/pr45852.c: Likewise.
  5732. * gcc.target/i386/pr46470.c: Likewise.
  5733. * gcc.target/i386/pr48037-1.c: Likewise.
  5734. * gcc.target/i386/pr48389.c: Likewise.
  5735. * gcc.target/i386/pr49095.c: Likewise.
  5736. * gcc.target/i386/pr9771-1.c: Likewise.
  5737. * gcc.target/i386/rdfsbase-1.c: Likewise.
  5738. * gcc.target/i386/rdfsbase-2.c: Likewise.
  5739. * gcc.target/i386/rdgsbase-1.c: Likewise.
  5740. * gcc.target/i386/rdgsbase-2.c: Likewise.
  5741. * gcc.target/i386/rdrand-3.c: Likewise.
  5742. * gcc.target/i386/regparm-stdcall.c: Likewise.
  5743. * gcc.target/i386/regparm.c: Likewise.
  5744. * gcc.target/i386/reload-1.c: Likewise.
  5745. * gcc.target/i386/rotate-2.c: Likewise.
  5746. * gcc.target/i386/sibcall-5.c: Likewise.
  5747. * gcc.target/i386/signbit-1.c: Likewise.
  5748. * gcc.target/i386/signbit-2.c: Likewise.
  5749. * gcc.target/i386/signbit-3.c: Likewise.
  5750. * gcc.target/i386/sse-5.c: Likewise.
  5751. * gcc.target/i386/sse-8.c: Likewise.
  5752. * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
  5753. * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
  5754. * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
  5755. * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
  5756. * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
  5757. * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
  5758. * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
  5759. * gcc.target/i386/sse2-movq-2.c: Likewise.
  5760. * gcc.target/i386/sse2-movq-3.c: Likewise.
  5761. * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
  5762. * gcc.target/i386/sse4_1-pextrq.c: Likewise.
  5763. * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
  5764. * gcc.target/i386/sse4_2-crc32q.c: Likewise.
  5765. * gcc.target/i386/sse4_2-popcntq.c: Likewise.
  5766. * gcc.target/i386/ssefn-1.c: Likewise.
  5767. * gcc.target/i386/ssefn-2.c: Likewise.
  5768. * gcc.target/i386/sseregparm-1.c: Likewise.
  5769. * gcc.target/i386/sseregparm-2.c: Likewise.
  5770. * gcc.target/i386/sseregparm-3.c: Likewise.
  5771. * gcc.target/i386/sseregparm-4.c: Likewise.
  5772. * gcc.target/i386/sseregparm-5.c: Likewise.
  5773. * gcc.target/i386/sseregparm-6.c: Likewise.
  5774. * gcc.target/i386/sseregparm-7.c: Likewise.
  5775. * gcc.target/i386/sseregparm-8.c: Likewise.
  5776. * gcc.target/i386/stack-realign.c: Likewise.
  5777. * gcc.target/i386/stack-usage-realign.c: Likewise.
  5778. * gcc.target/i386/stackalign/asm-1.c: Likewise.
  5779. * gcc.target/i386/stackalign/longlong-1.c: Likewise.
  5780. * gcc.target/i386/stackalign/longlong-2.c: Likewise.
  5781. * gcc.target/i386/stackalign/return-1.c: Likewise.
  5782. * gcc.target/i386/stackalign/return-2.c: Likewise.
  5783. * gcc.target/i386/stackalign/return-3.c: Likewise.
  5784. * gcc.target/i386/tailcall-1.c: Likewise.
  5785. * gcc.target/i386/tbm-2.c: Likewise.
  5786. * gcc.target/i386/udivmod-7.c: Likewise.
  5787. * gcc.target/i386/udivmod-8.c: Likewise.
  5788. * gcc.target/i386/unroll-1.c: Likewise.
  5789. * gcc.target/i386/vararg-1.c: Likewise.
  5790. * gcc.target/i386/vararg-2.c: Likewise.
  5791. * gcc.target/i386/vect8-ret.c: Likewise.
  5792. * gcc.target/i386/vectorize5.c: Likewise.
  5793. * gcc.target/i386/wmul-1.c: Likewise.
  5794. * gcc.target/i386/wmul-2.c: Likewise.
  5795. * gcc.target/i386/wrfsbase-1.c: Likewise.
  5796. * gcc.target/i386/wrfsbase-2.c: Likewise.
  5797. * gcc.target/i386/wrgsbase-1.c: Likewise.
  5798. * gcc.target/i386/wrgsbase-2.c: Likewise.
  5799. * gcc.target/i386/xop-pcmov.c: Likewise.
  5800. * gcc.target/i386/xop-pcmov2.c: Likewise.
  5801. * gcc.target/i386/xop-rotate1-vector.c: Likewise.
  5802. * gcc.target/i386/xop-rotate2-vector.c: Likewise.
  5803. * gcc.target/i386/xop-rotate3-vector.c: Likewise.
  5804. * gcc.target/i386/xop-shift1-vector.c: Likewise.
  5805. * gcc.target/i386/xop-shift2-vector.c: Likewise.
  5806. * gcc.target/i386/xop-shift3-vector.c: Likewise.
  5807. * gcc.target/i386/zee.c: Likewise.
  5808. * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
  5809. * gfortran.dg/compiler-directive_2.f: Likewise.
  5810. * gfortran.dg/g77/20010216-1.f: Likewise.
  5811. * gfortran.dg/gomp/pr39152.f90: Likewise.
  5812. * gfortran.dg/pr33794.f90: Likewise.
  5813. 2011-07-09 Jason Merrill <jason@redhat.com>
  5814. * g++.dg/cpp0x/regress/regress5.C: New.
  5815. 2011-07-08 Jason Merrill <jason@redhat.com>
  5816. PR c++/45437
  5817. * g++.dg/expr/compound-asn1.C: New.
  5818. * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
  5819. 2011-07-08 Jakub Jelinek <jakub@redhat.com>
  5820. PR target/49621
  5821. * gcc.target/powerpc/altivec-34.c: New test.
  5822. 2011-07-08 Jason Merrill <jason@redhat.com>
  5823. PR c++/45603
  5824. * g++.dg/abi/guard3.C: New.
  5825. 2011-07-08 Julian Brown <julian@codesourcery.com>
  5826. * lib/target-supports.exp
  5827. (check_effective_target_arm_little_endian): New.
  5828. (check_effective_target_vect_pack_trunc): Use above.
  5829. (check_effective_target_vect_unpack): Likewise.
  5830. (check_effective_target_vect_element_align): Test
  5831. check_effective_target_arm_vect_no_misalign for ARM.
  5832. 2011-07-08 Jason Merrill <jason@redhat.com>
  5833. PR c++/49673
  5834. * g++.dg/cpp0x/constexpr-rom.C: New.
  5835. 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
  5836. PR middle-end/49519
  5837. * g++.dg/torture/pr49519.C: New test.
  5838. 2011-07-08 Martin Jambor <mjambor@suse.cz>
  5839. * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
  5840. 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5841. PR testsuite/48727
  5842. * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
  5843. 2011-07-08 Richard Guenther <rguenther@suse.de>
  5844. PR tree-optimization/49662
  5845. * gcc.dg/graphite/interchange-14.c: XFAIL.
  5846. * gcc.dg/graphite/interchange-15.c: Likewise.
  5847. * gcc.dg/graphite/interchange-mvt.c: Likewise.
  5848. 2011-07-06 Jason Merrill <jason@redhat.com>
  5849. PR c++/49663
  5850. * g++.dg/cpp0x/regress/regress4.C: New.
  5851. 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
  5852. PR fortran/49648
  5853. * gfortran.dg/result_in_spec_4.f90: New test.
  5854. 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5855. * gcc.target/sparc/cas64.c: New test.
  5856. 2011-07-07 Jakub Jelinek <jakub@redhat.com>
  5857. PR c/49644
  5858. * g++.dg/torture/pr49644.C: New test.
  5859. PR c/49644
  5860. * gcc.c-torture/execute/pr49644.c: New test.
  5861. 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
  5862. * lib/target-supports.exp (check_effective_target_ia32): New.
  5863. (check_effective_target_x32): Likewise.
  5864. (check_effective_target_vect_cmdline_needed): Also check x32.
  5865. 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
  5866. * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
  5867. dg-prune-output.
  5868. * gcc.target/arm/pr42235.c: Likewise.
  5869. * gcc.target/arm/pr42495.c: Likewise.
  5870. * gcc.target/arm/pr42574.c: Likewise.
  5871. * gcc.target/arm/thumb-branch1.c: Likewise.
  5872. * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
  5873. unneeded prune of possible warning.
  5874. * gcc.target/arm/pr40956.c: Likewise.
  5875. * gcc.target/arm/pr42505.c: Likewise.
  5876. * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
  5877. * gcc.c-torture/compile/pr46883.c: Likewise.
  5878. * gcc.c-torture/compile/pr46934.c: Likewise.
  5879. * gcc.target/arm/pr41679.c: Remove test directives in preparation
  5880. for move to ../../gcc.c-torture/compile.
  5881. * gcc.target/arm/pr46883.c: Likewise.
  5882. * gcc.target/arm/pr46934.c: Likewise.
  5883. * lib/target-supports.exp (check_effective_target_arm_dsp): New.
  5884. * gcc.target/arm/mla-2.c: Use it instead of specific -march.
  5885. * gcc.target/arm/wmul-1.c: Likewise.
  5886. * gcc.target/arm/wmul-2.c: Likewise.
  5887. * gcc.target/arm/wmul-3.c: Likewise.
  5888. * gcc.target/arm/wmul-4.c: Likewise.
  5889. * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
  5890. add tab after scan target.
  5891. * gcc.target/arm/smlaltt-1.c: Likewise.
  5892. * gcc.target/arm/smlatb-1.c: Likewise.
  5893. * gcc.target/arm/smlatt-1.c: Likewise.
  5894. 2011-07-07 Jakub Jelinek <jakub@redhat.com>
  5895. PR debug/49522
  5896. * gcc.dg/debug/pr49522.c: New test.
  5897. 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
  5898. * gcc.dg/pragma-align.c: Run only if target !default_packed.
  5899. * gcc.dg/pr46212.c: Run only if target int32plus.
  5900. * gcc.dg/torture/pr48146.c: Ditto.
  5901. * gcc.dg/tree-ssa/vrp51.c: Ditto.
  5902. * c-c++-common/pr44832.c: Ditto.
  5903. * gcc.dg/pr49544.c: Run only if target ptr32plus.
  5904. * gcc.dg/pr31490.c: Ditto.
  5905. * gcc.dg/torture/builtin-math-7.c: Run only if target
  5906. large_double.
  5907. * gcc.dg/torture/pr45764.c: Skip for AVR.
  5908. * gcc.dg/pr47893.c: Ditto.
  5909. 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
  5910. * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
  5911. (check_effective_target_arm_thumb2): Clarify comment, add valid code.
  5912. * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
  5913. add tab to scan target.
  5914. 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
  5915. * gcc.target/arm/neon-modes-3.c: New test.
  5916. 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
  5917. * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
  5918. -fno-loop-interchange -ffast-math.
  5919. 2011-07-07 Richard Guenther <rguenther@suse.de>
  5920. * gcc.dg/ftrapv-3.c: New testcase.
  5921. 2011-07-07 Richard Guenther <rguenther@suse.de>
  5922. * gcc.dg/tree-ssa/vrp58.c: New testcase.
  5923. * gcc.dg/tree-ssa/scev-cast.c: Adjust.
  5924. 2011-07-07 Kai Tietz <ktietz@redhat.com>
  5925. * gcc.dg/binop-notxor1.c: New test.
  5926. * gcc.dg/binop-notand4a.c: New test.
  5927. * gcc.dg/binop-notxor2.c: New test.
  5928. * gcc.dg/binop-notand3a.c: New test.
  5929. * gcc.dg/binop-notand2a.c: New test.
  5930. * gcc.dg/binop-notand6a.c: New test.
  5931. * gcc.dg/binop-notor1.c: New test.
  5932. * gcc.dg/binop-notand1a.c: New test.
  5933. * gcc.dg/binop-notand5a.c: New test.
  5934. * gcc.dg/binop-notor2.c: New test.
  5935. 2011-07-07 Jakub Jelinek <jakub@redhat.com>
  5936. PR middle-end/49640
  5937. * gcc.dg/gomp/pr49640.c: New test.
  5938. 2011-07-07 Richard Guenther <rguenther@suse.de>
  5939. * gcc.dg/graphite/pr37485.c: Add -floop-block.
  5940. 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5941. PR target/39150
  5942. * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
  5943. 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
  5944. * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
  5945. * gcc.target/powerpc/no-r11-2.c: Ditto.
  5946. * gcc.target/powerpc/no-r11-3.c: Ditto.
  5947. 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
  5948. * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
  5949. * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
  5950. 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
  5951. * lib/target-supports.exp (check_profiling_available): Disable
  5952. profiling with -fprofile-generate for target avr.
  5953. 2011-07-06 Richard Guenther <rguenther@suse.de>
  5954. PR tree-optimization/49645
  5955. * g++.dg/tree-ssa/pr8781.C: Disable SRA.
  5956. 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
  5957. PR middle-end/47383
  5958. * gcc.dg/pr47383.c: New.
  5959. 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5960. PR tree-optimization/49647
  5961. * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
  5962. 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
  5963. PR testsuite/49542
  5964. * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
  5965. * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
  5966. 2011-07-05 Jason Merrill <jason@redhat.com>
  5967. PR c++/48157
  5968. * g++.dg/template/template-id-4.C: New.
  5969. 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
  5970. * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
  5971. * gcc.dg/pr43402.c: Ditto.
  5972. 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
  5973. * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
  5974. 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
  5975. * gcc.target/powerpc/ppc-switch-1.c: New test for
  5976. --param case-values-threshold.
  5977. * gcc.target/powerpc/ppc-switch-2.c: Ditto.
  5978. 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
  5979. * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
  5980. 2011-07-05 Jason Merrill <jason@redhat.com>
  5981. * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
  5982. 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
  5983. PR tree-optimization/47654
  5984. * gcc.dg/graphite/block-pr47654.c: New.
  5985. 2011-07-05 Jason Merrill <jason@redhat.com>
  5986. * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
  5987. 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
  5988. PR tree-optimization/49580
  5989. * gcc.dg/autopar/pr49580.c: New test.
  5990. 2011-07-05 Richard Guenther <rguenther@suse.de>
  5991. PR tree-optimization/49518
  5992. PR tree-optimization/49628
  5993. * g++.dg/torture/pr49628.C: New testcase.
  5994. * gcc.dg/torture/pr49518.c: Likewise.
  5995. 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5996. * ada/acats/run_acats (which): Extract last field from type -p,
  5997. type output only if command succeeded.
  5998. 2011-07-04 Jason Merrill <jason@redhat.com>
  5999. * g++.dg/abi/mangle48.C: New.
  6000. * g++.dg/cpp0x/diag1.C: New.
  6001. * g++.dg/diagnostic/aka1.C: New.
  6002. 2011-07-04 Jakub Jelinek <jakub@redhat.com>
  6003. PR rtl-optimization/49619
  6004. * gcc.dg/pr49619.c: New test.
  6005. PR rtl-optimization/49472
  6006. * gfortran.dg/pr49472.f90: New test.
  6007. PR debug/49602
  6008. * gcc.dg/pr49602.c: New test.
  6009. 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
  6010. PR target/34734
  6011. PR target/44643
  6012. * gcc.target/avr/avr.exp: Run over cpp files, too.
  6013. * gcc.target/avr/torture/avr-torture.exp: Ditto.
  6014. * gcc.target/avr/progmem.h: New file.
  6015. * gcc.target/avr/exit-abort.h: New file.
  6016. * gcc.target/avr/progmem-error-1.c: New file.
  6017. * gcc.target/avr/progmem-error-1.cpp: New file.
  6018. * gcc.target/avr/progmem-warning-1.c: New file.
  6019. * gcc.target/avr/torture/progmem-1.c: New file.
  6020. * gcc.target/avr/torture/progmem-1.cpp: New file.
  6021. 2011-07-04 Richard Guenther <rguenther@suse.de>
  6022. PR tree-optimization/49615
  6023. * g++.dg/torture/pr49615.C: New testcase.
  6024. 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
  6025. PR tree-optimization/49610
  6026. * gcc.dg/vect/pr49610.c: New test.
  6027. 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
  6028. * gnat.dg/specs/debug1.ads: New test.
  6029. 2011-07-02 Janus Weil <janus@gcc.gnu.org>
  6030. PR fortran/49562
  6031. * gfortran.dg/typebound_proc_23.f90: New.
  6032. 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
  6033. PR c++/49605
  6034. * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
  6035. 2011-07-01 Jason Merrill <jason@redhat.com>
  6036. PR c++/48261
  6037. * g++.dg/template/template-id-3.C: New.
  6038. PR c++/48593
  6039. * g++.dg/template/qualified-id4.C: New.
  6040. PR c++/48883
  6041. * g++.dg/template/explicit-args4.C: New.
  6042. PR c++/49085
  6043. * g++.dg/template/offsetof2.C: New.
  6044. 2011-07-01 Kai Tietz <ktietz@redhat.com>
  6045. * gcc.dg/tree-ssa/bitwise-sink.c: New test.
  6046. 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6047. PR libmudflap/49549
  6048. * lib/target-supports.exp (check_effective_target_gld): New proc.
  6049. 2011-07-01 Richard Guenther <rguenther@suse.de>
  6050. PR tree-optimization/49603
  6051. * gcc.dg/torture/pr49603.c: New testcase.
  6052. 2011-06-30 Jason Merrill <jason@redhat.com>
  6053. PR c++/49387
  6054. * g++.dg/rtti/template1.C: New.
  6055. PR c++/49569
  6056. * g++.dg/cpp0x/regress/ctor1.C: New.
  6057. PR c++/49355
  6058. * g++.dg/cpp0x/initlist54.C: New.
  6059. 2011-06-30 Martin Jambor <mjambor@suse.cz>
  6060. * gcc.dg/tree-ssa/sra-12.c: New test.
  6061. 2011-06-29 Jason Merrill <jason@redhat.com>
  6062. * g++.dg/cpp0x/named.C: Test subobject of xvalue.
  6063. 2011-06-30 Richard Guenther <rguenther@suse.de>
  6064. PR tree-optimization/46787
  6065. * gcc.dg/vect/vect-121.c: New testcase.
  6066. 2011-06-30 Martin Jambor <mjambor@suse.cz>
  6067. PR tree-optimization/49094
  6068. * gcc.dg/tree-ssa/pr49094.c: New test.
  6069. 2011-06-30 Jakub Jelinek <jakub@redhat.com>
  6070. PR fortran/49540
  6071. * gfortran.dg/pr49540-1.f90: New test.
  6072. * gfortran.dg/pr49540-2.f90: New test.
  6073. 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6074. PR ada/49511
  6075. * ada/acats/run_acats (which): Use last field of type -p output.
  6076. 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
  6077. Iain Sandoe <iains@gcc.gnu.org>
  6078. PR libobjc/36610
  6079. * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
  6080. Only skip on 64-bit *-*-darwin8* && !objc2.
  6081. 2011-06-30 Richard Guenther <rguenther@suse.de>
  6082. PR tree-optimization/38752
  6083. * gcc.c-torture/compile/pr38752.c: New testcase.
  6084. 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
  6085. * gcc.dg/vect/slp-widen-mult-half.c: New test.
  6086. * gcc.dg/vect/vect-widen-mult-half.c: New test.
  6087. 2011-06-29 Jason Merrill <jason@redhat.com>
  6088. PR c++/49216
  6089. * g++.dg/cpp0x/initlist53.C: Use placement new.
  6090. * g++.dg/cpp0x/initlist-value.C: Use placement new.
  6091. * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
  6092. PR c++/49003
  6093. * g++.dg/cpp0x/trailing6.C: New.
  6094. * g++.dg/cpp0x/pr45908.C: No error.
  6095. PR c++/49272
  6096. * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
  6097. PR c++/49520
  6098. * g++.dg/cpp0x/constexpr-using2.C: New.
  6099. * g++.dg/cpp0x/lambda/lambda-template3.C: New.
  6100. PR c++/45923
  6101. * g++.dg/cpp0x/constexpr-diag3.C: New.
  6102. * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
  6103. * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
  6104. * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
  6105. * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
  6106. 2011-06-29 Jason Merrill <jason@redhat.com>
  6107. * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
  6108. 2011-06-29 Richard Guenther <rguenther@suse.de>
  6109. * gcc.dg/tree-ssa/loop-17.c: Adjust.
  6110. 2011-06-29 Jason Merrill <jason@redhat.com>
  6111. * g++.dg/cpp0x/initlist-value2.C: New.
  6112. * g++.dg/cpp0x/constexpr-initlist4.C: New.
  6113. * g++.dg/cpp0x/initlist-value.C: New.
  6114. 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
  6115. * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
  6116. 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6117. * gcc.dg/inline_1.c: Remove dg-excess-errors.
  6118. * gcc.dg/inline_2.c: Likewise.
  6119. * gcc.dg/unroll_1.c: Likewise.
  6120. 2011-06-29 Jakub Jelinek <jakub@redhat.com>
  6121. PR debug/49567
  6122. * gcc.target/i386/pr49567.c: New test.
  6123. 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
  6124. * gnat.dg/opt17.ad[sb]: New test.
  6125. 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
  6126. Tom de Vries <tom@codesourcery.com>
  6127. * lib/target-supports.exp (check_effective_target_arm_nothumb)
  6128. (check_effective_target_arm_thumb2): New effective targets.
  6129. * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
  6130. properly. Clean up temporary files.
  6131. * gcc.target/arm/ivopts-2.c: Likewise.
  6132. * gcc.target/arm/ivopts-3.c: Likewise.
  6133. * gcc.target/arm/ivopts-4.c: Likewise.
  6134. * gcc.target/arm/ivopts-5.c: Likewise.
  6135. * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
  6136. 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
  6137. PR fortran/49479
  6138. * gfortran.dg/reshape_zerosize_3.f90: New test.
  6139. 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
  6140. * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
  6141. * gcc.target/arm/vfp-ldmias.c: Likewise.
  6142. * gcc.target/arm/vfp-ldmdbd.c: Likewise.
  6143. * gcc.target/arm/vfp-stmdbs.c: Likewise.
  6144. * gcc.target/arm/vfp-ldmiad.c: Likewise.
  6145. * gcc.target/arm/vfp-stmias.c: Likewise.
  6146. * gcc.target/arm/vfp-stmdbd.c: Likewise.
  6147. * gcc.target/arm/vfp-stmiad.c: Likewise.
  6148. 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
  6149. * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
  6150. dg-prune-output.
  6151. * gcc.target/arm/pr45701-2.c: Ditto.
  6152. 2011-06-27 Janus Weil <janus@gcc.gnu.org>
  6153. PR fortran/49466
  6154. * gfortran.dg/allocatable_scalar_9.f90: Modified.
  6155. * gfortran.dg/extends_14.f03: Modified.
  6156. 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
  6157. * lib/target-supports-dg.exp (dg-require-effective-target): Return
  6158. early if the test is already being skipped.
  6159. * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
  6160. scan-assembler-dem-not): For missing file, report unresolved with
  6161. same message as for pass/fail, with reason reported in log file.
  6162. * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
  6163. from add_options_for_arm_neon_fp16.
  6164. (check_effective_target_arm_fp16_ok_nocache): Renamed from
  6165. check_effective_target_arm_neon_fp16_ok_nocache.
  6166. Check -mfpu and -mfloat-abi options from current multilib.
  6167. Do not require neon support.
  6168. (check_effective_target_arm_fp16_ok): Renamed from
  6169. check_effecitve_target_arm_neon_fp16_ok.
  6170. * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
  6171. arm_neon_fp16_ok and arm_fp16.
  6172. * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
  6173. * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
  6174. * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
  6175. * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
  6176. 2011-06-27 Jakub Jelinek <jakub@redhat.com>
  6177. * gcc.dg/builtin-assume-aligned-1.c: New test.
  6178. * gcc.dg/builtin-assume-aligned-2.c: New test.
  6179. * gcc.target/i386/builtin-assume-aligned-1.c: New test.
  6180. PR debug/49544
  6181. * gcc.dg/pr49544.c: New test.
  6182. 2011-06-27 Richard Guenther <rguenther@suse.de>
  6183. PR tree-optimization/49394
  6184. * g++.dg/torture/pr49394.C: New testcase.
  6185. 2011-06-27 Kai Tietz <ktietz@redhat.com>
  6186. * gcc.dg/optimize-bswapdi-2.c: New test.
  6187. 2011-06-27 Michael Hope <michael.hope@linaro.org>
  6188. Richard Sandiford <richard.sandiford@linaro.org>
  6189. PR tree-optimization/49169
  6190. * gcc.dg/torture/pr49169.c: New test.
  6191. 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  6192. PR testsuite/49529
  6193. * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
  6194. * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
  6195. hppa*-*-hpux*.
  6196. 2011-06-26 Jason Merrill <jason@redhat.com>
  6197. * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
  6198. PR c++/49528
  6199. * g++.dg/init/ref19.C: New.
  6200. * g++.dg/cpp0x/constexpr-cleanup.C: New.
  6201. 2011-06-26 Jakub Jelinek <jakub@redhat.com>
  6202. PR tree-optimization/48377
  6203. * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
  6204. non_strict_align.
  6205. 2011-06-26 Steve Ellcey <sje@cup.hp.com>
  6206. PR middle-end/49191
  6207. * lib/target-supports.exp (check_effective_target_non_strict_align):
  6208. New.
  6209. * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
  6210. 2011-06-24 Martin Jambor <mjambor@suse.cz>
  6211. PR tree-optimizations/49516
  6212. * g++.dg/tree-ssa/pr49516.C: New test.
  6213. 2011-06-23 Jason Merrill <jason@redhat.com>
  6214. PR c++/35255
  6215. * g++.dg/template/partial10.C: New.
  6216. * g++.dg/template/partial11.C: New.
  6217. 2011-06-23 Jeff Law <law@redhat.com>
  6218. PR middle-end/48770
  6219. * gcc.dg/pr48770.c: New test.
  6220. 2011-06-23 Jan Hubicka <jh@suse.cz>
  6221. PR middle-end/49373
  6222. * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
  6223. 2011-06-23 Jakub Jelinek <jakub@redhat.com>
  6224. PR testsuite/49512
  6225. * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
  6226. instead of -fdump-tree-optimized.
  6227. 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
  6228. PR c++/44625
  6229. * g++.dg/template/crash107.C: New.
  6230. * g++.dg/template/error17.C: Adjust.
  6231. 2011-06-23 Jason Merrill <jason@redhat.com>
  6232. PR c++/49507
  6233. * g++.dg/cpp0x/defaulted30.C: New.
  6234. PR c++/49440
  6235. * g++.dg/rtti/anon-ns1.C: New.
  6236. PR c++/49395
  6237. * g++.dg/init/ref18.C: New.
  6238. PR c++/36435
  6239. * g++.dg/template/partial9.C: New.
  6240. 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
  6241. PR middle-end/49373
  6242. * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
  6243. 2011-06-22 Jakub Jelinek <jakub@redhat.com>
  6244. PR debug/49496
  6245. * gcc.dg/pr49496.c: New test.
  6246. 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
  6247. * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
  6248. is not xscale.
  6249. * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
  6250. * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
  6251. * gcc.target/arm/pr42879.c: Likewise.
  6252. * gcc.target/arm/pr45701-3.c: Likewise.
  6253. * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
  6254. * gcc.target/arm/pr40482.c: Likewise.
  6255. * gcc.target/arm/stack-corruption.c: Likewise.
  6256. 2011-06-22 Richard Guenther <rguenther@suse.de>
  6257. PR tree-optimization/49493
  6258. * gcc.dg/ipa/ipa-pta-17.c: New testcase.
  6259. 2011-06-22 Jason Merrill <jason@redhat.com>
  6260. PR c++/49260
  6261. * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
  6262. 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
  6263. Dmitry Melnik <dm@ispras.ru>
  6264. * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
  6265. * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
  6266. * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
  6267. 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
  6268. * gcc.target/arm/tlscall.c: New.
  6269. 2011-06-21 Jason Merrill <jason@redhat.com>
  6270. PR c++/49172
  6271. * g++.dg/cpp0x/constexpr-ref1.C: New.
  6272. * g++.dg/cpp0x/constexpr-ref2.C: New.
  6273. * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
  6274. PR c++/49482
  6275. * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
  6276. PR c++/49418
  6277. * g++.dg/template/param3.C: New.
  6278. 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
  6279. * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
  6280. my_clrsb test functions.
  6281. (main): Test clrsb.
  6282. * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
  6283. test_sll, test_ull): Add clrsb tests.
  6284. * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
  6285. clrsbll.
  6286. 2011-06-21 Janus Weil <janus@gcc.gnu.org>
  6287. PR fortran/49112
  6288. * gfortran.dg/class_44.f03: New.
  6289. 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
  6290. PR tree-optimization/49478
  6291. * gcc.dg/vect/pr49478.c
  6292. 2011-06-21 Richard Guenther <rguenther@suse.de>
  6293. PR tree-optimization/49483
  6294. * gcc.dg/vect/vect-120.c: New testcase.
  6295. 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
  6296. PR testsuite/49443
  6297. * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
  6298. * gcc.dg/vect/vect-peel-4.c: Likewise.
  6299. 2011-06-22 Christian Bruel <christian.bruel@st.com>
  6300. PR middle-end/49139
  6301. * gcc.dg/always_inline.c: Removed -Winline. Update checks
  6302. * gcc.dg/always_inline2.c: Likewise.
  6303. * gcc.dg/always_inline3.c: Likewise.
  6304. * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
  6305. * gcc.dg/inline_1.c: Likewise.
  6306. * gcc.dg/inline_2.c: Likewise.
  6307. * gcc.dg/inline_3.c: Likewise.
  6308. * gcc.dg/inline_4.c: Likewise.
  6309. * gcc.dg/20051201-1.c: Likewise.
  6310. * gcc.dg/pr40087.c: Likewise.
  6311. * gcc.dg/torture/pta-structcopy-1.c: Likewise.
  6312. * gcc.dg/inline-22.c: Likewise.
  6313. * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
  6314. * gcc.dg/lto/20090218-1_1.c: Likewise.
  6315. * g++.dg/ipa/devirt-7.C: Likewise.
  6316. * gcc.dg/uninit-pred-5_a.c: Likewise.
  6317. * gcc.dg/uninit-pred-5_b.c: Likewise.
  6318. * gcc.dg/fail_always_inline.c: New.
  6319. 2011-06-21 Jakub Jelinek <jakub@redhat.com>
  6320. * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
  6321. into 6 jobs instead of 3.
  6322. 2011-06-20 Jason Merrill <jason@redhat.com>
  6323. PR c++/49216
  6324. * g++.dg/cpp0x/initlist53.C: New.
  6325. 2011-06-20 Tobias Burnus <burnus@net-b.de>
  6326. PR fortran/18918
  6327. * gfortran.dg/coarray_lock_1.f90: Update dg-error.
  6328. * gfortran.dg/coarray_lock_3.f90: New.
  6329. * gfortran.dg/coarray/lock_1.f90: New.
  6330. 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
  6331. * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
  6332. scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
  6333. unresolved and report the reason to the log file.
  6334. * lib/scanasm.exp (object-size): Move argument processing earlier
  6335. to report errors before verifying that the file exists. Report
  6336. problems detected at runtime as unresolved instead of error and
  6337. report their reasons to the log file.
  6338. 2011-06-20 Jason Merrill <jason@redhat.com>
  6339. PR c++/47080
  6340. * g++.dg/cpp0x/explicit6.C: New.
  6341. PR c++/47635
  6342. * g++.dg/cpp0x/enum20.C: New.
  6343. PR c++/48138
  6344. * g++.dg/ext/attr-aligned01.C: New.
  6345. PR c++/49205
  6346. * g++.dg/cpp0x/variadic-default.C: New.
  6347. PR c++/43321
  6348. * g++.dg/cpp0x/auto26.C: New.
  6349. PR c++/43831
  6350. * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
  6351. 2011-06-20 Kai Tietz <ktietz@redhat.com>
  6352. * gcc.dg/binop-notand1.c: New test.
  6353. * gcc.dg/binop-notand2.c: New test.
  6354. * gcc.dg/binop-notand3.c: New test.
  6355. * gcc.dg/binop-notand4.c: New test.
  6356. * gcc.dg/binop-notand5.c: New test.
  6357. * gcc.dg/binop-notand6.c: New test.
  6358. 2011-06-18 Jakub Jelinek <jakub@redhat.com>
  6359. PR testsuite/49432
  6360. * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
  6361. 2011-06-18 Janus Weil <janus@gcc.gnu.org>
  6362. PR fortran/49400
  6363. * gfortran.dg/proc_ptr_31.f90: New.
  6364. 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
  6365. * gnat.dg/volatile6.adb: New test.
  6366. * gnat.dg/volatile7.adb: Likewise.
  6367. * gnat.dg/volatile8.adb: Likewise.
  6368. * gnat.dg/volatile9.adb: Likewise.
  6369. 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
  6370. * gnat.dg/constant3.adb: New test.
  6371. 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
  6372. PR libfortran/49296
  6373. * gfortran.dg/read_list_eof_1.f90: New test.
  6374. 2011-06-18 Jakub Jelinek <jakub@redhat.com>
  6375. PR target/49411
  6376. * gcc.target/i386/testimm-1.c: New test.
  6377. * gcc.target/i386/testimm-2.c: New test.
  6378. * gcc.target/i386/testimm-3.c: New test.
  6379. * gcc.target/i386/testimm-4.c: New test.
  6380. * gcc.target/i386/testimm-5.c: New test.
  6381. * gcc.target/i386/testimm-6.c: New test.
  6382. * gcc.target/i386/testimm-7.c: New test.
  6383. * gcc.target/i386/testimm-8.c: New test.
  6384. * gcc.target/i386/xop-vpermil2px-2.c: New test.
  6385. * gcc.target/i386/xop-rotate1-int.c: New test.
  6386. * gcc.target/i386/xop-rotate2-int.c: New test.
  6387. 2011-06-17 Jason Merrill <jason@redhat.com>
  6388. * g++.dg/cpp0x/rv-func2.C: New.
  6389. * g++.dg/debug/dwarf2/lambda1.C: New.
  6390. * g++.dg/warn/Wshadow-6.C: Adjust.
  6391. 2011-06-17 Janus Weil <janus@gcc.gnu.org>
  6392. PR fortran/48699
  6393. * gfortran.dg/move_alloc_5.f90: New.
  6394. 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
  6395. PR rtl-optimization/48542
  6396. * gcc.dg/torture/pr48542.c: New test.
  6397. 2011-06-16 Jason Merrill <jason@redhat.com>
  6398. PR c++/44160
  6399. * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
  6400. PR c++/45378
  6401. * g++.dg/cpp0x/initlist52.C New.
  6402. PR c++/45399
  6403. * c-c++-common/raw-string-12.c: New.
  6404. PR c++/49229
  6405. * g++.dg/cpp0x/sfinae26.C: New.
  6406. PR c++/49251
  6407. * g++.dg/cpp0x/variadic113.C: New.
  6408. PR c++/49420
  6409. * g++.dg/cpp0x/variadic112.C: New.
  6410. 2011-06-16 Jeff Law <law@redhat.com>
  6411. * gcc.dg/builtin-object-size-1.c: Update to handle chances from
  6412. improved jump threading.
  6413. * gcc.dg/builtin-object-size-2.c: Likewise.
  6414. * gcc.dg/tree-ssa/20030728-1.c: Likewise.
  6415. 2011-06-16 Janus Weil <janus@gcc.gnu.org>
  6416. PR fortran/49074
  6417. * gfortran.dg/typebound_assignment_3.f03: New.
  6418. 2011-06-16 Steve Ellcey <sje@cup.hp.com>
  6419. PR testsuite/48727
  6420. * g++.dg/opt/devirt2.C: Change xfail rule to target.
  6421. 2011-06-16 Martin Jambor <mjambor@suse.cz>
  6422. PR tree-optimization/49343
  6423. * gnat.dg/discr31.ad[sb]: New test.
  6424. 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6425. * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
  6426. 2011-06-16 Tom de Vries <tom@codesourcery.com>
  6427. PR target/45098
  6428. * gcc.target/arm/ivopts-3.c: Update test.
  6429. * gcc.target/arm/ivopts-5.c: Same.
  6430. 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  6431. Revert:
  6432. 2011-06-10 Wei Guozhi <carrot@google.com>
  6433. PR target/45335
  6434. * gcc.target/arm/pr45335.c: New test.
  6435. * gcc.target/arm/pr45335-2.c: New test.
  6436. * gcc.target/arm/pr45335-3.c: New test.
  6437. * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
  6438. * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
  6439. * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
  6440. 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
  6441. * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
  6442. 2011-06-16 Janus Weil <janus@gcc.gnu.org>
  6443. PR fortran/49417
  6444. * gfortran.dg/class_43.f03: New.
  6445. 2011-06-16 Jakub Jelinek <jakub@redhat.com>
  6446. PR tree-optimization/49419
  6447. * gcc.c-torture/execute/pr49419.c: New test.
  6448. 2011-06-16 Revital Eres <revital.eres@linaro.org>
  6449. * gcc.dg/sms-9.c: New file.
  6450. 2011-06-15 Easwaran Raman <eraman@google.com>
  6451. PR rtl-optimization/49414
  6452. * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
  6453. 2011-06-14 Jason Merrill <jason@redhat.com>
  6454. * g++.dg/cpp0x/noexcept13.C: New.
  6455. 2011-06-14 Easwaran Raman <eraman@google.com>
  6456. PR rtl-optimization/44194
  6457. * gcc.dg/pr44194-1.c: New test.
  6458. * gcc.dg/pr44194-2.c: New test.
  6459. 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
  6460. * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
  6461. switches.
  6462. * gcc.target/arm/pr45701-2.c: Likewise.
  6463. * gcc.target/arm/thumb-branch1.c: Likewise.
  6464. 2011-06-14 Steve Ellcey <sje@cup.hp.com>
  6465. PR testsuite/48727
  6466. * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
  6467. 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
  6468. * gcc.target/arm/pr45701-1.c: Require thumb support.
  6469. * gcc.target/arm/pr45701-2.c: Likewise.
  6470. * gcc.target/arm/thumb-branch1.c: Likewise.
  6471. * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
  6472. * gcc.target/arm/pr39839.c: Likewise.
  6473. * gcc.target/arm/pr40657-2.c: Likewise.
  6474. * gcc.target/arm/pr40956.c: Likewise.
  6475. * gcc.target/arm/pr41679.c: Likewise.
  6476. * gcc.target/arm/pr42235.c: Likewise.
  6477. * gcc.target/arm/pr42495.c: Likewise.
  6478. * gcc.target/arm/pr42505.c: Likewise.
  6479. * gcc.target/arm/pr42574.c: Likewise.
  6480. * gcc.target/arm/pr46883.c: Likewise.
  6481. * gcc.target/arm/pr46934.c: Likewise.
  6482. * gcc.target/arm/xor-and.c: Likewise.
  6483. 2011-06-14 Jason Merrill <jason@redhat.com>
  6484. * g++.dg/other/error23.C: Adjust error message.
  6485. * g++.dg/other/error32.C: Likewise.
  6486. PR c++/49389
  6487. * g++.dg/cpp0x/rv-dotstar.C: New.
  6488. PR c++/49369
  6489. * g++.dg/cpp0x/decltype30.C: New.
  6490. * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
  6491. 2011-06-14 Jakub Jelinek <jakub@redhat.com>
  6492. PR fortran/49103
  6493. * gfortran.dg/pr49103.f90: New test.
  6494. 2011-06-14 Tom de Vries <tom@codesourcery.com>
  6495. PR target/45098
  6496. * gcc.target/arm/ivopts-3.c: New test.
  6497. * gcc.target/arm/ivopts-4.c: New test.
  6498. * gcc.target/arm/ivopts-5.c: New test.
  6499. 2011-06-14 Jakub Jelinek <jakub@redhat.com>
  6500. PR rtl-optimization/49390
  6501. * gcc.c-torture/execute/pr49390.c: New test.
  6502. 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6503. * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
  6504. 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
  6505. * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
  6506. * gcc.c-torture/execute/cmpsi-2.x: New file.
  6507. * gcc.c-torture/execute/pr45262.c: Undo 172757.
  6508. * gcc.c-torture/execute/pr45262.x: New file.
  6509. * gcc.c-torture/compile/pr46534.c: Skip for AVR.
  6510. * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
  6511. int32plus
  6512. * gcc.c-torture/compile/pr49163.c: Ditto.
  6513. 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
  6514. * gcc.dg/vect/vect-16.c: Rename to...
  6515. * gcc.dg/vect/no-fast-math-vect16.c: ...this.
  6516. * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
  6517. for double-word vectors.
  6518. * gcc.dg/vect/vect-peel-4.c: Likewise.
  6519. * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
  6520. vect_element_align.
  6521. * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
  6522. -fno-fast-math.
  6523. 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
  6524. PR target/44618
  6525. * gcc.target/powerpc/outofline_rnreg.c: New testcase.
  6526. 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
  6527. * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
  6528. 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
  6529. * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
  6530. 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
  6531. * gfortran.dg/trim_optimize_8.f90: New test case.
  6532. 2011-06-13 Jakub Jelinek <jakub@redhat.com>
  6533. Ira Rosen <ira.rosen@linaro.org>
  6534. PR tree-optimization/49352
  6535. * gcc.dg/vect/pr49352.c: New test.
  6536. 2011-06-12 Tobias Burnus
  6537. PR fortran/49324
  6538. * gfortran.dg/alloc_comp_assign_11.f90: New.
  6539. 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
  6540. * gfortran.dg/trim_optimize_7.f90: New test.
  6541. 2011-06-10 Wei Guozhi <carrot@google.com>
  6542. PR target/45335
  6543. * gcc.target/arm/pr45335.c: New test.
  6544. * gcc.target/arm/pr45335-2.c: New test.
  6545. * gcc.target/arm/pr45335-3.c: New test.
  6546. * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
  6547. * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
  6548. * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
  6549. 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
  6550. PR c++/41769
  6551. * g++.dg/parse/error39.C: New.
  6552. 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
  6553. * gcc.target/arm/20090811-1.c: Skip for incompatible
  6554. options, do not override other options.
  6555. * gcc.target/arm/combine-cmp-shift.c: Skip for
  6556. incompatible options.
  6557. * gcc.target/arm/pr45094.c: Likewise.
  6558. * gcc.target/arm/scd42-1.c: Likewise.
  6559. * gcc.target/arm/scd42-3.c: Likewise.
  6560. * gcc.target/arm/thumb-ltu.c: Likewise.
  6561. * lib/target-supports.exp
  6562. (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
  6563. multilib flags use -mfpu with a value other than neon-fp16.
  6564. 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6565. * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
  6566. Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
  6567. 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6568. * lib/target-supports.exp (check_effective_target_pie): New proc.
  6569. * gcc.dg/pie-link.c: Use target pie.
  6570. 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
  6571. Laurent Roug� <laurent.rouge@menta.fr>
  6572. * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
  6573. * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
  6574. 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
  6575. * gfortran.dg/coarray/sync_1.f90: New test for
  6576. "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
  6577. 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
  6578. PR tree-optimization/49318
  6579. * gcc.dg/vect/pr49318.c: New test.
  6580. 2011-06-09 David Krauss <potswa@mac.com>
  6581. * g++.dg/template/arrow1.C: New.
  6582. 2011-06-09 Jason Merrill <jason@redhat.com>
  6583. * lib/prune.exp: Prune "note"s.
  6584. * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
  6585. * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
  6586. * g++.dg/template/dependent-expr3.C: Likewise.
  6587. * g++.dg/parse/template7.C: Likewise.
  6588. * g++.old-deja/g++.bugs/900119_01.C: Likewise.
  6589. * g++.old-deja/g++.jason/rfg10.C: Likewise.
  6590. * g++.old-deja/g++.pt/friend38.C: Likewise.
  6591. * g++.old-deja/g++.pt/crash32.C: Likewise.
  6592. * g++.old-deja/g++.other/init4.C: Likewise.
  6593. * g++.old-deja/g++.other/friend8.C: Likewise.
  6594. * g++.dg/ext/complex7.C: Adjust expected output.
  6595. * g++.dg/diagnostic/method1.C: Likewise.
  6596. * g++.dg/parse/parameter-declaration-2.C: Likewise.
  6597. * g++.dg/parse/crash33.C: Likewise.
  6598. * g++.dg/other/warning1.C: Likewise.
  6599. * g++.dg/init/pr29571.C: Likewise.
  6600. * g++.dg/warn/overflow-warn-1.C: Likewise.
  6601. * g++.dg/warn/overflow-warn-3.C: Likewise.
  6602. * g++.dg/warn/overflow-warn-4.C: Likewise.
  6603. * g++.old-deja/g++.oliva/template1.C: Likewise.
  6604. * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
  6605. * g++.dg/parse/template7.C: Adjust.
  6606. 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
  6607. PR target/49307
  6608. * gcc.dg/pr49307.c: New.
  6609. 2011-06-09 Wei Guozhi <carrot@google.com>
  6610. PR target/46975
  6611. * gcc.target/arm/pr46975.c: New testcase.
  6612. 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
  6613. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
  6614. (PMETH, arglist_t): Removed.
  6615. (method_get_number_of_arguments): Removed.
  6616. (method_get_nth_argument): Removed.
  6617. (method_get_first_argument): Removed.
  6618. (method_get_next_argument): Removed.
  6619. (method_get_sizeof_arguments): Removed.
  6620. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
  6621. (PMETH): Removed.
  6622. (method_get_number_of_arguments): Removed.
  6623. (method_get_nth_argument): Removed.
  6624. (method_get_first_argument): Removed.
  6625. (method_get_next_argument): Removed.
  6626. (method_get_sizeof_arguments): Removed.
  6627. * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
  6628. 2011-06-09 David Li <davidxl@google.com>
  6629. * gcc.dg/dump-pass.c: New test.
  6630. 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
  6631. PR c++/29003
  6632. * g++.dg/parse/error38.C: New.
  6633. 2011-06-09 Jakub Jelinek <jakub@redhat.com>
  6634. PR middle-end/49308
  6635. * gfortran.dg/pr49308.f90: New test.
  6636. 2011-06-08 Jason Merrill <jason@redhat.com>
  6637. * g++.dg/cpp0x/noexcept11.C: New.
  6638. * g++.dg/cpp0x/noexcept12.C: New.
  6639. * g++.dg/cpp0x/sfinae11.C: Adjust.
  6640. 2011-06-08 Jakub Jelinek <jakub@redhat.com>
  6641. PR testsuite/49323
  6642. * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
  6643. to dg-options, match also DW_AT_linkage_name.
  6644. 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6645. PR middle-end/21953
  6646. * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
  6647. -fno-common on alpha*-dec-osf*.
  6648. * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
  6649. 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
  6650. PR rtl-optimization/49303
  6651. * gcc.target/ia64/pr49303.c: New test.
  6652. 2011-06-08 Tobias Burnus <burnus@net-b.de>
  6653. PR fortran/18918
  6654. * gfortran.dg/coarray_lock_1.f90: New.
  6655. * gfortran.dg/coarray_lock_2.f90: New.
  6656. 2011-06-07 Jason Merrill <jason@redhat.com>
  6657. * lib/prune.exp: Look for "required" rather than "instantiated".
  6658. * g++.dg/abi/mangle11.C: Likewise.
  6659. * g++.dg/abi/mangle12.C: Likewise.
  6660. * g++.dg/abi/mangle17.C: Likewise.
  6661. * g++.dg/abi/mangle20-2.C: Likewise.
  6662. * g++.dg/abi/pragma-pack1.C: Likewise.
  6663. * g++.dg/cpp0x/decltype26.C: Likewise.
  6664. * g++.dg/cpp0x/decltype28.C: Likewise.
  6665. * g++.dg/cpp0x/decltype29.C: Likewise.
  6666. * g++.dg/cpp0x/enum11.C: Likewise.
  6667. * g++.dg/cpp0x/forw_enum8.C: Likewise.
  6668. * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
  6669. * g++.dg/cpp0x/pr47416.C: Likewise.
  6670. * g++.dg/ext/case-range2.C: Likewise.
  6671. * g++.dg/ext/case-range3.C: Likewise.
  6672. * g++.dg/gomp/for-19.C: Likewise.
  6673. * g++.dg/gomp/pr37533.C: Likewise.
  6674. * g++.dg/gomp/pr38639.C: Likewise.
  6675. * g++.dg/gomp/tpl-parallel-2.C: Likewise.
  6676. * g++.dg/inherit/base3.C: Likewise.
  6677. * g++.dg/inherit/using6.C: Likewise.
  6678. * g++.dg/init/placement4.C: Likewise.
  6679. * g++.dg/init/reference3.C: Likewise.
  6680. * g++.dg/lookup/scoped6.C: Likewise.
  6681. * g++.dg/lookup/using7.C: Likewise.
  6682. * g++.dg/other/abstract1.C: Likewise.
  6683. * g++.dg/other/error10.C: Likewise.
  6684. * g++.dg/other/error5.C: Likewise.
  6685. * g++.dg/other/field1.C: Likewise.
  6686. * g++.dg/other/offsetof5.C: Likewise.
  6687. * g++.dg/parse/bitfield2.C: Likewise.
  6688. * g++.dg/parse/constant4.C: Likewise.
  6689. * g++.dg/parse/crash20.C: Likewise.
  6690. * g++.dg/parse/invalid-op1.C: Likewise.
  6691. * g++.dg/parse/non-dependent2.C: Likewise.
  6692. * g++.dg/parse/template18.C: Likewise.
  6693. * g++.dg/tc1/dr152.C: Likewise.
  6694. * g++.dg/tc1/dr166.C: Likewise.
  6695. * g++.dg/tc1/dr176.C: Likewise.
  6696. * g++.dg/tc1/dr213.C: Likewise.
  6697. * g++.dg/template/access11.C: Likewise.
  6698. * g++.dg/template/access2.C: Likewise.
  6699. * g++.dg/template/access3.C: Likewise.
  6700. * g++.dg/template/access7.C: Likewise.
  6701. * g++.dg/template/arg7.C: Likewise.
  6702. * g++.dg/template/cond2.C: Likewise.
  6703. * g++.dg/template/crash13.C: Likewise.
  6704. * g++.dg/template/crash40.C: Likewise.
  6705. * g++.dg/template/crash7.C: Likewise.
  6706. * g++.dg/template/crash84.C: Likewise.
  6707. * g++.dg/template/ctor5.C: Likewise.
  6708. * g++.dg/template/defarg13.C: Likewise.
  6709. * g++.dg/template/defarg14.C: Likewise.
  6710. * g++.dg/template/dtor7.C: Likewise.
  6711. * g++.dg/template/eh2.C: Likewise.
  6712. * g++.dg/template/error2.C: Likewise.
  6713. * g++.dg/template/error43.C: Likewise.
  6714. * g++.dg/template/friend32.C: Likewise.
  6715. * g++.dg/template/injected1.C: Likewise.
  6716. * g++.dg/template/instantiate1.C: Likewise.
  6717. * g++.dg/template/instantiate3.C: Likewise.
  6718. * g++.dg/template/instantiate5.C: Likewise.
  6719. * g++.dg/template/instantiate7.C: Likewise.
  6720. * g++.dg/template/local6.C: Likewise.
  6721. * g++.dg/template/lookup2.C: Likewise.
  6722. * g++.dg/template/member5.C: Likewise.
  6723. * g++.dg/template/memfriend15.C: Likewise.
  6724. * g++.dg/template/memfriend16.C: Likewise.
  6725. * g++.dg/template/memfriend17.C: Likewise.
  6726. * g++.dg/template/memfriend7.C: Likewise.
  6727. * g++.dg/template/meminit1.C: Likewise.
  6728. * g++.dg/template/nested3.C: Likewise.
  6729. * g++.dg/template/non-type-template-argument-1.C: Likewise.
  6730. * g++.dg/template/nontype12.C: Likewise.
  6731. * g++.dg/template/nontype13.C: Likewise.
  6732. * g++.dg/template/nontype6.C: Likewise.
  6733. * g++.dg/template/pr23510.C: Likewise.
  6734. * g++.dg/template/pr35240.C: Likewise.
  6735. * g++.dg/template/ptrmem15.C: Likewise.
  6736. * g++.dg/template/ptrmem6.C: Likewise.
  6737. * g++.dg/template/qualified-id1.C: Likewise.
  6738. * g++.dg/template/qualttp20.C: Likewise.
  6739. * g++.dg/template/qualttp3.C: Likewise.
  6740. * g++.dg/template/qualttp4.C: Likewise.
  6741. * g++.dg/template/qualttp5.C: Likewise.
  6742. * g++.dg/template/qualttp6.C: Likewise.
  6743. * g++.dg/template/qualttp7.C: Likewise.
  6744. * g++.dg/template/qualttp8.C: Likewise.
  6745. * g++.dg/template/recurse.C: Likewise.
  6746. * g++.dg/template/recurse2.C: Likewise.
  6747. * g++.dg/template/ref5.C: Likewise.
  6748. * g++.dg/template/scope2.C: Likewise.
  6749. * g++.dg/template/sfinae10.C: Likewise.
  6750. * g++.dg/template/sfinae3.C: Likewise.
  6751. * g++.dg/template/sizeof3.C: Likewise.
  6752. * g++.dg/template/static9.C: Likewise.
  6753. * g++.dg/template/template-id-2.C: Likewise.
  6754. * g++.dg/template/typedef13.C: Likewise.
  6755. * g++.dg/template/typename4.C: Likewise.
  6756. * g++.dg/template/using14.C: Likewise.
  6757. * g++.dg/template/using2.C: Likewise.
  6758. * g++.dg/template/warn1.C: Likewise.
  6759. * g++.dg/warn/Wparentheses-13.C: Likewise.
  6760. * g++.dg/warn/Wparentheses-15.C: Likewise.
  6761. * g++.dg/warn/Wparentheses-16.C: Likewise.
  6762. * g++.dg/warn/Wparentheses-17.C: Likewise.
  6763. * g++.dg/warn/Wparentheses-18.C: Likewise.
  6764. * g++.dg/warn/Wparentheses-19.C: Likewise.
  6765. * g++.dg/warn/Wparentheses-20.C: Likewise.
  6766. * g++.dg/warn/Wparentheses-23.C: Likewise.
  6767. * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
  6768. * g++.dg/warn/noeffect2.C: Likewise.
  6769. * g++.dg/warn/noeffect4.C: Likewise.
  6770. * g++.dg/warn/pr8570.C: Likewise.
  6771. * g++.old-deja/g++.brendan/init2.C: Likewise.
  6772. * g++.old-deja/g++.eh/spec6.C: Likewise.
  6773. * g++.old-deja/g++.pt/crash10.C: Likewise.
  6774. * g++.old-deja/g++.pt/crash36.C: Likewise.
  6775. * g++.old-deja/g++.pt/derived3.C: Likewise.
  6776. * g++.old-deja/g++.pt/error2.C: Likewise.
  6777. * g++.old-deja/g++.pt/explicit70.C: Likewise.
  6778. * g++.old-deja/g++.pt/infinite1.C: Likewise.
  6779. * g++.old-deja/g++.pt/memtemp89.C: Likewise.
  6780. * g++.old-deja/g++.pt/overload7.C: Likewise.
  6781. * g++.old-deja/g++.pt/vaarg3.C: Likewise.
  6782. 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
  6783. Iain Sandoe <iains@gcc.gnu.org>
  6784. * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
  6785. Added code to deal with the case when [Protocol
  6786. -descriptionForInstanceMethod:] or [Protocol
  6787. -descriptionForClassMethod:] returns NULL.
  6788. 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
  6789. Iain Sandoe <iains@gcc.gnu.org>
  6790. * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
  6791. * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
  6792. Added cast.
  6793. 2011-06-07 Xinliang David Li <davidxl@google.com>
  6794. * gcc.dg/inline_2.c: New test.
  6795. * gcc.dg/unroll_2.c: New test.
  6796. * gcc.dg/inline_3.c: New test.
  6797. * gcc.dg/unroll_3.c: New test.
  6798. * gcc.dg/inline_4.c: New test.
  6799. * gcc.dg/unroll_4.c: New test.
  6800. * gcc.dg/inline_1.c: New test.
  6801. * gcc.dg/unroll_1.c: New test.
  6802. 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6803. PR tree-optimization/48497
  6804. * lib/gcc-defs.exp (dg-additional-options): New proc.
  6805. * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
  6806. -msse2 on 32-bit x86.
  6807. 2011-06-06 Jason Merrill <jason@redhat.com>
  6808. * g++.dg/cpp0x/enum19.C: New.
  6809. 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
  6810. * gcc.target/arm/neon-reload-class.c: New test.
  6811. 2011-06-07 Dodji Seketeli <dodji@redhat.com>
  6812. PR debug/49130
  6813. * g++.dg/debug/dwarf2/integer-typedef.C: New test.
  6814. 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
  6815. * gcc.target/arm/smlatb-1.c: New file.
  6816. * gcc.target/arm/smlatt-1.c: New file.
  6817. * gcc.target/arm/smlaltb-1.c: New file.
  6818. * gcc.target/arm/smlaltt-1.c: New file.
  6819. 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
  6820. * gcc.target/arm/mla-2.c: New test.
  6821. 2011-06-07 Jakub Jelinek <jakub@redhat.com>
  6822. PR gcov-profile/49299
  6823. * gcc.dg/tree-prof/pr49299-1.c: New test.
  6824. * gcc.dg/tree-prof/pr49299-2.c: New test.
  6825. 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
  6826. * lib/target-supports.exp
  6827. (check_effective_target_vect_widen_mult_qi_to_hi):
  6828. Add NEON as supporting target.
  6829. (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
  6830. (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
  6831. (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
  6832. * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
  6833. using widening multiplication on targets that support it.
  6834. * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
  6835. * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
  6836. * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
  6837. 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
  6838. Updated all testcases in the ObjC/ObjC++ testsuites to use the
  6839. Modern Objective-C runtime API.
  6840. * objc/execute/next_mapping.h: Removed.
  6841. * objc-obj-c++-shared/next-mapping.h: Removed.
  6842. * objc-obj-c++-shared/Object1.h: Removed.
  6843. * objc-obj-c++-shared/Object1.m: Removed.
  6844. * objc-obj-c++-shared/Object1.mm: Removed.
  6845. * objc-obj-c++-shared/Object1-implementation.h: Removed.
  6846. * objc-obj-c++-shared/Protocol1.h: Removed.
  6847. * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
  6848. of ProtoBool, IVAR_T and METHOD.
  6849. * objc-obj-c++-shared/runtime.h: New.
  6850. * objc-obj-c++-shared/TestsuiteObject.h: New.
  6851. * objc-obj-c++-shared/TestsuiteObject.m: New.
  6852. * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
  6853. * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
  6854. Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
  6855. it a class method.
  6856. * objc/execute/_cmd.m: Include
  6857. ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
  6858. runtime API. ([TestClass +initialize]): Include this method also
  6859. with the GNU runtime.
  6860. * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
  6861. Object. ([-setValue:]): Return void.
  6862. * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
  6863. with the GNU runtime. Include
  6864. ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
  6865. for the NeXT runtime. Use the existing print_ivars() and
  6866. compare_structures() implementations for the old NeXT runtime.
  6867. Added new implementations for the Modern GNU and NeXT runtimes.
  6868. Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
  6869. well. (main): Use objc_getClass(). Use return instead of exit.
  6870. * objc/execute/bycopy-1.m: Include objc/objc.h instead of
  6871. ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
  6872. of exit().
  6873. * objc/execute/bycopy-2.m: Include objc/objc.h instead of
  6874. ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
  6875. instead of Object. (main): Use return instead of exit().
  6876. * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
  6877. instead of Object. Removed prototype for exit(). (main): Use
  6878. return instead of exit(). Use the Modern Objective-C runtime API.
  6879. * objc/execute/cascading-1.m: Use TestsuiteObject instead of
  6880. Object.
  6881. * objc/execute/class-tests-1.h: Include
  6882. ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
  6883. runtime API. (test_class_with_superclass): Do not call [Object
  6884. class]. There is no need to with the current libobjc.
  6885. * objc/execute/class-tests-2.h: Include
  6886. ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
  6887. runtime API.
  6888. * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
  6889. ../../objc-obj-c++-shared/next-mapping.h.
  6890. * objc/execute/class-2.m: Likewise.
  6891. * objc/execute/class-3.m: Likewise.
  6892. * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
  6893. ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
  6894. +initialize]): Include this method also with the GNU
  6895. runtime. (main): Use the Modern Objective-C runtime API.
  6896. * objc/execute/class-5.m: Likewise.
  6897. * objc/execute/class-6.m: Likewise.
  6898. * objc/execute/class-7.m: Likewise.
  6899. * objc/execute/class-8.m: Likewise.
  6900. * objc/execute/class-9.m: Likewise.
  6901. * objc/execute/class-10.m: Likewise.
  6902. * objc/execute/class-11.m: Likewise.
  6903. * objc/execute/class-12.m: Likewise.
  6904. * objc/execute/class-13.m: Likewise.
  6905. * objc/execute/class-14.m: Likewise.
  6906. * objc/execute/class_self-1.m ([TestClass +initialize]): Include
  6907. this method also with the GNU runtime.
  6908. * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
  6909. +initialize]): Include this method also with the GNU runtime.
  6910. * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
  6911. of Object.
  6912. * objc/execute/encode-1.m: Likewise.
  6913. * objc/execute/enumeration-1.m: Likewise.
  6914. * objc/execute/enumeration-2.m: Likewise.
  6915. * objc/execute/exceptions/catchall-1.m: Likewise.
  6916. * objc/execute/exceptions/finally-1.m: Likewise.
  6917. * objc/execute/exceptions/foward-1.m: Likewise.
  6918. * objc/execute/exceptions/local-variables-1.m: Likewise.
  6919. * objc/execute/exceptions/throw-nil.m: Likewise.
  6920. * objc/execute/exceptions/trivial.m: Likewise.
  6921. * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
  6922. of Object. Include objc/runtime.h instead of objc/objc-api.h.
  6923. * objc/execute/exceptions/matcher-1.m: Likewise.
  6924. * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
  6925. Object.
  6926. * objc/execute/formal_protocol-2.m: Likewise.
  6927. * objc/execute/formal_protocol-3.m: Likewise.
  6928. * objc/execute/formal_protocol-4.m: Likewise.
  6929. * objc/execute/formal_protocol-5.m: Include
  6930. ../../objc-obj-c++-shared/runtime.h. (main): Always use
  6931. protocol_getName().
  6932. * objc/execute/formal_protocol-6.m: Likewise.
  6933. * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
  6934. Object. Include <objc/Protocol.h> instead of
  6935. ../../objc-obj-c++-shared/Protocol1.h.
  6936. * objc/execute/function-message-1.m: Use TestsuiteObject intead of
  6937. Object.
  6938. * objc/execute/informal_protocol.m: Likewise.
  6939. * objc/execute/load-3.m: Likewise.
  6940. * objc/execute/many_args_method.m ([TestClass +initialize]):
  6941. Include this method with the GNU runtime as well.
  6942. * objc/execute/nested-3.m ([Test +initialize]): Likewise.
  6943. * objc/execute/nested-func-1.m: Use TestsuiteObject
  6944. instead of Object.
  6945. * objc/execute/nil_method-1.m: Likewise.
  6946. * objc/execute/no_clash.m: Likewise.
  6947. * objc/execute/np-1.m: Do not include
  6948. ../../objc-obj-c++-shared/Protocol1.h.
  6949. (main): Use return instead of exit().
  6950. * objc/execute/np-2.m: Do not include
  6951. ../../objc-obj-c++-shared/Protocol1.h.
  6952. ([MyObject +initialize]): Include this method also with the GNU
  6953. runtime. (main): Use return instead of exit().
  6954. * objc/execute/object_is_class.m: Include
  6955. ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
  6956. of Object. (main): Use the Modern Objective-C runtime API.
  6957. * objc/execute/object_is_meta_class.m: Likewise.
  6958. * objc/execute/private.m: Use TestsuiteObject instead of Object.
  6959. * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
  6960. instead of ../objc-obj-c++-shared/Protocol1.h. Include
  6961. ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
  6962. Objective-C runtime API.
  6963. * objc/execute/protocol-isEqual-2.m: Likewise.
  6964. * objc/execute/protocol-isEqual-3.m: Likewise.
  6965. * objc/execute/protocol-isEqual-4.m: Likewise.
  6966. * objc/execute/redefining_self.m ([TestClass +initialize]):
  6967. Include this method with the GNU runtime as well.
  6968. * objc/execute/root_methods.m: Include
  6969. ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
  6970. Include this method with the GNU runtime as well.
  6971. (main): Use the Modern Objective-C runtime API.
  6972. * objc/execute/selector-1.m: Include
  6973. ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
  6974. of Object. (main): Use the Modern Objective-C runtime API.
  6975. * objc/execute/static-1.m ([Test +initialize]): Include this
  6976. method with the GNU runtime as well.
  6977. * objc/execute/static-2.m: Likewise.
  6978. * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
  6979. * objc/execute/va_method.m: Do not include objc/objc-api.h.
  6980. ([MathClass +initialize]): Include this method with the GNU
  6981. runtime as well.
  6982. * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
  6983. instead of Object.
  6984. * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
  6985. * objc.dg/attributes/categ-attributes-2.m: Likewise.
  6986. * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
  6987. * objc.dg/attributes/method-attribute-1.m: Likewise.
  6988. * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
  6989. * objc.dg/attributes/method-attribute-2.m: Likewise.
  6990. * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
  6991. * objc.dg/attributes/method-attribute-3.m: Likewise.
  6992. * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
  6993. * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
  6994. * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
  6995. * obj-c++.dg/bitfield-1.mm: Likewise.
  6996. * obj-c++.dg/bitfield-2.mm: Likewise
  6997. * objc.dg/bitfield-3.m: Likewise.
  6998. * obj-c++.dg/bitfield-4.mm: Likewise.
  6999. * objc.dg/bitfield-5.m: Likewise
  7000. * objc.dg/call-super-1.m: Likewise.
  7001. * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
  7002. Use objc_getClass() instead of objc_get_class(), but for the GNU
  7003. runtime redefine objc_getClass as objc_get_class. Include
  7004. ../objc-obj-c++-shared/runtime.h.
  7005. * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
  7006. * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
  7007. Use the Modern Objective-C runtime API.
  7008. * objc.dg/class-protocol-1.m: Include
  7009. ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
  7010. * obj-c++.dg/class-protocol-1.mm: Likewise.
  7011. * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
  7012. * objc.dg/comp-types-10.m: Likewise.
  7013. * objc.dg/comp-types-11.m: Likewise.
  7014. * objc.dg/comp-types-12.m: Likewise.
  7015. * obj-c++.dg/comp-types-9.mm: Likewise.
  7016. * obj-c++.dg/comp-types-11.mm: Likewise.
  7017. * obj-c++.dg/comp-types-12.mm: Likewise.
  7018. * obj-c++.dg/comp-types-13.mm: Likewise.
  7019. * obj-c++.dg/cxx-ivars-1.mm: Likewise.
  7020. * obj-c++.dg/cxx-ivars-2.mm: Likewise.
  7021. * obj-c++.dg/cxx-scope-1.mm: Likewise.
  7022. * obj-c++.dg/cxx-scope-2.mm: Likewise.
  7023. * objc.dg/defs.m: Use TestsuiteObject instead of Object.
  7024. * objc.dg/desig-init-1.m: Likewise.
  7025. * obj-c++.dg/defs.mm: Likewise.
  7026. * objc.dg/exceptions-2.m: Likewise.
  7027. * obj-c++.dg/except-1.mm: Likewise.
  7028. * obj-c++.dg/exceptions-2.mm: Likewise.
  7029. * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
  7030. Use the Modern Objective-C runtime API.
  7031. * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
  7032. the Modern Objective-C runtime API. Do not include
  7033. ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
  7034. * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
  7035. the Modern Objective-C runtime API except when using an older NeXT
  7036. runtime.
  7037. * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
  7038. the Modern Objective-C runtime API.
  7039. * objc.dg/encode-7.m: Include objc/runtime.h instead of
  7040. objc/encoding.h.
  7041. * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
  7042. * objc.dg/encode-7-next-64bit.m: Updated include.
  7043. * objc.dg/encode-8.m: Include objc/runtime.h instead of
  7044. objc/encoding.h.
  7045. * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
  7046. the Modern Objective-C runtime API.
  7047. * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
  7048. Use the Modern Objective-C runtime API. Include objc/Protocol.h
  7049. instead of ../objc-obj-c++-shared/Protocol1.h.
  7050. * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
  7051. the Modern Objective-C runtime API except when using an older NeXT
  7052. runtime.
  7053. * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
  7054. the Modern Objective-C runtime API.
  7055. * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
  7056. Object.
  7057. * obj-c++.dg/fix-and-continue-2.mm: Likewise.
  7058. * objc.dg/fix-and-continue-2.m: Likewise.
  7059. * objc.dg/foreach-1.m: Likewise.
  7060. * objc.dg/foreach-2.m: Likewise.
  7061. * objc.dg/foreach-3.m: Likewise.
  7062. * objc.dg/foreach-4.m: Likewise.
  7063. * objc.dg/foreach-5.m: Likewise.
  7064. * objc.dg/foreach-6.m: Likewise.
  7065. * objc.dg/foreach-7.m: Likewise.
  7066. * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
  7067. Object.
  7068. * objc.dg/func-ptr-2.m: Likewise.
  7069. * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
  7070. Do not include objc/objc-api.h.
  7071. * obj-c++.dg/fsf-package-0.mm: Likewise.
  7072. * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
  7073. (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
  7074. * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
  7075. of Object.
  7076. * obj-c++.dg/gnu-runtime-1.mm: Likewise.
  7077. * objc.dg/gnu-runtime-3.m: Likewise.
  7078. * obj-c++.dg/gnu-runtime-3.mm: Likewise.
  7079. * objc.dg/headers.m: Include objc/runtime.h instead of
  7080. objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
  7081. for the NeXT runtime.
  7082. * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
  7083. * obj-c++.dg/isa-field-1.mm: Likewise.
  7084. * obj-c++.dg/ivar-list-semi.mm: Likewise.
  7085. * objc.dg/layout-1.m: Likewise.
  7086. * objc.dg/layout-2.m: Likewise.
  7087. * objc.dg/local-decl-2.m: Likewise.
  7088. * objc.dg/lookup-1.m: Use TestsuiteObject instead of
  7089. Object. ([Container +elementForView:]): Use
  7090. class_conformsToProtocol().
  7091. * obj-c++.dg/lookup-2.mm: Likewise.
  7092. * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
  7093. * obj-c++.dg/local-decl-1.mm: Likewise.
  7094. * objc.dg/method-3.m: Likewise.
  7095. * objc.dg/method-4.m: Likewise.
  7096. * objc.dg/method-6.m: Include objc/Protocol.h instead of
  7097. ../objc-obj-c++-shared/Protocol1.h.
  7098. * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
  7099. * objc.dg/method-9.m: Likewise.
  7100. * objc.dg/method-10.m: Likewise.
  7101. * objc.dg/method-13.m ([Root +initialize]): Include this method
  7102. also for the GNU runtime. (main): Use objc_getClass() also for
  7103. the GNU runtime.
  7104. * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
  7105. * objc.dg/method-17.m: Likewise.
  7106. * objc.dg/method-19.m: Likewise.
  7107. * objc.dg/method-20b.m: Likewise.
  7108. * obj-c++.dg/method-2.mm: Likewise.
  7109. * obj-c++.dg/method-6.mm: Likewise.
  7110. * obj-c++.dg/method-10.mm: Likewise.
  7111. * obj-c++.dg/method-11.mm: Likewise.
  7112. * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
  7113. ../objc-obj-c++-shared/Protocol1.h.
  7114. * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
  7115. * obj-c++.dg/method-15.mm: Likewise.
  7116. * obj-c++.dg/method-17.mm: Likewise.
  7117. * obj-c++.dg/method-19.mm: Updated includes. ([Root
  7118. +initialize]): Include this method also for the GNU
  7119. runtime. (main): Use objc_getClass() also for the GNU runtime.
  7120. * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
  7121. * obj-c++.dg/method-22.mm: Likewise.
  7122. * obj-c++.dg/method-23.mm: Likewise.
  7123. * obj-c++.dg/no-extra-load.mm: Likewise.
  7124. * objc.dg/objc-fast-4.m: Likewise.
  7125. * objc.dg/objc-gc-4.m: Likewise.
  7126. * obj-c++.dg/objc-gc-3.mm: Likewise.
  7127. * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
  7128. protocol_getMethodDescription() instead of [Protocol
  7129. -descriptionForInstanceMethod].
  7130. * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
  7131. Made it available with all runtimes. (main): Call -test instead
  7132. of -class.
  7133. * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
  7134. and put into a category.
  7135. * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
  7136. Object. Include objc/objc.h.
  7137. * obj-c++.dg/proto-lossage-2.mm: Likewise.
  7138. * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
  7139. New. (main): Use protocol_getMethodDescription() instead
  7140. of [Protocol -descriptionForInstanceMethod] and [Protocol
  7141. -descriptionForClassMethod].
  7142. * obj-c++.dg/proto-lossage-3.mm: Likewise.
  7143. * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
  7144. Objective-C runtime API.
  7145. * obj-c++.dg/proto-qual-1.mm: Likewise.
  7146. * objc.dg/property/property-1.m: Use TestsuiteObject instead of
  7147. Object.
  7148. * obj-c++.dg/property/property-1.mm: Likewise.
  7149. * obj-c++.dg/qual-types-1.mm: Likewise.
  7150. * objc.dg/selector-2.m: Include objc/objc.h instead of
  7151. ../objc-obj-c++-shared/Object1.h.
  7152. * obj-c++.dg/selector-2.mm: Likewise.
  7153. * obj-c++.dg/selector-5.mm: Likewise.
  7154. * obj-c++.dg/selector-6.mm: Likewise.
  7155. * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
  7156. Object. Do not include objc/objc-api.h.
  7157. * obj-c++.dg/set-not-used-1.mm: Likewise.
  7158. * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
  7159. * objc.dg/stret-1.m: Likewise.
  7160. * objc.dg/stret-2.m: Likewise.
  7161. * obj-c++.dg/super-class-2.mm: Likewise.
  7162. * objc.dg/super-class-3.m: Likewise.
  7163. * objc.dg/super-class-4.m: Likewise.
  7164. * objc.dg/sync-2.m: Likewise.
  7165. * obj-c++.dg/sync-2.mm: Likewise.
  7166. * objc.dg/sync-1.m: Include objc/objc.h instead of
  7167. ../objc-obj-c++-shared/Object1.h.
  7168. * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
  7169. 'Class' as the type of 'isa'.
  7170. * objc.dg/special/unclaimed-category-1.m: Use the Modern
  7171. Objective-C runtime API. ([TestClass +initialize]): Include this
  7172. method with the GNU runtime as well.
  7173. * objc.dg/strings/strings-1.m: Updated includes.
  7174. * obj-c++.dg/strings/strings-1.mm: Likewise.
  7175. * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
  7176. objc.dg/strings/const-str-12b.m.
  7177. * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
  7178. * obj-c++.dg/template-3.mm: Likewise.
  7179. * obj-c++.dg/template-4.mm: Likewise.
  7180. * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
  7181. Objective-C runtime API.
  7182. * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
  7183. * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
  7184. * obj-c++.dg/try-catch-1.mm: Likewise.
  7185. * obj-c++.dg/try-catch-2.mm: Likewise.
  7186. * objc.dg/try-catch-3.m: Likewise.
  7187. * obj-c++.dg/try-catch-3.mm: Likewise.
  7188. * objc.dg/try-catch-6.m: Likewise.
  7189. * objc.dg/try-catch-7.m: Likewise.
  7190. * obj-c++.dg/try-catch-7.mm: Likewise.
  7191. * obj-c++.dg/try-catch-8.mm: Likewise.
  7192. * obj-c++.dg/try-catch-9.mm: Likewise.
  7193. * objc.dg/try-catch-10.m: Likewise.
  7194. * obj-c++.dg/try-catch-11.mm: Likewise.
  7195. * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
  7196. Object. Include objc/objc.h.
  7197. * obj-c++.dg/typedef-alias-1.mm: Likewise.
  7198. * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
  7199. * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
  7200. Object. Use Modern Objective-C runtime API. Do not use
  7201. performv::.
  7202. * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
  7203. * obj-c++.dg/torture/trivial.mm: Likewise.
  7204. * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
  7205. instead of ../objc-obj-c++-shared/Object1.h. Include
  7206. ../objc-obj-c++-shared/runtime.h.
  7207. * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
  7208. * objc.dg/torture/strings/const-str-11.m: Likewise.
  7209. * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
  7210. * objc.dg/torture/strings/const-str-9.m: Likewise.
  7211. * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
  7212. * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
  7213. instead of Object. Only add _FooClassReference if
  7214. __NEXT_RUNTIME__.
  7215. * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
  7216. * objc.dg/torture/strings/const-str-8.m: Likewise.
  7217. * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
  7218. * obj-c++.dg/torture/strings/string1.mm: Updated includes and
  7219. additional sources.
  7220. * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
  7221. Object.
  7222. * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
  7223. * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
  7224. * obj-c++.dg/va-meth-1.mm: Likewise.
  7225. * objc.dg/zero-link-1.m: Include objc/Object.h instead of
  7226. ../objc-obj-c++-shared/Object1.h.
  7227. * objc.dg/zero-link-3.m: Likewise.
  7228. 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
  7229. * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
  7230. 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
  7231. PR obj-c++/48275
  7232. * obj-c++.dg/property/cxx-property-1.mm: New.
  7233. * obj-c++.dg/property/cxx-property-2.mm: New.
  7234. 2011-06-06 Jason Merrill <jason@redhat.com>
  7235. * g++.dg/cpp0x/regress/ptrmem1.C: New.
  7236. 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
  7237. PR rtl-optimization/49145
  7238. From Ryan Mansfield
  7239. * gcc.c-torture/compile/pr49145.c: New test.
  7240. 2011-06-06 Jakub Jelinek <jakub@redhat.com>
  7241. PR testsuite/49288
  7242. * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
  7243. to dg-options, match also DW_AT_linkage_name.
  7244. PR debug/49294
  7245. * gcc.dg/debug/pr49294.c: New test.
  7246. PR c++/49264
  7247. * g++.dg/opt/pr49264.C: New test.
  7248. 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
  7249. PR tree-optimization/49243
  7250. * gcc.dg/pr49243.c: New.
  7251. 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
  7252. * gnat.dg/specs/cond_expr1.ads: New test.
  7253. 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
  7254. * gnat.dg/deferred_const4.ad[sb]: New test.
  7255. * gnat.dg/deferred_const4_pkg.ads: New helper.
  7256. 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
  7257. * gnat.dg/test_tamdt.adb: Rename to...
  7258. * gnat.dg/taft_type1.adb: ...this.
  7259. * gnat.dg/tamdt.ad[sb]: Rename to...
  7260. * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
  7261. * gnat.dg/tamdt_aux.ads: Rename to...
  7262. * gnat.dg/taft_type1_pkg2.ads: ...this.
  7263. * gnat.dg/taft_type2.ad[sb]: New test.
  7264. * gnat.dg/taft_type2_pkg.ads: New helper.
  7265. * gnat.dg/taft_type3.adb: New test.
  7266. * gnat.dg/taft_type3_pkg.ads: New helper.
  7267. 2011-06-05 Tobias Burnus <burnus@net-b.de>
  7268. PR fortran/49255
  7269. * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
  7270. for F2008.
  7271. 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
  7272. PR testsuite/49287
  7273. * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
  7274. warning.
  7275. * objc.dg/gnu-api-2-objc.m: Likewise.
  7276. * obj-c++.dg/gnu-api-2-class.mm: Likewise
  7277. * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
  7278. 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
  7279. * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
  7280. alignment, not the alignment, when calling class_addIvar(). Add
  7281. an 'isa' instance variable to the test root class.
  7282. * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
  7283. 2011-06-04 Jan Hubicka <jh@suse.cz>
  7284. PR tree-optimization/48893
  7285. PR tree-optimization/49091
  7286. PR tree-optimization/49179
  7287. * gfortran.dg/pr49179.f90: New testcase
  7288. 2011-06-04 Jan Hubicka <jh@suse.cz>
  7289. PR lto/48954
  7290. * g++.dg/torture/pr48954.C: New testcase.
  7291. 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
  7292. * g++.dg/warn/delete-non-virtual-dtor.C: New.
  7293. 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
  7294. PR c++/33840
  7295. * g++.dg/diagnostic/bitfld2.C: New.
  7296. 2011-06-04 Jakub Jelinek <jakub@redhat.com>
  7297. PR target/49281
  7298. * gcc.c-torture/execute/pr49281.c: New test.
  7299. 2011-06-04 Jan Hubicka <jh@suse.cz>
  7300. PR tree-optimize/48929
  7301. * gcc.c-torture/compile/pr48929.c: New testcase.
  7302. 2011-06-04 Jakub Jelinek <jakub@redhat.com>
  7303. * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
  7304. 2011-06-03 Jakub Jelinek <jakub@redhat.com>
  7305. PR c++/49276
  7306. * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
  7307. 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
  7308. * objc.dg/headers.m: Do not include sarray.h and hash.h.
  7309. 2011-06-03 Richard Henderson <rth@redhat.com>
  7310. Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7311. * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
  7312. 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
  7313. * objc.dg/headers.m: Do not include objc-list.h.
  7314. 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
  7315. * objc.dg/type-stream-1.m: Test removed.
  7316. * objc.dg/headers.m: Do not include typedstream.h.
  7317. 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
  7318. * objc.dg/torture/forward-1.m (main): Updated testcase.
  7319. 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
  7320. PR target/49163
  7321. * gcc.c-torture/compile/pr49163.c: New.
  7322. 2011-06-02 Asher Langton <langton2@llnl.gov>
  7323. PR fortran/49268
  7324. * gfortran.dg/PR49268.f90: New test.
  7325. 2011-06-02 Asher Langton <langton2@llnl.gov>
  7326. PR fortran/37039
  7327. * gfortran.dg/PR37039.f90: New test.
  7328. 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
  7329. PR objc/48539
  7330. * objc.dg/method-5.m: Updated.
  7331. * objc.dg/method-19.m: Updated.
  7332. * objc.dg/method-lookup-1.m: New.
  7333. * obj-c++.dg/method-6.mm: Updated.
  7334. * obj-c++.dg/method-7.mm: Updated.
  7335. * obj-c++.dg/method-lookup-1.mm: New.
  7336. 2011-06-02 DJ Delorie <dj@redhat.com>
  7337. * lib/timeout.exp (timeout): Add board_info support.
  7338. 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
  7339. * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
  7340. 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
  7341. PR fortran/49265
  7342. * gfortran.dg/module_procedure_double_colon_1.f90: New test.
  7343. * gfortran.dg/module_procedure_double_colon_2.f90: New test.
  7344. 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
  7345. Hans-Peter Nilsson <hp@axis.com>
  7346. PR rtl-optimization/48840
  7347. * gcc.target/sparc/ultrasp13.c: New test.
  7348. 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
  7349. PR target/49238
  7350. * gcc.c-torture/compile/pr49238.c: New.
  7351. 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
  7352. * gcc.target/arm/g2.c: Skip test in -mthumb.
  7353. Skip test unless cpu is xscale.
  7354. * gcc.target/arm/scd42-2.c: Likewise.
  7355. * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
  7356. 2011-06-01 Jason Merrill <jason@redhat.com>
  7357. * g++.dg/cpp0x/decltype28.C: New.
  7358. * g++.dg/cpp0x/decltype29.C: New.
  7359. 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
  7360. PR target/45074
  7361. * gcc.target/mips/pr45074.c: New test.
  7362. 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
  7363. Hans-Peter Nilsson <hp@axis.com>
  7364. PR rtl-optimization/48830
  7365. * gcc.target/sparc/ultrasp12.c: New test.
  7366. 2011-06-01 David Li <davidxl@google.com>
  7367. * gcc.dg/profile-dir-1.c: Change pass name.
  7368. * gcc.dg/profile-dir-2.c: Ditto.
  7369. * gcc.dg/tree-ssa/dump-1.c: Ditto.
  7370. * gcc.dg/tree-ssa/loop-25.c: Ditto.
  7371. * gcc.dg/tree-prof/stringop-1.c: Ditto.
  7372. * gcc.dg/tree-prof/update-loopch.c: Ditto.
  7373. * gcc.dg/tree-prof/stringop-2.c: Ditto.
  7374. * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
  7375. * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
  7376. * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
  7377. * gcc.dg/tree-prof/val-prof-1.c: Ditto.
  7378. * gcc.dg/tree-prof/val-prof-2.c: Ditto.
  7379. * gcc.dg/tree-prof/val-prof-3.c: Ditto.
  7380. * gcc.dg/tree-prof/val-prof-4.c: Ditto.
  7381. * gcc.dg/tree-prof/val-prof-5.c: Ditto.
  7382. * gcc.dg/tree-prof/val-prof-7.c: Ditto.
  7383. * gcc.dg/profile-dir-3.c: Ditto.
  7384. * g++.dg/tree-prof/indir-call-prof.C: Ditto.
  7385. 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
  7386. * objc.dg/attributes/method-nonnull-1.m: New test.
  7387. * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
  7388. 2011-05-31 Tobias Burnus <burnus@net-b.de>
  7389. PR fortran/18918
  7390. * gfortran.dg/coarray_atomic_1.f90: New.
  7391. * gfortran.dg/coarray/atomic_1.f90: New.
  7392. 2011-05-31 Jakub Jelinek <jakub@redhat.com>
  7393. * gcc.dg/guality/bswaptest.c: New test.
  7394. * gcc.dg/guality/clztest.c: New test.
  7395. * gcc.dg/guality/ctztest.c: New test.
  7396. * gcc.dg/guality/rotatetest.c: New test.
  7397. PR target/48688
  7398. * gcc.target/i386/pr48688.c: New test.
  7399. 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
  7400. PR c++/48010
  7401. * g++.dg/lookup/name-clash9.C: New.
  7402. 2011-05-31 Tobias Burnus <burnus@net-b.de>
  7403. PR fortran/18918
  7404. * gfortran.dg/coarray/dummy_1.f90: New.
  7405. 2011-05-31 Tobias Burnus <burnus@net-b.de>
  7406. PR fortran/18918
  7407. * gfortran.dg/coarray/save_1.f90: New.
  7408. * gfortran.dg/coarray_4.f90: Update dg-error.
  7409. 2011-05-31 Jason Merrill <jason@redhat.com>
  7410. * g++.dg/cpp0x/rv-template1.C: New.
  7411. 2011-05-31 Jakub Jelinek <jakub@redhat.com>
  7412. PR rtl-optimization/49235
  7413. * gcc.dg/pr49235.c: New test.
  7414. 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
  7415. PR tree-optimization/49093
  7416. * gcc.dg/vect/pr49093.c: New test.
  7417. 2011-05-31 Dodji Seketeli <dodji@redhat.com>
  7418. PR debug/49047
  7419. * g++.dg/debug/dwarf2/cdtor-1.C: New test.
  7420. 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
  7421. PR testsuite/49239
  7422. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
  7423. output array.
  7424. 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
  7425. PR target/49186
  7426. * gcc.c-torture/execute/pr49186.c: New.
  7427. 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
  7428. PR target/49168
  7429. * gcc.target/i386/pr49168-1.c: New.
  7430. 2011-05-30 Jakub Jelinek <jakub@redhat.com>
  7431. Eric Botcazou <ebotcazou@adacore.com>
  7432. * gcc.dg/guality/drap.c: New test.
  7433. 2011-05-30 Richard Guenther <rguenther@suse.de>
  7434. PR tree-optimization/49210
  7435. * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
  7436. * gnat.dg/boolean_subtype2_pkg.ads: New helper.
  7437. 2011-05-30 Jakub Jelinek <jakub@redhat.com>
  7438. PR c++/49223
  7439. * g++.dg/gomp/pr49223-1.C: New test.
  7440. * g++.dg/gomp/pr49223-2.C: New test.
  7441. 2011-05-30 Richard Guenther <rguenther@suse.de>
  7442. PR tree-optimization/49218
  7443. * gcc.c-torture/execute/pr49218.c: New testcase.
  7444. 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
  7445. PR tree-optimization/49199
  7446. * gcc.dg/vect/no-scevccp-pr49199.c: New test.
  7447. * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
  7448. -fno-tree-scev-cprop.
  7449. 2011-05-29 Janus Weil <janus@gcc.gnu.org>
  7450. PR fortran/47601
  7451. * gfortran.dg/extends_13.f03: New.
  7452. 2011-05-29 Jakub Jelinek <jakub@redhat.com>
  7453. PR rtl-optimization/49095
  7454. * gcc.target/i386/pr49095.c: New test.
  7455. 2011-05-29 Tobias Burnus <burnus@net-b.de>
  7456. PR fortran/18918
  7457. * gfortran.dg/coarray_24.f90: New.
  7458. 2011-05-29 Tobias Burnus <burnus@net-b.de>
  7459. PR fortran/18918
  7460. * gfortran.dg/coarray_23.f90: New.
  7461. 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
  7462. From Ryan Mansfield
  7463. * gcc.dg/pr48826.c: New test.
  7464. 2011-05-29 Richard Guenther <rguenther@suse.de>
  7465. PR tree-optimization/49217
  7466. * gcc.dg/torture/pr49217.c: New testcase.
  7467. 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
  7468. PR testsuite/49222
  7469. * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
  7470. 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
  7471. * gnat.dg/boolean_subtype.adb: Rename to...
  7472. * gnat.dg/boolean_subtype1.adb: ...this.
  7473. 2011-05-28 Jason Merrill <jason@redhat.com>
  7474. * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
  7475. 2011-05-27 Jason Merrill <jason@redhat.com>
  7476. * g++.dg/cpp0x/enum18.C: Adjust.
  7477. * g++.dg/cpp0x/lambda/lambda-template2.C: New.
  7478. 2011-05-27 Tobias Burnus <burnus@net-b.de>
  7479. PR fortran/18918
  7480. * gfortran.dg/coarray_22.f90: New.
  7481. 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  7482. PR tree-optimization/46728
  7483. * gcc.target/powerpc/pr46728-1.c: New.
  7484. * gcc.target/powerpc/pr46728-2.c: New.
  7485. * gcc.target/powerpc/pr46728-3.c: New.
  7486. * gcc.target/powerpc/pr46728-4.c: New.
  7487. * gcc.target/powerpc/pr46728-5.c: New.
  7488. * gcc.dg/pr46728-6.c: New.
  7489. * gcc.target/powerpc/pr46728-7.c: New.
  7490. * gcc.target/powerpc/pr46728-8.c: New.
  7491. * gcc.dg/pr46728-9.c: New.
  7492. * gcc.target/powerpc/pr46728-10.c: New.
  7493. * gcc.target/powerpc/pr46728-11.c: New.
  7494. * gcc.dg/pr46728-12.c: New.
  7495. * gcc.target/powerpc/pr46728-13.c: New.
  7496. * gcc.target/powerpc/pr46728-14.c: New.
  7497. * gcc.target/powerpc/pr46728-15.c: New.
  7498. * gcc.target/powerpc/pr46728-16.c: New.
  7499. 2011-05-27 Jason Merrill <jason@redhat.com>
  7500. * g++.dg/abi/mangle47.C: New.
  7501. PR c++/49176
  7502. * g++.dg/template/const5.C: New.
  7503. * g++.dg/cpp0x/enum18.C: New.
  7504. * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
  7505. * g++.dg/cpp0x/error6.C: New.
  7506. * g++.dg/cpp0x/error5.C: New.
  7507. 2011-05-27 Jakub Jelinek <jakub@redhat.com>
  7508. PR c++/49165
  7509. * g++.dg/eh/cond6.C: New test.
  7510. 2011-05-27 Tobias Burnus <burnus@net-b.de>
  7511. PR fortran/48820
  7512. * gfortran.dg/rank_3.f90: New.
  7513. * gfortran.dg/rank_4.f90: New.
  7514. 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
  7515. * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
  7516. replace dump search.
  7517. 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
  7518. * gnat.dg/bit_packed_array5.ads: Move dg directive to...
  7519. * gnat.dg/bit_packed_array5.adb: ...here.
  7520. 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
  7521. PR c++/42056
  7522. * g++.dg/cpp0x/auto25.C: New.
  7523. 2011-05-27 Richard Guenther <rguenther@suse.de>
  7524. * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
  7525. 2011-05-27 Richard Guenther <rguenther@suse.de>
  7526. * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
  7527. 2011-05-27 Richard Guenther <rguenther@suse.de>
  7528. PR middle-end/49189
  7529. * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
  7530. 2011-05-26 Jason Merrill <jason@redhat.com>
  7531. * g++.dg/cpp0x/friend1.C: New.
  7532. * g++.dg/cpp0x/friend2.C: New.
  7533. * g++.dg/cpp0x/auto7.C: Update.
  7534. * g++.dg/template/crash50.C: Adjust.
  7535. * g++.dg/template/static9.C: Adjust.
  7536. * g++.old-deja/g++.ext/memconst.C: Adjust.
  7537. 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
  7538. * gcc.dg/march.c: Ignore a note for some targets.
  7539. 2011-05-26 Janis Johnson <janis187@us.ibm.com>
  7540. Nathan Froyd <froydnj@codesourcery.com>
  7541. PR c++/2288
  7542. PR c++/18770
  7543. * g++.old-deja/g++.jason/cond.C: Remove xfails.
  7544. * g++.dg/parse/pr18770.C: New test.
  7545. * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
  7546. 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
  7547. PR fortran/48955
  7548. * gfortran.dg/dependency_40.f90 : New test.
  7549. 2011-05-26 Tobias Burnus <burnus@net-b.de>
  7550. PR fortran/18918
  7551. * gfortran.dg/coarray/registering_1.f90: New.
  7552. 2011-05-26 Jason Merrill <jason@redhat.com>
  7553. * g++.dg/cpp0x/variadic111.C: New.
  7554. * g++.dg/cpp0x/variadic41.C: Adjust.
  7555. 2011-05-26 Richard Guenther <rguenther@suse.de>
  7556. PR tree-optimization/48702
  7557. * gcc.dg/torture/pr48702.c: New testcase.
  7558. 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7559. PR gcov-profile/48845
  7560. * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
  7561. support.
  7562. * gcc.dg/matrix/matrix.exp: Likewise.
  7563. * gcc.dg/tree-prof/tree-prof.exp: Likewise.
  7564. * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
  7565. line number to check_profiling_available.
  7566. * lib/target-supports.exp (check_profiling_available): Account for
  7567. this.
  7568. Require TLS runtime support with -fprofile-generate.
  7569. * lib/profopt.exp (profopt-execute): Add TLS options for
  7570. -fprofile-generate.
  7571. * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
  7572. 2011-05-26 Jakub Jelinek <jakub@redhat.com>
  7573. PR c++/49165
  7574. * g++.dg/eh/cond5.C: New test.
  7575. PR tree-optimization/49161
  7576. * gcc.c-torture/execute/pr49161.c: New test.
  7577. 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  7578. * gcc.target/arm/neon-vorn-vbic.c: New test.
  7579. 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
  7580. PR tree-optimization/49038
  7581. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
  7582. * gcc.dg/vect/pr49038.c: New test.
  7583. 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
  7584. * g++.dg/init/pr25811-3.C: New.
  7585. * g++.dg/init/pr25811-4.C: New.
  7586. 2011-05-25 Jason Merrill <jason@redhat.com>
  7587. * g++.dg/cpp0x/enum17.C: New.
  7588. * g++.old-deja/g++.jason/rfg10.C: Adjust.
  7589. * g++.dg/cpp0x/auto24.C: New.
  7590. * g++.dg/cpp0x/error4.C: New.
  7591. * g++.dg/cpp0x/rv-restrict.C: New.
  7592. * g++.dg/cpp0x/enum15.C: New.
  7593. * g++.dg/cpp0x/constexpr-switch2.C: New.
  7594. * g++.dg/cpp0x/variadic110.C: New.
  7595. * g++.dg/cpp0x/auto9.C: Add typedef test.
  7596. * g++.dg/cpp0x/auto23.C: New.
  7597. * g++.dg/cpp0x/auto9.C: Adjust.
  7598. * g++.dg/cpp0x/defaulted29.C: New.
  7599. * g++.dg/cpp0x/initlist51.C: New.
  7600. 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
  7601. * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
  7602. * g++.dg/abi/packed1.C: Suppress warning.
  7603. * g++.dg/warn/Wunused-parm-3.C: Likewise.
  7604. * g++.dg/template/stdarg1.C: Likewise.
  7605. * g++.dg/other/packed1.C: Remove arm from xfail list.
  7606. 2011-05-25 Jason Merrill <jason@redhat.com>
  7607. * g++.dg/cpp0x/enum16.C: New.
  7608. * g++.dg/parse/error15.C: Adjust.
  7609. * g++.dg/cpp0x/initlist50.C: New.
  7610. * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
  7611. * g++.dg/cpp0x/variadic109.C: New.
  7612. 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
  7613. * gcc.target/i386/pause-1.c: New.
  7614. 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
  7615. * gcc.dg/stack-usage-1.c: Adjust comment.
  7616. * gcc.dg/stack-usage-2.c: New test.
  7617. 2011-05-25 Jakub Jelinek <jakub@redhat.com>
  7618. PR c++/49136
  7619. * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
  7620. * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
  7621. 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
  7622. PR rtl-optimization/48757
  7623. * gfortran.dg/pr48757.f: New test case.
  7624. 2011-05-24 Jason Merrill <jason@redhat.com>
  7625. * g++.dg/cpp0x/access01.C: New.
  7626. 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
  7627. PR libobjc/48177
  7628. * objc.dg/pr48177.m: New testcase.
  7629. 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
  7630. PR objc/48187
  7631. * objc.dg/pr48187.m: New testcase.
  7632. * obj-c++.dg/pr48187.mm: New testcase.
  7633. * objc.dg/ivar-extra-semicolon.m: New testcase.
  7634. 2011-05-24 Jason Merrill <jason@redhat.com>
  7635. * g++.dg/template/access21.C: New.
  7636. * g++.dg/template/access22.C: New.
  7637. 2011-05-24 Michael Matz <matz@gcc.gnu.org>
  7638. PR rtl-optimization/48633
  7639. * g++.dg/pr48633.C: New test.
  7640. 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
  7641. PR target/49133
  7642. * g++.dg/other/pr49133.C: New test.
  7643. 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
  7644. Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7645. * gcc.dg/torture/tls/run-gd.c: New test.
  7646. * gcc.dg/torture/tls/run-ie.c: New test.
  7647. * gcc.dg/torture/tls/run-ld.c: New test.
  7648. * gcc.dg/torture/tls/run-le.c: New test.
  7649. * lib/target-supports.exp (check_effective_target_tls_runtime):
  7650. Build testcase with TLS options.
  7651. 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7652. * gcc.dg/vect/pr48172.c: Remove dg-do run.
  7653. 2011-05-24 Tom de Vries <tom@codesourcery.com>
  7654. PR tree-optimization/49121
  7655. * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
  7656. 2011-05-23 Jason Merrill <jason@redhat.com>
  7657. * g++.dg/cpp0x/defaulted28.C: New.
  7658. * g++.dg/cpp0x/sfinae25.C: New.
  7659. * g++.dg/cpp0x/rv-cast2.C: New.
  7660. * g++.dg/cpp0x/enum14.C: New.
  7661. 2011-05-23 Jakub Jelinek <jakub@redhat.com>
  7662. PR lto/49123
  7663. * gcc.c-torture/execute/pr49123.c: New test.
  7664. PR debug/49032
  7665. * gcc.dg/debug/pr49032.c: New test.
  7666. PR c/49120
  7667. * gcc.dg/pr49120.c: New test.
  7668. 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
  7669. PR target/47315
  7670. * gcc.target/i386/pr47315.c: New test.
  7671. 2011-05-23 Jason Merrill <jason@redhat.com>
  7672. * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
  7673. * g++.dg/cpp0x/sfinae24.C: New.
  7674. * g++.dg/cpp0x/error3.C: New.
  7675. * g++.dg/cpp0x/defaulted27.C: New.
  7676. * g++.dg/cpp0x/decltype27.C: New.
  7677. 2011-05-23 Richard Guenther <rguenther@suse.de>
  7678. * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
  7679. 2011-05-23 Richard Guenther <rguenther@suse.de>
  7680. PR tree-optimization/40874
  7681. * g++.dg/tree-ssa/pr40874.C: New testcase.
  7682. 2011-05-23 Richard Guenther <rguenther@suse.de>
  7683. PR tree-optimization/49115
  7684. * g++.dg/torture/pr49115.C: New testcase.
  7685. 2011-05-23 Richard Guenther <rguenther@suse.de>
  7686. PR middle-end/15419
  7687. * gcc.dg/memcpy-3.c: New testcase.
  7688. 2011-05-23 Jakub Jelinek <jakub@redhat.com>
  7689. PR middle-end/48973
  7690. * gcc.c-torture/execute/pr48973-1.c: New test.
  7691. * gcc.c-torture/execute/pr48973-2.c: New test.
  7692. 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
  7693. PR c++/18016
  7694. * g++.dg/warn/pr18016.C: New.
  7695. 2011-05-23 Tom de Vries <tom@codesourcery.com>
  7696. PR target/45098
  7697. * gcc.target/arm/ivopts-6.c: New test.
  7698. 2011-05-22 Jakub Jelinek <jakub@redhat.com>
  7699. PR middle-end/49029
  7700. * gcc.c-torture/compile/pr49029.c: New test.
  7701. 2011-05-22 Jason Merrill <jason@redhat.com>
  7702. * g++.dg/cpp0x/sfinae23.C: New.
  7703. * g++.dg/cpp0x/sfinae8.C: Correct.
  7704. 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
  7705. * gfortran.dg/function_optimize_8.f90: New test case.
  7706. 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
  7707. PR tree-optimization/49087
  7708. * gcc.dg/vect/O3-pr49087.c: New test.
  7709. 2011-05-21 Jason Merrill <jason@redhat.com>
  7710. * g++.dg/debug/const5.C: New.
  7711. 2011-05-20 Jason Merrill <jason@redhat.com>
  7712. * g++.dg/cpp0x/constexpr-static7.C: Extend.
  7713. * g++.dg/cpp0x/constexpr-static7.C: New.
  7714. * g++.dg/cpp0x/enum12.C: New.
  7715. * g++.dg/cpp0x/enum13.C: New.
  7716. 2011-05-21 Janus Weil <janus@gcc.gnu.org>
  7717. PR fortran/48699
  7718. * gfortran.dg/select_type_23.f03: New.
  7719. 2011-05-20 Jason Merrill <jason@redhat.com>
  7720. * g++.dg/cpp0x/defaulted26.C: New.
  7721. * g++.dg/cpp0x/noexcept02.C: Fix.
  7722. * g++.dg/cpp0x/noexcept03.C: Fix.
  7723. * g++.dg/cpp0x/noexcept08.C: Fix.
  7724. * g++.dg/cpp0x/noexcept10.C: New.
  7725. 2011-05-20 Janus Weil <janus@gcc.gnu.org>
  7726. PR fortran/48706
  7727. * gfortran.dg/extends_12.f03: New.
  7728. 2011-05-20 Jason Merrill <jason@redhat.com>
  7729. * g++.dg/template/koenig9.C: New.
  7730. * g++.dg/opt/pr47615.C: Fix.
  7731. * g++.dg/overload/defarg1.C: Fix.
  7732. * g++.dg/tc1/dr213.C: Remove xfail.
  7733. * g++.dg/torture/pr34850.C: Fix.
  7734. * g++.dg/torture/pr39362.C: Fix.
  7735. * g++.old-deja/g++.brendan/crash56.C: Fix.
  7736. * g++.old-deja/g++.pt/memtemp47.C: Fix.
  7737. 2011-05-20 Richard Guenther <rguenther@suse.de>
  7738. PR tree-optimization/49079
  7739. * gcc.dg/torture/pr49079.c: New testcase.
  7740. 2011-05-20 Jakub Jelinek <jakub@redhat.com>
  7741. PR tree-optimization/49073
  7742. * gcc.c-torture/execute/pr49073.c: New test.
  7743. 2011-06-19 Tobias Burnus <burnus@net-b.de>
  7744. PR fortran/18918
  7745. * gfortran.dg/coarray_21.f90: New.
  7746. 2011-05-19 Joseph Myers <joseph@codesourcery.com>
  7747. * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
  7748. output.
  7749. 2011-05-19 Richard Guenther <rguenther@suse.de>
  7750. PR testsuite/49063
  7751. * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
  7752. 2011-05-19 Richard Guenther <rguenther@suse.de>
  7753. PR middle-end/48985
  7754. * gcc.dg/builtin-object-size-11.c: New testcase.
  7755. 2011-05-19 Tom de Vries <tom@codesourcery.com>
  7756. PR target/45098
  7757. * gcc.target/arm/ivopts.c: New test.
  7758. * gcc.target/arm/ivopts-2.c: New test.
  7759. 2011-05-19 Tom de Vries <tom@codesourcery.com>
  7760. * lib/lib/scanasm.exp (object-size): Fix target selector handling.
  7761. 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7762. * gcc.c-torture/execute/960321-1.x: Remove.
  7763. 2011-05-18 Janus Weil <janus@gcc.gnu.org>
  7764. PR fortran/48700
  7765. * gfortran.dg/move_alloc_4.f90: New.
  7766. 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
  7767. PR target/49002
  7768. * gcc.target/i386/pr49002-1.c: New test.
  7769. * gcc.target/i386/pr49002-2.c: Likewise.
  7770. 2011-05-18 Jakub Jelinek <jakub@redhat.com>
  7771. PR tree-optimization/49039
  7772. * gcc.c-torture/execute/pr49039.c: New test.
  7773. * gcc.dg/tree-ssa/pr49039.c: New test.
  7774. * g++.dg/torture/pr49039.C: New test.
  7775. 2011-05-18 Jason Merrill <jason@redhat.com>
  7776. * g++.dg/cpp0x/constexpr-incomplete3.C: New.
  7777. * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
  7778. * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
  7779. 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
  7780. * gcc.target/bfin/mcpu-bf592.c: New test.
  7781. 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
  7782. PR tree-optimization/41881
  7783. * gcc.dg/vect/O3-pr41881.c: New test.
  7784. * gcc.dg/vect/O3-slp-reduc-10.c: New test.
  7785. 2011-05-18 Jakub Jelinek <jakub@redhat.com>
  7786. PR tree-optimization/49000
  7787. * gcc.dg/pr49000.c: New test.
  7788. 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
  7789. * gnat.dg/invalid1.adb: New test.
  7790. 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
  7791. * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
  7792. scan pattern.
  7793. * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
  7794. * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
  7795. 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
  7796. PR c++/48994
  7797. * g++.dg/cpp0x/range-for18.C: New.
  7798. 2011-05-15 Tobias Burnus <burnus@net-b.de>
  7799. PR fortran/18918
  7800. * gfortran.dg/coarray/image_index_2.f90: New.
  7801. 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
  7802. * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
  7803. * g++.dg/cpp0x/override2.C: New.
  7804. 2011-05-14 Tobias Burnus <burnus@net-b.de>
  7805. PR fortran/18918
  7806. * gfortran.de/coarray_20.f90: New.
  7807. 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
  7808. PR fortran/22572
  7809. * function_optimize_7.f90: New test case.
  7810. 2011-05-13 Jason Merrill <jason@redhat.com>
  7811. * g++.dg/cpp0x/decltype26.C: New.
  7812. * g++.dg/cpp0x/enum11.C: New.
  7813. 2011-05-13 Tobias Burnus <burnus@net-b.de>
  7814. PR fortran/48972
  7815. PR fortran/48991
  7816. * gfortran.dg/assign_8.f90: Update dg-error.
  7817. 2011-05-13 Tobias Burnus <burnus@net-b.de>
  7818. PR fortran/48972
  7819. * gfortran.dg/io_constraints_8.f90: New.
  7820. * gfortran.dg/io_constraints_9.f90: New.
  7821. 2011-05-13 Martin Thuresson <martint@google.com>
  7822. PR gcov-profile/47793
  7823. * gcc.dg/pr47793.c: New.
  7824. 2011-05-12 Jakub Jelinek <jakub@redhat.com>
  7825. PR tree-optimization/48975
  7826. * gcc.dg/pr48975.c: New test.
  7827. 2011-05-12 Tobias Burnus <burnus@net-b.de>
  7828. PR fortran/48972
  7829. * gfortran.dg/iso_c_binding_compiler_3.f90: New.
  7830. 2011-05-12 Jason Merrill <jason@redhat.com>
  7831. * g++.dg/cpp0x/constexpr-incomplete2.C: New.
  7832. 2011-05-12 Geert Bosch <bosch@adacore.com>
  7833. * gnat.dg/view_conversion1.adb: New test.
  7834. 2011-05-12 Richard Guenther <rguenther@suse.de>
  7835. PR tree-optimization/48172
  7836. * gcc.dg/vect/pr48172.c: New testcase.
  7837. 2011-05-12 Jakub Jelinek <jakub@redhat.com>
  7838. PR debug/48967
  7839. * g++.dg/opt/pr48967.C: New test.
  7840. 2011-05-11 Jason Merrill <jason@redhat.com>
  7841. * g++.dg/cpp0x/constexpr-friend.C: New.
  7842. * g++.dg/cpp0x/constexpr-incomplete1.C: New.
  7843. * g++.dg/cpp0x/sfinae22.C: New.
  7844. 2011-05-11 Tobias Burnus <burnus@net-b.de>
  7845. PR fortran/48889
  7846. * gfortran.dg/generic_24.f90: New.
  7847. 2011-05-11 Richard Guenther <rguenther@suse.de>
  7848. PR tree-optimization/15256
  7849. * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
  7850. 2011-05-11 Jakub Jelinek <jakub@redhat.com>
  7851. PR debug/48159
  7852. * gcc.dg/pr48159-1.c: New test.
  7853. * gcc.dg/pr48159-2.c: New test.
  7854. 2011-05-11 Richard Guenther <rguenther@suse.de>
  7855. PR middle-end/48953
  7856. * gcc.dg/torture/pr48953.c: New testcase.
  7857. 2011-05-11 Richard Guenther <rguenther@suse.de>
  7858. PR tree-optimization/18041
  7859. * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
  7860. 2011-05-11 Alan Modra <amodra@gmail.com>
  7861. PR target/47755
  7862. * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
  7863. 2011-05-10 Jason Merrill <jason@redhat.com>
  7864. * g++.dg/cpp0x/defaulted25.C: New.
  7865. * g++.dg/template/crash7.C: Adjust.
  7866. * g++.dg/cpp0x/variadic108.C: New.
  7867. 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
  7868. * g++.dg/inherit/virtual9.C: Extend.
  7869. 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
  7870. PR target/48857
  7871. * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
  7872. are passed and returned in vector registers.
  7873. 2011-05-10 Richard Guenther <rguenther@suse.de>
  7874. * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
  7875. * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
  7876. * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
  7877. * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
  7878. * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
  7879. applies.
  7880. 2011-05-10 Jakub Jelinek <jakub@redhat.com>
  7881. PR tree-optimization/48611
  7882. PR tree-optimization/48794
  7883. * gfortran.dg/gomp/pr48611.f90: New test.
  7884. * gfortran.dg/gomp/pr48794.f90: New test.
  7885. PR debug/48928
  7886. * gcc.dg/dfp/pr48928.c: New test.
  7887. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
  7888. PR c++/48522
  7889. * g++.dg/cpp0x/pr48522.C: New.
  7890. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
  7891. PR c++/48735
  7892. * g++.dg/cpp0x/sfinae21.C: New.
  7893. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
  7894. * g++.dg/template/sfinae28.C: Rename to...
  7895. * g++.dg/cpp0x/sfinae19.C: ... this.
  7896. * g++.dg/template/sfinae29.C: Rename to...
  7897. * g++.dg/cpp0x/sfinae20.C: ... this.
  7898. 2011-05-09 Jeff Law <law@redhat.com>
  7899. * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
  7900. consistent results.
  7901. 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
  7902. PR c++/20039
  7903. * g++.dg/init/pr20039.C: New.
  7904. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
  7905. PR c++/48737
  7906. PR c++/48744
  7907. * g++.dg/template/sfinae28.C: New.
  7908. * g++.dg/template/sfinae29.C: Likewise.
  7909. 2011-05-09 Jason Merrill <jason@redhat.com>
  7910. * g++.dg/template/nontype23.C: New.
  7911. 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
  7912. PR c++/48859
  7913. * g++.dg/init/pr48859.C: New.
  7914. 2011-05-09 Jason Merrill <jason@redhat.com>
  7915. * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
  7916. * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
  7917. * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
  7918. * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
  7919. * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
  7920. * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
  7921. * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
  7922. * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
  7923. 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
  7924. * g++.dg/inherit/virtual9.C: New.
  7925. 2011-05-09 Dodji Seketeli <dodji@redhat.com>
  7926. PR c++/48574
  7927. * g++.dg/template/dependent-expr8.C: New test case.
  7928. 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
  7929. PR tree-optimization/48837
  7930. * gcc.dg/pr48837.c: New testcase.
  7931. 2011-05-06 Jason Merrill <jason@redhat.com>
  7932. * g++.dg/cpp0x/constexpr-condition2.C: New.
  7933. * g++.dg/cpp0x/constexpr-missing.C: New.
  7934. 2011-05-06 Tobias Burnus <burnus@net-b.de>
  7935. PR fortran/18918
  7936. * gfortran.dg/coarray/this_image_2.f90: New.
  7937. 2011-05-06 Tobias Burnus <burnus@net-b.de>
  7938. PR fortran/48858
  7939. PR fortran/48820
  7940. * gfortran.dg/bind_c_usage_22.f90: New.
  7941. * gfortran.dg/bind_c_usage_23.f90: New.
  7942. * gfortran.dg/bind_c_usage_24.f90: New.
  7943. * gfortran.dg/bind_c_usage_24_c.c: New.
  7944. 2011-05-06 Dodji Seketeli <dodji@redhat.com>
  7945. PR c++/48838
  7946. * g++.dg/template/member9.C: New test case.
  7947. 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
  7948. * gnat.dg/discr29.ad[sb]: New test.
  7949. * gnat.dg/discr30.adb: Likewise.
  7950. 2011-05-05 Julian Brown <julian@codesourcery.com>
  7951. * gcc.target/arm/neon-vset_lanes8.c: New test.
  7952. 2011-05-05 Jason Merrill <jason@redhat.com>
  7953. * g++.dg/init/new32.C: New.
  7954. 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7955. * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
  7956. Fix typo.
  7957. 2011-05-05 Jakub Jelinek <jakub@redhat.com>
  7958. PR rtl-optimization/48381
  7959. * gcc.c-torture/compile/pr48381.c: New test.
  7960. 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
  7961. * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
  7962. to dg-options.
  7963. * gcc.target/i386/opt-1.c: Ditto.
  7964. 2011-05-04 Jason Merrill <jason@redhat.com>
  7965. * g++.dg/conversion/base1.C: New.
  7966. 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  7967. PR libgfortran/48787
  7968. * gfortran.dg/round_3.f08: Add more checks to test case.
  7969. 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
  7970. * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
  7971. gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
  7972. gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
  7973. Gate test on effective_target fd_truncate.
  7974. 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
  7975. * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
  7976. * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
  7977. * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
  7978. * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
  7979. * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
  7980. * gcc.target/i386/pr38824.c: Ditto.
  7981. * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
  7982. * gcc.target/i386/vecinit-2.c: Ditto.
  7983. * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
  7984. * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
  7985. * gcc.target/i386/parity-2.c: Ditto.
  7986. * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
  7987. 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
  7988. * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
  7989. remove duplication.
  7990. * gcc.target/bfin/mcpu-bf514.c: Likewise.
  7991. * gcc.target/bfin/mcpu-bf516.c: Likewise.
  7992. * gcc.target/bfin/mcpu-bf518.c: Likewise.
  7993. 2011-05-03 Tobias Burnus <burnus@net-b.de>
  7994. PR fortran/18918
  7995. * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
  7996. 2011-05-03 Tobias Burnus <burnus@net-b.de>
  7997. PR fortran/18918
  7998. * gfortran.dg/coarray/this_image_1.f90: New.
  7999. 2011-05-03 Tobias Burnus <burnus@net-b.de>
  8000. PR fortran/18918
  8001. * gfortran.dg/coarray/caf.dg: New.
  8002. * gfortran.dg/coarray/image_index_1.f90: New, copied
  8003. from ../coarray_16.f90.
  8004. 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
  8005. PR c++/28501
  8006. * g++.dg/ext/complex9.C: New.
  8007. 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
  8008. From Mike Frysinger
  8009. * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
  8010. * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
  8011. gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
  8012. 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
  8013. * gcc.target/bfin/builtins: Created.
  8014. * gcc.target/bfin/hisilh-O0.c: Deleted.
  8015. * gcc.target/bfin/hisilh.c: Moved to...
  8016. * gcc.target/bfin/builtins/hisilh.c: ...here.
  8017. * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
  8018. * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
  8019. * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
  8020. * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
  8021. * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
  8022. * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
  8023. * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
  8024. * gcc.target/bfin/builtins/norm32-1.c: Ditto.
  8025. * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
  8026. * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
  8027. * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
  8028. * gcc.target/bfin/builtins/norm16-2.c: Ditto.
  8029. * gcc.target/bfin/builtins/norm32-5.c: Ditto.
  8030. * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
  8031. * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
  8032. * gcc.target/bfin/builtins/norm16-6.c: Ditto.
  8033. * gcc.target/bfin/builtins/norm32-9.c: Ditto.
  8034. * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
  8035. * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
  8036. * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
  8037. * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
  8038. * gcc.target/bfin/builtins/norm32-10.c: Ditto.
  8039. * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
  8040. * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
  8041. * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
  8042. * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
  8043. * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
  8044. * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
  8045. * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
  8046. * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
  8047. * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
  8048. * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
  8049. * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
  8050. * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
  8051. * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
  8052. * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
  8053. * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
  8054. * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
  8055. * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
  8056. * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
  8057. * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
  8058. * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
  8059. * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
  8060. * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
  8061. * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
  8062. * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
  8063. * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
  8064. * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
  8065. * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
  8066. * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
  8067. * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
  8068. * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
  8069. * gcc.target/bfin/builtins/norm32-2.c: Ditto.
  8070. * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
  8071. * gcc.target/bfin/builtins/norm16-3.c: Ditto.
  8072. * gcc.target/bfin/builtins/norm32-6.c: Ditto.
  8073. * gcc.target/bfin/builtins/norm16-7.c: Ditto.
  8074. * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
  8075. * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
  8076. * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
  8077. * gcc.target/bfin/builtins/norm32-11.c: Ditto.
  8078. * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
  8079. * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
  8080. * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
  8081. * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
  8082. * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
  8083. * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
  8084. * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
  8085. * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
  8086. * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
  8087. * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
  8088. * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
  8089. * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
  8090. * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
  8091. * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
  8092. * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
  8093. * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
  8094. * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
  8095. * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
  8096. * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
  8097. * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
  8098. * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
  8099. * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
  8100. * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
  8101. * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
  8102. * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
  8103. * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
  8104. * gcc.target/bfin/builtins/circptr.c: Ditto.
  8105. * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
  8106. * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
  8107. * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
  8108. * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
  8109. * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
  8110. * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
  8111. * gcc.target/bfin/builtins/norm32-3.c: Ditto.
  8112. * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
  8113. * gcc.target/bfin/builtins/norm16-4.c: Ditto.
  8114. * gcc.target/bfin/builtins/norm32-7.c: Ditto.
  8115. * gcc.target/bfin/builtins/norm16-8.c: Ditto.
  8116. * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
  8117. * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
  8118. * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
  8119. * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
  8120. * gcc.target/bfin/builtins/norm32-12.c: Ditto.
  8121. * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
  8122. * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
  8123. * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
  8124. * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
  8125. * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
  8126. * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
  8127. * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
  8128. * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
  8129. * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
  8130. * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
  8131. * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
  8132. * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
  8133. * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
  8134. * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
  8135. * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
  8136. * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
  8137. * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
  8138. * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
  8139. * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
  8140. * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
  8141. * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
  8142. * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
  8143. * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
  8144. * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
  8145. * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
  8146. * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
  8147. * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
  8148. * gcc.target/bfin/builtins/norm16-1.c: Ditto.
  8149. * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
  8150. * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
  8151. * gcc.target/bfin/builtins/norm32-4.c: Ditto.
  8152. * gcc.target/bfin/builtins/norm16-5.c: Ditto.
  8153. * gcc.target/bfin/builtins/norm32-8.c: Ditto.
  8154. * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
  8155. * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
  8156. * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
  8157. * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
  8158. * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
  8159. * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
  8160. * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
  8161. * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
  8162. * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
  8163. * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
  8164. * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
  8165. * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
  8166. * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
  8167. * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
  8168. * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
  8169. * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
  8170. * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
  8171. * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
  8172. * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
  8173. * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
  8174. * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
  8175. 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
  8176. * gcc.target/arm/cold-lc.c: New test.
  8177. 2011-05-03 Jakub Jelinek <jakub@redhat.com>
  8178. PR target/48774
  8179. * gcc.dg/pr48774.c: New test.
  8180. 2011-05-03 Richard Guenther <rguenther@suse.de>
  8181. * gcc.dg/large-size-array-5.c: New testcase.
  8182. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
  8183. * gcc.dg/vect/vect-strided-u16-i3.c: New test.
  8184. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
  8185. * lib/target-supports.exp (check_effective_target_vect_strided):
  8186. Replace with...
  8187. (check_effective_target_vect_strided2)
  8188. (check_effective_target_vect_strided3)
  8189. (check_effective_target_vect_strided4)
  8190. (check_effective_target_vect_strided8): ...these new functions.
  8191. * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
  8192. * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
  8193. * gcc.dg/vect/fast-math-slp-27.c: Likewise.
  8194. * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
  8195. * gcc.dg/vect/pr37539.c: Likewise.
  8196. * gcc.dg/vect/slp-11a.c: Likewise.
  8197. * gcc.dg/vect/slp-11b.c: Likewise.
  8198. * gcc.dg/vect/slp-11c.c: Likewise.
  8199. * gcc.dg/vect/slp-12a.c: Likewise.
  8200. * gcc.dg/vect/slp-12b.c: Likewise.
  8201. * gcc.dg/vect/slp-18.c: Likewise.
  8202. * gcc.dg/vect/slp-19a.c: Likewise.
  8203. * gcc.dg/vect/slp-19b.c: Likewise.
  8204. * gcc.dg/vect/slp-21.c: Likewise.
  8205. * gcc.dg/vect/slp-23.c: Likewise.
  8206. * gcc.dg/vect/vect-cselim-1.c: Likewise.
  8207. * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
  8208. instead of vect_interleave && vect_extract_even_odd.
  8209. * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
  8210. * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
  8211. * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
  8212. * gcc.dg/vect/vect-1.c: Likewise.
  8213. * gcc.dg/vect/vect-10.c: Likewise.
  8214. * gcc.dg/vect/vect-98.c: Likewise.
  8215. * gcc.dg/vect/vect-107.c: Likewise.
  8216. * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
  8217. * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
  8218. * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
  8219. * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
  8220. * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
  8221. * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
  8222. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
  8223. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
  8224. * gcc.dg/vect/vect-strided-float.c: Likewise.
  8225. * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
  8226. * gcc.dg/vect/vect-strided-mult.c: Likewise.
  8227. * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
  8228. * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
  8229. * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
  8230. * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
  8231. * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
  8232. * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
  8233. * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
  8234. * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
  8235. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
  8236. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
  8237. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
  8238. * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
  8239. * gcc.dg/vect/vect-vfa-03.c: Likewise.
  8240. * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
  8241. target condition.
  8242. * gcc.dg/vect/pr30843.c: Likewise.
  8243. * gcc.dg/vect/pr33866.c: Likewise.
  8244. * gcc.dg/vect/slp-reduc-6.c: Likewise.
  8245. * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
  8246. * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
  8247. * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
  8248. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
  8249. * gcc.dg/vect/slp-11.c: Split into...
  8250. * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
  8251. gcc.dg/vect/slp-11c.c: ...these tests.
  8252. * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
  8253. * gcc.dg/vect/slp-12c.c: ...this new test.
  8254. * gcc.dg/vect/slp-19.c: Split into...
  8255. * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
  8256. gcc.dg/vect/slp-19c.c: ...these new tests.
  8257. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
  8258. * lib/target-supports.exp
  8259. (check_effective_target_vect_extract_even_odd_wide): Delete.
  8260. (check_effective_target_vect_strided_wide): Likewise.
  8261. * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
  8262. * gcc.dg/vect/fast-math-pr35982.c: Likewise.
  8263. * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
  8264. * gcc.dg/vect/pr37539.c: Likewise.
  8265. * gcc.dg/vect/slp-11.c: Likewise.
  8266. * gcc.dg/vect/slp-12a.c: Likewise.
  8267. * gcc.dg/vect/slp-12b.c: Likewise.
  8268. * gcc.dg/vect/slp-19.c: Likewise.
  8269. * gcc.dg/vect/slp-23.c: Likewise.
  8270. * gcc.dg/vect/vect-1.c: Likewise.
  8271. * gcc.dg/vect/vect-98.c: Likewise.
  8272. * gcc.dg/vect/vect-107.c: Likewise.
  8273. * gcc.dg/vect/vect-strided-float.c: Likewise.
  8274. 2011-05-02 Jason Merrill <jason@redhat.com>
  8275. * g++.dg/init/new31.C: New.
  8276. 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
  8277. PR c/35445
  8278. * gcc.dg/pr35445.c: New test.
  8279. 2011-05-02 Jason Merrill <jason@redhat.com>
  8280. * c-c++-common/vla-1.c: New.
  8281. 2011-05-02 Richard Guenther <rguenther@suse.de>
  8282. PR tree-optimization/48822
  8283. * gcc.dg/torture/pr48822.c: New testcase.
  8284. 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
  8285. PR c++/47969
  8286. * g++.dg/cpp0x/constexpr-47969.C: New.
  8287. 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
  8288. PR testsuite/48498
  8289. * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
  8290. on vect_no_align targets.
  8291. * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
  8292. vect_no_align targets.
  8293. 2011-05-01 Xinliang David Li <davidxl@google.com>
  8294. * gcc.dg/tree-ssa/integer-addr.c: New test.
  8295. * gcc.dg/tree-ssa/alias_bug.c: New test.
  8296. 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8297. PR libgfortran/48787
  8298. * gfortran.dg/round_3.f08: Add more checks.
  8299. 2011-04-30 Tobias Burnus <burnus@net-b.de>
  8300. PR fortran/48821
  8301. * gfortran.dg/import9.f90: New, proper test.
  8302. * gfortran.dg/interface_37.f90: Remove bogus
  8303. test (bogus copy of interface_36.f90).
  8304. 2011-04-30 Tobias Burnus <burnus@net-b.de>
  8305. PR fortran/48821
  8306. * gfortran.dg/interface_37.f90: New.
  8307. 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
  8308. PR fortran/48746
  8309. * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
  8310. 2011-04-30 Jakub Jelinek <jakub@redhat.com>
  8311. PR tree-optimization/48809
  8312. * gcc.c-torture/execute/pr48809.c: New test.
  8313. 2011-04-29 Jeff Law <law@redhat.com>
  8314. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
  8315. 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
  8316. PR c++/48606
  8317. * g++.dg/init/ctor10.C: New.
  8318. 2011-04-29 Le-Chun Wu <lcwu@google.com>
  8319. * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
  8320. warning in implicitly instantiated templates.
  8321. 2011-04-29 Le-Chun Wu <lcwu@google.com>
  8322. * g++.dg/warn/Wnull-conversion-1.C: New.
  8323. * g++.dg/warn/Wnull-conversion-2.C: New.
  8324. 2011-04-29 Diego Novillo <dnovillo@google.com>
  8325. * g++.old-deja/g++.other/null3.C: Expect warning about
  8326. converting boolean to a pointer.
  8327. 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
  8328. PR fortran/48462
  8329. * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
  8330. being a target.
  8331. PR fortran/48746
  8332. * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
  8333. 2011-04-29 Tobias Burnus <burnus@net-b.de>
  8334. PR fortran/48810
  8335. * gfortran.dg/typebound_proc_22.f90: New.
  8336. PR fortran/48800
  8337. * gfortran.dg/interface_36.f90: New.
  8338. 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8339. PR libgfortran/48488
  8340. PR libgfortran/48602
  8341. PR libgfortran/48615
  8342. PR libgfortran/48684
  8343. PR libgfortran/48787
  8344. * gfortran.dg/fmt_g.f: Adjust test.
  8345. * gfortran.dg/fmt_g0_1.f08: Adjust test.
  8346. * gfortran.dg/round_3.f08: New test.
  8347. * gfortran.dg/namelist_print_1.f: Adjust test.
  8348. * gfortran.dg/char4_iunit_1.f03: Adjust test.
  8349. * gfortran.dg/f2003_io_5.f03: Adjust test.
  8350. * gfortran.dg/coarray_15.f90: Adjust test.
  8351. * gfortran.dg/namelist_65.f90: Adjust test.
  8352. * gfortran.dg/fmt_cache_1.f: Adjust test.
  8353. * gfortran.dg/char4_iunit_2.f03: Adjust test.
  8354. * gfortran.dg/real_const_3.f90: Adjust test.
  8355. 2011-04-29 Jan Hubicka <jh@suse.cz>
  8356. * gcc.dg/tree-ssa/inline-10.c: New testcase.
  8357. * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
  8358. 2011-04-28 Xinliang David Li <davidxl@google.com>
  8359. * gcc.dg/tree-prof/prof-robust-1.c: New test.
  8360. * g++.dg/prof-robust-1.C: New test.
  8361. 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
  8362. PR tree-optimization/48765
  8363. * gcc.dg/vect/pr48765.c: New.
  8364. 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8365. PR tree-optimization/48775
  8366. * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
  8367. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
  8368. PR c++/48798
  8369. * g++.dg/inherit/pr48798.C: New.
  8370. * g++.old-deja/g++.other/base1.C: Adjust.
  8371. 2011-04-28 Dodji Seketeli <dodji@redhat.com>
  8372. PR c++/48656
  8373. * g++.dg/template/inherit7.C: New test case.
  8374. 2011-04-28 Richard Guenther <rguenther@suse.de>
  8375. PR tree-optimization/40052
  8376. PR tree-optimization/15347
  8377. * gcc.dg/tree-ssa/vrp57.c: New testcase.
  8378. * gcc.dg/pr15347.c: Likewise.
  8379. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
  8380. PR c++/48530
  8381. * g++.dg/cpp0x/sfinae18.C: New.
  8382. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
  8383. PR c++/48771
  8384. * g++.dg/ext/is_literal_type1.C: New.
  8385. 2011-04-28 Tobias Burnus <burnus@net-b.de>
  8386. PR fortran/48112
  8387. PR fortran/48279
  8388. * gfortran.dg/interface_35.f90: New.
  8389. * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
  8390. * gfortran.dg/func_result_6.f90: Add dg-warning.
  8391. * gfortran.dg/bessel_1.f90: Ditto.
  8392. * gfortran.dg/hypot_1.f90: Ditto.
  8393. * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
  8394. * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
  8395. * gfortran.dg/interface_assignment_4.f90: Ditto.
  8396. 2011-04-27 Jason Merrill <jason@redhat.com>
  8397. * g++.dg/ext/complex8.C: New.
  8398. * g++.dg/cpp0x/initlist49.C: New.
  8399. * g++.dg/init/new30.C: New.
  8400. 2011-04-27 Tobias Burnus <burnus@net-b.de>
  8401. PR fortran/48788
  8402. * gfortran.dg/whole_file_34.f90: New.
  8403. 2011-04-27 Jan Hubicka <jh@suse.cz>
  8404. * gcc.dg/tree-ssa/inline-9.c: New testcase.
  8405. 2011-04-27 Jason Merrill <jason@redhat.com>
  8406. * g++.old-deja/g++.oliva/overload1.C: Adjust.
  8407. * g++.dg/parse/ambig6.C: New.
  8408. 2011-04-27 Nick Clifton <nickc@redhat.com>
  8409. * gcc.dg/20020312-2.c: Add definition for RX.
  8410. * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
  8411. option with RX targets.
  8412. * gcc.target/rx/pack.c: Replace C++ style // comments with C style
  8413. /* */ comments.
  8414. 2011-04-27 Richard Guenther <rguenther@suse.de>
  8415. * gcc.dg/tree-ssa/pr23382.c: Remove.
  8416. 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
  8417. PR target/48767
  8418. * gcc.c-torture/compile/pr48767.c: New test.
  8419. 2011-04-27 Richard Guenther <rguenther@suse.de>
  8420. PR tree-optimization/48772
  8421. * g++.dg/pr48772.C: New testcase.
  8422. 2011-04-27 Jakub Jelinek <jakub@redhat.com>
  8423. PR c/48742
  8424. * gcc.c-torture/compile/pr48742.c: New test.
  8425. 2011-04-26 Jason Merrill <jason@redhat.com>
  8426. * g++.dg/lookup/koenig13.C: New.
  8427. * g++.dg/cpp0x/initlist48.C: New.
  8428. 2011-04-25 Jason Merrill <jason@redhat.com>
  8429. * g++.dg/cpp0x/sfinae17.C: New.
  8430. 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
  8431. PR target/48258
  8432. * gcc.target/powerpc/pr48258-1.c: New file.
  8433. * gcc.target/powerpc/pr48258-2.c: Ditto.
  8434. 2011-04-26 Xinliang David Li <davidxl@google.com>
  8435. * gcc.dg/uninit-suppress.c: New test.
  8436. * gcc.dg/uninit-suppress.c: New test.
  8437. 2011-04-26 Jakub Jelinek <jakub@redhat.com>
  8438. PR debug/48768
  8439. * gcc.dg/pr48768.c: New test.
  8440. PR tree-optimization/48734
  8441. * gcc.c-torture/compile/pr48734.c: New test.
  8442. PR testsuite/48753
  8443. * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
  8444. 2011-04-26 Richard Guenther <rguenther@suse.de>
  8445. PR tree-optimization/48731
  8446. * gcc.dg/torture/pr48731.c: New testcase.
  8447. 2011-04-26 Richard Guenther <rguenther@suse.de>
  8448. PR testsuite/48753
  8449. * gcc.dg/tree-prof/val-prof-2.c: Adjust.
  8450. 2011-04-26 Richard Guenther <rguenther@suse.de>
  8451. PR middle-end/48694
  8452. * gcc.dg/torture/pr48694-1.c: New testcase.
  8453. * gcc.dg/torture/pr48694-2.c: Likewise.
  8454. 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
  8455. * g++.dg/ext/underlying_type1.C: New.
  8456. * g++.dg/ext/underlying_type2.C: Likewise.
  8457. * g++.dg/ext/underlying_type3.C: Likewise.
  8458. * g++.dg/ext/underlying_type4.C: Likewise.
  8459. * g++.dg/ext/underlying_type5.C: Likewise.
  8460. * g++.dg/ext/underlying_type6.C: Likewise.
  8461. * g++.dg/ext/underlying_type7.C: Likewise.
  8462. * g++.dg/ext/underlying_type8.C: Likewise.
  8463. * g++.dg/ext/underlying_type9.C: Likewise.
  8464. * g++.dg/ext/underlying_type10.C: Likewise.
  8465. 2011-04-25 Jason Merrill <jason@redhat.com>
  8466. * g++.dg/cpp0x/regress/template-const2.C: New.
  8467. 2011-04-25 Jeff Law <law@redhat.com>
  8468. * gcc.dg/tree-ssa/vrp56.c: new test.
  8469. 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8470. * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
  8471. 2011-04-24 Jakub Jelinek <jakub@redhat.com>
  8472. PR preprocessor/48740
  8473. * c-c++-common/raw-string-11.c: New test.
  8474. 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
  8475. * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
  8476. hppa*-*-hpux*.
  8477. 2011-04-23 Tobias Burnus <burnus@net-b.de>
  8478. PR fortran/18918
  8479. * gfortran.dg/coarray_19.f90: New.
  8480. 2011-04-23 Jakub Jelinek <jakub@redhat.com>
  8481. PR c/48685
  8482. * gcc.dg/pr48685.c: New test.
  8483. 2011-04-22 Jan Hubicka <jh@suse.cz>
  8484. * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
  8485. 2011-04-22 Jakub Jelinek <jakub@redhat.com>
  8486. PR tree-optimization/48717
  8487. * gcc.c-torture/execute/pr48717.c: New test.
  8488. 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
  8489. PR target/48723
  8490. * gcc.target/i386/pr48723.c: New test.
  8491. 2011-04-22 Jakub Jelinek <jakub@redhat.com>
  8492. PR c/48716
  8493. * gcc.dg/gomp/pr48716.c: New test.
  8494. * g++.dg/gomp/pr48716.C: New test.
  8495. 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
  8496. PR c/36750
  8497. * gcc.dg/missing-field-init-2.c: Update testcase.
  8498. 2011-04-22 Alan Modra <amodra@gmail.com>
  8499. * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
  8500. 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  8501. PR fortran/48405
  8502. * gfortran.dg/function_optimize_6.f90: New test.
  8503. 2011-04-21 Easwaran Raman <eraman@google.com>
  8504. * gcc.dg/stack-layout-2.c: New test.
  8505. 2011-04-21 Richard Guenther <rguenther@suse.de>
  8506. PR lto/48703
  8507. * g++.dg/lto/pr48207-2_0.C: New testcase.
  8508. * g++.dg/lto/pr48207-3_0.C: Likewise.
  8509. 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
  8510. * gnat.dg/volatile5.adb: New test.
  8511. * gnat.dg/volatile5_pkg.ads: New helper.
  8512. 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
  8513. PR target/48708
  8514. * gcc.target/i386/pr48708.c: New test.
  8515. 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
  8516. * gcc.dg/vect/vect-119.c: New test.
  8517. 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
  8518. * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
  8519. and once without.
  8520. 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
  8521. Richard Sandiford <richard.sandiford@linaro.org>
  8522. PR target/46329
  8523. * gcc.target/arm/pr46329.c: New test.
  8524. 2011-04-21 Tobias Burnus <burnus@net-b.de>
  8525. PR fortran/18918
  8526. * gfortran.dg/coarray_18.f90: New.
  8527. 2011-04-20 Jason Merrill <jason@redhat.com>
  8528. * g++.dg/cpp0x/initlist47.C: New.
  8529. * g++.dg/init/dtor4.C: New.
  8530. 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
  8531. PR target/48678
  8532. * gcc.target/i386/sse2-pinsrw.c: New test.
  8533. * gcc.target/i386/avx-vpinsrw.c: Ditto.
  8534. * gcc.target/i386/sse4_1-insvqi.c: Ditto.
  8535. * gcc.target/i386/sse2-insvhi.c: Ditto.
  8536. * gcc.target/i386/sse4_1-insvsi.c: Ditto.
  8537. * gcc.target/i386/sse4_1-insvdi.c: Ditto.
  8538. 2011-04-20 Jason Merrill <jason@redhat.com>
  8539. * g++.dg/template/const4.C: New.
  8540. 2011-04-20 Easwaran Raman <eraman@google.com>
  8541. * gcc.dg/stack-layout-1.c: New test.
  8542. 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
  8543. * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
  8544. * lib/target-supports.exp (check_effective_target_vect_shift_char): New
  8545. function.
  8546. 2011-04-20 Kai Tietz <ktietz@redhat.com>
  8547. * gcc.dg/binop-xor1.c: New test.
  8548. * gcc.dg/binop-xor2.c: New test.
  8549. * gcc.dg/binop-xor3.c: New test.
  8550. * gcc.dg/binop-xor4.c: New test.
  8551. * gcc.dg/binop-xor5.c: New test.
  8552. 2011-04-20 Richard Guenther <rguenther@suse.de>
  8553. PR tree-optimization/47892
  8554. * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
  8555. 2011-04-20 Richard Guenther <rguenther@suse.de>
  8556. PR middle-end/48695
  8557. * g++.dg/torture/pr48695.C: New testcase.
  8558. 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
  8559. * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
  8560. * gcc.c-torture/execute/cmpsi-2.c: Ditto
  8561. * gcc.c-torture/execute/pr45262.c: Ditto
  8562. * gcc.dg/torture/pr43165.c: Ditto.
  8563. * gcc.dg/torture/pr47228.c: Ditto.
  8564. * gcc.dg/tree-ssa/pr45144.c: Ditto.
  8565. * gcc.dg/ipa/pr45644.c: Ditto.
  8566. * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
  8567. PDP11.
  8568. 2011-04-19 Jason Merrill <jason@redhat.com>
  8569. * g++.dg/ext/complex7.C: New.
  8570. * g++.dg/ext/attrib41.C: New.
  8571. 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
  8572. PR testsuite/48676
  8573. * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
  8574. 2011-04-19 Jakub Jelinek <jakub@redhat.com>
  8575. PR target/48678
  8576. * gcc.target/i386/pr48678.c: New test.
  8577. 2011-04-19 Martin Jambor <mjambor@suse.cz>
  8578. * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
  8579. * g++.dg/opt/devirt2.C: New test.
  8580. * g++.dg/ipa/devirt-g-1.C: Likewise.
  8581. 2011-04-19 Tobias Burnus <burnus@net-b.de>
  8582. PR fortran/48588
  8583. * gfortran.dg/whole_file_33.f90: New.
  8584. 2011-04-19 Martin Jambor <mjambor@suse.cz>
  8585. * g++.dg/ipa/devirt-7.C: New test.
  8586. 2011-04-19 Richard Guenther <rguenther@suse.de>
  8587. PR lto/48207
  8588. * g++.dg/lto/pr48207_0.C: New testcase.
  8589. 2011-04-18 Jason Merrill <jason@redhat.com>
  8590. * g++.dg/init/void1.C: New.
  8591. * g++.dg/cpp0x/union4.C: New.
  8592. 2011-04-18 Jakub Jelinek <jakub@redhat.com>
  8593. PR middle-end/48661
  8594. * g++.dg/torture/pr48661.C: New test.
  8595. PR c++/48632
  8596. * g++.dg/gomp/pr48632.C: New test.
  8597. 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
  8598. * gcc.target/i386/sse2-maskmovdqu.c: New test.
  8599. * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
  8600. 2011-04-18 Tobias Burnus <burnus@net-b.de>
  8601. PR fortran/18918
  8602. * gfortran.dg/coarray_17.f90: New.
  8603. * gfortran.dg/coarray_10.f90: Update dg-error.
  8604. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8605. PR testsuite/48251
  8606. * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
  8607. * gfortran.dg/guality/guality.exp: Likewise.
  8608. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8609. * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
  8610. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8611. * gcc.dg/vect/pr48377.c: Remove dg-do run.
  8612. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8613. * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
  8614. 2011-04-18 Richard Guenther <rguenther@suse.de>
  8615. PR middle-end/46364
  8616. * g++.dg/torture/pr46364.C: New testcase.
  8617. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8618. * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
  8619. 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
  8620. * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
  8621. 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
  8622. Ira Rosen <ira.rosen@linaro.org>
  8623. PR target/48252
  8624. * gcc.target/arm/pr48252.c: New test.
  8625. 2011-04-18 Jakub Jelinek <jakub@redhat.com>
  8626. PR tree-optimization/48616
  8627. * gcc.dg/pr48616.c: New test.
  8628. 2011-04-18 Tobias Burnus <burnus@net-b.de>
  8629. PR fortran/18918
  8630. * gfortran.dg/coarray_16.f90: New.
  8631. 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
  8632. PR fortran/48462
  8633. * gfortran.dg/realloc_on_assign_7.f03: New test.
  8634. 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8635. PR libgfortran/48602
  8636. * gfortran.dg/fmt_g0_6.f08: New test.
  8637. 2011-04-17 Jason Merrill <jason@redhat.com>
  8638. * g++.dg/cpp0x/sfinae16.C: New.
  8639. 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
  8640. * gcc.target/mips/reg-var-1.c: New test.
  8641. 2011-04-17 Jan Hubicka <jh@suse.cz>
  8642. * gcc.dg/winline-5.c: Update testcase.
  8643. 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
  8644. * gnat.dg/discr27.ad[sb]: Move dg directive.
  8645. * gnat.dg/discr28.ad[sb]: New test.
  8646. * gnat.dg/discr28_pkg.ads: New helper.
  8647. 2011-04-17 Michael Matz <matz@suse.de>
  8648. PR tree-optimization/48622
  8649. PR lto/48645
  8650. * gcc.dg/lto/pr48622_0.c: New test.
  8651. 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
  8652. * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
  8653. * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
  8654. * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
  8655. * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
  8656. * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
  8657. * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
  8658. 2011-04-15 Jason Merrill <jason@redhat.com>
  8659. * g++.dg/cpp0x/range-for17.C: New.
  8660. 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
  8661. * g++.dg/cpp0x/range-for2.C: Correct for declaration.
  8662. * g++.dg/cpp0x/range-for3.C: Likewise.
  8663. * g++.dg/cpp0x/range-for9.C: Correct error message.
  8664. * g++.dg/cpp0x/range-for11.C: New.
  8665. * g++.dg/cpp0x/range-for12.C: New.
  8666. * g++.dg/cpp0x/range-for13.C: New.
  8667. * g++.dg/cpp0x/range-for14.C: New.
  8668. * g++.dg/cpp0x/range-for15.C: New.
  8669. * g++.dg/cpp0x/range-for16.C: New.
  8670. 2011-04-15 Tobias Burnus <burnus@net-b.de>
  8671. PR fortran/18918
  8672. * gfortran.dg/coarray_15.f90: Change to dg-do run.
  8673. 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
  8674. * objc.dg/naming-4.m: Updated.
  8675. * objc.dg/naming-5.m: Updated.
  8676. * objc.dg/naming-6.m: New.
  8677. * objc.dg/naming-7.m: New.
  8678. * obj-c++.dg/naming-1.mm: Updated.
  8679. * obj-c++.dg/naming-2.mm: Updated.
  8680. * obj-c++.dg/naming-3.mm: New.
  8681. * obj-c++.dg/naming-4.mm: New.
  8682. 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8683. PR libgfortran/48589
  8684. * gfortran.dg/fmt_g0_5.f08: New test.
  8685. 2011-04-15 Richard Guenther <rguenther@suse.de>
  8686. PR testsuite/48286
  8687. * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
  8688. 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
  8689. * gcc.target/avr/torture/pr41885.c (dg-options): Change
  8690. -finline-limit=0 to -fno-inline
  8691. 2011-04-15 Jakub Jelinek <jakub@redhat.com>
  8692. PR target/48614
  8693. * gcc.target/i386/pr46084.c: Require avx_runtime instead of
  8694. just avx.
  8695. 2011-04-14 Jakub Jelinek <jakub@redhat.com>
  8696. PR target/48605
  8697. * gcc.target/i386/sse4_1-insertps-3.c: New test.
  8698. * gcc.target/i386/sse4_1-insertps-4.c: New test.
  8699. * gcc.target/i386/avx-insertps-3.c: New test.
  8700. * gcc.target/i386/avx-insertps-4.c: New test.
  8701. 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
  8702. * gcc.target/avr/torture/pr41885.c (dg-options): Add
  8703. -finline-limit=0
  8704. 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
  8705. PR target/46779
  8706. PR target/45291
  8707. PR target/41894
  8708. * gcc.target/avr/pr46779-1.c: New test case
  8709. * gcc.target/avr/pr46779-2.c: New test case
  8710. 2011-04-14 Jason Merrill <jason@redhat.com>
  8711. * g++.dg/cpp0x/sfinae15.C: New.
  8712. * g++.dg/cpp0x/sfinae14.C: New.
  8713. * g++.dg/ext/vla10.C: New.
  8714. 2011-04-14 Richard Guenther <rguenther@suse.de>
  8715. * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
  8716. 2011-04-14 Richard Guenther <rguenther@suse.de>
  8717. * gcc.dg/fold-bitand-4.c: Move ...
  8718. * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
  8719. 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
  8720. * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
  8721. variables const.
  8722. * gcc.target/avr/torture/trivial.c: Ditto.
  8723. 2011-04-13 Jason Merrill <jason@redhat.com>
  8724. * g++.dg/template/operator11.C: New.
  8725. 2011-04-13 Jakub Jelinek <jakub@redhat.com>
  8726. PR middle-end/48591
  8727. * gcc.dg/gomp/pr48591.c: New test.
  8728. PR c++/48570
  8729. * g++.dg/cpp0x/constexpr-wstring1.C: New test.
  8730. * g++.dg/cpp0x/constexpr-wstring2.C: New test.
  8731. 2011-04-13 Dodji Seketeli <dodji@redhat.com>
  8732. PR c++/48574
  8733. * g++.dg/template/dependent-expr7.C: New test case.
  8734. 2011-04-13 Jason Merrill <jason@redhat.com>
  8735. * g++.dg/cpp0x/sfinae13.C: New.
  8736. 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
  8737. * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
  8738. 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
  8739. * gcc.target/arm/pr43698.c: Remove -march option.
  8740. 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
  8741. * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
  8742. -march option.
  8743. 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
  8744. PR fortran/48360
  8745. PR fortran/48456
  8746. * gfortran.dg/realloc_on_assign_6.f03: New test.
  8747. 2011-04-12 Kai Tietz <ktietz@redhat.com>
  8748. * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
  8749. targets the additional -mno-ms-bitfields and
  8750. -Wno-packed-bitfield-compat options.
  8751. * g++.dg/ext/bitfield3.C: Likewise.
  8752. * g++.dg/ext/bitfield4.C: Likewise.
  8753. * g++.dg/ext/bitfield5.C: Likewise.
  8754. * gcc.dg/bitfld-15.c: Likewise.
  8755. * gcc.dg/bitfld-16.c: Likewise.
  8756. * gcc.dg/bitfld-17.c: Likewise.
  8757. * gcc.dg/bitfld-18.c: Likewise.
  8758. 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
  8759. * gcc.target/arm/neon-vld3-1.c: New test.
  8760. * gcc.target/arm/neon-vst3-1.c: New test.
  8761. * gcc.target/arm/neon/v*.c: Regenerate.
  8762. 2011-04-12 Jakub Jelinek <jakub@redhat.com>
  8763. PR rtl-optimization/48549
  8764. * g++.dg/opt/pr48549.C: New test.
  8765. 2011-04-12 Richard Guenther <rguenther@suse.de>
  8766. PR tree-optimization/46076
  8767. * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
  8768. 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8769. PR testsuite/21164
  8770. * lib/compat.exp (compat-execute): Declare unsupported after
  8771. stripping path from src1.
  8772. * lib/lto.exp (lto-execute): Likewise.
  8773. 2011-04-12 Jakub Jelinek <jakub@redhat.com>
  8774. PR c/48552
  8775. * gcc.dg/pr48552-1.c: New test.
  8776. * gcc.dg/pr48552-2.c: New test.
  8777. 2011-04-11 Jason Merrill <jason@redhat.com>
  8778. * g++.dg/cpp0x/sfinae12.C: New.
  8779. * g++.dg/cpp0x/enum10.C: New.
  8780. * g++.dg/cpp0x/lambda/lambda-this4.C: New.
  8781. * g++.dg/cpp0x/rv-func.C: New.
  8782. 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8783. * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
  8784. alpha*-dec-osf5*.
  8785. 2011-04-11 Martin Jambor <mjambor@suse.cz>
  8786. PR tree-optimization/48195
  8787. * gcc.dg/ipa/pr48195.c: New test.
  8788. 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
  8789. * gnat.dg/return3.adb: Remove unused switch.
  8790. 2011-04-08 Mike Stump <mikestump@comcast.net>
  8791. PR testsuite/48506
  8792. * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
  8793. default to fno-common.
  8794. 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
  8795. * gcc.dg/sibcall-3.c: Don't xfail on AVR.
  8796. * gcc.dg/sibcall-4.c: Don't xfail on AVR.
  8797. 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
  8798. PR fortran/48448
  8799. * gfortran.dg/function_optimize_5.f90: New test.
  8800. 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
  8801. * gnat.dg/aggr17.adb: New test.
  8802. * gnat.dg/aggr18.adb: Likewise.
  8803. 2011-04-08 Michael Matz <matz@suse.de>
  8804. PR middle-end/48389
  8805. * gcc.target/i386/pr48389.c: New test.
  8806. 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
  8807. PR rtl-optimization/48272
  8808. * g++.dg/opt/pr48272.C: New.
  8809. 2011-04-08 Dmitry Melnik <dm@ispras.ru>
  8810. PR rtl-optimization/48235
  8811. * gcc.dg/pr48235.c: New.
  8812. 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
  8813. PR rtl-optimization/48302
  8814. * g++.dg/opt/pr48302.C: New.
  8815. 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
  8816. PR target/48273
  8817. * g++.dg/opt/pr48273.C: New.
  8818. 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
  8819. PR rtl-optimization/48442
  8820. * gcc.dg/pr48442.c: New.
  8821. 2011-04-08 Jakub Jelinek <jakub@redhat.com>
  8822. PR tree-optimization/48377
  8823. * gcc.dg/vect/pr48377.c: New test.
  8824. 2011-04-07 Jason Merrill <jason@redhat.com>
  8825. * g++.dg/cpp0x/regress/call1.C: New.
  8826. * g++.dg/cpp0x/variadic107.C: New.
  8827. * g++.dg/cpp0x/sfinae11.C: New.
  8828. * g++.dg/cpp0x/noexcept02.C: Fix.
  8829. * g++.dg/cpp0x/sfinae10.C: New.
  8830. * g++.dg/cpp0x/sfinae9.C: New.
  8831. * c-c++-common/Wcast-qual-1.c: Move here from...
  8832. * gcc.dg/cast-qual-3.c: ...here, and...
  8833. * g++.dg/warn/Wcast-qual2.C: ...here.
  8834. * g++.dg/cpp0x/sfinae8.C: New.
  8835. * g++.dg/cpp0x/sfinae7.C: New.
  8836. * g++.dg/cpp0x/enum9.C: New.
  8837. 2011-04-07 Mike Stump <mikestump@comcast.net>
  8838. * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
  8839. with no trampolines.
  8840. 2011-04-07 Jakub Jelinek <jakub@redhat.com>
  8841. PR fortran/48117
  8842. * gfortran.dg/gomp/pr48117.f90: New test.
  8843. PR debug/48343
  8844. * gcc.dg/torture/pr48343.c: New test.
  8845. 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8846. * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
  8847. 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
  8848. * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
  8849. 2011-04-07 Tom de Vries <tom@codesourcery.com>
  8850. PR target/43920
  8851. * lib/scanasm.exp (object-size): New proc.
  8852. * gcc.target/arm/pr43920-2.c: New test.
  8853. 2011-04-06 Tobias Burnus <burnus@net-b.de>
  8854. PR fortran/18918
  8855. PR fortran/48477
  8856. * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
  8857. 2011-04-06 Steve Ellcey <sje@cup.hp.com>
  8858. * gcc.dg/mtune.c: Prune note from output.
  8859. 2011-04-06 Jakub Jelinek <jakub@redhat.com>
  8860. PR debug/48466
  8861. * gcc.dg/guality/pr36977.c: New test.
  8862. * gcc.dg/guality/pr48466.c: New test.
  8863. 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  8864. * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
  8865. 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
  8866. * gnat.dg/return3.adb: New test.
  8867. 2011-04-06 Richard Guenther <rguenther@suse.de>
  8868. PR tree-optimization/47663
  8869. * gcc.dg/tree-ssa/inline-8.c: New testcase.
  8870. 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
  8871. * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
  8872. Solaris 8 and 9 as well.
  8873. 2011-04-05 Tom de Vries <tom@codesourcery.com>
  8874. PR target/43920
  8875. * gcc.target/arm/pr43920-1.c: New test.
  8876. 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
  8877. * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
  8878. (cctor): Actually return the value.
  8879. (main): Cast return values.
  8880. 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
  8881. * gfortran.dg/character_comparison_8.f90: New test.
  8882. 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
  8883. * frontend-passes: (optimize_lexical_comparison): New function.
  8884. (optimize_expr): Call it.
  8885. (optimize_comparison): Also handle lexical comparison functions.
  8886. Return false instad of -2 for unequal comparison.
  8887. 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
  8888. PR fortran/48412
  8889. * function_optimize_4.f90: New test.
  8890. 2011-04-04 Tobias Burnus <burnus@net-b.de>
  8891. PR fortran/18918
  8892. * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
  8893. * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
  8894. * gfortran.dg/coarray_15.f90: New.
  8895. 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8896. * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
  8897. * gfortran.dg/bessel_7.f90: Likewise.
  8898. 2011-04-03 Tobias Burnus <burnus@net-b.de>
  8899. * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
  8900. 2011-04-03 Richard Guenther <rguenther@suse.de>
  8901. Ira Rosen <ira.rosen@linaro.org>
  8902. * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
  8903. * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
  8904. -ftree-loop-if-convert-stores.
  8905. 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
  8906. * gnat.dg/specs/aggr2.ads: New test.
  8907. 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
  8908. * gnat.dg/debug2.ad[sb]: New test.
  8909. * gnat.dg/debug2_pkg.ads: New helper.
  8910. * gnat.dg/debug3.ad[sb]: New test.
  8911. 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
  8912. * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
  8913. 2011-04-01 Jakub Jelinek <jakub@redhat.com>
  8914. PR middle-end/48335
  8915. * gcc.c-torture/compile/pr48335-1.c: New test.
  8916. * gcc.dg/pr48335-1.c: New test.
  8917. * gcc.dg/pr48335-2.c: New test.
  8918. * gcc.dg/pr48335-3.c: New test.
  8919. * gcc.dg/pr48335-4.c: New test.
  8920. * gcc.dg/pr48335-5.c: New test.
  8921. * gcc.dg/pr48335-6.c: New test.
  8922. * gcc.dg/pr48335-7.c: New test.
  8923. * gcc.dg/pr48335-8.c: New test.
  8924. * gcc.target/i386/pr48335-1.c: New test.
  8925. 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
  8926. PR c/36299
  8927. * gcc.dg/Waddress.c: New test.
  8928. 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
  8929. PR fortran/48352
  8930. * gfortran.dg/function_optimize_3.f90: New test.
  8931. 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
  8932. * gcc.c-torture/compile/20110401-1.c: New test.
  8933. * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
  8934. * g++.dg/lto/20091002-2_0.C: Likewise.
  8935. * g++.dg/lto/20090303_0.c: Likewise.
  8936. * g++.dg/lto/20091004-1_0.C: Likewise.
  8937. * g++.dg/lto/20091002-3_0.C: Likewise.
  8938. * g++.dg/lto/20091004-2_0.C: Likewise.
  8939. * g++.dg/lto/20081123_0.C: Likewise.
  8940. * g++.dg/lto/20090313_0.C: Likewise.
  8941. * g++.dg/lto/20081109-1_0.C: Likewise.
  8942. * g++.dg/lto/20081219_0.C: Likewise.
  8943. * g++.dg/lto/20081204-1_0.C: Likewise.
  8944. * g++.dg/lto/20090302_0.C: Likewise.
  8945. * g++.dg/lto/20081119-1_0.C: Likewise.
  8946. * g++.dg/lto/20081118_0.C: Likewise.
  8947. * gcc.dg/lto/20091020-2_0.c: Likewise.
  8948. * gcc.dg/lto/20090210_0.c: Likewise.
  8949. * gcc.dg/lto/20081204-1_0.c: Likewise.
  8950. * gcc.dg/lto/20081224_0.c: Likewise.
  8951. * gcc.dg/lto/20090219_0.c: Likewise.
  8952. * gcc.dg/lto/20091014-1_0.c: Likewise.
  8953. * gcc.dg/lto/20091016-1_0.c: Likewise.
  8954. * gcc.dg/lto/20090206-2_0.c: Likewise.
  8955. * gcc.dg/lto/20090116_0.c: Likewise.
  8956. * gcc.dg/lto/20091013-1_0.c: Likewise.
  8957. * gcc.dg/lto/20091015-1_0.c: Likewise.
  8958. * gcc.dg/lto/20090126-2_0.c: Likewise.
  8959. 2011-03-31 Ian Lance Taylor <iant@google.com>
  8960. * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
  8961. 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
  8962. * gnat.dg/opt16.adb: New test.
  8963. 2011-03-31 Jason Merrill <jason@redhat.com>
  8964. * g++.dg/cpp0x/defaulted24.C: New.
  8965. 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8966. PR target/16292
  8967. * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
  8968. with -O0.
  8969. 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
  8970. * g++.dg/other/i386-9.C: New test.
  8971. 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8972. * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
  8973. 2011-03-30 Jason Merrill <jason@redhat.com>
  8974. * g++.dg/cpp0x/regress/error-recovery1.C: New.
  8975. * g++.dg/cpp0x/regress/isnan.C: New.
  8976. * g++.dg/cpp0x/initlist46.C: New.
  8977. 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
  8978. PR target/47551
  8979. * gcc.target/arm/neon-modes-2.c: New test.
  8980. 2011-03-30 Jakub Jelinek <jakub@redhat.com>
  8981. PR c/48305
  8982. * gcc.c-torture/compile/pr48305.c: New test.
  8983. 2011-03-29 Jason Merrill <jason@redhat.com>
  8984. * g++.dg/cpp0x/regress/value-dep1.C: New.
  8985. 2011-03-29 Steve Ellcey <sje@cup.hp.com>
  8986. * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
  8987. 2011-03-29 Ian Lance Taylor <iant@google.com>
  8988. * go.test/go-test.exp: Handle the test lines used in several new
  8989. tests.
  8990. (errchk): Add opts parameter. Change all callers. Handle parens
  8991. in regexps.
  8992. 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
  8993. Dominique d'Humieres <dominiq@lps.ens.fr>
  8994. * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
  8995. and __APPLE__ && __PPC__ && __ALTIVEC__.
  8996. 2011-03-29 Jason Merrill <jason@redhat.com>
  8997. * g++.dg/cpp0x/dependent1.C: New.
  8998. * g++.dg/cpp0x/constexpr-48089.C: Adjust.
  8999. * g++.dg/cpp0x/constexpr-memfn1.C: New.
  9000. * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
  9001. 2011-03-29 Janus Weil <janus@gcc.gnu.org>
  9002. PR fortran/48095
  9003. * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
  9004. * gfortran.dg/proc_ptr_comp_32.f90: New.
  9005. 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
  9006. * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
  9007. check for corresponding warning.
  9008. 2011-03-28 Jason Merrill <jason@redhat.com>
  9009. * g++.dg/cpp0x/rv-deduce2.C: New.
  9010. 2011-03-29 Jakub Jelinek <jakub@redhat.com>
  9011. PR debug/48203
  9012. * gcc.dg/pr48203.c: New test.
  9013. 2011-03-28 Jeff Law <law@redhat.com>
  9014. * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
  9015. 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
  9016. * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
  9017. and __PPC__ && __ALTIVEC__.
  9018. 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
  9019. PR testsuite/48238
  9020. * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
  9021. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
  9022. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
  9023. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
  9024. 2011-03-28 Jason Merrill <jason@redhat.com>
  9025. * g++.dg/cpp0x/initlist-array2.C: New.
  9026. * g++.dg/cpp0x/initlist-array1.C: New.
  9027. * g++.dg/cpp0x/constexpr-compound.C: New.
  9028. * g++.dg/cpp0x/constexpr-using.C: New.
  9029. * g++.dg/cpp0x/constexpr-noexcept.C: New.
  9030. 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
  9031. PR testsuite/48276
  9032. * gcc.target/i386/pr47502-2.c: Add -fno-pic.
  9033. 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
  9034. * gcc.dg/slp-1.c: New test.
  9035. 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
  9036. * gcc.target/i386/avx256-unaligned-load-1.c: New.
  9037. * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
  9038. * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
  9039. * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
  9040. * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
  9041. * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
  9042. * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
  9043. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
  9044. * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
  9045. * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
  9046. * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
  9047. * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
  9048. * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
  9049. * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
  9050. 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
  9051. PR fortran/47065
  9052. * gfortran.dg/trim_optimize_5.f90: New test.
  9053. * gfortran.dg/trim_optimize_6.f90: New test.
  9054. 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
  9055. PR target/38598
  9056. * gcc.target/mips/madd-7.c: Remove -mlong32.
  9057. * gcc.target/mips/msub-7.c: Likewise.
  9058. 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
  9059. * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
  9060. accesses to preserve the meaning of the test for doubleword vectors.
  9061. * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
  9062. * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
  9063. 2011-03-26 Janus Weil <janus@gcc.gnu.org>
  9064. PR fortran/48291
  9065. * gfortran.dg/class_42.f03: New.
  9066. 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
  9067. * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
  9068. strided accesses.
  9069. 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
  9070. PR rtl-optimization/48144
  9071. * gcc.dg/pr48144.c: New test.
  9072. 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
  9073. * gnat.dg/discr27.ad[sb]: New test.
  9074. 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
  9075. * gnat.dg/limited_with2.ad[sb]: New test.
  9076. * gnat.dg/limited_with2_pkg1.ads: New helper.
  9077. * gnat.dg/limited_with2_pkg2.ads: Likewise.
  9078. 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
  9079. * gnat.dg/opt15.adb: New test.
  9080. * gnat.dg/opt15_pkg.ad[sb]: New helper.
  9081. 2011-03-25 Tobias Burnus <burnus@net-b.de>
  9082. PR fortran/48174
  9083. PR fortran/45304
  9084. * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
  9085. * gfortran.dg/leadz_trailz_3.f90: Ditto
  9086. 2011-03-25 Martin Jambor <mjambor@suse.cz>
  9087. * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
  9088. 2011-03-25 Jason Merrill <jason@redhat.com>
  9089. * g++.dg/cpp0x/defaulted22.C: New.
  9090. * g++.dg/cpp0x/defaulted23.C: New.
  9091. * g++.dg/cpp0x/defaulted15.C: Adjust.
  9092. 2011-03-25 Jason Merrill <jason@redhat.com>
  9093. * g++.dg/cpp0x/move1.C: New.
  9094. 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
  9095. PR target/48287
  9096. * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
  9097. 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9098. * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
  9099. for mips-sgi-irix6.5.
  9100. Replace snprintf prototype by <stdio.h>.
  9101. 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9102. PR testsuite/48283
  9103. * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
  9104. run_expensive_tests.
  9105. * gcc.dg/graphite/block-4.c: Likewise.
  9106. * gcc.dg/graphite/block-7.c: Likewise.
  9107. * gcc.dg/graphite/block-8.c: Likewise.
  9108. 2011-03-25 Richard Guenther <rguenther@suse.de>
  9109. * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
  9110. * g++.dg/tree-ssa/pr8781.C: Likewise.
  9111. * gcc.dg/ipa/ipa-pta-13.c: Likewise.
  9112. * gcc.dg/ipa/ipa-pta-3.c: Likewise.
  9113. * gcc.dg/ipa/ipa-pta-4.c: Likewise.
  9114. * gcc.dg/tree-ssa/20041122-1.c: Likewise.
  9115. * gcc.dg/tree-ssa/alias-18.c: Likewise.
  9116. * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
  9117. * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
  9118. * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
  9119. * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
  9120. * gcc.dg/tree-ssa/loadpre6.c: Likewise.
  9121. * gcc.dg/tree-ssa/pr21574.c: Likewise.
  9122. * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
  9123. * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
  9124. * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
  9125. * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
  9126. * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
  9127. * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
  9128. * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
  9129. * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
  9130. * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
  9131. * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
  9132. * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
  9133. * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
  9134. * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
  9135. * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
  9136. * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
  9137. * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
  9138. * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
  9139. * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
  9140. * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
  9141. * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
  9142. * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
  9143. * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
  9144. * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
  9145. * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
  9146. * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
  9147. * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
  9148. * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
  9149. * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
  9150. * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
  9151. * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
  9152. * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
  9153. * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
  9154. * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
  9155. * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
  9156. * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
  9157. * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
  9158. * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
  9159. * c-c++-common/pr46562-2.c: Likewise.
  9160. * gfortran.dg/pr42108.f90: Likewise.
  9161. * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
  9162. foo to be inlined even at -O1.
  9163. * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
  9164. * gcc.dg/ipa/ipa-pta-14.c: Likewise.
  9165. * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
  9166. * gcc.dg/matrix/matrix.exp: Disable FRE.
  9167. 2011-03-24 Jakub Jelinek <jakub@redhat.com>
  9168. PR debug/48204
  9169. * gcc.dg/dfp/pr48204.c: New test.
  9170. 2011-03-24 Steve Ellcey <sje@cup.hp.com>
  9171. PR target/48209
  9172. * gcc.c-torture/execute/pr47917.c: Move this...
  9173. * gcc.dg/torture/pr47917.c: to here and add xfails.
  9174. 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
  9175. * gnat.dg/array16.ad[sb]: New test.
  9176. * gnat.dg/array16.ads: New helper.
  9177. 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
  9178. * gnat.dg/derived_type2.adb: New test.
  9179. 2011-03-24 Richard Guenther <rguenther@suse.de>
  9180. PR tree-optimization/48271
  9181. * g++.dg/torture/pr48271.C: New testcase.
  9182. 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
  9183. * gnat.dg/array15.ad[sb]: New test.
  9184. 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
  9185. PR target/48237
  9186. * gcc.target/i386/pr48237.c: New test.
  9187. 2011-03-24 Richard Guenther <rguenther@suse.de>
  9188. PR middle-end/48269
  9189. * gcc.dg/builtin-object-size-10.c: New testcase.
  9190. 2011-03-24 Richard Guenther <rguenther@suse.de>
  9191. PR tree-optimization/46562
  9192. * c-c++-common/pr46562-2.c: New testcase.
  9193. * c-c++-common/pr46562.c: Likewise.
  9194. 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
  9195. * gcc.dg/vect/vect-cselim-1.c: New test.
  9196. * gcc.dg/vect/vect-cselim-2.c: New test.
  9197. 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
  9198. * gcc.target/arm/pr46934.c: New.
  9199. 2011-03-23 Ian Lance Taylor <iant@google.com>
  9200. * go.test/go-test.exp (errchk): Ignore lines containing ////.
  9201. 2011-03-23 Richard Guenther <rguenther@suse.de>
  9202. * gcc.dg/struct: Remove directory and contents.
  9203. 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9204. PR testsuite/48251
  9205. * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
  9206. 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
  9207. * gnat.dg/discr26.ad[sb]: New test.
  9208. * gnat.dg/discr26_pkg.ads: New helper.
  9209. 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
  9210. PR target/47553
  9211. * gcc.target/arm/neon-vld-1.c: New test.
  9212. 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
  9213. * gnat.dg/array14.ad[sb]: New test.
  9214. * gnat.dg/array14_pkg.ads: New helper.
  9215. 2011-03-22 Joseph Myers <joseph@codesourcery.com>
  9216. * gcc.c-torture/execute/920501-8.x: Remove.
  9217. * gcc.c-torture/execute/930513-1.x: Remove.
  9218. * gcc.c-torture/execute/960312-1.x: Remove.
  9219. * gcc.c-torture/compile/20000804-1.c,
  9220. gcc.c-torture/compile/20001205-1.c,
  9221. gcc.c-torture/compile/20001226-1.c,
  9222. gcc.c-torture/compile/20010518-2.c,
  9223. gcc.c-torture/compile/20020312-1.c,
  9224. gcc.c-torture/compile/20020604-1.c,
  9225. gcc.c-torture/compile/920501-12.c,
  9226. gcc.c-torture/compile/920501-4.c,
  9227. gcc.c-torture/compile/920520-1.c,
  9228. gcc.c-torture/compile/980506-1.c,
  9229. gcc.c-torture/execute/980709-1.x,
  9230. gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
  9231. options for m68hc11.
  9232. * gcc.dg/cpp/assert4.c: Don't handle ARC.
  9233. * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
  9234. m68hc11.
  9235. 2011-03-22 Nick Clifton <nickc@redhat.com>
  9236. * lib/target-supports.exp (check_profiling_available): Add MN10300
  9237. to the list of targets that do not support profiling. Restore
  9238. alpha sorting to this list.
  9239. 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
  9240. * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
  9241. failure on 32-bit systems.
  9242. * gcc.dg/torture/vector-2.c: Ditto.
  9243. 2011-03-22 Richard Guenther <rguenther@suse.de>
  9244. PR tree-optimization/48228
  9245. * gcc.dg/Wstrict-overflow-23.c: New testcase.
  9246. 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
  9247. * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
  9248. powerpc.
  9249. PR target/48226
  9250. * gcc.target/powerpc/pr48226.c: New file.
  9251. 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
  9252. * lib/prune.exp (prune_gcc_output): Prune "could not create
  9253. compact unwind for" warnings.
  9254. 2011-03-20 Jakub Jelinek <jakub@redhat.com>
  9255. PR c/42544
  9256. PR c/48197
  9257. * gcc.c-torture/execute/pr42544.c: New test.
  9258. * gcc.c-torture/execute/pr48197.c: New test.
  9259. 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
  9260. PR preprocessor/48192
  9261. * gcc.target/powerpc/pr48192.c: New file.
  9262. PR target/48053
  9263. * gcc.target/powerpc/pr48053-3.c: New file, add test case for
  9264. split problem of 0 being loaded in a VSX register.
  9265. 2011-03-21 Richard Guenther <rguenther@suse.de>
  9266. PR c/47939
  9267. * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
  9268. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
  9269. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
  9270. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
  9271. 2011-03-21 Jakub Jelinek <jakub@redhat.com>
  9272. PR target/48213
  9273. * gcc.dg/pr48213.c: New test.
  9274. 2011-03-21 Kai Tietz <ktietz@redhat.com>
  9275. PR target/12171
  9276. * g++.dg/plugin/attribute_plugin.c: Adjust test.
  9277. 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
  9278. * gcc.target/arm/xor-and.c: New.
  9279. 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  9280. PR fortran/22572
  9281. * gfortran.dg/function_optimize_1.f90: New test.
  9282. * gfortran.dg/function_optimize_2.f90: New test.
  9283. 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
  9284. PR rtl-optimization/47502
  9285. * gcc.target/i386/pr47502-1.c: New.
  9286. * gcc.target/i386/pr47502-2.c: Likewise.
  9287. 2011-03-20 Jakub Jelinek <jakub@redhat.com>
  9288. PR rtl-optimization/48156
  9289. * gcc.dg/pr48156.c: New test.
  9290. 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  9291. PR libfortran/47439
  9292. * gfortran.dg/scratch_1.f90: Adjust test.
  9293. 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  9294. PR libfortran/47439
  9295. * gfortran.dg/scratch_1.f90: New test.
  9296. 2011-03-18 Joseph Myers <joseph@codesourcery.com>
  9297. * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
  9298. variably modified typedefs.
  9299. * gcc.dg/c1x-typedef-2.c: Remove.
  9300. 2011-03-18 Joseph Myers <joseph@codesourcery.com>
  9301. * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
  9302. * gcc.dg/c1x-anon-struct-3.c: New test.
  9303. * gcc.dg/anon-struct-11.c: Update.
  9304. 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9305. * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
  9306. dg-xfail-run-if.
  9307. Only xfail with gas.
  9308. 2011-03-18 Jason Merrill <jason@redhat.com>
  9309. * g++.dg/template/fn-ptr1.C: New.
  9310. * g++.dg/overload/volatile1.C: New.
  9311. * g++.dg/opt/pr23372.C: New.
  9312. * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
  9313. 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9314. PR middle-end/47405
  9315. * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
  9316. 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
  9317. * gcc.target/arm/unsigned-extend-1.c: New.
  9318. 2011-03-18 Jakub Jelinek <jakub@redhat.com>
  9319. PR bootstrap/48161
  9320. * gcc.c-torture/compile/pr48161.c: New test.
  9321. 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
  9322. PR middle-end/47725
  9323. * gcc.dg/torture/pr47725.c: New.
  9324. 2011-03-17 Jason Merrill <jason@redhat.com>
  9325. * g++.dg/cpp0x/constexpr-overflow2.C: New.
  9326. * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
  9327. 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
  9328. * gnat.dg/specs/elab2.ads: New test.
  9329. * gnat.dg/specs/elab2_pkg.ads: New helper.
  9330. 2011-03-17 Jason Merrill <jason@redhat.com>
  9331. * g++.dg/cpp0x/decltype-1212.C: New.
  9332. * g++.dg/cpp0x/rv-return.C: Adjust expected type.
  9333. 2011-03-17 Jason Merrill <jason@redhat.com>
  9334. * g++.dg/parse/memfnquals1.C: New.
  9335. 2011-03-17 Richard Guenther <rguenther@suse.de>
  9336. PR middle-end/48134
  9337. * gcc.dg/pr48134.c: New testcase.
  9338. 2011-03-17 Richard Guenther <rguenther@suse.de>
  9339. PR middle-end/48165
  9340. * g++.dg/torture/pr48165.C: New testcase.
  9341. 2011-03-17 Jakub Jelinek <jakub@redhat.com>
  9342. PR rtl-optimization/48141
  9343. * gcc.dg/pr48141.c: New test.
  9344. 2011-03-16 Jason Merrill <jason@redhat.com>
  9345. * g++.dg/cpp0x/constexpr-48089.C: New.
  9346. * g++.dg/cpp0x/constexpr-abi1.C: New.
  9347. * g++.dg/cpp0x/constexpr-46336.C: New.
  9348. * g++.dg/parse/friend5.C: Adjust expected errors.
  9349. * g++.dg/cpp0x/constexpr-47570.C: New.
  9350. 2011-03-16 Dodji Seketeli <dodji@redhat.com>
  9351. PR debug/47510
  9352. * ++.dg/debug/dwarf2/typedef6.C: New test.
  9353. 2011-03-16 Jason Merrill <jason@redhat.com>
  9354. * g++.dg/cpp0x/elision2.C: New.
  9355. * g++.dg/cpp0x/constexpr-array3.C: New.
  9356. 2011-03-16 Jason Merrill <jason@redhat.com>
  9357. * g++.dg/cpp0x/sfinae6.C: New.
  9358. * g++.dg/cpp0x/initlist38.C: Adjust expected error.
  9359. * g++.dg/cpp0x/pr45908.C: Likewise.
  9360. * g++.dg/cpp0x/sfinae6.C: Likewise.
  9361. * g++.old-deja/g++.jason/conversion11.C: Likewise.
  9362. * g++.old-deja/g++.law/arg11.C: Likewise.
  9363. 2011-03-16 Jason Merrill <jason@redhat.com>
  9364. * g++.dg/template/incomplete6.C: New.
  9365. 2011-03-16 Jeff Law <law@redhat.com>
  9366. * gcc.dg/tree-ssa/vrp55.c: New test.
  9367. 2011-03-16 Jason Merrill <jason@redhat.com>
  9368. * g++.dg/cpp0x/auto22.C: New.
  9369. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9370. * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
  9371. optimizing it away if promoted to const.
  9372. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9373. PR tree-optimization/48149
  9374. * gcc.dg/fold-complex-1.c: New testcase.
  9375. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9376. PR testsuite/48147
  9377. * gcc.dg/guality/pr45882.c: Really make sure no inlining
  9378. or cloning happens.
  9379. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9380. PR tree-optimization/26134
  9381. * gcc.dg/tree-ssa/complex-6.c: New testcase.
  9382. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9383. PR tree-optimization/48146
  9384. * gcc.dg/torture/pr48146.c: New testcase.
  9385. 2011-03-16 Richard Guenther <rguenther@suse.de>
  9386. * gcc.dg/tree-ssa/pr14814.c: Adjust.
  9387. * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
  9388. 2011-03-16 Jakub Jelinek <jakub@redhat.com>
  9389. PR middle-end/48136
  9390. * gcc.c-torture/compile/pr48136.c: New test.
  9391. * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
  9392. PR debug/45882
  9393. * gcc.dg/guality/pr45882.c: New test.
  9394. 2011-03-15 Jason Merrill <jason@redhat.com>
  9395. * g++.dg/cpp0x/constexpr-recursion.C: New.
  9396. * g++.dg/cpp0x/implicit11.C: New.
  9397. 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
  9398. * g++.dg/cpp0x/constexpr-attribute.C: New.
  9399. 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
  9400. * g++.dg/parse/pr34758.C: New.
  9401. 2011-03-15 Xinliang David Li <davidxl@google.com>
  9402. PR c/47837
  9403. * gcc.dg/uninit-pred-7_d.c: New test.
  9404. * gcc.dg/uninit-pred-8_d.c: New test.
  9405. 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
  9406. PR target/46788
  9407. * gcc.target/arm/pr46788.c: New.
  9408. 2011-03-15 Richard Guenther <rguenther@suse.de>
  9409. PR middle-end/47650
  9410. * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
  9411. * gfortran.dg/ishft_4.f90: Likewise.
  9412. * gfortran.dg/leadz_trailz_3.f90: Likewise.
  9413. 2011-03-15 Richard Guenther <rguenther@suse.de>
  9414. PR tree-optimization/13954
  9415. * g++.dg/tree-ssa/pr13954.C: New testcase.
  9416. 2011-03-15 Richard Guenther <rguenther@suse.de>
  9417. PR tree-optimization/48037
  9418. * gcc.target/i386/pr48037-1.c: New testcase.
  9419. 2011-03-15 Richard Guenther <rguenther@suse.de>
  9420. PR tree-optimization/41490
  9421. * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
  9422. * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
  9423. * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
  9424. * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
  9425. * g++.dg/tree-ssa/pr33604.C: Adjust.
  9426. 2011-03-14 Jakub Jelinek <jakub@redhat.com>
  9427. PR middle-end/47917
  9428. * gcc.c-torture/execute/pr47917.c: New test.
  9429. * gcc.dg/pr47917.c: New test.
  9430. PR middle-end/38878
  9431. * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
  9432. 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
  9433. * gcc.target/i386/sse4_1-floor-vec.c: New test.
  9434. * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
  9435. * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
  9436. * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
  9437. * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
  9438. * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
  9439. * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
  9440. * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
  9441. * gcc.target/i386/avx-floor-vec.c: Ditto.
  9442. * gcc.target/i386/avx-ceil-vec.c: Ditto.
  9443. * gcc.target/i386/avx-trunc-vec.c: Ditto.
  9444. * gcc.target/i386/avx-rint-vec.c: Ditto.
  9445. * gcc.target/i386/avx-floorf-vec.c: Ditto.
  9446. * gcc.target/i386/avx-ceilf-vec.c: Ditto.
  9447. * gcc.target/i386/avx-truncf-vec.c: Ditto.
  9448. * gcc.target/i386/avx-rintf-vec.c: Ditto.
  9449. 2011-03-14 Tom Tromey <tromey@redhat.com>
  9450. * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
  9451. * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
  9452. * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
  9453. 2011-03-14 Tom Tromey <tromey@redhat.com>
  9454. * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
  9455. * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
  9456. * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
  9457. 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
  9458. * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
  9459. 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
  9460. PR rtl-optimization/47166
  9461. * gcc.c-torture/execute/postmod-1.c: New test.
  9462. 2011-03-14 Richard Guenther <rguenther@suse.de>
  9463. PR middle-end/48098
  9464. * gcc.dg/torture/pr48098.c: New testcase.
  9465. 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
  9466. PR target/48053
  9467. * gcc.target/powerpc/pr48053-1.c: New test.
  9468. * gcc.target/powerpc/pr48053-2.c: Likewise.
  9469. 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
  9470. PR libfortran/48066
  9471. * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
  9472. 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
  9473. PR libfortran/48066
  9474. * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
  9475. 2011-03-12 Janus Weil <janus@gcc.gnu.org>
  9476. PR fortran/48059
  9477. * gfortran.dg/class_41.f03: New.
  9478. 2011-03-11 Dodji Seketeli <dodji@redhat.com>
  9479. * g++.dg/conversion/cast3.C: New test.
  9480. 2011-03-11 Jason Merrill <jason@redhat.com>
  9481. * g++.dg/template/error45.C: New.
  9482. * g++.dg/parse/no-type-defn1.C: New.
  9483. * g++.dg/ext/attrib40.C: New.
  9484. * g++.dg/cpp0x/regress/array1.C: New.
  9485. 2011-03-11 Richard Guenther <rguenther@suse.de>
  9486. PR tree-optimization/48067
  9487. * gcc.dg/pr48067.c: New testcase.
  9488. 2011-03-11 Richard Guenther <rguenther@suse.de>
  9489. PR lto/48073
  9490. * g++.dg/lto/20110311-1_0.C: New testcase.
  9491. 2011-03-11 Jakub Jelinek <jakub@redhat.com>
  9492. PR c++/48035
  9493. * g++.dg/inherit/virtual8.C: New test.
  9494. PR middle-end/48044
  9495. * gcc.dg/torture/pr48044.c: New test.
  9496. 2011-03-11 Janus Weil <janus@gcc.gnu.org>
  9497. PR fortran/47768
  9498. * gfortran.dg/proc_ptr_comp_31.f90: New.
  9499. 2011-03-11 Richard Guenther <rguenther@suse.de>
  9500. PR tree-optimization/47278
  9501. * gcc.dg/torture/pr47278-1.c: New testcase.
  9502. * gcc.dg/torture/pr47278-2.c: Likewise.
  9503. 2011-03-11 Jakub Jelinek <jakub@redhat.com>
  9504. PR tree-optimization/48063
  9505. * gcc.dg/torture/pr48063.c: New test.
  9506. 2011-03-10 Jason Merrill <jason@redhat.com>
  9507. * g++.dg/template/array22.C: New.
  9508. * g++.dg/cpp0x/syntax-err1.C: New.
  9509. * g++.dg/parse/error36.C: Adjust expected errors.
  9510. * g++.old-deja/g++.pt/ctor2.C: Likewise.
  9511. * g++.old-deja/g++.pt/typename3.C: Likewise.
  9512. * g++.old-deja/g++.pt/typename4.C: Likewise.
  9513. * g++.old-deja/g++.pt/typename6.C: Likewise.
  9514. 2011-03-09 Jason Merrill <jason@redhat.com>
  9515. * g++.dg/template/nontype22.C: New.
  9516. 2011-03-09 Martin Jambor <mjambor@suse.cz>
  9517. PR tree-optimization/47714
  9518. * g++.dg/torture/pr47714.C: New test.
  9519. 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
  9520. PR target/47755
  9521. * gcc.target/powerpc/pr47755-2.c: New file.
  9522. 2011-03-08 Jakub Jelinek <jakub@redhat.com>
  9523. * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
  9524. is not set in the environment, pass 64 as first argument when not
  9525. running expensive tests or pass max($[`ulimit -u`/4], 10000) on
  9526. native where ulimit -u is supported.
  9527. 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  9528. * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
  9529. 2011-03-08 Jason Merrill <jason@redhat.com>
  9530. * g++.dg/template/nontype21.C: New.
  9531. * g++.dg/template/anon5.C: New.
  9532. 2011-03-08 Jakub Jelinek <jakub@redhat.com>
  9533. PR debug/47881
  9534. * gcc.dg/pr47881.c: New test.
  9535. 2011-03-08 Dodji Seketeli <dodji@redhat.com>
  9536. PR c++/47957
  9537. * g++.dg/lookup/template3.C: New test.
  9538. 2011-03-08 Kai Tietz <ktietz@redhat.com>
  9539. * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
  9540. 'long' type.
  9541. 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
  9542. PR testsuite/47954
  9543. * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
  9544. sizeof to compute alignment.
  9545. 2011-03-08 Jakub Jelinek <jakub@redhat.com>
  9546. PR tree-optimization/48022
  9547. * gcc.dg/pr48022-1.c: New test.
  9548. * gcc.dg/pr48022-2.c: New test.
  9549. 2011-03-07 Jason Merrill <jason@redhat.com>
  9550. * g++.dg/template/nontype20.C: New.
  9551. * g++.dg/init/member1.C: Adjust expected errors.
  9552. * g++.dg/parse/constant4.C: Likewise.
  9553. * g++.dg/template/qualified-id3.C: Likewise.
  9554. * g++.old-deja/g++.pt/crash10.C: Likewise.
  9555. * g++.dg/cpp0x/regress/non-const1.C: New.
  9556. 2011-03-07 Jakub Jelinek <jakub@redhat.com>
  9557. PR debug/47991
  9558. * gcc.dg/pr47991.c: New test.
  9559. 2011-03-07 Jason Merrill <jason@redhat.com>
  9560. * g++.dg/abi/mangle46.C: New.
  9561. 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
  9562. PR target/47862
  9563. * gcc.target/powerpc/pr47862.c: New.
  9564. 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
  9565. PR target/45413
  9566. * gcc.target/i386/combine-mul.c: Require nonpic.
  9567. 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
  9568. Nathan Froyd <froydnj@codesourcery.com>
  9569. * gcc.dg/20001117-1.c: Abort on NULL call_sites.
  9570. 2011-03-06 Mark Mitchell <mark@codesourcery.com>
  9571. * README.QMTEST: Remove.
  9572. 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
  9573. Jerry DeLisle <jvdelisle@gcc.gnu.org>
  9574. PR fortran/47850
  9575. * gfortran.dg/array_constructor_37.f90 : New test.
  9576. 2011-03-05 Jason Merrill <jason@redhat.com>
  9577. * g++.dg/abi/mangle39.C: ABI v5, not 6.
  9578. * g++.dg/abi/mangle45.C: Likewise.
  9579. * g++.dg/cpp0x/trailing1.C: Likewise.
  9580. 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  9581. * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
  9582. 2011-03-05 Jakub Jelinek <jakub@redhat.com>
  9583. PR rtl-optimization/47899
  9584. * gcc.dg/pr47899.c: New test.
  9585. * gcc.dg/torture/pr47968.c: Ignore warnings.
  9586. PR tree-optimization/47967
  9587. * gcc.c-torture/compile/pr47967.c: New test.
  9588. 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
  9589. * objc.dg/property/property-encoding-1.m: Tidied up testcase.
  9590. * obj-c++.dg/property/property-encoding-1.mm: Likewise.
  9591. 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
  9592. * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
  9593. and property_getAttributes() if __OBJC2__.
  9594. * obj-c++.dg/gnu-api-2-property.mm: Likewise.
  9595. * objc.dg/property/property-encoding-1.m: New.
  9596. * obj-c++.dg/property/property-encoding-1.mm: New.
  9597. 2011-03-04 Jason Merrill <jason@redhat.com>
  9598. * g++.dg/template/pseudodtor6.C: New.
  9599. * g++.dg/inherit/covariant19.C: New.
  9600. 2011-03-04 Richard Guenther <rguenther@suse.de>
  9601. PR middle-end/47968
  9602. * gcc.dg/torture/pr47968.c: New testcase.
  9603. 2011-03-04 Richard Guenther <rguenther@suse.de>
  9604. PR middle-end/47975
  9605. * gcc.dg/torture/pr47975.c: New testcase.
  9606. 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
  9607. PR c++/47974
  9608. * g++.dg/template/crash106.C: New.
  9609. 2011-03-03 Jakub Jelinek <jakub@redhat.com>
  9610. PR c/47963
  9611. * gcc.dg/gomp/pr47963.c: New test.
  9612. * g++.dg/gomp/pr47963.C: New test.
  9613. 2011-03-02 Jason Merrill <jason@redhat.com>
  9614. * g++.dg/cpp0x/regress/condition1.C: New.
  9615. * g++.dg/cpp0x/constexpr-ctor9.C: New.
  9616. 2011-03-01 Jason Merrill <jason@redhat.com>
  9617. * g++.dg/cpp0x/lambda/lambda-98.C: New.
  9618. * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
  9619. 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
  9620. PR rtl-optimization/47925
  9621. * gcc.c-torture/execute/pr47925.c: New test.
  9622. 2011-03-01 Jason Merrill <jason@redhat.com>
  9623. * g++.dg/cpp0x/decltype25.C: New.
  9624. * g++.dg/cpp0x/regress/bitfield-err1.C: New.
  9625. 2011-03-01 Richard Guenther <rguenther@suse.de>
  9626. PR tree-optimization/47890
  9627. * gcc.dg/torture/pr47890.c: New testcase.
  9628. 2011-03-01 Richard Guenther <rguenther@suse.de>
  9629. PR lto/47924
  9630. * gcc.dg/lto/pr47924_0.c: New testcase.
  9631. 2011-03-01 Richard Guenther <rguenther@suse.de>
  9632. PR lto/46911
  9633. * gfortran.dg/lto/pr46911_0.f: New testcase.
  9634. 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  9635. PR libgfortran/47933
  9636. * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
  9637. compile errors from older code form.
  9638. 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  9639. PR libgfortran/47567
  9640. * gfortran.dg/fmt_fw_d.f90: New test.
  9641. 2011-02-28 Jason Merrill <jason@redhat.com>
  9642. * g++.dg/inherit/covariant18.C: New.
  9643. 2011-02-28 Jakub Jelinek <jakub@redhat.com>
  9644. PR middle-end/47893
  9645. * gcc.dg/pr47893.c: New test.
  9646. 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
  9647. * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
  9648. NULL in case of a selector with conflicting types.
  9649. * obj-c++.dg/gnu-api-2-sel.mm: Same change.
  9650. 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
  9651. * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
  9652. gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
  9653. gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
  9654. gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
  9655. 2011-02-28 Jason Merrill <jason@redhat.com>
  9656. PR c++/47906
  9657. * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
  9658. 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  9659. PR libgfortran/47778
  9660. * gfortran.dg/namelist_71.f90: New test.
  9661. 2011-02-27 Jason Merrill <jason@redhat.com>
  9662. PR c++/47906
  9663. * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
  9664. * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
  9665. 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
  9666. PR c++/46466
  9667. * g++.dg/cpp0x/constexpr-ctor8.C: New.
  9668. 2011-02-27 Jakub Jelinek <jakub@redhat.com>
  9669. PR fortran/47886
  9670. * gfortran.dg/gomp/task-1.f90: Removed.
  9671. 2011-02-26 Jason Merrill <jason@redhat.com>
  9672. * g++.dg/template/this-targ1.C: New.
  9673. * g++.dg/cpp0x/regress/template-const1.C: New.
  9674. * g++.dg/cpp0x/regress/template-function1.C: Adjust.
  9675. * g++.dg/template/function1.C: Adjust.
  9676. * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
  9677. * g++.dg/debug/debug7.C: Adjust.
  9678. 2011-02-26 Tobias Burnus <burnus@net-b.de>
  9679. PR fortran/47886
  9680. * gfortran.dg/gomp/task-1.f90: New.
  9681. 2011-02-25 Jie Zhang <jie@codesourcery.com>
  9682. * gcc.target/arm/neon-thumb2-move.c: Add
  9683. dg-require-effective-target arm_thumb2_ok.
  9684. 2011-02-24 Jason Merrill <jason@redhat.com>
  9685. * g++.dg/parse/constant1.C: Specify C++98 mode.
  9686. * g++.dg/parse/constant5.C: Likewise.
  9687. * g++.dg/parse/error2.C: Likewise.
  9688. * g++.dg/parse/semicolon3.C: Likewise.
  9689. * g++.dg/template/crash14.C: Likewise.
  9690. * g++.dg/template/local4.C: Likewise.
  9691. * g++.dg/template/nontype3.C: Likewise.
  9692. * g++.dg/parse/crash31.C: Adjust expected errors.
  9693. * g++.dg/template/function1.C: Likewise.
  9694. * g++.dg/template/ref3.C: Likewise.
  9695. * g++.dg/template/static9.C: Likewise.
  9696. * g++.old-deja/g++.pt/crash41.C: Instantiate template.
  9697. * g++.dg/cpp0x/constexpr-array-tparm.C: New.
  9698. * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
  9699. * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
  9700. * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
  9701. * g++.dg/cpp0x/regress/template-function1.C: Likewise.
  9702. 2011-02-24 Jakub Jelinek <jakub@redhat.com>
  9703. PR fortran/47878
  9704. * gfortran.dg/pr47878.f90: New test.
  9705. 2011-02-24 Richard Guenther <rguenther@suse.de>
  9706. PR testsuite/47801
  9707. * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
  9708. * gcc.dg/guality/pr41353-2.c (vari): Likewise.
  9709. 2011-02-24 Richard Guenther <rguenther@suse.de>
  9710. PR fortran/47839
  9711. * gfortran.dg/lto/pr47839_0.f90: New testcase.
  9712. * gfortran.dg/lto/pr47839_1.f90: Likewise.
  9713. 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  9714. PR libgfortran/47567
  9715. * gfortran.dg/fmt_f0_1.f90: Update test.
  9716. 2011-02-23 Jason Merrill <jason@redhat.com>
  9717. * g++.dg/abi/mangle39.C: Adjust parm mangling.
  9718. * g++.dg/abi/mangle45.C: New.
  9719. * g++.dg/cpp0x/trailing1.C: Mangle decltype.
  9720. * g++.dg/template/canon-type-9.C: Match use of decltype
  9721. between declaration and definition.
  9722. * g++.dg/template/canon-type-12.C: Likewise.
  9723. 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
  9724. PR fortran/40850
  9725. * gfortran.dg/nested_allocatables_1.f90: New.
  9726. 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
  9727. PR c++/46868
  9728. * g++.dg/pr46868.C: New test.
  9729. * g++.dg/parse/parameter-declaration-1.C: Adjust.
  9730. * g++.dg/parse/error14.C: Adjust.
  9731. 2011-02-23 Richard Guenther <rguenther@suse.de>
  9732. PR tree-optimization/47838
  9733. * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
  9734. 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
  9735. * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
  9736. 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
  9737. * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
  9738. * gfortran.dg/count_init_expr.f03: Ditto.
  9739. * gfortran.dg/gomp/pr43711.f90: Ditto.
  9740. * gcc.dg/struct-parse-2.c: Ditto.
  9741. * gcc.dg/parse-error-3.c: Ditto.
  9742. * gcc.dg/Wlogical-op-1.c: Ditto.
  9743. * gcc.dg/Walways-true-1.c: Ditto.
  9744. * gcc.dg/pr24225.c: Ditto.
  9745. * gcc.dg/Walways-true-2.c: Ditto.
  9746. * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
  9747. * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
  9748. * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
  9749. * g++.dg/overload/defarg4.C: Ditto.
  9750. * g++.dg/inherit/covariant16.C: Ditto.
  9751. * g++.dg/inherit/virtual7.C: Ditto.
  9752. * g++.dg/template/canon-type-9.C: Ditto.
  9753. * g++.dg/template/access19.C: Ditto.
  9754. * g++.dg/template/call7.C: Ditto.
  9755. * g++.dg/template/canon-type-2.C: Ditto.
  9756. * g++.dg/template/init7.C: Ditto.
  9757. * g++.dg/template/sizeof-template-argument.C: Ditto.
  9758. * g++.dg/template/const3.C: Ditto.
  9759. * g++.dg/template/sfinae26.C: Ditto.
  9760. * g++.dg/template/sfinae26.C: Ditto.
  9761. * g++.dg/template/canon-type-11.C: Ditto.
  9762. * g++.dg/template/union2.C: Ditto.
  9763. * g++.dg/template/canon-type-3.C: Ditto.
  9764. * g++.dg/template/canon-type-1.C: Ditto.
  9765. * g++.dg/template/canon-type-5.C: Ditto.
  9766. * g++.dg/template/canon-type-7.C: Ditto.
  9767. * g++.dg/template/canon-type-10.C: Ditto.
  9768. * g++.dg/template/spec36.C: Ditto.
  9769. * g++.dg/template/typedef38.C: Ditto.
  9770. * g++.dg/template/canon-type-4.C: Ditto.
  9771. * g++.dg/template/canon-type-6.C: Ditto.
  9772. * g++.dg/template/canon-type-13.C: Ditto.
  9773. * g++.dg/template/instantiate9.C: Ditto.
  9774. * g++.dg/template/ttp22.C: Ditto.
  9775. * g++.dg/warn/Wreturn-type-6.C: Ditto.
  9776. * g++.dg/warn/Walways-true-1.C: Ditto.
  9777. * g++.dg/warn/Wlogical-op-1.C: Ditto.
  9778. * g++.dg/warn/Walways-true-2.C: Ditto.
  9779. * g++.dg/conversion/op4.C: Ditto.
  9780. * g++.dg/opt/pr19650.C: Ditto.
  9781. * g++.dg/lookup/friend11.C: Ditto.
  9782. * g++.dg/other/default2.C: Ditto.
  9783. * g++.dg/other/default3.C: Ditto.
  9784. * g++.dg/other/dtor2.C: Ditto.
  9785. * g++.dg/other/friend5.C: Ditto.
  9786. * g++.dg/other/default5.C: Ditto.
  9787. * g++.dg/init/brace6.C: Ditto.
  9788. * g++.dg/init/aggr5.C: Ditto.
  9789. * g++.dg/init/error2.C: Ditto.
  9790. * g++.dg/expr/bound-mem-fun.C: Ditto.
  9791. * g++.dg/expr/cond6.C: Ditto.
  9792. * g++.dg/expr/stmt-expr-1.C: Ditto.
  9793. * g++.dg/cpp0x/constexpr-object2.C: Ditto.
  9794. * g++.dg/cpp0x/constexpr-data1.C: Ditto.
  9795. * g++.dg/cpp0x/constexpr-function2.C: Ditto.
  9796. * g++.dg/cpp0x/bracket1.C: Ditto.
  9797. * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
  9798. * g++.dg/cpp0x/pr38646.C: Ditto.
  9799. * g++.dg/cpp0x/variadic73.C: Ditto.
  9800. * g++.dg/cpp0x/constexpr-function1.C: Ditto.
  9801. * g++.dg/cpp0x/bracket4.C: Ditto.
  9802. * g++.dg/cpp0x/decltype4.C: Ditto.
  9803. * g++.dg/cpp0x/constexpr-data2.C: Ditto.
  9804. * g++.dg/cpp0x/constexpr-object1.C: Ditto.
  9805. * g++.dg/cpp0x/variadic-crash2.C: Ditto.
  9806. * g++.dg/cpp0x/variadic-new2.C: Ditto.
  9807. * g++.dg/cpp0x/decltype2.C: Ditto.
  9808. * g++.dg/cpp0x/decltype1.C: Ditto.
  9809. * g++.dg/cpp0x/bracket2.C: Ditto.
  9810. * g++.dg/cpp0x/decltype5.C: Ditto.
  9811. * g++.dg/cpp0x/constexpr-function3.C: Ditto.
  9812. * g++.dg/cpp0x/variadic70.C: Ditto.
  9813. * g++.dg/cpp0x/decltype6.C: Ditto.
  9814. * g++.dg/cpp0x/rvo.C: Ditto.
  9815. * g++.dg/cpp0x/vt-40092.C: Ditto.
  9816. * g++.dg/cpp0x/variadic-new.C: Ditto.
  9817. * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
  9818. * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
  9819. * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
  9820. * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
  9821. * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
  9822. * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
  9823. * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
  9824. * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
  9825. * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
  9826. * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
  9827. * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
  9828. * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
  9829. * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
  9830. * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
  9831. * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
  9832. * g++.dg/cpp0x/pr39639.C: Ditto.
  9833. * g++.dg/cpp0x/decltype3.C: Ditto.
  9834. * g++.dg/cpp0x/variadic68.C: Ditto.
  9835. * g++.dg/cpp0x/variadic-function.C: Ditto.
  9836. * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
  9837. * g++.dg/cpp0x/variadic-bind.C: Ditto.
  9838. * g++.dg/cpp0x/variadic-tuple.C: Ditto.
  9839. * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
  9840. * g++.dg/parse/crash35.C: Ditto.
  9841. * g++.dg/parse/crash40.C: Ditto.
  9842. * g++.dg/parse/defarg12.C: Ditto.
  9843. * g++.dg/parse/crash34.C: Ditto.
  9844. * g++.dg/parse/constructor3.C: Ditto.
  9845. * g++.dg/parse/template23.C: Ditto.
  9846. * g++.dg/parse/crash56.C: Ditto.
  9847. * g++.dg/parse/dtor13.C: Ditto.
  9848. * g++.dg/parse/error33.C: Ditto.
  9849. * g++.dg/parse/ctor9.C: Ditto.
  9850. * g++.dg/parse/error32.C: Ditto.
  9851. * g++.dg/parse/error37.C: Ditto.
  9852. * g++.dg/parse/bitfield3.C: Ditto.
  9853. * g++.dg/parse/struct-4.C: Ditto.
  9854. * g++.dg/ext/has_trivial_copy.C: Ditto.
  9855. * g++.dg/ext/is_polymorphic.C: Ditto.
  9856. * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
  9857. * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
  9858. * g++.dg/ext/has_nothrow_assign.C: Ditto.
  9859. * g++.dg/ext/is_union.C: Ditto.
  9860. * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
  9861. * g++.dg/ext/is_pod.C: Ditto.
  9862. * g++.dg/ext/has_virtual_destructor.C: Ditto.
  9863. * g++.dg/ext/has_trivial_constructor.C: Ditto.
  9864. * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
  9865. * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
  9866. * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
  9867. * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
  9868. * g++.dg/ext/is_abstract.C: Ditto.
  9869. * g++.dg/ext/has_trivial_assign.C: Ditto.
  9870. * g++.dg/ext/is_class.C: Ditto.
  9871. * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
  9872. * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
  9873. * g++.dg/ext/is_base_of.C: Ditto.
  9874. * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
  9875. * g++.dg/ext/has_nothrow_constructor.C: Ditto.
  9876. * g++.dg/ext/is_empty.C: Ditto.
  9877. * g++.dg/ext/is_enum.C: Ditto.
  9878. * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
  9879. * gnat.dg/opt11.adb: Ditto.
  9880. * obj-c++.dg/pr45735.mm: Ditto.
  9881. * obj-c++.dg/pr24393.mm: Ditto.
  9882. * obj-c++.dg/exceptions-2.mm: Ditto.
  9883. * objc.dg/pr45735.m: Ditto.
  9884. * objc.dg/pr24393.m: Ditto.
  9885. 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
  9886. * objc.dg/attributes/objc-exception-1.m: New.
  9887. 2011-02-23 Jie Zhang <jie@codesourcery.com>
  9888. * gcc.dg/cpp/include7.c: New test.
  9889. 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
  9890. PR c++/47242
  9891. * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
  9892. 2011-02-23 Jie Zhang <jie@codesourcery.com>
  9893. PR rtl-optimization/47763
  9894. * gcc.dg/pr47763.c: New test.
  9895. 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
  9896. PR fortran/45743
  9897. * gfortran.dg/whole_file_32.f90 : New test.
  9898. 2011-02-22 Dodji Seketeli <dodji@redhat.com>
  9899. PR c++/47666
  9900. * g++.dg/inherit/virtual7.C: New test.
  9901. 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
  9902. PR objc/47832
  9903. * objc.dg/type-size-3.m: Updated error message.
  9904. * objc.dg/type-size-4.m: New test.
  9905. * objc.dg/type-size-5.m: New test.
  9906. 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  9907. * lib/gnat.exp: Fix comments.
  9908. Don't load libgloss.exp.
  9909. (default_gnat_version): Call $compiler with --version.
  9910. Adapt regexp for gnatmake output, insert version.
  9911. (gnat_version): New proc.
  9912. (gnat_init): Remove gnat_libgcc_s_path.
  9913. (gnat_target_compile): Likewise.
  9914. Remove ld_library_path.
  9915. Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
  9916. (gnat_pass): Remove.
  9917. (gnat_pass): Remove.
  9918. (gnat_finish): Remove.
  9919. (gnat_exit): Remove.
  9920. (local_find_gnatmake): Reindent.
  9921. (runtest_file_p): Remove.
  9922. (prune_warnings): Remove.
  9923. (find_gnatclean): New proc.
  9924. * lib/gnat-dg.exp (lremove): New proc.
  9925. (gnat-dg-test): Reindent.
  9926. Remove additional output files.
  9927. (gnat-dg-runtest): Remove.
  9928. * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
  9929. * gnat.dg/loop_optimization6.adb: Likewise.
  9930. * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
  9931. 2011-02-22 Jakub Jelinek <jakub@redhat.com>
  9932. PR tree-optimization/47835
  9933. * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
  9934. 2011-02-22 Tobias Burnus <burnus@net-b.de>
  9935. * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
  9936. * gfortran.dg/abstract_type_2.f03: Ditto.
  9937. * gfortran.dg/abstract_type_3.f03: Ditto.
  9938. * gfortran.dg/abstract_type_4.f03: Ditto.
  9939. * gfortran.dg/abstract_type_5.f03: Ditto.
  9940. * gfortran.dg/abstract_type_6.f03: Ditto.
  9941. * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
  9942. * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
  9943. * gfortran.dg/allocatable_scalar_11.f90: Ditto.
  9944. * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
  9945. * gfortran.dg/array_function_5.f90: Ditto.
  9946. * gfortran.dg/asynchronous_3.f03: Ditto.
  9947. * gfortran.dg/char_expr_1.f90: Ditto.
  9948. * gfortran.dg/class_14.f03: Ditto.
  9949. * gfortran.dg/data_array_6.f: Ditto.
  9950. * gfortran.dg/data_invalid.f90: Ditto.
  9951. * gfortran.dg/dot_product_1.f03: Ditto.
  9952. * gfortran.dg/func_derived_5.f90: Ditto.
  9953. * gfortran.dg/func_result_4.f90: Ditto.
  9954. * gfortran.dg/implied_do_1.f90: Ditto.
  9955. * gfortran.dg/initialization_25.f90: Ditto.
  9956. * gfortran.dg/initialization_26.f90: Ditto.
  9957. * gfortran.dg/interface_34.f90: Ditto.
  9958. * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
  9959. * gfortran.dg/keyword_symbol_1.f90: Ditto.
  9960. * gfortran.dg/matmul_8.f03: Ditto.
  9961. * gfortran.dg/merge_init_expr.f90: Ditto.
  9962. * gfortran.dg/pack_assign_1.f90: Ditto.
  9963. * gfortran.dg/pack_vector_1.f90: Ditto.
  9964. * gfortran.dg/pointer_check_8.f90: Ditto.
  9965. * gfortran.dg/product_init_expr.f03: Ditto.
  9966. * gfortran.dg/reshape_order_5.f90: Ditto.
  9967. * gfortran.dg/reshape_shape_1.f90: Ditto.
  9968. * gfortran.dg/reshape_zerosize_2.f90: Ditto.
  9969. * gfortran.dg/same_name_2.f90: Ditto.
  9970. * gfortran.dg/selected_real_kind_1.f90: Ditto.
  9971. * gfortran.dg/spread_init_expr.f03: Ditto.
  9972. * gfortran.dg/stmt_func_1.f90: Ditto.
  9973. * gfortran.dg/sum_init_expr.f03: Ditto.
  9974. * gfortran.dg/transpose_3.f03: Ditto.
  9975. * gfortran.dg/unpack_init_expr.f03: Ditto.
  9976. * gfortran.dg/warn_conversion.f90: Ditto.
  9977. * gfortran.dg/warn_conversion_2.f90: Ditto.
  9978. * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
  9979. * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
  9980. * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
  9981. * gfortran.dg/whole_file_16.f90: Ditto.
  9982. * gfortran.dg/whole_file_17.f90: Ditto.
  9983. * gfortran.dg/whole_file_18.f90: Ditto.
  9984. * gfortran.dg/whole_file_20.f03: Ditto.
  9985. * gfortran.dg/whole_file_5.f90: Ditto.
  9986. * gfortran.dg/whole_file_6.f90: Ditto.
  9987. * gfortran.dg/write_invalid_format.f90: Ditto.
  9988. * gfortran.dg/zero_sized_6.f90: Ditto.
  9989. 2011-02-21 Jeff Law <law@redhat.com>
  9990. PR rtl-optimization/46178
  9991. * gcc.target/i386/pr46178.c: New test.
  9992. PR rtl-optimization/46002
  9993. * gcc.c-torture/compile/pr46002.c: New test.
  9994. 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  9995. * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
  9996. *-*-hpux10*.
  9997. 2011-02-21 Jakub Jelinek <jakub@redhat.com>
  9998. PR debug/47106
  9999. * g++.dg/debug/pr47106.C: Require effective target lto.
  10000. 2011-02-21 Jason Merrill <jason@redhat.com>
  10001. * g++.dg/cpp0x/constexpr-diag2.C: New.
  10002. 2011-02-20 Jason Merrill <jason@redhat.com>
  10003. * g++.dg/cpp0x/constexpr-ctor7.C: New.
  10004. * g++.dg/cpp0x/fntmpdefarg2.C: New.
  10005. * g++.dg/overload/conv-op1.C: New.
  10006. * g++.dg/cpp0x/constexpr-synth1.C: New.
  10007. 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
  10008. * objc.dg/layout-2.m: New.
  10009. * objc.dg/selector-3.m: Adjusted location of error message.
  10010. * objc.dg/type-size-3.m: Same.
  10011. * obj-c++.dg/selector-3.mm: Same.
  10012. 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
  10013. PR objc/47784
  10014. * objc.dg/property/dotsyntax-22.m: New.
  10015. * obj-c++.dg/property/dotsyntax-22.mm: New.
  10016. 2011-02-20 Dodji Seketeli <dodji@redhat.com>
  10017. PR c++/46394
  10018. * g++.dg/template/typedef38.C: New test.
  10019. 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
  10020. PR fortran/46818
  10021. * gfortran.dg/whole_file_30.f90 : New test.
  10022. * gfortran.dg/whole_file_31.f90 : New test.
  10023. 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
  10024. PR fortran/45077
  10025. PR fortran/44945
  10026. * gfortran.dg/whole_file_28.f90 : New test.
  10027. * gfortran.dg/whole_file_29.f90 : New test.
  10028. 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
  10029. PR c++/44118
  10030. * g++.dg/template/crash105.C: New.
  10031. 2011-02-19 Jason Merrill <jason@redhat.com>
  10032. * g++.dg/cpp0x/regress/no-elide1.C: New.
  10033. 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
  10034. PR tree-optimization/46620
  10035. * gcc.dg/pr46620.c: New.
  10036. 2011-02-19 Jakub Jelinek <jakub@redhat.com>
  10037. PR c/47809
  10038. * gcc.target/i386/pr47809.c: New test.
  10039. 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  10040. Tobias Burnus <burnus@net-b.de>
  10041. * lib/target-supports.exp
  10042. (check_effective_target_fortran_large_real): New check for large reals.
  10043. * gfortran.dg/nan_7.f90: New test.
  10044. 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  10045. PR libgfortran/47567
  10046. * gfortran.dg/fmt_f0_1.f90: Update test.
  10047. 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
  10048. PR fortran/47348
  10049. * gfortran.dg/array_constructor_36.f90 : New test.
  10050. * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
  10051. allow for comparison between different elements of the array
  10052. constructor at different levels of optimization.
  10053. 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
  10054. * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
  10055. * gcc.target/i386/pr32280-1.c: Likewise.
  10056. 2011-02-19 Jakub Jelinek <jakub@redhat.com>
  10057. PR target/47800
  10058. * gcc.target/i386/pr47800.c: New test.
  10059. 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
  10060. * objc/execute/exceptions/foward-1.x: New.
  10061. 2011-02-18 Janus Weil <janus@gcc.gnu.org>
  10062. PR fortran/47789
  10063. * gfortran.dg/derived_constructor_comps_4.f90: New.
  10064. 2011-02-18 Tobias Burnus
  10065. PR fortran/47775
  10066. * gfortran.dg/func_result_6.f90: New.
  10067. 2011-02-18 Michael Matz <matz@suse.de>
  10068. PR fortran/45586
  10069. * gfortran.dg/lto/pr45586_0.f90: New test.
  10070. * gfortran.dg/typebound_proc_20.f90: Ditto.
  10071. * gfortran.dg/typebound_proc_21.f90: Ditto.
  10072. 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
  10073. PR c++/47795
  10074. * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
  10075. 2011-02-18 Tobias Burnus <burnus@net-b.de>
  10076. PR fortran/47750
  10077. * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
  10078. gcc_warning_prefix.
  10079. * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
  10080. normalizing the error/warning output.
  10081. * gfortran.dg/Wall.f90: Update dg-error/warning.
  10082. * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
  10083. * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
  10084. * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
  10085. * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
  10086. * gfortran.dg/class_30.f90: Update dg-error/warning.
  10087. * gfortran.dg/continuation_1.f90: Update dg-error/warning.
  10088. * gfortran.dg/continuation_9.f90: Update dg-error/warning.
  10089. * gfortran.dg/do_check_5.f90: Update dg-error/warning.
  10090. * gfortran.dg/entry_17.f90: Update dg-error/warning.
  10091. * gfortran.dg/entry_19.f90: Update dg-error/warning.
  10092. * gfortran.dg/fmt_error.f90: Update dg-error/warning.
  10093. * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
  10094. * gfortran.dg/g77/12632.f: Update dg-error/warning.
  10095. * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
  10096. * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
  10097. * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
  10098. * gfortran.dg/global_references_1.f90: Update dg-error/warning.
  10099. * gfortran.dg/goto_8.f90: Update dg-error/warning.
  10100. * gfortran.dg/initialization_1.f90: Update dg-error/warning.
  10101. * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
  10102. * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
  10103. * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
  10104. * gfortran.dg/iostat_3.f90: Update dg-error/warning.
  10105. * gfortran.dg/public_private_module.f90: Update dg-error/warning.
  10106. * gfortran.dg/volatile3.f90: Update dg-error/warning.
  10107. * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
  10108. * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
  10109. * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
  10110. * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
  10111. * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
  10112. 2011-02-18 Janus Weil <janus@gcc.gnu.org>
  10113. PR fortran/47768
  10114. * gfortran.dg/proc_ptr_comp_30.f90: New.
  10115. 2011-02-18 Jakub Jelinek <jakub@redhat.com>
  10116. PR debug/47780
  10117. * gcc.target/i386/pr47780.c: New test.
  10118. 2011-02-18 Janus Weil <janus@gcc.gnu.org>
  10119. PR fortran/47767
  10120. * gfortran.dg/class_40.f03: New.
  10121. 2011-02-18 Dodji Seketeli <dodji@redhat.com>
  10122. PR c++/47208
  10123. * g++.dg/cpp0x/auto21.C: New test.
  10124. 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
  10125. * objc.dg/special/unclaimed-category-1.h: Updated for
  10126. new ABI support.
  10127. * objc.dg/special/unclaimed-category-1.m: Same.
  10128. * objc.dg/zero-link-1.m: Same.
  10129. * objc.dg/lookup-1.m: Same.
  10130. * objc.dg/torture/strings/const-str-9.m
  10131. * objc.dg/torture/strings/const-str-10.m: Same.
  10132. * objc.dg/torture/strings/const-str-11.m: Same.
  10133. * objc.dg/torture/forward-1.m: Same.
  10134. * objc.dg/zero-link-2.m: Same.
  10135. * objc.dg/encode-7-next-64bit.m: Same.
  10136. * objc.dg/method-4.m: Same.
  10137. * objc.dg/next-runtime-1.m: Same.
  10138. * objc.dg/image-info.m: Same.
  10139. * objc.dg/pr23214.m: Same.
  10140. * objc.dg/symtab-1.m: Same.
  10141. * obj-c++.dg/basic.m: Same.
  10142. * obj-c++.dg/proto-lossage-3.m: Same.
  10143. * obj-c++.dg/torture/strings/const-str-10.m: Same.
  10144. * obj-c++.dg/torture/strings/const-str-11.m: Same.
  10145. * obj-c++.dg/torture/strings/const-str-9.m: Same.
  10146. * obj-c++.dg/method-11.m: Same.
  10147. * objc/execute/enumeration-1.m: Same.
  10148. * objc/execute/object_is_class.m: Same.
  10149. * objc/execute/formal_protocol-2.m: Same.
  10150. * objc/execute/formal_protocol-4.m: Same.
  10151. * objc/execute/formal_protocol-6.m: Same.
  10152. * objc/execute/bycopy-3.m: Same.
  10153. * objc/execute/exceptions/catchall-1.m: Same.
  10154. * objc/execute/exceptions/finally-1.m: Same.
  10155. * objc/execute/exceptions/local-variables-1.m: Same.
  10156. * objc/execute/exceptions/foward-1.m: Same.
  10157. * objc/execute/bf-common.h
  10158. * objc/execute/enumeration-2.m: Same.
  10159. * objc/execute/formal_protocol-1.m: Same.
  10160. * objc/execute/formal_protocol-3.m: Same.
  10161. * objc/execute/formal_protocol-5.m: Same.
  10162. * objc/execute/accessing_ivars.m: Same.
  10163. * objc/execute/bycopy-2.m: Same.
  10164. * objc/execute/formal_protocol-7.m: Same.
  10165. * objc/execute/compatibility_alias.m: Same.
  10166. * objc/execute/no_clash.m: Same.
  10167. * objc/execute/object_is_meta_class.m: Same.
  10168. * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
  10169. * objc/execute/class-tests-1.h: Include stdio.h.
  10170. * objc/execute/class-tests-2.h: Same.
  10171. * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
  10172. runtimes.
  10173. * obj-c++.dg/try-catch-2.mm: Same.
  10174. 2011-02-17 Jakub Jelinek <jakub@redhat.com>
  10175. PR c++/47783
  10176. * g++.dg/warn/Wunused-parm-4.C: New test.
  10177. 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
  10178. Jan Hubicka <jh@suse.cz>
  10179. PR debug/47106
  10180. PR debug/47402
  10181. * g++.dg/debug/pr47106.C: New.
  10182. 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
  10183. PR target/43653
  10184. * gcc.target/i386/pr43653.c: New test.
  10185. 2011-02-11 Dodji Seketeli <dodji@redhat.com>
  10186. PR c++/47172
  10187. * g++.dg/template/inherit6.C: New test.
  10188. 2011-02-16 Janus Weil <janus@gcc.gnu.org>
  10189. PR fortran/47745
  10190. * gfortran.dg/class_39.f03: New.
  10191. 2011-02-16 Dodji Seketeli <dodji@redhat.com>
  10192. PR c++/47326
  10193. * g++.dg/cpp0x/variadic106.C: New test.
  10194. 2011-02-16 Jakub Jelinek <jakub@redhat.com>
  10195. PR libfortran/47757
  10196. * gfortran.dg/pr47757-1.f90: New test.
  10197. * gfortran.dg/pr47757-2.f90: New test.
  10198. * gfortran.dg/pr47757-3.f90: New test.
  10199. PR c++/47704
  10200. * g++.dg/cpp0x/enum8.C: New test.
  10201. 2011-02-15 Jason Merrill <jason@redhat.com>
  10202. * g++.dg/inherit/implicit-trivial1.C: New.
  10203. * g++.dg/cpp0x/implicit-trivial1.C: New.
  10204. 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
  10205. PR middle-end/47725
  10206. * gcc.dg/torture/pr47725.c: Removed.
  10207. 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
  10208. PR target/47755
  10209. * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
  10210. constant does not generate a load from memory.
  10211. 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
  10212. PR middle-end/47725
  10213. * gcc.dg/torture/pr47725.c: New.
  10214. 2011-02-15 Richard Guenther <rguenther@suse.de>
  10215. PR tree-optimization/47743
  10216. * gcc.dg/torture/pr47743.c: New testcase.
  10217. 2011-02-15 Jakub Jelinek <jakub@redhat.com>
  10218. PR middle-end/47581
  10219. * gcc.target/i386/pr47581.c: New test.
  10220. 2011-02-14 Janus Weil <janus@gcc.gnu.org>
  10221. PR fortran/47730
  10222. * gfortran.dg/select_type_22.f03: New.
  10223. 2011-02-14 Jason Merrill <jason@redhat.com>
  10224. * g++.dg/cpp0x/regress/enum1.C: New.
  10225. 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
  10226. * gnat.dg/include.adb: New test.
  10227. 2011-02-14 Janus Weil <janus@gcc.gnu.org>
  10228. PR fortran/47728
  10229. * gfortran.dg/class_38.f03: New.
  10230. 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
  10231. * gcc.dg/pr46494.c: New test.
  10232. 2011-02-14 Richard Guenther <rguenther@suse.de>
  10233. * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
  10234. 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10235. PR ada/41929
  10236. * gnat.dg/null_pointer_deref1.exp: Don't skip on
  10237. sparc*-sun-solaris2.11.
  10238. 2011-02-14 Janus Weil <janus@gcc.gnu.org>
  10239. PR fortran/47349
  10240. * gfortran.dg/argument_checking_18.f90: New.
  10241. 2011-02-13 Tobias Burnus <burnus@net-b.de>
  10242. * gfortran.dg/argument_checking_13.f90: Update dg-error.
  10243. * gfortran.dg/argument_checking_17.f90: New.
  10244. 2011-02-12 Janus Weil <janus@gcc.gnu.org>
  10245. * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
  10246. are temporarily disabled.
  10247. * gfortran.dg/class_7.f03: Ditto.
  10248. * gfortran.dg/coarray_14.f90: Ditto.
  10249. * gfortran.dg/typebound_proc_13.f03: Ditto.
  10250. 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
  10251. PR fortran/45586
  10252. * gfortran.dg/extends_11.f03: New.
  10253. 2011-02-11 Xinliang David Li <davidxl@google.com>
  10254. PR tree-optimization/47707
  10255. * g++.dg/tree-ssa/pr47707.C: New test.
  10256. 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
  10257. * g++.dg/opt/inline17.C: New test.
  10258. 2011-02-11 Tobias Burnus <burnus@net-b.de>
  10259. PR fortran/47550
  10260. * gfortran.dg/pure_formal_2.f90: New.
  10261. 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
  10262. PR rtl-optimization/47614
  10263. * gfortran.dg/pr47614.f: New.
  10264. 2011-02-11 Joseph Myers <joseph@codesourcery.com>
  10265. PR driver/47678
  10266. * gcc.dg/opts-6.c: New test.
  10267. 2011-02-11 Jakub Jelinek <jakub@redhat.com>
  10268. PR debug/47684
  10269. * gcc.dg/pr47684.c: New test.
  10270. 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10271. PR target/47629
  10272. * gcc.target/i386/pr47312.c: Use dg-require-effective-target
  10273. c99_runtime, dg-add-options c99_runtime.
  10274. (main): Use __asm__.
  10275. 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10276. PR testsuite/47400
  10277. * lib/target-supports.exp (check_ascii_locale_available): New proc.
  10278. * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
  10279. * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
  10280. * gcc.dg/ucnid-10.c: Likewise.
  10281. * gcc.dg/ucnid-13.c: Likewise.
  10282. * gcc.dg/ucnid-7.c: Likewise.
  10283. * gcc.dg/ucnid-8.c: Likewise.
  10284. Adapt dg-warning line number.
  10285. 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
  10286. * gcc.target/i386/parity-1.c: Use -march=k8.
  10287. * gcc.target/i386/parity-2.c: Ditto.
  10288. * gcc.target/i386/vecinit-1.c: Ditto.
  10289. * gcc.target/i386/vecinit-2.c: Ditto.
  10290. 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10291. PR target/46610
  10292. * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
  10293. * gcc.target/mips/save-restore-3.c: Likewise.
  10294. * gcc.target/mips/save-restore-4.c: Likewise.
  10295. * gcc.target/mips/save-restore-5.c: Likewise.
  10296. PR target/47683
  10297. * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
  10298. * g++.dg/tree-prof/partition2.C: Likewise.
  10299. 2011-02-09 Jason Merrill <jason@redhat.com>
  10300. * g++.dg/tree-ssa/inline-3.C: Use a normal function
  10301. rather than misdeclare std::puts.
  10302. * g++.dg/ext/vla1.C: Adjust for C++0x mode.
  10303. * g++.dg/other/warning1.C: Likewise.
  10304. * g++.old-deja/g++.bugs/900119_01.C: Likewise.
  10305. * g++.old-deja/g++.gb/scope06.C: Likewise.
  10306. * g++.old-deja/g++.law/cvt11.C: Likewise.
  10307. * g++.old-deja/g++.law/init1.C: Likewise.
  10308. * g++.dg/abi/mangle26.C: Likewise.
  10309. * g++.dg/template/function1.C: Adjust for C++0x mode.
  10310. * g++.dg/cpp0x/regress/template-function1.C: Copy it.
  10311. * g++.dg/ext/label10.C: Adjust for C++0x mode.
  10312. * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
  10313. * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
  10314. * g++.dg/cpp0x/regress/abi-empty7.C: New.
  10315. * g++.dg/cpp0x/regress: New directory.
  10316. * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
  10317. * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
  10318. * g++.dg/cpp0x/regress/regress3.C: New.
  10319. 2011-02-10 Richard Guenther <rguenther@suse.de>
  10320. PR tree-optimization/47677
  10321. * gcc.dg/torture/pr47677.c: New testcase.
  10322. 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
  10323. * objc.dg/special/load-category-1.m: Remove unused header.
  10324. * objc.dg/special/load-category-1a.m: Likewise.
  10325. * objc.dg/special/load-category-2.m: Likewise.
  10326. * objc.dg/special/load-category-2a.m: Likewise.
  10327. * objc.dg/special/load-category-3.m: Likewise.
  10328. * objc.dg/special/load-category-3a.m: Likewise.
  10329. * objc.dg/attributes/proto-attribute-2.m: Likewise.
  10330. * objc.dg/attributes/proto-attribute-3.m: Likewise.
  10331. * objc.dg/attributes/class-attribute-1.m: Likewise.
  10332. * objc.dg/property/property.exp: Don't run for Darwin < 9.
  10333. * obj-c++.dg/property/property.exp: Likewise.
  10334. * objc.dg/attributes/method-sentinel-1.m: Update type header.
  10335. * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
  10336. * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
  10337. * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
  10338. * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
  10339. * obj-c++.dg/template-8.mm: Likewise.
  10340. 2011-02-10 Jakub Jelinek <jakub@redhat.com>
  10341. PR target/47665
  10342. * gcc.target/i386/pr47665.c: New test.
  10343. 2011-02-10 Jie Zhang <jie@codesourcery.com>
  10344. PR testsuite/47622
  10345. Revert
  10346. 2011-02-05 Jie Zhang <jie@codesourcery.com>
  10347. PR debug/42631
  10348. * gcc.dg/pr42631.c: Update test.
  10349. * gcc.dg/pr42631-2.c: New test.
  10350. 2011-02-09 Janus Weil <janus@gcc.gnu.org>
  10351. PR fortran/47352
  10352. * gfortran.dg/proc_decl_25.f90: New.
  10353. 2011-02-09 Janus Weil <janus@gcc.gnu.org>
  10354. PR fortran/47463
  10355. * gfortran.dg/typebound_assignment_2.f03: New.
  10356. 2011-02-09 Richard Guenther <rguenther@suse.de>
  10357. PR tree-optimization/47664
  10358. * gcc.dg/tree-ssa/inline-7.c: New testcase.
  10359. 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
  10360. PR middle-end/47646
  10361. * gnat.dg/uninit_func.adb: Adjust dg directive.
  10362. 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
  10363. PR middle-end/47646
  10364. * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
  10365. 2011-02-09 Janus Weil <janus@gcc.gnu.org>
  10366. PR fortran/47637
  10367. * gfortran.dg/auto_dealloc_2.f90: New.
  10368. 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10369. * gcc.dg/builtins-config.h: Remove __sgi handling.
  10370. * lib/target-supports.exp (add_options_for_c99_runtime): Add
  10371. -std=c99 for mips-sgi-irix6.5*.
  10372. 2011-02-09 Martin Jambor <mjambor@suse.cz>
  10373. PR middle-end/45505
  10374. * gfortran.dg/pr25923.f90: Remove xfails.
  10375. 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  10376. PR fortran/47583
  10377. * gfortran.dg/inquire_14.f90: New test.
  10378. 2011-02-08 Janus Weil <janus@gcc.gnu.org>
  10379. PR fortran/45290
  10380. * gfortran.dg/pointer_init_6.f90: New.
  10381. 2011-02-08 Jeff Law <law@redhat.com>
  10382. PR tree-optimization/42893
  10383. * gcc.tree-ssa/pr42893.c: New test.
  10384. 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
  10385. PR tree-optimization/46834
  10386. PR tree-optimization/46994
  10387. PR tree-optimization/46995
  10388. * gcc.dg/graphite/id-pr46834.c: New.
  10389. * gfortran.dg/graphite/id-pr46994.f90: New.
  10390. * gfortran.dg/graphite/id-pr46995.f90: New.
  10391. 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  10392. PR middle-end/47646
  10393. * gcc.dg/pr39666-2.c (foo2): If the location of the statement
  10394. using the variable is known the warning is emitted there.
  10395. * gcc.dg/uninit-pr19430.c (foo): Likewise.
  10396. * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
  10397. * c-c++-common/pr20000.c (g): Both warnings occur at the return
  10398. statement.
  10399. (vg): Likewise.
  10400. * gcc.dg/noreturn-1.c (foo5): Likewise.
  10401. * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
  10402. (method2): Likewise.
  10403. * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
  10404. the return statement using the uninitialized variable.
  10405. * gfortran.dg/pr39666-2.f90 (f): Likewise.
  10406. 2011-02-08 Richard Guenther <rguenther@suse.de>
  10407. PR middle-end/47639
  10408. * g++.dg/opt/pr47639.c: New testcase.
  10409. 2011-02-08 Richard Guenther <rguenther@suse.de>
  10410. PR tree-optimization/47632
  10411. * g++.dg/opt/pr47632.C: New testcase.
  10412. 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  10413. * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
  10414. 2011-02-07 Richard Guenther <rguenther@suse.de>
  10415. PR tree-optimization/47615
  10416. * g++.dg/opt/pr47615.C: New testcase.
  10417. 2011-02-07 Richard Guenther <rguenther@suse.de>
  10418. PR tree-optimization/47621
  10419. * gcc.dg/torture/pr47621.c: New testcase.
  10420. 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
  10421. * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
  10422. 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
  10423. PR fortran/47592
  10424. * gfortran.dg/allocate_with_source_1 : New test.
  10425. 2011-02-05 Jakub Jelinek <jakub@redhat.com>
  10426. PR middle-end/47610
  10427. * gcc.dg/pr47610.c: New test.
  10428. 2011-02-05 Jie Zhang <jie@codesourcery.com>
  10429. PR debug/42631
  10430. * gcc.dg/pr42631.c: Update test.
  10431. * gcc.dg/pr42631-2.c: New test.
  10432. 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
  10433. PR fortran/47574
  10434. * gfortran.dg/pr47574.f90: New test.
  10435. 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
  10436. PR tree-optimization/46194
  10437. * gcc.dg/autopar/pr46194.c: New.
  10438. 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
  10439. PR tree-optimization/43695
  10440. * g++.dg/ipa/pr43695.C: New.
  10441. 2011-02-04 Jakub Jelinek <jakub@redhat.com>
  10442. PR inline-asm/23200
  10443. * gcc.dg/pr23200.c: New test.
  10444. 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
  10445. PR c++/47589
  10446. * g++.dg/pr47589.C: New test.
  10447. 2011-02-03 Dodji Seketeli <dodji@redhat.com>
  10448. PR c++/47398
  10449. * g++.dg/template/typedef37.C: New test.
  10450. * g++.dg/template/param1.C: Adjust expected error message.
  10451. 2011-02-03 Jakub Jelinek <jakub@redhat.com>
  10452. PR middle-end/31490
  10453. * gcc.dg/pr31490-2.c: New test.
  10454. * gcc.dg/pr31490-3.c: New test.
  10455. * gcc.dg/pr31490-4.c: New test.
  10456. 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
  10457. Jakub Jelinek <jakub@redhat.com>
  10458. PR c++/46890
  10459. * g++.dg/parser/semicolon3.C: Adjust.
  10460. * g++.dg/parser/semicolon4.C: New testcase.
  10461. * g++.dg/pr46890.C: New testcase.
  10462. 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
  10463. PR c++/29571
  10464. * g++.dg/init/pr29571.C: New.
  10465. 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
  10466. * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
  10467. instead of vect_int.
  10468. 2011-02-03 Jakub Jelinek <jakub@redhat.com>
  10469. PR target/47312
  10470. * gcc.target/i386/pr47312.c: New test.
  10471. PR target/47564
  10472. * gcc.target/i386/pr47564.c: New test.
  10473. 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
  10474. PR tree-optimization/45122
  10475. * gcc.dg/tree-ssa/pr45122.c: New.
  10476. 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
  10477. PR target/47272
  10478. * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
  10479. and vec_vsx_st.
  10480. * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
  10481. and vsx so a default --with-cpu=power7 doesn't give an error
  10482. when -mavoid-indexed-addresses is used.
  10483. * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
  10484. wrapper function to save the arguments and then jump to the real
  10485. function, rather than depending on the compiler not to move stuff
  10486. before an asm.
  10487. * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
  10488. 2011-02-02 Janus Weil <janus@gcc.gnu.org>
  10489. Paul Thomas <pault@gcc.gnu.org>
  10490. PR fortran/47082
  10491. * gfortran.dg/class_37.f03 : New test.
  10492. 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
  10493. Richard Guenther <rguenther@suse.de>
  10494. PR tree-optimization/40979
  10495. PR bootstrap/47044
  10496. * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
  10497. * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
  10498. * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
  10499. check_vect_support_and_set_flags.
  10500. * gfortran.dg/graphite/vect-pr40979.f90: New.
  10501. 2011-02-02 Janus Weil <janus@gcc.gnu.org>
  10502. PR fortran/47572
  10503. * gfortran.dg/class_36.f03: New.
  10504. 2011-02-02 Richard Guenther <rguenther@suse.de>
  10505. PR tree-optimization/47566
  10506. * gcc.dg/lto/20110201-1_0.c: New testcase.
  10507. 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
  10508. PR debug/47498
  10509. PR debug/47501
  10510. PR debug/45136
  10511. PR debug/45130
  10512. * debug/pr47498.c: New.
  10513. * debug/pr47501.c: New.
  10514. 2011-02-01 Richard Guenther <rguenther@suse.de>
  10515. PR tree-optimization/47559
  10516. * g++.dg/torture/pr47559.C: New testcase.
  10517. 2011-02-01 Janus Weil <janus@gcc.gnu.org>
  10518. PR fortran/47565
  10519. * gfortran.dg/typebound_call_20.f03: New.
  10520. 2011-02-01 Richard Guenther <rguenther@suse.de>
  10521. PR tree-optimization/47555
  10522. * gcc.dg/pr47555.c: New testcase.
  10523. 2011-02-01 Richard Guenther <rguenther@suse.de>
  10524. PR tree-optimization/47541
  10525. * g++.dg/torture/pr47541.C: New testcase.
  10526. 2011-01-31 Janus Weil <janus@gcc.gnu.org>
  10527. PR fortran/47455
  10528. * gfortran.dg/typebound_call_19.f03: New.
  10529. 2011-01-31 Jakub Jelinek <jakub@redhat.com>
  10530. PR c++/47416
  10531. * g++.dg/cpp0x/pr47416.C: New test.
  10532. 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
  10533. PR fortran/47519
  10534. * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
  10535. 2011-01-31 Janus Weil <janus@gcc.gnu.org>
  10536. PR fortran/47463
  10537. * gfortran.dg/typebound_assignment_1.f03: New.
  10538. 2011-01-31 Jakub Jelinek <jakub@redhat.com>
  10539. PR tree-optimization/47538
  10540. * gcc.c-torture/execute/pr47538.c: New test.
  10541. 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10542. PR target/45325
  10543. * gcc.target/i386/pr38240.c: Add dg-options "-msse".
  10544. 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10545. * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
  10546. 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
  10547. PR rtl-optimization/44031
  10548. * gcc.c-torture/compile/20110131-1.c: New test.
  10549. 2011-01-31 Tobias Burnus <burnus@net-b.de>
  10550. PR fortran/47042
  10551. * gfortran.dg/stmt_func_1.f90: New.
  10552. 2011-01-31 Tobias Burnus <burnus@net-b.de>
  10553. PR fortran/47042
  10554. * gfortran.dg/interface_34.f90: New.
  10555. 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
  10556. PR fortran/47523
  10557. * gfortran.dg/realloc_on_assign_5.f03: New test.
  10558. * gfortran.dg/realloc_on_assign_5.f03: New test.
  10559. 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  10560. * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
  10561. * gfortran.dg/bessel_7.f90: Likewise.
  10562. * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
  10563. * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
  10564. * gfortran.dg/sum_init_expr.f03: Likewise.
  10565. * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
  10566. * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
  10567. -r -nostdlib.
  10568. * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
  10569. loop only on "vect_intfloat_cvt" targets.
  10570. 2011-01-29 Tobias Burnus <burnus@net-b.de>
  10571. PR fortran/47531
  10572. * gfortran.dg/shape_6.f90: New.
  10573. 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  10574. PR libgfortran/47434
  10575. * gfortran.dg/read_infnan_1.f90: Update test.
  10576. * gfortran.dg/module_nan.f90: Update test.
  10577. * gfortran.dg/char4_iunit_1.f03: Update test.
  10578. * gfortran.dg/large_real_kind_1.f90: Update test.
  10579. * gfortran.dg/real_const_3.f90: Update test.
  10580. * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
  10581. 2011-01-29 Dodji Seketeli <dodji@redhat.com>
  10582. PR c++/47311
  10583. * g++.dg/template/param2.C: New test.
  10584. 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  10585. PR libgfortran/47285
  10586. * gfortran.dg/fmt_g.f: New test.
  10587. 2011-01-28 Tobias Burnus <burnus@net-b.de>
  10588. PR fortran/47507
  10589. * gfortran.dg/pure_formal_1.f90: New.
  10590. 2011-01-28 Jakub Jelinek <jakub@redhat.com>
  10591. PR target/42894
  10592. * gcc.dg/tls/pr42894.c: New test.
  10593. 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10594. * gcc.dg/pr47276.c: Add dg-require-visibility.
  10595. 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10596. * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
  10597. 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
  10598. Tobias Burnus <burnus@gcc.gnu.org>
  10599. PR fortran/45170
  10600. PR fortran/35810
  10601. PR fortran/47350
  10602. * gfortran.dg/realloc_on_assign_3.f03: New test.
  10603. * gfortran.dg/realloc_on_assign_4.f03: New test.
  10604. * gfortran.dg/allocatable_function_5.f90: New test.
  10605. * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
  10606. * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
  10607. implemented" dg-errors.
  10608. 2011-01-27 Jan Hubicka <jh@suse.cz>
  10609. PR middle-end/46949
  10610. * gcc.dg/attr-weakref-4.c: New testcase
  10611. 2011-01-27 Martin Jambor <mjambor@suse.cz>
  10612. PR tree-optimization/47228
  10613. * gcc.dg/torture/pr47228.c: New test.
  10614. 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  10615. * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
  10616. 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  10617. * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
  10618. when using auto-overlay support on the SPU.
  10619. 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
  10620. PR rtl-optimization/44174
  10621. * gcc.target/i386/asm-6.c: New test.
  10622. 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
  10623. PR rtl-optimization/46856
  10624. * gcc.c-torture/compile/pr46856.c: New test.
  10625. 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
  10626. Andrew Pinski <pinskia@gmail.com>
  10627. PR c/43082
  10628. * gcc.dg/pr43082.c: New.
  10629. 2011-01-26 DJ Delorie <dj@redhat.com>
  10630. PR rtl-optimization/46878
  10631. * gcc.dg/pr46878-1.c: New test.
  10632. 2011-01-26 Jakub Jelinek <jakub@redhat.com>
  10633. PR c++/47476
  10634. * g++.dg/cpp0x/pr47476.C: New test.
  10635. 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
  10636. * gcc.c-torture/compile/20110126-1.c: New test.
  10637. 2011-01-26 Jakub Jelinek <jakub@redhat.com>
  10638. PR c/47473
  10639. * gcc.dg/torture/pr47473.c: New test.
  10640. 2011-01-26 Jan Hubicka <jh@suse.cz>
  10641. PR target/47237
  10642. * gcc.c-torture/execute/pr47237.c: New testcase.
  10643. 2011-01-26 Jan Hubicka <jh@suse.cz>
  10644. PR tree-optimization/47190
  10645. * gcc.dg/attr-weakref-3.c: New testcase.
  10646. 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
  10647. PR c++/43601
  10648. * gcc.dg/dll-9a.c: New test file.
  10649. * gcc.dg/dll-11.c: Likewise.
  10650. * gcc.dg/dll-12.c: Likewise.
  10651. * gcc.dg/dll-12a.c: Likewise.
  10652. * gcc.dg/dll-11a.c: Likewise.
  10653. * gcc.dg/dll-9.c: Likewise.
  10654. * gcc.dg/dll-10.c: Likewise.
  10655. * gcc.dg/dll-10a.c: Likewise.
  10656. * g++.dg/ext/dllexport4a.cc: Likewise.
  10657. * g++.dg/ext/dllexport4.C: Likewise.
  10658. * g++.dg/ext/dllexport5.C: Likewise.
  10659. * g++.dg/ext/dllexport5a.cc: Likewise.
  10660. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10661. PR tree-optimization/46970
  10662. * gcc.dg/graphite/pr46970.c: New.
  10663. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10664. PR tree-optimization/46215
  10665. * gcc.dg/graphite/pr46215.c: New.
  10666. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10667. PR tree-optimization/46168
  10668. * gcc.dg/graphite/pr46168.c: New.
  10669. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10670. PR tree-optimization/43657
  10671. * gcc.dg/graphite/pr43657.c: New.
  10672. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10673. PR tree-optimization/29832
  10674. * gfortran.dg/graphite/pr29832.f90: New.
  10675. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10676. PR tree-optimization/43567
  10677. * gcc.dg/graphite/pr43567.c: New.
  10678. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10679. * gfortran.dg/graphite/interchange-4.f: New.
  10680. * gfortran.dg/graphite/interchange-5.f: New.
  10681. * gcc.dg/tree-ssa/ltrans-1.c: Removed.
  10682. * gcc.dg/tree-ssa/ltrans-2.c: Removed.
  10683. * gcc.dg/tree-ssa/ltrans-3.c: Removed.
  10684. * gcc.dg/tree-ssa/ltrans-4.c: Removed.
  10685. * gcc.dg/tree-ssa/ltrans-5.c: Removed.
  10686. * gcc.dg/tree-ssa/ltrans-6.c: Removed.
  10687. * gcc.dg/tree-ssa/ltrans-8.c: Removed.
  10688. * gfortran.dg/ltrans-7.f90: Removed.
  10689. * gcc.dg/tree-ssa/data-dep-1.c: Removed.
  10690. * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
  10691. * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
  10692. * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
  10693. * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
  10694. * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
  10695. * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
  10696. * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
  10697. * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
  10698. * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
  10699. * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
  10700. * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
  10701. * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
  10702. * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
  10703. * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
  10704. * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
  10705. * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
  10706. * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
  10707. * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
  10708. * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
  10709. * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
  10710. * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
  10711. * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
  10712. * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
  10713. * gcc.dg/tree-ssa/data-dep-1.c
  10714. * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
  10715. * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
  10716. * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
  10717. * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
  10718. * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
  10719. 2011-01-25 Jakub Jelinek <jakub@redhat.com>
  10720. PR tree-optimization/47265
  10721. PR tree-optimization/47443
  10722. * gcc.c-torture/compile/pr47265.c: New test.
  10723. * gcc.dg/pr47443.c: New test.
  10724. 2011-01-25 Martin Jambor <mjambor@suse.cz>
  10725. PR tree-optimization/47382
  10726. * g++.dg/torture/pr47382.C: New test.
  10727. * g++.dg/opt/devirt1.C: Xfail.
  10728. 2011-01-25 Yao Qi <yao@codesourcery.com>
  10729. PR target/45701
  10730. * gcc.target/arm/pr45701-1.c: New test.
  10731. * gcc.target/arm/pr45701-2.c: New test.
  10732. * gcc.target/arm/pr45701-3.c: New test.
  10733. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10734. Jakub Jelinek <jakub@redhat.com>
  10735. PR tree-optimization/47271
  10736. * gcc.dg/tree-ssa/ifc-pr47271.c: New.
  10737. 2011-01-25 Nick Clifton <nickc@redhat.com>
  10738. * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
  10739. (saturate_add): Delete.
  10740. (exchange): Delete.
  10741. (main): Do not run saturate_add.
  10742. (set_interrupts): Delete.
  10743. 2011-01-25 Tobias Burnus <burnus@net-b.de>
  10744. PR fortran/47448
  10745. * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
  10746. 2011-01-25 Jakub Jelinek <jakub@redhat.com>
  10747. PR tree-optimization/47427
  10748. PR tree-optimization/47428
  10749. * gcc.c-torture/compile/pr47427.c: New test.
  10750. * gcc.c-torture/compile/pr47428.c: New test.
  10751. 2011-01-25 Richard Guenther <rguenther@suse.de>
  10752. PR middle-end/47411
  10753. * gcc.dg/torture/pr47411.c: New testcase.
  10754. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10755. * gfortran.dg/graphite/id-24.f: New.
  10756. * gfortran.dg/graphite/id-25.f: New.
  10757. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10758. * gfortran.dg/graphite/id-23.f: New.
  10759. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10760. * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
  10761. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10762. * gcc.dg/graphite/block-0.c: Un-XFAILed.
  10763. * gcc.dg/graphite/block-1.c: Un-XFAILed.
  10764. * gcc.dg/graphite/block-7.c: Un-XFAILed.
  10765. * gcc.dg/graphite/block-8.c: Un-XFAILed.
  10766. * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
  10767. * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
  10768. * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
  10769. * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
  10770. * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
  10771. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
  10772. * gcc.dg/graphite/block-0.c: Add documentation.
  10773. * gcc.dg/graphite/block-4.c: Same.
  10774. * gcc.dg/graphite/block-7.c: Same.
  10775. * gcc.dg/graphite/block-8.c: New.
  10776. * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
  10777. * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
  10778. * gcc.dg/graphite/interchange-12.c: Add documentation.
  10779. * gcc.dg/graphite/interchange-13.c: New.
  10780. * gcc.dg/graphite/interchange-14.c: New.
  10781. * gcc.dg/graphite/interchange-15.c: New.
  10782. * gcc.dg/graphite/interchange-8.c: Add documentation.
  10783. * gcc.dg/graphite/interchange-mvt.c: Same.
  10784. 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
  10785. PR target/47408
  10786. * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
  10787. * gcc.target/powerpc/altivec-14.c: Ditto.
  10788. * gcc.target/powerpc/altivec-33.c: Ditto.
  10789. * gcc.target/powerpc/altivec-types-1.c: Ditto.
  10790. * gcc.target/powerpc/altivec-types-2.c: Ditto.
  10791. * gcc.target/powerpc/altivec-types-3.c: Ditto.
  10792. * gcc.target/powerpc/altivec-types-4.c: Ditto.
  10793. * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
  10794. * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
  10795. * g++.dg/ext/altivec-15.C: Ditto.
  10796. * g++.dg/ext/altivec-types-1.C: Ditto.
  10797. * g++.dg/ext/altivec-types-2.C: Ditto.
  10798. * g++.dg/ext/altivec-types-3.C: Ditto.
  10799. * g++.dg/ext/altivec-types-4.C: Ditto.
  10800. 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10801. * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
  10802. 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10803. * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
  10804. optimization options.
  10805. 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10806. * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
  10807. PR testsuite/45988
  10808. * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
  10809. 2011-01-23 Tobias Burnus <burnus@net-b.de>
  10810. PR fortran/47421
  10811. * gfortran.dg/allocatable_scalar_12.f90: New.
  10812. 2011-01-23 Ira Rosen <irar@il.ibm.com>
  10813. * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
  10814. vectorization to be not profitable if peeling is used to
  10815. realign the memory access.
  10816. * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
  10817. loop bound to avoid loop unrolling.
  10818. * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
  10819. 2011-01-22 Jan Hubicka <jh@suse.cz>
  10820. PR lto/47333
  10821. * g++.dg/lto/pr47333.C: New file.
  10822. 2011-01-22 Jan Hubicka <jh@suse.cz>
  10823. PR tree-optimization/43884
  10824. PR lto/44334
  10825. * gcc.dg/autopar/outer-2.c: Increase array size.
  10826. * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
  10827. 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
  10828. PR fortran/38536
  10829. * gfortran.dg/c_loc_tests_16.f90: New test.
  10830. 2011-01-22 Tobias Burnus <burnus@net-b.de>
  10831. PR fortran/47399
  10832. * gfortran.dg/typebound_proc_19.f90: New.
  10833. 2011-01-21 Jeff Law <law@redhat.com>
  10834. PR tree-optimization/47053
  10835. * g++.dg/pr47053.C: New test.
  10836. 2011-01-21 Jason Merrill <jason@redhat.com>
  10837. PR c++/47041
  10838. * g++.dg/cpp0x/constexpr-ctor6.C: New.
  10839. 2011-01-21 Jakub Jelinek <jakub@redhat.com>
  10840. PR c++/47388
  10841. * g++.dg/cpp0x/range-for10.C: New test.
  10842. * g++.dg/template/for1.C: New test.
  10843. PR middle-end/45566
  10844. * g++.dg/tree-prof/partition3.C: New test.
  10845. * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
  10846. PR rtl-optimization/47366
  10847. * g++.dg/opt/pr47366.C: New test.
  10848. 2011-01-21 Jason Merrill <jason@redhat.com>
  10849. PR c++/46552
  10850. * g++.dg/cpp0x/constexpr-regress2.C: New.
  10851. * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
  10852. 2011-01-21 Jeff Law <law@redhat.com>
  10853. PR rtl-optimization/41619
  10854. * gcc.dg/pr41619.c: New.
  10855. 2011-01-21 Jakub Jelinek <jakub@redhat.com>
  10856. PR tree-optimization/47355
  10857. * g++.dg/opt/pr47355.C: New test.
  10858. 2011-01-21 Richard Guenther <rguenther@suse.de>
  10859. * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
  10860. making main hot.
  10861. 2011-01-21 Richard Guenther <rguenther@suse.de>
  10862. PR tree-optimization/47365
  10863. * gcc.dg/torture/pr47365.c: New testcase.
  10864. * gcc.dg/tree-ssa/pr47392.c: Likewise.
  10865. 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10866. * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
  10867. 2011-01-21 Jakub Jelinek <jakub@redhat.com>
  10868. PR tree-optimization/47391
  10869. * gcc.dg/pr47391.c: New test.
  10870. 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10871. * g++.dg/template/char1.C: Use signed char.
  10872. 2011-01-21 Tobias Burnus <burnus@net-b.de>
  10873. PR fortran/47377
  10874. * gfortran.dg/pointer_target_4.f90: New.
  10875. 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
  10876. PR target/47251
  10877. * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
  10878. ILP32 system and not IP32.
  10879. 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
  10880. PR debug/46583
  10881. * g++.dg/debug/pr46583.C: New.
  10882. 2011-01-20 Jakub Jelinek <jakub@redhat.com>
  10883. PR debug/47283
  10884. * g++.dg/debug/pr47283.C: New test.
  10885. PR testsuite/47371
  10886. * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
  10887. * gcc.target/i386/headmerge-2.c: Likewise.
  10888. 2011-01-20 Richard Guenther <rguenther@suse.de>
  10889. PR middle-end/47370
  10890. * gcc.dg/torture/pr47370.c: New testcase.
  10891. 2011-01-20 Jakub Jelinek <jakub@redhat.com>
  10892. PR tree-optimization/46130
  10893. * gcc.dg/pr46130-1.c: New test.
  10894. * gcc.dg/pr46130-2.c: New test.
  10895. 2011-01-19 Dodji Seketeli <dodji@redhat.com>
  10896. PR c++/47291
  10897. * g++.dg/debug/dwarf2/template-params-10.C: New test.
  10898. 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
  10899. PR debug/46240
  10900. * g++.dg/debug/pr46240.cc: New.
  10901. 2011-01-19 Jakub Jelinek <jakub@redhat.com>
  10902. PR c++/47303
  10903. * g++.dg/template/anonunion1.C: New test.
  10904. PR rtl-optimization/47337
  10905. * gcc.c-torture/execute/pr47337.c: New test.
  10906. 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  10907. PR testsuite/45342
  10908. * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
  10909. 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  10910. PR tree-optimization/46021
  10911. * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
  10912. 2011-01-19 Jakub Jelinek <jakub@redhat.com>
  10913. PR tree-optimization/47290
  10914. * g++.dg/torture/pr47290.C: New test.
  10915. 2011-01-18 Janus Weil <janus@gcc.gnu.org>
  10916. PR fortran/47240
  10917. * gfortran.dg/proc_ptr_comp_29.f90: New.
  10918. 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
  10919. PR testsuite/41146
  10920. * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
  10921. powerpc-apple-darwin9.
  10922. 2011-01-18 Jakub Jelinek <jakub@redhat.com>
  10923. PR rtl-optimization/47299
  10924. * gcc.c-torture/execute/pr47299.c: New test.
  10925. 2011-01-17 Jason Merrill <jason@redhat.com>
  10926. * g++.dg/cpp0x/constexpr-virtual.C: New.
  10927. 2011-01-17 Jakub Jelinek <jakub@redhat.com>
  10928. PR fortran/47331
  10929. * gfortran.dg/gomp/pr47331.f90: New test.
  10930. 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
  10931. PR objc/47314
  10932. * objc.dg/selector-warn-1.m: New.
  10933. * obj-c++.dg/selector-warn-1.mm: New.
  10934. 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
  10935. * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
  10936. Update dg-final accordingly.
  10937. 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10938. * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
  10939. 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  10940. * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
  10941. target check.
  10942. * gcc.dg/guality/pr36728-2.c: Likewise.
  10943. 2011-01-17 Richard Guenther <rguenther@suse.de>
  10944. PR tree-optimization/47313
  10945. * g++.dg/torture/pr47313.C: New testcase.
  10946. 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
  10947. PR target/47318
  10948. * gcc.target/i386/avx-vmaskmovpd-1.c: New.
  10949. * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
  10950. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
  10951. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
  10952. * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
  10953. as __m256i.
  10954. * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
  10955. * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
  10956. * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
  10957. 2011-01-17 Richard Guenther <rguenther@suse.de>
  10958. PR tree-optimization/45967
  10959. * gcc.dg/torture/pr45967-2.c: New testcase.
  10960. * gcc.dg/torture/pr45967-3.c: Likewise.
  10961. 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  10962. PR testsuite/47325
  10963. * g++.dg/ext/pr47213.C: Require visibility.
  10964. 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
  10965. * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
  10966. * gcc.dg/fixed-point/struct-union.c: Update error messages.
  10967. 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
  10968. * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
  10969. Linux-based targets.
  10970. 2011-01-13 Jan Hubicka <jh@suse.cz>
  10971. PR tree-optimization/47276
  10972. * gcc.dg/pr47276.c: New testcase.
  10973. 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
  10974. Jonathan Wakely <jwakely.gcc@gmail.com>
  10975. PR c++/33558
  10976. * g++.dg/other/pr33558.C: New.
  10977. * g++.dg/other/pr33558-2.C: New.
  10978. 2011-01-14 Martin Jambor <mjambor@suse.cz>
  10979. PR tree-optimization/45934
  10980. PR tree-optimization/46302
  10981. * g++.dg/ipa/devirt-c-1.C: New test.
  10982. * g++.dg/ipa/devirt-c-2.C: Likewise.
  10983. * g++.dg/ipa/devirt-c-3.C: Likewise.
  10984. * g++.dg/ipa/devirt-c-4.C: Likewise.
  10985. * g++.dg/ipa/devirt-c-5.C: Likewise.
  10986. * g++.dg/ipa/devirt-c-6.C: Likewise.
  10987. * g++.dg/ipa/devirt-6.C: Likewise.
  10988. * g++.dg/ipa/devirt-d-1.C: Likewise.
  10989. * g++.dg/torture/pr45934.C: Likewise.
  10990. 2011-01-14 Jason Merrill <jason@redhat.com>
  10991. * g++.dg/cpp0x/variadic105.C: New.
  10992. 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
  10993. Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  10994. PR objc/45989
  10995. * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
  10996. (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
  10997. execution tests on i?86-*-*, x86_64-*-* and
  10998. powerpc*-apple-darwin* && ilp32.
  10999. XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
  11000. tests on i?86-*-* and x86_64-*-*.
  11001. 2011-01-14 Richard Guenther <rguenther@suse.de>
  11002. PR tree-optimization/47280
  11003. * g++.dg/opt/pr47280.C: New testcase.
  11004. 2011-01-14 Jason Merrill <jason@redhat.com>
  11005. * g++.dg/cpp0x/constexpr-regress1.C: New.
  11006. * g++.dg/ext/flexary2.C: New.
  11007. 2011-01-14 Richard Guenther <rguenther@suse.de>
  11008. PR middle-end/47281
  11009. * gcc.dg/torture/pr47281.c: New testcase.
  11010. * gcc.dg/tree-ssa/pr46076.c: XFAIL.
  11011. 2011-01-14 Richard Guenther <rguenther@suse.de>
  11012. PR tree-optimization/47286
  11013. * gcc.dg/tree-ssa/pr47286.c: New testcase.
  11014. 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
  11015. PR c++/47213
  11016. * g++.dg/ext/pr47213.C: New.
  11017. 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  11018. * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
  11019. 2011-01-13 Tobias Burnus <burnus@net-b.de>
  11020. Mikael Morin <mikael@gcc.gnu.org>
  11021. PR fortran/45848
  11022. PR fortran/47204
  11023. * gfortran.dg/select_type_20.f90: New.
  11024. * gfortran.dg/select_type_21.f90: New.
  11025. 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
  11026. PR target/47251
  11027. * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
  11028. 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  11029. * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
  11030. * gcc.dg/guality/pr36728-2.c: Likewise.
  11031. 2011-01-13 Dodji Seketeli <dodji@redhat.com>
  11032. PR debug/PR46973
  11033. * g++.dg/debug/dwarf2/template-params-9.C: New test.
  11034. 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
  11035. PR rtl-optimization/45352
  11036. * gcc.dg/pr45352-3.c: New.
  11037. 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
  11038. * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
  11039. comment.
  11040. * g++.dg/cpp0x/range-for8.C: New.
  11041. * g++.dg/cpp0x/range-for9.C: New.
  11042. 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
  11043. PR debug/47209
  11044. * g++.dg/debug/pr47209.C: New.
  11045. 2011-01-12 Richard Guenther <rguenther@suse.de>
  11046. PR lto/47259
  11047. * gcc.dg/lto/pr47259_0.c: New testcase.
  11048. * gcc.dg/lto/pr47259_1.c: Likewise.
  11049. 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
  11050. * objc-obj-c++-shared/Object1.h: Add copyright header, update
  11051. comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
  11052. Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
  11053. methods missing from the OBJC2 Object.
  11054. * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
  11055. Amend implementation to use a TEST_SUITE_ADDITIONS category for both
  11056. GNU and NeXT runtimes.
  11057. * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
  11058. comments.
  11059. * objc-obj-c++-shared/Object1.m: Likewise.
  11060. * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
  11061. * objc.dg/proto-qual-1.m: Likewise.
  11062. * obj-c++.dg/proto-lossage-3.mm: Likewise.
  11063. * obj-c++.dg/proto-qual-1.mm: Likewise.
  11064. 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
  11065. PR testsuite/33033
  11066. * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
  11067. 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
  11068. Fixed the Objective-C++ testsuite and updated all tests.
  11069. * lib/obj-c++.exp (obj-c++_init): Declare and set
  11070. gcc_warning_prefix and gcc_error_prefix.
  11071. * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
  11072. 'dg-warning', 'dg-message' and 'dg-error'.
  11073. * obj-c++.dg/class-extension-3.mm: Likewise.
  11074. * obj-c++.dg/class-protocol-1.mm: Likewise.
  11075. * obj-c++.dg/encode-7.mm: Likewise.
  11076. * obj-c++.dg/exceptions-3.mm: Likewise.
  11077. * obj-c++.dg/exceptions-5.mm: Likewise.
  11078. * obj-c++.dg/method-12.mm: Likewise.
  11079. * obj-c++.dg/method-13.mm: Likewise.
  11080. * obj-c++.dg/method-15.mm: Likewise.
  11081. * obj-c++.dg/method-16.mm: Likewise.
  11082. * obj-c++.dg/method-4.mm: Likewise.
  11083. * obj-c++.dg/method-8.mm: Likewise.
  11084. * obj-c++.dg/method-conflict-1.mm: Likewise.
  11085. * obj-c++.dg/method-conflict-2.mm: Likewise.
  11086. * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
  11087. and uncommented second part of the testcase now that the testsuite
  11088. works correctly.
  11089. * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
  11090. and uncommented second part of the testcase now that the testsuite
  11091. works correctly.
  11092. * obj-c++.dg/private-1.mm: Likewise.
  11093. * obj-c++.dg/proto-lossage-4.mm: Likewise.
  11094. * obj-c++.dg/syntax-error-7.mm: Likewise.
  11095. * obj-c++.dg/warn5.mm: Likewise.
  11096. * obj-c++.dg/property/at-property-14.mm: Likewise.
  11097. * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
  11098. FIXME.
  11099. * obj-c++.dg/property/at-property-18.mm: Likewise.
  11100. * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
  11101. FIXME.
  11102. * obj-c++.dg/property/at-property-21.mm: Likewise.
  11103. * obj-c++.dg/property/at-property-28.mm: Likewise.
  11104. * obj-c++.dg/property/at-property-5.mm: Likewise.
  11105. * obj-c++.dg/property/dynamic-2.mm: Likewise.
  11106. * obj-c++.dg/property/property-neg-3.mm: Likewise.
  11107. * obj-c++.dg/property/synthesize-11.mm: Likewise.
  11108. * obj-c++.dg/property/synthesize-6.mm: Likewise.
  11109. * obj-c++.dg/property/synthesize-8.mm: Likewise.
  11110. * obj-c++.dg/property/synthesize-9.mm: Likewise.
  11111. * obj-c++.dg/tls/diag-5.mm: Likewise.
  11112. * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
  11113. dg-error, now matched correctly.
  11114. 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
  11115. * objc.dg/property/at-property-29.m: New.
  11116. * obj-c++.dg/property/at-property-29.mm: New.
  11117. 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  11118. * go.test/go-test.exp (go-set-goarch): New proc.
  11119. (go-gc-tests): Use it.
  11120. 2011-01-11 Dodji Seketeli <dodji@redhat.com>
  11121. PR debug/46955
  11122. * g++.dg/debug/dwarf2/template-params-8.C: New test.
  11123. 2011-01-11 Richard Henderson <rth@redhat.com>
  11124. * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
  11125. 2011-01-11 Jan Hubicka <jh@suse.cz>
  11126. PR lto/45721
  11127. PR lto/45375
  11128. * gcc.dg/lto/pr45721_1.c: New file.
  11129. * gcc.dg/lto/pr45721_0.c: New file.
  11130. 2011-01-11 Richard Guenther <rguenther@suse.de>
  11131. PR tree-optimization/46076
  11132. * gcc.dg/tree-ssa/pr46076.c: New testcase.
  11133. 2011-01-11 Jeff Law <law@redhat.com>
  11134. * PR tree-optimization/47086
  11135. * gcc.dg/pr47086.c: New test.
  11136. 2011-01-11 Jason Merrill <jason@redhat.com>
  11137. PR c++/46658
  11138. * g++.dg/template/new10.C: New.
  11139. PR c++/45520
  11140. * g++.dg/cpp0x/lambda/lambda-this3.C: New.
  11141. 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
  11142. * objc-obj-c++-shared/next-mapping.h: Add copyright header.
  11143. Split type definitions and NSConstantString class into...
  11144. * objc-obj-c++-shared/objc-test-suite-types.h: New.
  11145. * objc-obj-c++-shared/nsconstantstring-class.h: New.
  11146. * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
  11147. * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
  11148. * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
  11149. * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
  11150. to comments.
  11151. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
  11152. encode defines for newer NeXT system headers.
  11153. * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
  11154. * obj-c++.dg/torture/strings/string1.mm: Likewise.
  11155. * objc.dg/foreach-5.m: Likewise.
  11156. * objc.dg/foreach-2.m: Likewise.
  11157. * objc.dg/foreach-4.m: Likewise.
  11158. * objc.dg/torture/strings/string1.m: Likewise.
  11159. * objc.dg/torture/strings/string2.m: Likewise.
  11160. * objc.dg/torture/strings/string3.m: Likewise.
  11161. * objc.dg/torture/strings/string4.m: Likewise.
  11162. * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
  11163. header and stand alone.
  11164. * obj-c++.dg/strings/strings-2.mm: Likewise.
  11165. * objc.dg/torture/strings/const-str-3.m: Likewise.
  11166. * objc.dg/strings/strings-2.m: Likewise.
  11167. * objc.dg/strings/const-str-12b.m: Likewise.
  11168. 2011-01-12 Richard Guenther <rguenther@suse.de>
  11169. PR middle-end/32511
  11170. * gcc.dg/attr-weak-1.c: Adjust.
  11171. 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
  11172. PR fortran/47051
  11173. * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
  11174. standard compliant and comment.
  11175. 2011-01-10 Jan Hubicka <jh@suse.cz>
  11176. PR lto/46083
  11177. * gcc.dg/initpri3.c: New testcase.
  11178. 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
  11179. PR lto/47222
  11180. * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
  11181. externally visible.
  11182. (g_esi): Likewise.
  11183. (g_ebx): Likewise.
  11184. (g_ebp): Likewise.
  11185. (g_esp): Likewise.
  11186. (g_ebp_save): Likewise.
  11187. (g_esp_save): Likewise.
  11188. 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  11189. * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
  11190. 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  11191. PR tree-optimization/46021
  11192. * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
  11193. i?86-*-*, x86_64-*-*.
  11194. 2011-01-10 Jeff Law <law@redhat.com>
  11195. * PR tree-optimization/47141
  11196. * gcc.c-torture/compile/pr47141.c: New test.
  11197. 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
  11198. PR testsuite/46230
  11199. * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
  11200. * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
  11201. * gcc.dg/vect/slp-35.c: Remove XFAILs.
  11202. * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
  11203. PR testsuite/46230
  11204. * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
  11205. being vectorized. Adjust dg-final pattern. Remove XFAIL.
  11206. * gcc.dg/vect/vect-peel-2.c (main): Likewise.
  11207. * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
  11208. being vectorized. Adjust dg-final pattern.
  11209. PR testsuite/46230
  11210. * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
  11211. * gcc.dg/vect/slp-24.c: Likewise.
  11212. 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
  11213. PR c++/47218
  11214. * g++.dg/other/pr47218-1.C: New test file.
  11215. * g++.dg/other/pr47218.C: Likewise.
  11216. * g++.dg/other/pr47218.h: New supporting header.
  11217. 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
  11218. PR objc/47232
  11219. * objc.dg/attributes/invalid-attribute-1.m: New.
  11220. * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
  11221. 2011-01-09 Janus Weil <janus@gcc.gnu.org>
  11222. PR fortran/47224
  11223. * gfortran.dg/proc_ptr_comp_28.f90: New.
  11224. 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
  11225. * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
  11226. * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
  11227. * obj-c++.dg/gnu-api-2-method.mm: Likewise.
  11228. * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
  11229. * obj-c++.dg/gnu-api-2-object.mm: Likewise.
  11230. * obj-c++.dg/gnu-api-2-property.mm: Likewise.
  11231. * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
  11232. * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
  11233. * objc.dg/gnu-api-2-class.m: Likewise.
  11234. * objc.dg/gnu-api-2-ivar.m: Likewise.
  11235. * objc.dg/gnu-api-2-method.m: Likewise.
  11236. * objc.dg/gnu-api-2-objc.m: Likewise.
  11237. * objc.dg/gnu-api-2-object.m: Likewise.
  11238. * objc.dg/gnu-api-2-property.m: Likewise.
  11239. * objc.dg/gnu-api-2-protocol.m: Likewise.
  11240. * objc.dg/gnu-api-2-sel.m: Likewise.
  11241. 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
  11242. * objc.dg/foreach-1.m: Skip for Darwin < 9.
  11243. * objc.dg/objc-foreach-4.m: Likewise.
  11244. * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
  11245. * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
  11246. * objc.dg/foreach-4.m: Likewise.
  11247. * objc.dg/foreach-5.m: Likewise.
  11248. * objc.dg/foreach-3.m: Return self from init.
  11249. 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
  11250. PR fortran/38536
  11251. * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
  11252. 2011-01-09 Janus Weil <janus@gcc.gnu.org>
  11253. PR fortran/46313
  11254. * gfortran.dg/class_35.f90: New.
  11255. 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
  11256. * objc.dg/foreach-1.m: Add "-Wall" to flags.
  11257. 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
  11258. PR objc/47078
  11259. * objc.dg/invalid-method-2.m: New.
  11260. * obj-c++.dg/invalid-method-2.mm: New.
  11261. 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
  11262. PR fortran/46896
  11263. * gfortran.dg/transpose_optimization_2.f90 : New test.
  11264. 2011-01-08 Jan Hubicka <jh@suse.cz>
  11265. PR tree-optmization/46469
  11266. * g++.dg/torture/pr46469.C: New testcase.
  11267. 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
  11268. * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
  11269. emulation of libobjc-gnu structure layout functionality to ..
  11270. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
  11271. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
  11272. * objc/execute/bf-common.h: Adjust headers.
  11273. * objc/execute/bf-1.m: Likewise.
  11274. * objc/execute/bf-2.m: Likewise.
  11275. * objc/execute/bf-3.m: Likewise.
  11276. * objc/execute/bf-4.m: Likewise.
  11277. * objc/execute/bf-5.m: Likewise.
  11278. * objc/execute/bf-6.m: Likewise.
  11279. * objc/execute/bf-7.m: Likewise.
  11280. * objc/execute/bf-8.m: Likewise.
  11281. * objc/execute/bf-9.m: Likewise.
  11282. * objc/execute/bf-10.m: Likewise.
  11283. * objc/execute/bf-11.m: Likewise.
  11284. * objc/execute/bf-12.m: Likewise.
  11285. * objc/execute/bf-13.m: Likewise.
  11286. * objc/execute/bf-14.m: Likewise.
  11287. * objc/execute/bf-15.m: Likewise.
  11288. * objc/execute/bf-16.m: Likewise.
  11289. * objc/execute/bf-17.m: Likewise.
  11290. * objc/execute/bf-18.m: Likewise.
  11291. * objc/execute/bf-19.m: Likewise.
  11292. * objc/execute/bf-20.m: Likewise.
  11293. * objc/execute/bf-21.m: Likewise.
  11294. * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
  11295. objc_get_type_qualifiers ().
  11296. 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
  11297. PR fortran/45777
  11298. * gfortran.dg/dependency_39.f90: New test.
  11299. 2011-01-07 Jan Hubicka <jh@suse.cz>
  11300. Get builtins tests ready for linker plugin.
  11301. * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
  11302. * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
  11303. my_memset, my_bzero): Mark used.
  11304. * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
  11305. * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
  11306. volatile.
  11307. * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
  11308. volatile.
  11309. 2011-01-07 Jan Hubicka <jh@suse.cz>
  11310. PR tree-optimization/46367
  11311. * g++.dg/torture/pr46367.C: New file.
  11312. 2011-01-07 Jakub Jelinek <jakub@redhat.com>
  11313. PR target/47201
  11314. * gcc.dg/pr47201.c: New test.
  11315. PR bootstrap/47187
  11316. * gcc.dg/tree-prof/pr47187.c: New test.
  11317. 2011-01-07 Tobias Burnus <burnus@net-b.de>
  11318. PR fortran/41580
  11319. * gfortran.dg/extends_type_of_3.f90: New.
  11320. 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
  11321. * g++.dg/ext/dllexport-MI1.C: Adjust test.
  11322. * g++.dg/ext/dllimport-MI1.C: Likewise.
  11323. * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
  11324. * g++.dg/ext/dllimport10.C: Likewise.
  11325. * g++.dg/ext/dllimport11.C: Likewise.
  11326. * g++.dg/ext/dllimport12.C: Likewise.
  11327. * g++.dg/ext/dllimport13.C: Likewise.
  11328. * g++.dg/ext/dllimport2.C: Likewise.
  11329. * g++.dg/ext/dllimport3.C: Likewise.
  11330. * g++.dg/ext/dllimport4.C: Likewise.
  11331. * g++.dg/ext/dllimport5.C: Likewise.
  11332. * g++.dg/ext/dllimport6.C: Likewise.
  11333. * g++.dg/ext/dllimport8.C: Likewise.
  11334. * g++.dg/ext/dllimport9.C: Likewise.
  11335. * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
  11336. targets, too. Additionally enable test for i?86-*-mingw*.
  11337. * g++.dg/ext/selectany1.C: Likewise.
  11338. Remove guard variable check.
  11339. 2011-01-07 Janus Weil <janus@gcc.gnu.org>
  11340. PR fortran/47189
  11341. PR fortran/47194
  11342. * gfortran.dg/storage_size_3.f08: Extended.
  11343. 2011-01-07 Jakub Jelinek <jakub@redhat.com>
  11344. PR c++/47022
  11345. * g++.dg/template/stdarg1.C: New test.
  11346. 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
  11347. PR fortran/47195
  11348. * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
  11349. * gfortran.dg/defined_operators_1.f90: Split the subroutine
  11350. from the interface of functions to not hide the errors that
  11351. shall be tested.
  11352. 2011-01-06 Jan Hubicka <jh@suse.cz>
  11353. * gcc.dg/lto/pr47188_0.c: New testcase.
  11354. * gcc.dg/lto/pr47188_1.c: New testcase.
  11355. 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
  11356. PR fortran/33117
  11357. PR fortran/46478
  11358. * gfortran.dg/interface_33.f90: New test.
  11359. 2011-01-06 Jakub Jelinek <jakub@redhat.com>
  11360. PR c/47150
  11361. * gcc.c-torture/compile/pr47150.c: New test.
  11362. 2011-01-06 Ira Rosen <irar@il.ibm.com>
  11363. PR tree-optimization/47139
  11364. * gcc.dg/vect/pr47139.c: New test.
  11365. 2011-01-05 Janus Weil <janus@gcc.gnu.org>
  11366. PR fortran/47180
  11367. * gfortran.dg/extends_type_of_2.f03: New.
  11368. 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  11369. * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
  11370. 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
  11371. * gnat.dg/opt14.adb: New test.
  11372. 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
  11373. PR fortran/46017
  11374. * gfortran.dg/allocate_error_2.f90: New test.
  11375. 2011-01-05 Janus Weil <janus@gcc.gnu.org>
  11376. PR fortran/47024
  11377. * gfortran.dg/storage_size_3.f08: New.
  11378. 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  11379. PR libgfortran/47154
  11380. * gfortran.dg/namelist_68.f90: New test.
  11381. 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
  11382. * gnat.dg/unchecked_convert8.ad[sb]: New test.
  11383. 2011-01-04 Janus Weil <janus@gcc.gnu.org>
  11384. PR fortran/46448
  11385. * gfortran.dg/class_34.f90: New.
  11386. 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  11387. * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
  11388. use __builtin_inff. Skip all single-precision tests that require
  11389. Infinity.
  11390. 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  11391. * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
  11392. 2011-01-03 Jakub Jelinek <jakub@redhat.com>
  11393. PR tree-optimization/47148
  11394. * gcc.c-torture/execute/pr47148.c: New test.
  11395. PR tree-optimization/47155
  11396. * gcc.c-torture/execute/pr47155.c: New test.
  11397. PR rtl-optimization/47157
  11398. * gcc.c-torture/compile/pr47157.c: New test.
  11399. 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  11400. * gcc.dg/torture/vector-shift2.c (schar): Define.
  11401. (main): Always use schar or uchar instead of plain "char" to avoid
  11402. dependencies on implementation-defined char signedness.
  11403. 2011-01-03 Martin Jambor <mjambor@suse.cz>
  11404. PR tree-optimization/46801
  11405. * gnat.dg/pack9.adb: Remove xfail.
  11406. 2011-01-03 Martin Jambor <mjambor@suse.cz>
  11407. PR tree-optimization/46984
  11408. * g++.dg/ipa/pr46984.C: New test.
  11409. 2011-01-02 Janus Weil <janus@gcc.gnu.org>
  11410. PR fortran/46408
  11411. * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
  11412. 2011-01-02 Jakub Jelinek <jakub@redhat.com>
  11413. PR tree-optimization/47140
  11414. * gcc.c-torture/compile/pr47140.c: New test.
  11415. PR rtl-optimization/47028
  11416. * gcc.dg/pr47028.c: New test.
  11417. 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
  11418. * objc.dg/protocol-forward-1.m: Removed TODO.
  11419. * objc.dg/protocol-forward-2.m: New.
  11420. * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
  11421. * obj-c++.dg/protocol-forward-2.mm: New.
  11422. 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
  11423. PR target/38662
  11424. * g++.dg/eh/pr38662.C: New testcase.
  11425. 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
  11426. * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
  11427. scan for newline '\n'.
  11428. Copyright (C) 2011 Free Software Foundation, Inc.
  11429. Copying and distribution of this file, with or without modification,
  11430. are permitted in any medium without royalty provided the copyright
  11431. notice and this notice are preserved.