ChangeLog-2013 391 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406
  1. 2013-12-31 Jakub Jelinek <jakub@redhat.com>
  2. PR tree-optimization/59622
  3. * g++.dg/opt/pr59622.C: New test.
  4. 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
  5. Maxim Kuznetsov <maxim.kuznetsov@intel.com>
  6. Sergey Lega <sergey.s.lega@intel.com>
  7. Anna Tikhonova <anna.tikhonova@intel.com>
  8. Ilya Tocar <ilya.tocar@intel.com>
  9. Andrey Turetskiy <andrey.turetskiy@intel.com>
  10. Ilya Verbin <ilya.verbin@intel.com>
  11. Kirill Yukhin <kirill.yukhin@intel.com>
  12. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  13. * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
  14. * gcc.target/i386/avx512f-vaddsd-1.c: New.
  15. * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
  16. * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
  17. * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
  18. * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
  19. * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
  20. * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
  21. * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
  22. * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
  23. * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
  24. * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
  25. * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
  26. * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
  27. * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
  28. * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
  29. * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
  30. * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
  31. * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
  32. * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
  33. * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
  34. * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
  35. * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
  36. * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
  37. * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
  38. * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
  39. * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
  40. * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
  41. * gcc.target/i386/avx512f-vminss-1.c: Ditto.
  42. * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
  43. * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
  44. * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
  45. * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
  46. * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
  47. * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
  48. * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
  49. * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
  50. * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
  51. * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
  52. * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
  53. * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
  54. * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
  55. * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
  56. * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
  57. * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
  58. * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
  59. * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
  60. * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
  61. * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
  62. * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
  63. * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
  64. * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
  65. * gcc.target/i386/sse-23.c: Ditto.
  66. * gcc.target/i386/testimm-10.c: Ditto.
  67. 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
  68. Maxim Kuznetsov <maxim.kuznetsov@intel.com>
  69. Sergey Lega <sergey.s.lega@intel.com>
  70. Anna Tikhonova <anna.tikhonova@intel.com>
  71. Ilya Tocar <ilya.tocar@intel.com>
  72. Andrey Turetskiy <andrey.turetskiy@intel.com>
  73. Ilya Verbin <ilya.verbin@intel.com>
  74. Kirill Yukhin <kirill.yukhin@intel.com>
  75. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  76. * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
  77. * gcc.target/i386/i386.exp (check_effective_target_sha): New.
  78. * gcc.target/i386/sha-check.h: New file.
  79. * gcc.target/i386/sha1msg1-1.c: Ditto.
  80. * gcc.target/i386/sha1msg1-2.c: Ditto.
  81. * gcc.target/i386/sha1msg2-1.c: Ditto.
  82. * gcc.target/i386/sha1msg2-2.c: Ditto.
  83. * gcc.target/i386/sha1nexte-1: Ditto.
  84. * gcc.target/i386/sha1nexte-2: Ditto.
  85. * gcc.target/i386/sha1rnds4-1.c: Ditto.
  86. * gcc.target/i386/sha1rnds4-2.c: Ditto.
  87. * gcc.target/i386/sha256msg1-1.c: Ditto.
  88. * gcc.target/i386/sha256msg1-2.c: Ditto.
  89. * gcc.target/i386/sha256msg2-1.c: Ditto.
  90. * gcc.target/i386/sha256msg2-2.c: Ditto.
  91. * gcc.target/i386/sha256rnds2-1.c: Ditto.
  92. * gcc.target/i386/sha256rnds2-2.c: Ditto.
  93. * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
  94. * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
  95. * gcc.target/i386/sse-22.c: Ditto.
  96. * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
  97. 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
  98. Maxim Kuznetsov <maxim.kuznetsov@intel.com>
  99. Sergey Lega <sergey.s.lega@intel.com>
  100. Anna Tikhonova <anna.tikhonova@intel.com>
  101. Ilya Tocar <ilya.tocar@intel.com>
  102. Andrey Turetskiy <andrey.turetskiy@intel.com>
  103. Ilya Verbin <ilya.verbin@intel.com>
  104. Kirill Yukhin <kirill.yukhin@intel.com>
  105. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  106. * gcc.target/i386/avx512cd-check.h: New file.
  107. * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
  108. * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
  109. * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
  110. * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
  111. * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
  112. * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
  113. * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
  114. * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
  115. * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
  116. * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
  117. * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
  118. * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
  119. * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
  120. * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
  121. * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
  122. * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
  123. * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
  124. * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
  125. * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
  126. * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
  127. * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
  128. * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
  129. * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
  130. * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
  131. * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
  132. * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
  133. * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
  134. * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
  135. * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
  136. * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
  137. * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
  138. * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
  139. * gcc.target/i386/avx512f-dummy.c: Ditto.
  140. * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
  141. * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
  142. * gcc.target/i386/avx512f-gather-1.c: Ditto.
  143. * gcc.target/i386/avx512f-gather-2.c: Ditto.
  144. * gcc.target/i386/avx512f-gather-3.c: Ditto.
  145. * gcc.target/i386/avx512f-gather-4.c: Ditto.
  146. * gcc.target/i386/avx512f-gather-5.c: Ditto.
  147. * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
  148. * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
  149. * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
  150. * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
  151. * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
  152. * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
  153. * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
  154. * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
  155. * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
  156. * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
  157. * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
  158. * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
  159. * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
  160. * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
  161. * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
  162. * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
  163. * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
  164. * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
  165. * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
  166. * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
  167. * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
  168. * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
  169. * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
  170. * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
  171. * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
  172. * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
  173. * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
  174. * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
  175. * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
  176. * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
  177. * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
  178. * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
  179. * gcc.target/i386/avx512f-inline-asm.c: Ditto.
  180. * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
  181. * gcc.target/i386/avx512f-kandw-1.c: Ditto.
  182. * gcc.target/i386/avx512f-klogic-2.c: Ditto.
  183. * gcc.target/i386/avx512f-knotw-1.c: Ditto.
  184. * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
  185. * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
  186. * gcc.target/i386/avx512f-korw-1.c: Ditto.
  187. * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
  188. * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
  189. * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
  190. * gcc.target/i386/avx512f-rounding.c: Ditto.
  191. * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
  192. * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
  193. * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
  194. * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
  195. * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
  196. * gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
  197. * gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
  198. * gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
  199. * gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
  200. * gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
  201. * gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
  202. * gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
  203. * gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
  204. * gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
  205. * gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
  206. * gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
  207. * gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
  208. * gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
  209. * gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
  210. * gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
  211. * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
  212. * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
  213. * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
  214. * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
  215. * gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
  216. * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
  217. * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
  218. * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
  219. * gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
  220. * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
  221. * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
  222. * gcc.target/i386/avx512f-valignd-1.c: Ditto.
  223. * gcc.target/i386/avx512f-valignd-2.c: Ditto.
  224. * gcc.target/i386/avx512f-valignq-1.c: Ditto.
  225. * gcc.target/i386/avx512f-valignq-2.c: Ditto.
  226. * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
  227. * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
  228. * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
  229. * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
  230. * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
  231. * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
  232. * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
  233. * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
  234. * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
  235. * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
  236. * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
  237. * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
  238. * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
  239. * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
  240. * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
  241. * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
  242. * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
  243. * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
  244. * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
  245. * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
  246. * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
  247. * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
  248. * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
  249. * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
  250. * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
  251. * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
  252. * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
  253. * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
  254. * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
  255. * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
  256. * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
  257. * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
  258. * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
  259. * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
  260. * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
  261. * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
  262. * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
  263. * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
  264. * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
  265. * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
  266. * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
  267. * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
  268. * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
  269. * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
  270. * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
  271. * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
  272. * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
  273. * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
  274. * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
  275. * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
  276. * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
  277. * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
  278. * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
  279. * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
  280. * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
  281. * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
  282. * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
  283. * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
  284. * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
  285. * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
  286. * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
  287. * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
  288. * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
  289. * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
  290. * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
  291. * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
  292. * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
  293. * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
  294. * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
  295. * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
  296. * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
  297. * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
  298. * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
  299. * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
  300. * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
  301. * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
  302. * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
  303. * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
  304. * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
  305. * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
  306. * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
  307. * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
  308. * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
  309. * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
  310. * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
  311. * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
  312. * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
  313. * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
  314. * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
  315. * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
  316. * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
  317. * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
  318. * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
  319. * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
  320. * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
  321. * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
  322. * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
  323. * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
  324. * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
  325. * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
  326. * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
  327. * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
  328. * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
  329. * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
  330. * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
  331. * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
  332. * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
  333. * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
  334. * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
  335. * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
  336. * gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
  337. * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
  338. * gcc.target/i386/avx512f-vdivss-2.c: Ditto.
  339. * gcc.target/i386/avx512f-vec-init.c: Ditto.
  340. * gcc.target/i386/avx512f-vec-unpack.c: Ditto.
  341. * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
  342. * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
  343. * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
  344. * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
  345. * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
  346. * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
  347. * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
  348. * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
  349. * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
  350. * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
  351. * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
  352. * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
  353. * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
  354. * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
  355. * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
  356. * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
  357. * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
  358. * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
  359. * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
  360. * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
  361. * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
  362. * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
  363. * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
  364. * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
  365. * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
  366. * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
  367. * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
  368. * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
  369. * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
  370. * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
  371. * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
  372. * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
  373. * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
  374. * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
  375. * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
  376. * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
  377. * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
  378. * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
  379. * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
  380. * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
  381. * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
  382. * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
  383. * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
  384. * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
  385. * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
  386. * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
  387. * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
  388. * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
  389. * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
  390. * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
  391. * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
  392. * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
  393. * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
  394. * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
  395. * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
  396. * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
  397. * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
  398. * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
  399. * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
  400. * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
  401. * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
  402. * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
  403. * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
  404. * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
  405. * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
  406. * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
  407. * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
  408. * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
  409. * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
  410. * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
  411. * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
  412. * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
  413. * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
  414. * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
  415. * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
  416. * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
  417. * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
  418. * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
  419. * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
  420. * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
  421. * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
  422. * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
  423. * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
  424. * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
  425. * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
  426. * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
  427. * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
  428. * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
  429. * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
  430. * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
  431. * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
  432. * gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
  433. * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
  434. * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
  435. * gcc.target/i386/avx512f-vminps-1.c: Ditto.
  436. * gcc.target/i386/avx512f-vminps-2.c: Ditto.
  437. * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
  438. * gcc.target/i386/avx512f-vminsd-2.c: Ditto.
  439. * gcc.target/i386/avx512f-vminss-1.c: Ditto.
  440. * gcc.target/i386/avx512f-vminss-2.c: Ditto.
  441. * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
  442. * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
  443. * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
  444. * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
  445. * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
  446. * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
  447. * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
  448. * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
  449. * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
  450. * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
  451. * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
  452. * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
  453. * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
  454. * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
  455. * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
  456. * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
  457. * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
  458. * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
  459. * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
  460. * gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
  461. * gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
  462. * gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
  463. * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
  464. * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
  465. * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
  466. * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
  467. * gcc.target/i386/avx512f-vmovss-1.c: Ditto.
  468. * gcc.target/i386/avx512f-vmovss-2.c: Ditto.
  469. * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
  470. * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
  471. * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
  472. * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
  473. * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
  474. * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
  475. * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
  476. * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
  477. * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
  478. * gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
  479. * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
  480. * gcc.target/i386/avx512f-vmulss-2.c: Ditto.
  481. * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
  482. * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
  483. * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
  484. * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
  485. * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
  486. * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
  487. * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
  488. * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
  489. * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
  490. * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
  491. * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
  492. * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
  493. * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
  494. * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
  495. * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
  496. * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
  497. * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
  498. * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
  499. * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
  500. * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
  501. * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
  502. * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
  503. * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
  504. * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
  505. * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
  506. * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
  507. * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
  508. * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
  509. * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
  510. * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
  511. * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
  512. * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
  513. * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
  514. * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
  515. * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
  516. * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
  517. * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
  518. * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
  519. * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
  520. * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
  521. * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
  522. * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
  523. * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
  524. * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
  525. * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
  526. * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
  527. * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
  528. * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
  529. * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
  530. * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
  531. * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
  532. * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
  533. * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
  534. * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
  535. * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
  536. * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
  537. * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
  538. * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
  539. * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
  540. * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
  541. * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
  542. * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
  543. * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
  544. * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
  545. * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
  546. * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
  547. * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
  548. * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
  549. * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
  550. * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
  551. * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
  552. * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
  553. * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
  554. * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
  555. * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
  556. * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
  557. * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
  558. * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
  559. * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
  560. * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
  561. * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
  562. * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
  563. * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
  564. * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
  565. * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
  566. * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
  567. * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
  568. * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
  569. * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
  570. * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
  571. * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
  572. * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
  573. * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
  574. * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
  575. * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
  576. * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
  577. * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
  578. * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
  579. * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
  580. * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
  581. * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
  582. * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
  583. * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
  584. * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
  585. * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
  586. * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
  587. * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
  588. * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
  589. * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
  590. * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
  591. * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
  592. * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
  593. * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
  594. * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
  595. * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
  596. * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
  597. * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
  598. * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
  599. * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
  600. * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
  601. * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
  602. * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
  603. * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
  604. * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
  605. * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
  606. * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
  607. * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
  608. * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
  609. * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
  610. * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
  611. * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
  612. * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
  613. * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
  614. * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
  615. * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
  616. * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
  617. * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
  618. * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
  619. * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
  620. * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
  621. * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
  622. * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
  623. * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
  624. * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
  625. * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
  626. * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
  627. * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
  628. * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
  629. * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
  630. * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
  631. * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
  632. * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
  633. * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
  634. * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
  635. * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
  636. * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
  637. * gcc.target/i386/avx512f-vpord-1.c: Ditto.
  638. * gcc.target/i386/avx512f-vpord-2.c: Ditto.
  639. * gcc.target/i386/avx512f-vporq-1.c: Ditto.
  640. * gcc.target/i386/avx512f-vporq-2.c: Ditto.
  641. * gcc.target/i386/avx512f-vprold-1.c: Ditto.
  642. * gcc.target/i386/avx512f-vprold-2.c: Ditto.
  643. * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
  644. * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
  645. * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
  646. * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
  647. * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
  648. * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
  649. * gcc.target/i386/avx512f-vprord-1.c: Ditto.
  650. * gcc.target/i386/avx512f-vprord-2.c: Ditto.
  651. * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
  652. * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
  653. * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
  654. * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
  655. * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
  656. * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
  657. * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
  658. * gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
  659. * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
  660. * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
  661. * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
  662. * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
  663. * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
  664. * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
  665. * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
  666. * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
  667. * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
  668. * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
  669. * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
  670. * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
  671. * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
  672. * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
  673. * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
  674. * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
  675. * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
  676. * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
  677. * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
  678. * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
  679. * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
  680. * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
  681. * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
  682. * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
  683. * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
  684. * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
  685. * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
  686. * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
  687. * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
  688. * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
  689. * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
  690. * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
  691. * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
  692. * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
  693. * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
  694. * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
  695. * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
  696. * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
  697. * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
  698. * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
  699. * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
  700. * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
  701. * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
  702. * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
  703. * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
  704. * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
  705. * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
  706. * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
  707. * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
  708. * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
  709. * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
  710. * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
  711. * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
  712. * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
  713. * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
  714. * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
  715. * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
  716. * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
  717. * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
  718. * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
  719. * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
  720. * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
  721. * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
  722. * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
  723. * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
  724. * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
  725. * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
  726. * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
  727. * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
  728. * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
  729. * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
  730. * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
  731. * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
  732. * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
  733. * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
  734. * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
  735. * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
  736. * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
  737. * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
  738. * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
  739. * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
  740. * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
  741. * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
  742. * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
  743. * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
  744. * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
  745. * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
  746. * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
  747. * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
  748. * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
  749. * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
  750. * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
  751. * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
  752. * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
  753. * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
  754. * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
  755. * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
  756. * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
  757. * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
  758. * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
  759. * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
  760. * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
  761. * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
  762. * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
  763. * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
  764. * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
  765. * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
  766. * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
  767. * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
  768. * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
  769. * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
  770. * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
  771. * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
  772. * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
  773. * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
  774. * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
  775. * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
  776. * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
  777. * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
  778. * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
  779. * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
  780. * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
  781. * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
  782. * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
  783. * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
  784. * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
  785. * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
  786. * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
  787. * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
  788. * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
  789. * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
  790. * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
  791. * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
  792. * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
  793. * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
  794. * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
  795. * gcc.target/i386/avx512f_cond_move.c: Ditto.
  796. * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
  797. * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
  798. * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
  799. * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
  800. * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
  801. * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
  802. * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
  803. * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
  804. * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
  805. * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
  806. * gcc.target/i386/sse-12.c: Updated options.
  807. * gcc.target/i386/sse-13.c: Updated options, added defines for
  808. __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
  809. __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
  810. __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
  811. __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
  812. __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
  813. __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
  814. __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
  815. __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
  816. __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
  817. __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
  818. __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
  819. __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
  820. __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
  821. __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
  822. __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
  823. __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
  824. __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
  825. __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
  826. __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
  827. __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
  828. __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
  829. __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
  830. __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
  831. __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
  832. __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
  833. __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
  834. __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
  835. __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
  836. __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
  837. __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
  838. __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
  839. __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
  840. __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
  841. __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
  842. __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
  843. __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
  844. __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
  845. __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
  846. __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
  847. __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
  848. __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
  849. __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
  850. __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
  851. __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
  852. __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
  853. __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
  854. __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
  855. __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
  856. __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
  857. __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
  858. __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
  859. __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
  860. __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
  861. __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
  862. __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
  863. __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
  864. __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
  865. __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
  866. __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
  867. __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
  868. __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
  869. __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
  870. __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
  871. __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
  872. __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
  873. __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
  874. __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
  875. __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
  876. __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
  877. __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
  878. __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
  879. __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
  880. __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
  881. __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
  882. __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
  883. __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
  884. __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
  885. __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
  886. __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
  887. __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
  888. __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
  889. __builtin_ia32_vfmaddsubpd512_mask3,
  890. __builtin_ia32_vfmaddsubpd512_maskz,
  891. __builtin_ia32_vfmaddsubps512_mask,
  892. __builtin_ia32_vfmaddsubps512_mask3,
  893. __builtin_ia32_vfmaddsubps512_maskz,
  894. __builtin_ia32_vfmsubaddpd512_mask3,
  895. __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
  896. __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
  897. __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
  898. __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
  899. __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
  900. __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
  901. __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
  902. __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
  903. __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
  904. __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
  905. __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
  906. __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
  907. __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
  908. __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
  909. __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
  910. __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
  911. __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
  912. __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
  913. __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
  914. __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
  915. __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
  916. __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
  917. __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
  918. __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
  919. __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
  920. __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
  921. __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
  922. __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
  923. __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
  924. __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
  925. __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
  926. __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
  927. __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
  928. __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
  929. __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
  930. __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
  931. __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
  932. __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
  933. __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
  934. __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
  935. __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
  936. __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
  937. __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
  938. __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
  939. __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
  940. __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
  941. __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
  942. __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
  943. __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
  944. __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
  945. __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
  946. __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
  947. __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
  948. __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
  949. __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
  950. __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
  951. __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
  952. __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
  953. __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
  954. __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
  955. __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
  956. __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
  957. __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
  958. __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
  959. __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
  960. __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
  961. __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
  962. __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
  963. __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
  964. __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
  965. __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
  966. __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
  967. __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
  968. __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
  969. __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
  970. __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
  971. __builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
  972. __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
  973. __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
  974. __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
  975. __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
  976. __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
  977. __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
  978. __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
  979. __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
  980. __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
  981. __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
  982. __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
  983. __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
  984. __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
  985. __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
  986. __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
  987. __builtin_ia32_vfmaddsubpd512_mask,
  988. __builtin_ia32_vfmaddsubpd512_mask3,
  989. __builtin_ia32_vfmaddsubpd512_maskz,
  990. __builtin_ia32_vfmaddsubps512_mask,
  991. __builtin_ia32_vfmaddsubps512_mask3,
  992. __builtin_ia32_vfmaddsubps512_maskz,
  993. __builtin_ia32_vfmsubaddpd512_mask3,
  994. __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
  995. __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
  996. __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
  997. __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
  998. __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
  999. __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
  1000. __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
  1001. __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
  1002. __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
  1003. __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
  1004. __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
  1005. __builtin_ia32_rsqrt28ps_mask.
  1006. * gcc.target/i386/sse-14.c (test_1y): New.
  1007. (test_2y): Ditto.
  1008. (test_2vx): Ditto.
  1009. (test_3x): Ditto.
  1010. (test_3v): Ditto.
  1011. (test_3vx): Ditto.
  1012. (test_4x): Ditto.
  1013. (test_4y): Ditto.
  1014. (test_4v): Ditto.
  1015. (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
  1016. (tests): Add _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
  1017. _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
  1018. _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
  1019. _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
  1020. _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
  1021. _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
  1022. _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
  1023. _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
  1024. _mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
  1025. _mm512_getexp_round_ps, _mm512_getmant_round_pd,
  1026. _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
  1027. _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
  1028. _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
  1029. _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
  1030. _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
  1031. _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
  1032. _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
  1033. _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
  1034. _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
  1035. _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
  1036. _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
  1037. _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
  1038. _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
  1039. _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
  1040. _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
  1041. _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
  1042. _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
  1043. _mm512_inserti32x4, _mm512_inserti64x4,
  1044. _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
  1045. _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
  1046. _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
  1047. _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
  1048. _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
  1049. _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
  1050. _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
  1051. _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
  1052. _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
  1053. _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
  1054. _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
  1055. _mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
  1056. _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
  1057. _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
  1058. _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
  1059. _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
  1060. _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
  1061. _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
  1062. _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
  1063. _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
  1064. _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
  1065. _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
  1066. _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
  1067. _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
  1068. _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
  1069. _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
  1070. _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
  1071. _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
  1072. _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
  1073. _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
  1074. _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
  1075. _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
  1076. _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
  1077. _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
  1078. _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
  1079. _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
  1080. _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
  1081. _mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
  1082. _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
  1083. _mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
  1084. _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
  1085. _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
  1086. _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
  1087. _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
  1088. _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
  1089. _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
  1090. _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
  1091. _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
  1092. _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
  1093. _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
  1094. _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
  1095. _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
  1096. _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
  1097. _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
  1098. _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
  1099. _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
  1100. _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
  1101. _mm512_mask_permute_pd, _mm512_mask_permute_ps,
  1102. _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
  1103. _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
  1104. _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
  1105. _mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
  1106. _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
  1107. _mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
  1108. _mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
  1109. _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
  1110. _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
  1111. _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
  1112. _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
  1113. _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
  1114. _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
  1115. _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
  1116. _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
  1117. _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
  1118. _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
  1119. _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
  1120. _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
  1121. _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
  1122. _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
  1123. _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
  1124. _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
  1125. _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
  1126. _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
  1127. _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
  1128. _mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
  1129. _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
  1130. _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
  1131. _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
  1132. _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
  1133. _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
  1134. _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
  1135. _mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
  1136. _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
  1137. _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
  1138. _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
  1139. _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
  1140. _mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
  1141. _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
  1142. _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
  1143. _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
  1144. _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
  1145. _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
  1146. _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
  1147. _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
  1148. _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
  1149. _mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
  1150. _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
  1151. _mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
  1152. _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
  1153. _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
  1154. _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
  1155. _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
  1156. _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
  1157. _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
  1158. _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
  1159. _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
  1160. _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
  1161. _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
  1162. _mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
  1163. _mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
  1164. _mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
  1165. _mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
  1166. _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
  1167. _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
  1168. _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
  1169. _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
  1170. _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
  1171. _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
  1172. _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
  1173. _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
  1174. _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
  1175. _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
  1176. _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
  1177. _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
  1178. _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
  1179. _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
  1180. _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
  1181. _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
  1182. _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
  1183. _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
  1184. _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
  1185. _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
  1186. _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
  1187. _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
  1188. _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
  1189. _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
  1190. _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
  1191. _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
  1192. _mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
  1193. _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
  1194. _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
  1195. _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
  1196. _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
  1197. _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
  1198. _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
  1199. _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
  1200. _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
  1201. _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
  1202. _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
  1203. _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
  1204. _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
  1205. _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
  1206. _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
  1207. _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
  1208. _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
  1209. _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
  1210. _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
  1211. _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
  1212. _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
  1213. _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
  1214. _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
  1215. _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
  1216. _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
  1217. _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
  1218. _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
  1219. _mm512_mask_rsqrt28_round_ps.
  1220. * gcc.target/i386/testimm-10.c: New file.
  1221. * gcc.target/i386/testround-1.c: Ditto.
  1222. * gcc.target/i386/testround-2.c: Ditto.
  1223. * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
  1224. * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
  1225. * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
  1226. * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
  1227. * gcc.target/i386/avx512cd-check.h: Ditto.
  1228. * gcc.target/i386/avx512er-check.h: Ditto.
  1229. * gcc.target/i386/avx512f-check.h: Ditto.
  1230. * gcc.target/i386/avx512f-helper.h: Ditto.
  1231. * gcc.target/i386/avx512f-mask-type.h: Ditto.
  1232. * gcc.target/i386/avx512f-os-support.h: Ditto.
  1233. * gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
  1234. (check_effective_target_avx512cd): Ditto.
  1235. (check_effective_target_avx512er): Ditto.
  1236. * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
  1237. * gcc.target/i386/m512-check.h: Ditto.
  1238. * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
  1239. * gcc.target/x86_64/abi/avx512f/args.h: Ditto.
  1240. * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
  1241. * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
  1242. * lib/target-supports.exp (check_effective_target_avx512f): New.
  1243. 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
  1244. Maxim Kuznetsov <maxim.kuznetsov@intel.com>
  1245. Sergey Lega <sergey.s.lega@intel.com>
  1246. Anna Tikhonova <anna.tikhonova@intel.com>
  1247. Ilya Tocar <ilya.tocar@intel.com>
  1248. Andrey Turetskiy <andrey.turetskiy@intel.com>
  1249. Ilya Verbin <ilya.verbin@intel.com>
  1250. Kirill Yukhin <kirill.yukhin@intel.com>
  1251. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  1252. * gcc.target/i386/avx-1.c: Extend to AVX-512.
  1253. * gcc.target/i386/sse-22.c: Ditto.
  1254. * gcc.target/i386/sse-23.c: Ditto.
  1255. 2013-12-31 Alexander Ivchenko <alexander.ivchenko@intel.com>
  1256. Maxim Kuznetsov <maxim.kuznetsov@intel.com>
  1257. Sergey Lega <sergey.s.lega@intel.com>
  1258. Anna Tikhonova <anna.tikhonova@intel.com>
  1259. Ilya Tocar <ilya.tocar@intel.com>
  1260. Andrey Turetskiy <andrey.turetskiy@intel.com>
  1261. Ilya Verbin <ilya.verbin@intel.com>
  1262. Kirill Yukhin <kirill.yukhin@intel.com>
  1263. Michael Zolotukhin <michael.v.zolotukhin@intel.com>
  1264. * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
  1265. 2013-12-31 Sandra Loosemore <sandra@codesourcery.com>
  1266. Chung-Lin Tang <cltang@codesourcery.com>
  1267. Based on patches from Altera Corporation
  1268. * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
  1269. * gcc.dg/20040813-1.c: Skip for nios2-*-*.
  1270. * gcc.dg/20020312-2.c: Add __nios2__ case.
  1271. * g++.dg/other/PR23205.C: Skip for nios2-*-*.
  1272. * g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
  1273. * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
  1274. * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
  1275. * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
  1276. * lib/target-supports.exp (check_profiling_available): Check for
  1277. nios2-*-elf.
  1278. * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
  1279. * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
  1280. * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
  1281. char-based memset loop before inline check, to prevent
  1282. problems when called to initialize .bss. Update comments.
  1283. * gcc.target/nios2/nios2.exp: New DejaGNU file.
  1284. * gcc.target/nios2/nios2-custom-1.c: New test.
  1285. * gcc.target/nios2/nios2-trap-insn.c: New test.
  1286. * gcc.target/nios2/nios2-builtin-custom.c: New test.
  1287. * gcc.target/nios2/nios2-builtin-io.c: New test.
  1288. * gcc.target/nios2/nios2-stack-check-1.c: New test.
  1289. * gcc.target/nios2/nios2-stack-check-2.c: New test.
  1290. * gcc.target/nios2/nios2-rdctl.c: New test.
  1291. * gcc.target/nios2/nios2-wrctl.c: New test.
  1292. * gcc.target/nios2/nios2-wrctl-zero.c: New test.
  1293. * gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
  1294. * gcc.target/nios2/nios2-rdwrctl-1.c: New test.
  1295. * gcc.target/nios2/nios2-reg-constraints.c: New test.
  1296. * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
  1297. * gcc.target/nios2/nios2-mul-options-1.c: New test.
  1298. * gcc.target/nios2/nios2-mul-options-2.c: New test.
  1299. * gcc.target/nios2/nios2-mul-options-3.c: New test.
  1300. * gcc.target/nios2/nios2-mul-options-4.c: New test.
  1301. * gcc.target/nios2/nios2-nor.c: New test.
  1302. * gcc.target/nios2/nios2-stxio.c: New test.
  1303. * gcc.target/nios2/custom-fp-1.c: New test.
  1304. * gcc.target/nios2/custom-fp-2.c: New test.
  1305. * gcc.target/nios2/custom-fp-3.c: New test.
  1306. * gcc.target/nios2/custom-fp-4.c: New test.
  1307. * gcc.target/nios2/custom-fp-5.c: New test.
  1308. * gcc.target/nios2/custom-fp-6.c: New test.
  1309. * gcc.target/nios2/custom-fp-7.c: New test.
  1310. * gcc.target/nios2/custom-fp-8.c: New test.
  1311. * gcc.target/nios2/custom-fp-cmp-1.c: New test.
  1312. * gcc.target/nios2/custom-fp-conversion.c: New test.
  1313. * gcc.target/nios2/custom-fp-double.c: New test.
  1314. * gcc.target/nios2/custom-fp-float.c: New test.
  1315. * gcc.target/nios2/nios2-int-types.c: New test.
  1316. * gcc.target/nios2/nios2-cache-1.c: New test.
  1317. * gcc.target/nios2/nios2-cache-2.c: New test.
  1318. 2013-12-30 Mike Stump <mikestump@comcast.net>
  1319. PR c++/41090
  1320. * g++.dg/ext/label13.C: Update to not expect failures.
  1321. 2013-12-30 Janus Weil <janus@gcc.gnu.org>
  1322. PR fortran/58998
  1323. * gfortran.dg/generic_28.f90: New.
  1324. 2013-12-30 Jakub Jelinek <jakub@redhat.com>
  1325. PR tree-optimization/59591
  1326. * gcc.dg/vect/pr59591-1.c: New test.
  1327. * gcc.dg/vect/pr59591-2.c: New test.
  1328. * gcc.target/i386/pr59591-1.c: New test.
  1329. * gcc.target/i386/pr59591-2.c: New test.
  1330. PR target/59501
  1331. * gcc.target/i386/pr59501-1.c: New test.
  1332. * gcc.target/i386/pr59501-1a.c: New test.
  1333. * gcc.target/i386/pr59501-2.c: New test.
  1334. * gcc.target/i386/pr59501-2a.c: New test.
  1335. * gcc.target/i386/pr59501-3.c: New test.
  1336. * gcc.target/i386/pr59501-3a.c: New test.
  1337. * gcc.target/i386/pr59501-4.c: New test.
  1338. * gcc.target/i386/pr59501-4a.c: New test.
  1339. * gcc.target/i386/pr59501-5.c: New test.
  1340. * gcc.target/i386/pr59501-6.c: New test.
  1341. 2013-12-30 H.J. Lu <hongjiu.lu@intel.com>
  1342. PR target/59605
  1343. * gcc.dg/pr59605.c: New test.
  1344. 2013-12-27 Yury Gribov <y.gribov@samsung.com>
  1345. PR target/59585
  1346. * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
  1347. * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
  1348. * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
  1349. * c-c++-common/ubsan/load-bool-enum.c: Likewise.
  1350. * c-c++-common/ubsan/overflow-add-2.c: Likewise.
  1351. * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
  1352. * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
  1353. * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
  1354. * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
  1355. * c-c++-common/ubsan/pr59333.c: Likewise.
  1356. * c-c++-common/ubsan/shift-1.c: Likewise.
  1357. * c-c++-common/ubsan/shift-2.c: Likewise.
  1358. * c-c++-common/ubsan/shift-4.c: Likewise.
  1359. * c-c++-common/ubsan/vla-1.c: Likewise.
  1360. 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
  1361. * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
  1362. -mtune=i686 with -mtune=generic.
  1363. * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
  1364. 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
  1365. * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
  1366. with -mtune=generic.
  1367. 2013-12-26 H.J. Lu <hongjiu.lu@intel.com>
  1368. PR target/59588
  1369. * gcc.target/i386/pr59588-1.c: New file.
  1370. * gcc.target/i386/pr59588-2.c: Likewise.
  1371. 2013-12-26 Uros Bizjak <ubizjak@gmail.com>
  1372. H.J. Lu <hongjiu.lu@intel.com>
  1373. PR target/59601
  1374. * g++.dg/ext/mv14.C: New tests.
  1375. * g++.dg/ext/mv15.C: Likewise.
  1376. 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org>
  1377. PR target/59422
  1378. * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
  1379. test_no_xop, test_arch_corei7, test_arch_corei7_avx,
  1380. test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
  1381. test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
  1382. test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
  1383. test_tune_bdver3): New function prototypes.
  1384. 2013-12-24 Renlin Li <Renlin.Li@arm.com>
  1385. * gcc.target/arm/fixed_float_conversion.c: New test case.
  1386. 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
  1387. * gcc.dg/vect/vect-neg-store-1.c: New test.
  1388. * gcc.dg/vect/vect-neg-store-2.c: Ditto.
  1389. 2013-12-23 Bingfeng Mei <bmei@broadcom.com>
  1390. PR middle-end/59569
  1391. * gcc.c-torture/compile/pr59569-1.c: New test.
  1392. * gcc.c-torture/compile/pr59569-2.c: Ditto.
  1393. 2013-12-23 Marek Polacek <polacek@redhat.com>
  1394. PR c++/59111
  1395. * g++.dg/cpp0x/pr59111.C: New test.
  1396. * g++.dg/cpp1y/pr59110.C: New test.
  1397. 2013-12-22 Uros Bizjak <ubizjak@gmail.com>
  1398. * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
  1399. target selector.
  1400. * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
  1401. * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
  1402. * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
  1403. 2013-12-20 Richard Earnshaw <rearnsha@arm.com>
  1404. * gcc.target/arm/nested-apcs.c: New test.
  1405. 2013-12-20 Jakub Jelinek <jakub@redhat.com>
  1406. PR c++/59255
  1407. * g++.dg/tree-prof/pr59255.C: New test.
  1408. 2013-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1409. * gcc.target/arm/neon-vceq_p64.c: New test.
  1410. * gcc.target/arm/neon-vtst_p64.c: Likewise.
  1411. 2013-12-20 Bingfeng Mei <bmei@broadcom.com>
  1412. PR tree-optimization/59544
  1413. * gcc.target/i386/pr59544.c: New test.
  1414. 2013-12-20 Jakub Jelinek <jakub@redhat.com>
  1415. PR tree-optimization/59413
  1416. * gcc.c-torture/execute/pr59413.c: New test.
  1417. * c-c++-common/ubsan/load-bool-enum.c: New test.
  1418. 2013-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1419. * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
  1420. New procedure.
  1421. (add_options_for_arm_crypto): Likewise.
  1422. * gcc.target/arm/crypto-vaesdq_u8.c: New test.
  1423. * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
  1424. * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
  1425. * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
  1426. * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
  1427. * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
  1428. * gcc.target/arm/crypto-vmullp64.c: Likewise.
  1429. * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
  1430. * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
  1431. * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
  1432. * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
  1433. * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
  1434. * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
  1435. * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
  1436. * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
  1437. * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
  1438. * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
  1439. * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
  1440. * gcc.target/arm/neon/vbslQp64: Generate.
  1441. * gcc.target/arm/neon/vbslp64: Likewise.
  1442. * gcc.target/arm/neon/vcombinep64: Likewise.
  1443. * gcc.target/arm/neon/vcreatep64: Likewise.
  1444. * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
  1445. * gcc.target/arm/neon/vdupQ_np64: Likewise.
  1446. * gcc.target/arm/neon/vdup_lanep64: Likewise.
  1447. * gcc.target/arm/neon/vdup_np64: Likewise.
  1448. * gcc.target/arm/neon/vextQp64: Likewise.
  1449. * gcc.target/arm/neon/vextp64: Likewise.
  1450. * gcc.target/arm/neon/vget_highp64: Likewise.
  1451. * gcc.target/arm/neon/vget_lowp64: Likewise.
  1452. * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
  1453. * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
  1454. * gcc.target/arm/neon/vld1Qp64: Likewise.
  1455. * gcc.target/arm/neon/vld1_dupp64: Likewise.
  1456. * gcc.target/arm/neon/vld1_lanep64: Likewise.
  1457. * gcc.target/arm/neon/vld1p64: Likewise.
  1458. * gcc.target/arm/neon/vld2_dupp64: Likewise.
  1459. * gcc.target/arm/neon/vld2p64: Likewise.
  1460. * gcc.target/arm/neon/vld3_dupp64: Likewise.
  1461. * gcc.target/arm/neon/vld3p64: Likewise.
  1462. * gcc.target/arm/neon/vld4_dupp64: Likewise.
  1463. * gcc.target/arm/neon/vld4p64: Likewise.
  1464. * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
  1465. * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
  1466. * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
  1467. * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
  1468. * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
  1469. * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
  1470. * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
  1471. * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
  1472. * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
  1473. * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
  1474. * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
  1475. * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
  1476. * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
  1477. * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
  1478. * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
  1479. * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
  1480. * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
  1481. * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
  1482. * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
  1483. * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
  1484. * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
  1485. * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
  1486. * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
  1487. * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
  1488. * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
  1489. * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
  1490. * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
  1491. * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
  1492. * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
  1493. * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
  1494. * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
  1495. * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
  1496. * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
  1497. * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
  1498. * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
  1499. * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
  1500. * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
  1501. * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
  1502. * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
  1503. * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
  1504. * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
  1505. * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
  1506. * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
  1507. * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
  1508. * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
  1509. * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
  1510. * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
  1511. * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
  1512. * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
  1513. * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
  1514. * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
  1515. * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
  1516. * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
  1517. * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
  1518. * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
  1519. * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
  1520. * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
  1521. * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
  1522. * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
  1523. * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
  1524. * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
  1525. * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
  1526. * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
  1527. * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
  1528. * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
  1529. * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
  1530. * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
  1531. * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
  1532. * gcc.target/arm/neon/vsliQ_np64: Likewise.
  1533. * gcc.target/arm/neon/vsli_np64: Likewise.
  1534. * gcc.target/arm/neon/vsriQ_np64: Likewise.
  1535. * gcc.target/arm/neon/vsri_np64: Likewise.
  1536. * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
  1537. * gcc.target/arm/neon/vst1Qp64: Likewise.
  1538. * gcc.target/arm/neon/vst1_lanep64: Likewise.
  1539. * gcc.target/arm/neon/vst1p64: Likewise.
  1540. * gcc.target/arm/neon/vst2p64: Likewise.
  1541. * gcc.target/arm/neon/vst3p64: Likewise.
  1542. * gcc.target/arm/neon/vst4p64: Likewise.
  1543. 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1544. * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
  1545. (check_effective_target_arm_crc_ok_nocache): Likewise.
  1546. (check_effective_target_arm_crc_ok): Likewise.
  1547. * gcc.target/arm/acle/: New directory.
  1548. * gcc.target/arm/acle/acle.exp: New.
  1549. * gcc.target/arm/acle/crc32b.c: New test.
  1550. * gcc.target/arm/acle/crc32h.c: Likewise.
  1551. * gcc.target/arm/acle/crc32w.c: Likewise.
  1552. * gcc.target/arm/acle/crc32d.c: Likewise.
  1553. * gcc.target/arm/acle/crc32cb.c: Likewise.
  1554. * gcc.target/arm/acle/crc32ch.c: Likewise.
  1555. * gcc.target/arm/acle/crc32cw.c: Likewise.
  1556. * gcc.target/arm/acle/crc32cd.c: Likewise.
  1557. 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1558. * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
  1559. 2013-12-19 Oleg Endo <olegendo@gcc.gnu.org>
  1560. * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
  1561. for target sh4-*-*.
  1562. 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
  1563. * gcc.target/aarch64/pmull_1.c: New.
  1564. 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
  1565. * gcc.target/aarch64/sha256_1.c: New.
  1566. 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
  1567. * gcc.target/aarch64/sha1_1.c: New.
  1568. 2013-12-19 Tejas Belagod <tejas.belagod@arm.com>
  1569. * gcc.target/aarch64/aes_1.c: New.
  1570. 2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
  1571. Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  1572. * gcc.target/s390/hotpatch-1.c: New test
  1573. * gcc.target/s390/hotpatch-2.c: New test
  1574. * gcc.target/s390/hotpatch-3.c: New test
  1575. * gcc.target/s390/hotpatch-4.c: New test
  1576. * gcc.target/s390/hotpatch-5.c: New test
  1577. * gcc.target/s390/hotpatch-6.c: New test
  1578. * gcc.target/s390/hotpatch-7.c: New test
  1579. * gcc.target/s390/hotpatch-8.c: New test
  1580. * gcc.target/s390/hotpatch-9.c: New test
  1581. * gcc.target/s390/hotpatch-10.c: New test
  1582. * gcc.target/s390/hotpatch-11.c: New test
  1583. * gcc.target/s390/hotpatch-12.c: New test
  1584. * gcc.target/s390/hotpatch-compile-1.c: New test
  1585. * gcc.target/s390/hotpatch-compile-2.c: New test
  1586. * gcc.target/s390/hotpatch-compile-3.c: New test
  1587. * gcc.target/s390/hotpatch-compile-4.c: New test
  1588. * gcc.target/s390/hotpatch-compile-5.c: New test
  1589. * gcc.target/s390/hotpatch-compile-6.c: New test
  1590. * gcc.target/s390/hotpatch-compile-7.c: New test
  1591. 2013-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1592. * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
  1593. target check.
  1594. 2013-12-18 Steven G. Kargl <kargl@gcc.gnu.org>
  1595. * gfortran.dg/io_err_1.f90: New test.
  1596. 2013-12-18 Balaji V. Iyer <balaji.v.iyer@intel.com>
  1597. * c-c++-common/cilk-plus/SE/ef_test.c: New test.
  1598. * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
  1599. * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
  1600. * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
  1601. * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
  1602. * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
  1603. * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
  1604. 2013-12-18 Jakub Jelinek <jakub@redhat.com>
  1605. PR target/59539
  1606. * gcc.target/i386/pr59539-1.c: New test.
  1607. * gcc.target/i386/pr59539-2.c: New test.
  1608. 2013-12-18 Nick Clifton <nickc@redhat.com>
  1609. * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
  1610. 2013-12-18 Eric Botcazou <ebotcazou@adacore.com>
  1611. * gcc.dg/pr59418.c: New test.
  1612. 2013-12-17 Jakub Jelinek <jakub@redhat.com>
  1613. PR tree-optimization/59523
  1614. * gcc.dg/pr59523.c: New test.
  1615. 2013-12-17 Marek Polacek <polacek@redhat.com>
  1616. * c-c++-common/ubsan/overflow-int128.c: New test.
  1617. 2013-12-17 Jakub Jelinek <jakub@redhat.com>
  1618. PR ipa/58290
  1619. * gfortran.dg/pr58290.f90: New test.
  1620. 2013-12-17 Thomas Schwinge <thomas@codesourcery.com>
  1621. * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
  1622. 2013-12-17 Jan Hubicka <hubicka@ucw.cz>
  1623. * g++.dg/ipa/devirt-13.C: Update template.
  1624. 2013-12-16 Janus Weil <janus@gcc.gnu.org>
  1625. PR fortran/54949
  1626. * gfortran.dg/proc_ptr_44.f90: New.
  1627. 2013-12-16 Jakub Jelinek <jakub@redhat.com>
  1628. * c-c++-common/ubsan/overflow-mul-3.c: New test.
  1629. * c-c++-common/ubsan/overflow-mul-4.c: New test.
  1630. PR libgomp/59337
  1631. * gfortran.dg/gomp/pr59337.f90: New test.
  1632. 2013-12-16 Jakub Jelinek <jakub@redhat.com>
  1633. PR middle-end/58956
  1634. PR middle-end/59470
  1635. * gcc.target/i386/pr59470.c: New test.
  1636. 2013-12-14 Jan Hubicka <jh@suse.cz>
  1637. PR ipa/59265
  1638. * g++.dg/torture/pr59265.C: New testcase.
  1639. 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
  1640. * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
  1641. __builtin_ia32_emms for 32bit x86 targets.
  1642. (foo32x2_le): Ditto.
  1643. (main): Reorder function calls.
  1644. 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
  1645. * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
  1646. 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
  1647. PR testsuite/58630
  1648. * gcc.target/i386/pr43662.c (dg-options):
  1649. Add -maccumulate-outgoing-args.
  1650. * gcc.target/i386/pr43869.c (dg-options): Ditto.
  1651. * gcc.target/i386/pr57003.c (dg-options): Ditto.
  1652. * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
  1653. Remove -mtune=generic and add -maccumulate-outgoing-args instead.
  1654. * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
  1655. * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
  1656. * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
  1657. Add -maccumulate-outgoing-args.
  1658. * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
  1659. * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
  1660. * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
  1661. * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
  1662. * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
  1663. * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
  1664. * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
  1665. * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
  1666. * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
  1667. * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
  1668. * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
  1669. * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
  1670. * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
  1671. * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
  1672. * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
  1673. 2013-12-15 Janus Weil <janus@gcc.gnu.org>
  1674. PR fortran/59493
  1675. * gfortran.dg/unlimited_polymorphic_15.f90: New.
  1676. 2013-12-14 Jan Hubicka <jh@suse.cz>
  1677. PR middle-end/58477
  1678. * g++.dg/ipa/devirt-19.C: New testcase.
  1679. 2013-12-14 Marek Polacek <polacek@redhat.com>
  1680. * c-c++-common/ubsan/overflow-negate-1.c: Add more testing. Don't
  1681. require int128 target.
  1682. * c-c++-common/ubsan/overflow-negate-2.c: New test.
  1683. 2013-12-14 Janus Weil <janus@gcc.gnu.org>
  1684. PR fortran/59502
  1685. * gfortran.dg/class_57.f90: New.
  1686. 2013-12-14 H.J. Lu <hongjiu.lu@intel.com>
  1687. PR target/59492
  1688. * g++.dg/other/pr59492.C: New file.
  1689. 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
  1690. * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
  1691. 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
  1692. * gcc.dg/pr59350.c: New test.
  1693. 2013-12-14 Marek Polacek <polacek@redhat.com>
  1694. * c-c++-common/ubsan/overflow-1.c: New test.
  1695. * c-c++-common/ubsan/overflow-2.c: New test.
  1696. 2013-12-14 Marek Polacek <polacek@redhat.com>
  1697. PR sanitizer/59503
  1698. * c-c++-common/ubsan/pr59503.c: New test.
  1699. 2013-12-14 Janus Weil <janus@gcc.gnu.org>
  1700. PR fortran/59450
  1701. * gfortran.dg/typebound_proc_31.f90: New.
  1702. 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  1703. * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
  1704. Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
  1705. 2013-12-03 Jeff Law <law@redhat.com>
  1706. PR tree-optimization/45685
  1707. * gcc.dg/tree-ssa/pr45685.c: New test.
  1708. 2013-12-13 Bin Cheng <bin.cheng@arm.com>
  1709. PR tree-optimization/58296
  1710. PR tree-optimization/41488
  1711. * gcc.dg/tree-ssa/scev-7.c: New test.
  1712. * gcc.dg/pr41488.c: New test.
  1713. * g++.dg/pr59445.C: New test.
  1714. 2013-12-12 Tobias Burnus <burnus@net-b.de>
  1715. PR fortran/59440
  1716. * gfortran.dg/namelist_83.f90: New.
  1717. * gfortran.dg/namelist_83_2.f90: New.
  1718. 2013-12-12 Jakub Jelinek <jakub@redhat.com>
  1719. PR middle-end/59470
  1720. * g++.dg/opt/pr59470.C: New test.
  1721. 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
  1722. * c-c++-common/tsan/free_race2.c: New file.
  1723. * c-c++-common/tsan/race_on_barrier2.c: Likewise.
  1724. * c-c++-common/tsan/race_on_mutex.c: Likewise.
  1725. * c-c++-common/tsan/race_on_mutex2.c: Likewise.
  1726. * c-c++-common/tsan/simple_race.c: Likewise.
  1727. * c-c++-common/tsan/simple_stack.c: Likewise.
  1728. * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
  1729. * g++.dg/tsan/atomic_free.C: Likewise.
  1730. * g++.dg/tsan/atomic_free2.C: Likewise.
  1731. * g++.dg/tsan/benign_race.C: Likewise.
  1732. * g++.dg/tsan/cond_race.C: Likewise.
  1733. * g++.dg/tsan/default_options.C: Likewise.
  1734. * g++.dg/tsan/fd_close_norace.C: Likewise.
  1735. * g++.dg/tsan/fd_close_norace2.C: Likewise.
  1736. * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
  1737. 2013-12-12 Jakub Jelinek <jakub@redhat.com>
  1738. PR libgomp/59467
  1739. * gfortran.dg/gomp/pr59467.f90: New test.
  1740. * c-c++-common/gomp/pr59467.c: New test.
  1741. 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
  1742. PR testsuite/59442
  1743. * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
  1744. * gcc.target/i386/sse2-movapd-2.c: Likewise.
  1745. * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
  1746. * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
  1747. 2013-12-11 Sriraman Tallam <tmsriram@google.com>
  1748. PR target/59390
  1749. * gcc.target/i386/pr59390.c: New test.
  1750. * gcc.target/i386/pr59390_1.c: New test.
  1751. * gcc.target/i386/pr59390_2.c: New test.
  1752. 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
  1753. * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
  1754. * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
  1755. * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
  1756. * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
  1757. * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
  1758. * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
  1759. * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
  1760. test stored in c-c++-common. Also, added the Cilk runtime's library
  1761. to the ld_library_path.
  1762. 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
  1763. PR middle-end/59134
  1764. * gcc.c-torture/compile/pr59134.c: New test.
  1765. * gnat.dg/misaligned_volatile.adb: New test.
  1766. 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
  1767. Sandra Loosemore <sandra@codesourcery.com>
  1768. * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
  1769. 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
  1770. PR middle-end/23623
  1771. PR middle-end/48784
  1772. PR middle-end/56341
  1773. PR middle-end/56997
  1774. * gcc.dg/pr23623.c: New test.
  1775. * gcc.dg/pr48784-1.c: New test.
  1776. * gcc.dg/pr48784-2.c: New test.
  1777. * gcc.dg/pr56341-1.c: New test.
  1778. * gcc.dg/pr56341-2.c: New test.
  1779. * gcc.dg/pr56997-1.c: New test.
  1780. * gcc.dg/pr56997-2.c: New test.
  1781. * gcc.dg/pr56997-3.c: New test.
  1782. 2013-12-11 Janus Weil <janus@gcc.gnu.org>
  1783. PR fortran/58916
  1784. * gfortran.dg/allocate_with_source_4.f90: New.
  1785. 2013-12-11 Jakub Jelinek <jakub@redhat.com>
  1786. PR tree-optimization/59417
  1787. * gcc.c-torture/compile/pr59417.c: New test.
  1788. PR tree-optimization/59386
  1789. * gcc.c-torture/compile/pr59386.c: New test.
  1790. 2013-12-11 Bin Cheng <bin.cheng@arm.com>
  1791. Reverted:
  1792. 2013-12-10 Bin Cheng <bin.cheng@arm.com>
  1793. PR tree-optimization/41488
  1794. * gcc.dg/tree-ssa/scev-7.c: New test.
  1795. * gcc.dg/pr41488.c: New test.
  1796. 2013-12-10 Janus Weil <janus@gcc.gnu.org>
  1797. PR fortran/35831
  1798. * gfortran.dg/c_by_val_5.f90: Modified.
  1799. * gfortran.dg/dummy_procedure_10.f90: New.
  1800. 2013-12-10 Yury Gribov <y.gribov@samsung.com>
  1801. * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
  1802. * g++-dg/tsan/tsan.exp: Likewise.
  1803. 2013-12-10 Richard Biener <rguenther@suse.de>
  1804. PR middle-end/38474
  1805. * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
  1806. 2013-12-10 Jakub Jelinek <jakub@redhat.com>
  1807. * gcc.dg/vect/vect-cond-11.c: New test.
  1808. * gcc.target/i386/vect-cond-1.c: New test.
  1809. * gcc.target/i386/avx2-gather-5.c: New test.
  1810. * gcc.target/i386/avx2-gather-6.c: New test.
  1811. * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
  1812. * gcc.dg/vect/vect-mask-load-1.c: New test.
  1813. 2013-12-09 Marek Polacek <polacek@redhat.com>
  1814. PR sanitizer/59437
  1815. * g++.dg/ubsan/pr59437.C: New test.
  1816. 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
  1817. * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
  1818. * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
  1819. * g++-dg/tsan/tsan.exp: Likewise.
  1820. 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
  1821. * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
  1822. * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
  1823. 2013-12-10 Bin Cheng <bin.cheng@arm.com>
  1824. PR tree-optimization/41488
  1825. * gcc.dg/tree-ssa/scev-7.c: New test.
  1826. * gcc.dg/pr41488.c: New test.
  1827. 2013-12-09 Joseph Myers <joseph@codesourcery.com>
  1828. PR preprocessor/55715
  1829. * gcc.dg/cpp/expr-overflow-1.c: New test.
  1830. 2013-12-10 Tobias Burnus <burnus@net-b.de>
  1831. PR fortran/59428
  1832. PR fortran/58099
  1833. PR fortran/58676
  1834. PR fortran/41724
  1835. * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
  1836. 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
  1837. PR c++/59435
  1838. * g++.dg/cpp0x/variadic-sizeof3.C: New.
  1839. 2013-12-09 David Malcolm <dmalcolm@redhat.com>
  1840. * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
  1841. use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
  1842. explicit.
  1843. * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
  1844. 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
  1845. * gcc.target/arm/ldrd-strd-offset.c: New.
  1846. 2013-12-09 Martin Jambor <mjambor@suse.cz>
  1847. * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
  1848. * gcc.c-torture/compile/pr48929.c: Likewise.
  1849. * gcc.c-torture/compile/pr55569.c: Likewise.
  1850. * gcc.c-torture/compile/sra-1.c: Likewise.
  1851. * gcc.c-torture/compile/pr45085.c: Moved to...
  1852. * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
  1853. 2013-12-09 Marek Polacek <polacek@redhat.com>
  1854. PR sanitizer/59415
  1855. * g++.dg/ubsan/pr59415.C: New test.
  1856. 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
  1857. PR c++/52707
  1858. * g++.dg/cpp0x/deleted2.C: New.
  1859. 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  1860. * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
  1861. 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
  1862. * lib/asan-dg.exp (asan-gtest): Remove expected output from the
  1863. pass/fail line and add it to the log instead.
  1864. 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
  1865. PR target/52898
  1866. PR target/51697
  1867. * gcc.target/sh/pr51697.c: New.
  1868. 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
  1869. * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
  1870. * gcc.dg/macro-fusion-2.c: Ditto.
  1871. * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
  1872. * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
  1873. 2013-12-08 Tobias Burnus <burnus@net-b.de>
  1874. PR fortran/58099
  1875. PR fortran/58676
  1876. PR fortran/41724
  1877. * gfortran.dg/elemental_subroutine_8.f90: New.
  1878. * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
  1879. * gfortran.dg/proc_ptr_11.f90: Ditto.
  1880. * gfortran.dg/proc_ptr_result_8.f90: Ditto.
  1881. * gfortran.dg/proc_ptr_32.f90: Update dg-error.
  1882. * gfortran.dg/proc_ptr_33.f90: Ditto.
  1883. * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
  1884. which is not elemental.
  1885. * gfortran.dg/proc_ptr_result_7.f90: Ditto.
  1886. 2013-12-07 Janus Weil <janus@gcc.gnu.org>
  1887. PR fortran/59414
  1888. * gfortran.dg/class_result_2.f90: New.
  1889. 2013-12-06 Jakub Jelinek <jakub@redhat.com>
  1890. PR tree-optimization/59388
  1891. * gcc.c-torture/execute/pr59388.c: New test.
  1892. 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
  1893. PR testsuite/59043
  1894. * g++.dg/pubtypes.C: Adjust the regular expression.
  1895. * gcc.dg/pubtypes-1.c: Likewise.
  1896. * gcc.dg/pubtypes-2.c: Likewise.
  1897. * gcc.dg/pubtypes-3.c: Likewise.
  1898. * gcc.dg/pubtypes-4.c: Likewise.
  1899. 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
  1900. * gcc.dg/vect/vect-nop-move.c: Fix dg options.
  1901. 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
  1902. PR target/59405
  1903. * gcc.target/i386/pr59405.c: New test.
  1904. 2013-12-06 Ian Bolton <ian.bolton@arm.com>
  1905. Mark Mitchell <mark@codesourcery.com>
  1906. PR target/59091
  1907. * gcc.target/arm/builtin-trap.c: New test.
  1908. * gcc.target/arm/thumb-builtin-trap.c: Likewise.
  1909. 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
  1910. * gcc.target/sparc/pdistn.c: New test.
  1911. * gcc.target/sparc/pdistn-2.c: Likewise.
  1912. 2013-12-06 Richard Biener <rguenther@suse.de>
  1913. PR tree-optimization/59058
  1914. * gcc.dg/torture/pr59058.c: New testcase.
  1915. 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
  1916. * g++.dg/warn/pr15774-1.C: Adjust expected message.
  1917. 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
  1918. PR rtl-optimization/59317
  1919. * gcc.target/mips/pr59317.c: New.
  1920. 2013-12-05 Marek Polacek <polacek@redhat.com>
  1921. PR sanitizer/59333
  1922. PR sanitizer/59397
  1923. * c-c++-common/ubsan/pr59333.c: New test.
  1924. * c-c++-common/ubsan/pr59397.c: New test.
  1925. 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
  1926. * gcc.dg/vect/vect-nop-move.c: New test.
  1927. 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
  1928. * c-c++-common/tsan/atomic_stack.c: New test.
  1929. * c-c++-common/tsan/fd_pipe_race.c: New test.
  1930. * c-c++-common/tsan/free_race.c: New test.
  1931. * c-c++-common/tsan/mutexset1.c: New test.
  1932. * c-c++-common/tsan/race_on_barrier.c: New test.
  1933. * c-c++-common/tsan/sleep_sync.c: New test.
  1934. * c-c++-common/tsan/thread_leak.c: New test.
  1935. * c-c++-common/tsan/thread_leak1.c: New test.
  1936. * c-c++-common/tsan/thread_leak2.c: New test.
  1937. * c-c++-common/tsan/tiny_race.c: New test.
  1938. * c-c++-common/tsan/tls_race.c: New test.
  1939. * c-c++-common/tsan/write_in_reader_lock.c: New test.
  1940. * lib/tsan-dg.exp: New file.
  1941. * gcc.dg/tsan/tsan.exp: New file.
  1942. * g++.dg/tsan/tsan.exp: New file.
  1943. * g++.dg/dg.exp: Prune tsan subdirectory.
  1944. 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
  1945. * gcc.target/i386/readeflags-1.c: New.
  1946. * gcc.target/i386/writeeflags-1.c: Ditto.
  1947. 2013-12-05 Yury Gribov <y.gribov@samsung.com>
  1948. PR sanitizer/59369
  1949. * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
  1950. * c-c++-common/asan/pr59063-2.c: Likewise.
  1951. 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
  1952. * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
  1953. * g++.dg/cpp0x/defaulted2.C: Likewise.
  1954. * g++.dg/cpp1y/auto-fn8.C: Likewise.
  1955. * g++.dg/gomp/udr-3.C: Likewise.
  1956. * g++.dg/lookup/extern-c-redecl5.C: Likewise.
  1957. * g++.dg/lookup/linkage1.C: Likewise.
  1958. * g++.dg/overload/new1.C: Likewise.
  1959. * g++.dg/parse/friend5.C: Likewise.
  1960. * g++.dg/parse/namespace-alias-1.C: Likewise.
  1961. * g++.dg/parse/namespace10.C: Likewise.
  1962. * g++.dg/parse/redef2.C: Likewise.
  1963. * g++.dg/template/friend44.C: Likewise.
  1964. * g++.old-deja/g++.brendan/crash42.C: Likewise.
  1965. * g++.old-deja/g++.brendan/crash52.C: Likewise.
  1966. * g++.old-deja/g++.brendan/crash55.C: Likewise.
  1967. * g++.old-deja/g++.jason/overload21.C: Likewise.
  1968. * g++.old-deja/g++.jason/overload5.C: Likewise.
  1969. * g++.old-deja/g++.jason/redecl1.C: Likewise.
  1970. * g++.old-deja/g++.law/arm8.C: Likewise.
  1971. * g++.old-deja/g++.other/main1.C: Likewise.
  1972. 2013-12-05 Richard Biener <rguenther@suse.de>
  1973. PR tree-optimization/56787
  1974. * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
  1975. 2013-12-05 Kostya Serebryany <kcc@google.com>
  1976. * c-c++-common/asan/null-deref-1.c: Update the test
  1977. to match the fresh asan run-time.
  1978. 2013-12-05 Richard Biener <rguenther@suse.de>
  1979. PR tree-optimization/59374
  1980. * gcc.dg/torture/pr59374-1.c: New testcase.
  1981. * gcc.dg/torture/pr59374-2.c: Likewise.
  1982. 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
  1983. * gcc.target/ia64/pr52731.c: New.
  1984. 2013-12-04 Jeff Law <law@redhat.com>
  1985. * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
  1986. * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
  1987. -fisolate-erroneous-paths-attribute.
  1988. * gcc.dg/tree-ssa/isolate-4.c: Likewise.
  1989. 2013-12-04 Joseph Myers <joseph@codesourcery.com>
  1990. PR c/52023
  1991. * gcc.dg/c11-align-6.c: New test.
  1992. 2013-12-04 Marek Polacek <polacek@redhat.com>
  1993. * c-c++-common/ubsan/overflow-mul-2.c: New test.
  1994. * c-c++-common/ubsan/overflow-add-1.c: New test.
  1995. * c-c++-common/ubsan/overflow-add-2.c: New test.
  1996. * c-c++-common/ubsan/overflow-mul-1.c: New test.
  1997. * c-c++-common/ubsan/overflow-sub-1.c: New test.
  1998. * c-c++-common/ubsan/overflow-sub-2.c: New test.
  1999. * c-c++-common/ubsan/overflow-negate-1.c: New test.
  2000. 2013-12-04 Marek Polacek <polacek@redhat.com>
  2001. PR c/54113
  2002. * gcc.dg/pr54113.c: New test.
  2003. 2013-12-04 Jakub Jelinek <jakub@redhat.com>
  2004. PR c++/59268
  2005. * g++.dg/cpp0x/constexpr-template6.C: New test.
  2006. 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
  2007. * gnat.dg/pack19.adb: New test.
  2008. 2013-12-04 Jakub Jelinek <jakub@redhat.com>
  2009. PR rtl-optimization/58726
  2010. * gcc.c-torture/execute/pr58726.c: New test.
  2011. PR target/59163
  2012. * g++.dg/torture/pr59163.C: New test.
  2013. PR tree-optimization/59355
  2014. * g++.dg/ipa/pr59355.C: New test.
  2015. 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
  2016. * gcc.dg/tree-ssa/slsr-39.c: Update.
  2017. * gcc.dg/tree-ssa/slsr-41.c: New test.
  2018. 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
  2019. * gcc.target/powerpc/pr57363.c: New test.
  2020. 2013-12-03 Wei Mi <wmi@google.com>
  2021. PR rtl-optimization/59020
  2022. * gcc.dg/pr59020.c: New.
  2023. * gcc.dg/macro-fusion-1.c: New.
  2024. * gcc.dg/macro-fusion-2.c: New.
  2025. 2013-12-03 Yury Gribov <y.gribov@samsung.com>
  2026. PR sanitizer/59063
  2027. * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
  2028. has not been found.
  2029. * lib/ubsan-dg.exp: Likewise. Append to flags also
  2030. -B${gccpath}/libsanitizer/.
  2031. 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  2032. * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
  2033. 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
  2034. PR target/59363
  2035. * gcc.target/i386/pr59363.c: New file.
  2036. 2013-12-03 Marek Polacek <polacek@redhat.com>
  2037. PR c/59351
  2038. * gcc.dg/pr59351.c: New test.
  2039. 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
  2040. * gcc.dg/20020312-2.c: Add __nds32__ case.
  2041. * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
  2042. * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
  2043. * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
  2044. * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
  2045. * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
  2046. * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
  2047. * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
  2048. * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
  2049. * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
  2050. * gcc.target/nds32: New nds32 specific directory and testcases.
  2051. * lib/target-supports.exp (check_profiling_available): Check for
  2052. nds32*-*-elf.
  2053. 2013-12-03 Jakub Jelinek <jakub@redhat.com>
  2054. PR tree-optimization/59362
  2055. * gcc.c-torture/compile/pr59362.c: New test.
  2056. PR middle-end/59011
  2057. * gcc.dg/pr59011.c: New test.
  2058. PR target/58864
  2059. * g++.dg/opt/pr58864.C: New test.
  2060. 2013-12-02 Jeff Law <law@redhat.com>
  2061. PR tree-optimization/59322
  2062. * gcc.c-torture/compile/pr59322.c: New test.
  2063. 2013-12-02 Sriraman Tallam <tmsriram@google.com>
  2064. PR target/58944
  2065. * gcc.target/i386/pr58944.c: New test.
  2066. 2013-12-02 Joseph Myers <joseph@codesourcery.com>
  2067. PR c/58235
  2068. * gcc.dg/c90-array-lval-8.c: New test.
  2069. 2013-12-02 Jakub Jelinek <jakub@redhat.com>
  2070. PR tree-optimization/59358
  2071. * gcc.c-torture/execute/pr59358.c: New test.
  2072. PR lto/59326
  2073. * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
  2074. * lib/target-supports.exp (check_effective_target_avx2): ... here.
  2075. (check_effective_target_vect_simd_clones): New.
  2076. * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
  2077. vect_simd_clones.
  2078. * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
  2079. * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
  2080. * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
  2081. * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
  2082. * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
  2083. * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
  2084. * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
  2085. * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
  2086. * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
  2087. * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
  2088. * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
  2089. 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
  2090. * gcc.dg/pr56997-4.c: New testcase.
  2091. 2013-12-02 Marek Polacek <polacek@redhat.com>
  2092. * c-c++-common/ubsan/vla-1.c: Split the tests into individual
  2093. functions.
  2094. 2013-12-02 Richard Biener <rguenther@suse.de>
  2095. PR tree-optimization/59139
  2096. * gcc.dg/torture/pr59139.c: New testcase.
  2097. 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
  2098. * gnat.dg/opt30.adb: New test.
  2099. 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
  2100. PR fortran/57354
  2101. * gfortran.dg/realloc_on_assign_23.f90 : New test
  2102. 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
  2103. PR fortran/34547
  2104. * gfortran.dg/null_5.f90 : Include new error.
  2105. * gfortran.dg/null_6.f90 : Include new error.
  2106. 2013-11-29 Marek Polacek <polacek@redhat.com>
  2107. PR sanitizer/59331
  2108. * g++.dg/ubsan/pr59331.C: New test.
  2109. * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
  2110. Disable the -w option.
  2111. * c-c++-common/ubsan/vla-1.c: Likewise.
  2112. * c-c++-common/ubsan/vla-2.c: Likewise.
  2113. * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
  2114. 2013-11-29 Joseph Myers <joseph@codesourcery.com>
  2115. PR c/42262
  2116. * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
  2117. 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
  2118. * lib/asan-dg.exp (asan_link_flags): Properly add path to
  2119. libsanitizer.spec to cflags.
  2120. 2013-11-29 Richard Biener <rguenther@suse.de>
  2121. PR middle-end/59208
  2122. * g++.dg/torture/pr59208.C: New testcase.
  2123. 2013-11-29 Jakub Jelinek <jakub@redhat.com>
  2124. Yury Gribov <y.gribov@samsung.com>
  2125. PR sanitizer/59063
  2126. * c-c++-common/asan/pr59063-1.c: New test.
  2127. * c-c++-common/asan/pr59063-2.c: Likewise.
  2128. * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
  2129. * lib/ubsan-dg.exp: Likewise.
  2130. 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
  2131. * gnat.dg/opt29.ad[sb]: New test.
  2132. 2013-11-29 Richard Biener <rguenther@suse.de>
  2133. PR middle-end/59338
  2134. * gcc.dg/torture/pr59338.c: New testcase.
  2135. 2013-11-29 Jakub Jelinek <jakub@redhat.com>
  2136. PR lto/59326
  2137. * gcc.dg/vect/vect-simd-clone-12.c: New test.
  2138. * gcc.dg/vect/vect-simd-clone-12a.c: New test.
  2139. * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
  2140. PR c/59280
  2141. * c-c++-common/pr59280.c: New test.
  2142. 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  2143. * gcc.target/arm/lp1243022.c: Skip target arm-neon.
  2144. 2013-11-29 Joseph Myers <joseph@codesourcery.com>
  2145. PR c/57574
  2146. * gcc.dg/inline-35.c: New test.
  2147. 2013-11-28 Jakub Jelinek <jakub@redhat.com>
  2148. PR c++/59297
  2149. * g++.dg/gomp/pr59297.C: New test.
  2150. 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
  2151. PR target/57293
  2152. * gcc.target/i386/pr57293.c: New.
  2153. 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  2154. * gcc.target/arm/vrinta-ce.c: New testcase.
  2155. 2013-11-28 Richard Biener <rguenther@suse.de>
  2156. PR lto/59323
  2157. * gcc.dg/lto/pr59323-2_0.c: New testcase.
  2158. 2013-11-28 Richard Biener <rguenther@suse.de>
  2159. PR tree-optimization/59330
  2160. * gcc.dg/torture/pr59330.c: New testcase.
  2161. 2013-11-28 Richard Biener <rguenther@suse.de>
  2162. PR lto/59323
  2163. * gcc.dg/lto/pr59323_0.c: New testcase.
  2164. 2013-11-28 Jakub Jelinek <jakub@redhat.com>
  2165. PR middle-end/57393
  2166. PR tree-optimization/58018
  2167. PR tree-optimization/58131
  2168. * gcc.dg/torture/pr57393-1.c: New test.
  2169. * gcc.dg/torture/pr57393-2.c: New test.
  2170. * gcc.dg/torture/pr57393-3.c: New test.
  2171. * gcc.dg/torture/pr58018.c: New test.
  2172. * gcc.dg/torture/pr58131.c: New test.
  2173. * gfortran.dg/pr57393-1.f90: New test.
  2174. * gfortran.dg/pr57393-2.f90: New test.
  2175. 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  2176. * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
  2177. 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
  2178. * gcc.dg/guality/param-3.c: New test.
  2179. 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
  2180. Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
  2181. PR target/56788
  2182. * gcc.target/i386/xop-frczX.c: New test.
  2183. 2013-11-27 Jakub Jelinek <jakub@redhat.com>
  2184. PR tree-optimization/59014
  2185. * gcc.c-torture/execute/pr59014-2.c: New test.
  2186. 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
  2187. PR c++/58647
  2188. * g++.dg/parse/crash66.C: New.
  2189. 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
  2190. * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
  2191. * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
  2192. 2013-11-27 Marek Polacek <polacek@redhat.com>
  2193. PR sanitizer/59306
  2194. * g++.dg/ubsan/pr59306.C: New test.
  2195. 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
  2196. Jakub Jelinek <jakub@redhat.com>
  2197. * g++.dg/gomp/declare-simd-1.C (f38): Make sure
  2198. simdlen is a power of two.
  2199. * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
  2200. Remove -msse2. Adjust regexps for name mangling changes.
  2201. * gcc.dg/gomp/simd-clones-3.c: Likewise.
  2202. * gcc.dg/vect/vect-simd-clone-1.c: New test.
  2203. * gcc.dg/vect/vect-simd-clone-2.c: New test.
  2204. * gcc.dg/vect/vect-simd-clone-3.c: New test.
  2205. * gcc.dg/vect/vect-simd-clone-4.c: New test.
  2206. * gcc.dg/vect/vect-simd-clone-5.c: New test.
  2207. * gcc.dg/vect/vect-simd-clone-6.c: New test.
  2208. * gcc.dg/vect/vect-simd-clone-7.c: New test.
  2209. * gcc.dg/vect/vect-simd-clone-8.c: New test.
  2210. * gcc.dg/vect/vect-simd-clone-9.c: New test.
  2211. * gcc.dg/vect/vect-simd-clone-10.c: New test.
  2212. * gcc.dg/vect/vect-simd-clone-10.h: New file.
  2213. * gcc.dg/vect/vect-simd-clone-10a.c: New file.
  2214. * gcc.dg/vect/vect-simd-clone-11.c: New test.
  2215. 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2216. * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
  2217. Call set_ld_library_path_env_vars.
  2218. * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
  2219. 2013-11-27 Tom de Vries <tom@codesourcery.com>
  2220. Marc Glisse <marc.glisse@inria.fr>
  2221. PR c++/59032
  2222. * c-c++-common/pr59032.c: New testcase.
  2223. 2013-11-27 Tom de Vries <tom@codesourcery.com>
  2224. Marc Glisse <marc.glisse@inria.fr>
  2225. PR middle-end/59037
  2226. * c-c++-common/pr59037.c: New testcase.
  2227. 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
  2228. * gcc.c-torture/execute/20131127-1.c: New test.
  2229. 2013-11-27 Richard Biener <rguenther@suse.de>
  2230. PR tree-optimization/59288
  2231. * gcc.dg/torture/pr59288.c: New testcase.
  2232. 2013-11-27 Marek Polacek <polacek@redhat.com>
  2233. * c-c++-common/ubsan/undefined-1.c: New test.
  2234. 2013-11-26 Jakub Jelinek <jakub@redhat.com>
  2235. PR tree-optimization/59014
  2236. * gcc.c-torture/execute/pr59014.c: New test.
  2237. PR target/59229
  2238. * gcc.c-torture/execute/pr59229.c: New test.
  2239. PR rtl-optimization/59166
  2240. * gcc.dg/torture/pr59166.c: New test.
  2241. PR c++/58874
  2242. * g++.dg/gomp/pr58874.C: New test.
  2243. PR middle-end/59150
  2244. * g++.dg/gomp/pr59150.C: New test.
  2245. PR middle-end/59152
  2246. * c-c++-common/gomp/pr59152.c: New test.
  2247. 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
  2248. * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
  2249. * gcc.dg/gomp/openmp-simd-2.c: Ditto.
  2250. * g++.dg/gomp/openmp-simd-1.C: Ditto.
  2251. * g++.dg/gomp/openmp-simd-2.C: Ditto.
  2252. * gfortran.dg/c_loc_test_22.f90: Ditto.
  2253. * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
  2254. * gcc.dg/tree-ssa/isolate-5.c: Ditto.
  2255. * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
  2256. * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
  2257. * gcc.dg/pr57518.c: Cleanup ira rtl dump.
  2258. * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
  2259. 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
  2260. * gcc.target/arm/20131120.c: New test.
  2261. 2013-11-26 Richard Biener <rguenther@suse.de>
  2262. PR tree-optimization/59245
  2263. * gcc.dg/torture/pr59245.c: New testcase.
  2264. 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  2265. PR target/59290
  2266. * gcc.target/arm/negdi-2.c: Scan more general register names.
  2267. 2013-11-26 Terry Guo <terry.guo@arm.com>
  2268. * gcc.target/arm/thumb1-pic-high-reg.c: New case.
  2269. * gcc.target/arm/thumb1-pic-single-base.c: New case.
  2270. 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
  2271. PR c++/58700
  2272. * g++.dg/parse/bitfield4.C: New.
  2273. 2013-11-26 Richard Biener <rguenther@suse.de>
  2274. PR tree-optimization/59287
  2275. * gcc.dg/tree-ssa/alias-29.c: New testcase.
  2276. 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
  2277. PR c++/54485
  2278. * g++.dg/other/default8.C: New.
  2279. * g++.dg/tc1/dr217.C: Remove xfail.
  2280. * g++.dg/other/default5.C: Adjust.
  2281. * g++.old-deja/g++.mike/p1989.C: Likewise.
  2282. 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
  2283. PR c++/58607
  2284. * g++.dg/cpp0x/constexpr-ice9.C: New.
  2285. 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
  2286. PR c++/58810
  2287. * g++.dg/other/cv_func3.C: New.
  2288. * g++.dg/other/cv_func.C: Adjust.
  2289. * g++.dg/parse/fn-typedef2.C: Likewise.
  2290. 2013-11-25 Marek Polacek <polacek@redhat.com>
  2291. PR sanitizer/59250
  2292. * g++.dg/ubsan/pr59250.C: New test.
  2293. 2013-11-25 Janus Weil <janus@gcc.gnu.org>
  2294. PR fortran/59143
  2295. * gfortran.dg/typebound_proc_30.f90: New.
  2296. 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
  2297. PR c++/59080
  2298. * g++.dg/cpp0x/initlist75.C: New.
  2299. PR c++/59096
  2300. * g++.dg/cpp0x/gen-attrs-57.C: New.
  2301. 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
  2302. PR c++/59112
  2303. PR c++/59113
  2304. * g++.dg/cpp1y/pr58533.C: Updated testcase.
  2305. * g++.dg/cpp1y/pr59112.C: New testcase.
  2306. * g++.dg/cpp1y/pr59113.C: New testcase.
  2307. 2013-11-25 Terry Guo <terry.guo@arm.com>
  2308. * gcc.target/arm/thumb2-slow-flash-data.c: New.
  2309. 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
  2310. * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
  2311. [LDBL_MANT_DIG == 113]: Fix wrong variable name.
  2312. 2013-11-23 Janus Weil <janus@gcc.gnu.org>
  2313. PR fortran/59228
  2314. * gfortran.dg/asynchronous_4.f90: New.
  2315. 2013-11-22 Jakub Jelinek <jakub@redhat.com>
  2316. * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
  2317. cleanup-tree-dump directive.
  2318. 2013-11-22 Jan Hubicka <jh@suse.cz>
  2319. * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
  2320. * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
  2321. 2013-11-22 Jakub Jelinek <jakub@redhat.com>
  2322. * g++.dg/ubsan/return-1.C: New test.
  2323. * g++.dg/ubsan/return-2.C: New test.
  2324. * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
  2325. optimizing away some __asan_report* calls.
  2326. 2013-11-22 Martin Jambor <mjambor@suse.cz>
  2327. * gcc.dg/pr10474.c: Also test ppc64.
  2328. * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
  2329. to longs.
  2330. * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
  2331. 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
  2332. PR target/59054
  2333. * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
  2334. specify an appropriate register class for VSX operations.
  2335. (load_vsx): Use it.
  2336. (load_gpr_to_vsx): Likewise.
  2337. (load_vsx_to_gpr): Likewise.
  2338. * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
  2339. register class for VSX registers that the type can handle. Remove
  2340. checks for explicit number of instructions generated, just check
  2341. if the instruction is generated.
  2342. * gcc.target/powerpc/direct-move-vint2.c: Likewise.
  2343. * gcc.target/powerpc/direct-move-float1.c: Likewise.
  2344. * gcc.target/powerpc/direct-move-float2.c: Likewise.
  2345. * gcc.target/powerpc/direct-move-double1.c: Likewise.
  2346. * gcc.target/powerpc/direct-move-double2.c: Likewise.
  2347. * gcc.target/powerpc/direct-move-long1.c: Likewise.
  2348. * gcc.target/powerpc/direct-move-long2.c: Likewise.
  2349. * gcc.target/powerpc/pr59054.c: Remove duplicate code.
  2350. * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
  2351. * gcc.target/powerpc/bool3-p7.c: Likewise.
  2352. * gcc.target/powerpc/bool3-p8.c: Likewise.
  2353. * gcc.target/powerpc/p8vector-ldst.c: Just check that the
  2354. appropriate instructions are generated, don't check the count.
  2355. 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
  2356. PR target/59216
  2357. * gcc.target/arm/negdi-4.c: Delete invalid test.
  2358. * gcc.dg/torture/pr59216.c: New test.
  2359. 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
  2360. * gcc.target/aarch64/vmov_n_1.c: New testcase.
  2361. 2013-11-22 Richard Biener <rguenther@suse.de>
  2362. * gcc.dg/torture/20131122-0.c: New testcase.
  2363. 2013-11-22 Jakub Jelinek <jakub@redhat.com>
  2364. * gcc.dg/vect/vect-124.c: New test.
  2365. 2013-11-21 Cary Coutant <ccoutant@google.com>
  2366. * gcc.dg/debug/dwarf2/mlt1.c: New test.
  2367. * gcc.dg/debug/dwarf2/mlt2.c: New test.
  2368. 2013-11-21 Jeff Law <law@redhat.com>
  2369. PR tree-optimization/59221
  2370. * gcc.c-torture/execute/pr59221.c: New test.
  2371. 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  2372. PR libfortran/59227
  2373. * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
  2374. Make more generic for other platforms.
  2375. 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
  2376. PR target/53976
  2377. * gcc.target/sh/pr53976-1.c: New.
  2378. 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  2379. PR libfortran/49024
  2380. * gfortran.dg/erf_3.F90: New file.
  2381. 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  2382. * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
  2383. 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
  2384. PR rtl-optimization/59133
  2385. * gcc.target/i386/pr59133.c: New.
  2386. 2013-11-20 Joseph Myers <joseph@codesourcery.com>
  2387. PR middle-end/21718
  2388. * gcc.dg/float-exact-1.c: New test.
  2389. 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
  2390. PR rtl-optimization/54300
  2391. * gcc.target/arm/pr54300.C: New test.
  2392. 2013-11-20 Diego Novillo <dnovillo@google.com>
  2393. PR 59212
  2394. * g++.dg/plugin/selfassign.c: Include stringpool.h
  2395. 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2396. * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
  2397. 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
  2398. * gcc.target/s390/htm-1.c: Rename to ...
  2399. * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
  2400. * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
  2401. * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
  2402. * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
  2403. * gcc.target/s390/htm-builtins-1.c: New testcase.
  2404. * gcc.target/s390/htm-builtins-2.c: New testcase.
  2405. * gcc.target/s390/s390.exp: Add check for htm machine.
  2406. 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
  2407. PR c/53001
  2408. * c-c++-common/Wfloat-conversion.c: Copies relevant
  2409. tests from c-c++-common/Wconversion-real.c,
  2410. gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
  2411. new testcase for conversions that are warned about by
  2412. -Wfloat-conversion.
  2413. 2013-11-19 Martin Jambor <mjambor@suse.cz>
  2414. PR rtl-optimization/59099
  2415. * gcc.target/i386/pr59099.c: New test.
  2416. 2013-11-19 Sriraman Tallam <tmsriram@google.com>
  2417. * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
  2418. 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2419. * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
  2420. construct parameter slot value in endian-independent way.
  2421. (fcevv, fciievv, fcvevv): Use it.
  2422. 2013-11-19 Jan Hubicka <jh@suse.cz>
  2423. * ipa/devirt9.C: Fix prevoius change.
  2424. 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
  2425. * gcc.c-torture/execute/20101011-1.c (__aarch64__):
  2426. Remove defined(__linux__).
  2427. 2013-11-19 Richard Biener <rguenther@suse.de>
  2428. PR tree-optimization/59164
  2429. * gcc.dg/torture/pr59164.c: New testcase.
  2430. 2013-11-19 Richard Biener <rguenther@suse.de>
  2431. PR middle-end/58956
  2432. * gcc.dg/torture/pr58956.c: New testcase.
  2433. 2013-11-19 Marek Polacek <polacek@redhat.com>
  2434. * c-c++-common/ubsan/null-1.c: New test.
  2435. * c-c++-common/ubsan/null-2.c: New test.
  2436. * c-c++-common/ubsan/null-3.c: New test.
  2437. * c-c++-common/ubsan/null-4.c: New test.
  2438. * c-c++-common/ubsan/null-5.c: New test.
  2439. * c-c++-common/ubsan/null-6.c: New test.
  2440. * c-c++-common/ubsan/null-7.c: New test.
  2441. * c-c++-common/ubsan/null-8.c: New test.
  2442. * c-c++-common/ubsan/null-9.c: New test.
  2443. * c-c++-common/ubsan/null-10.c: New test.
  2444. * c-c++-common/ubsan/null-11.c: New test.
  2445. * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
  2446. * c-c++-common/ubsan/shift-1.c: Likewise.
  2447. * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
  2448. 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
  2449. * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
  2450. 2013-11-19 Jan Hubicka <jh@suse.cz>
  2451. * ipa/devirt9.C: Verify that the optimization happens already before.
  2452. whole-program.
  2453. 2013-11-19 Richard Biener <rguenther@suse.de>
  2454. PR tree-optimization/57517
  2455. * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
  2456. * gcc.dg/torture/pr57517.c: Likewise.
  2457. 2013-11-19 Jan Hubicka <jh@suse.cz>
  2458. * gcc.target/i386/memcpy-3.c: New testcase.
  2459. 2013-11-18 Jan Hubicka <jh@suse.cz>
  2460. Uros Bizjak <ubizjak@gmail.com>
  2461. PR middle-end/59175
  2462. * gcc.target/i386/memcpy-2.c: Fix template;
  2463. add +1 so the testcase passes at 32bit.
  2464. 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
  2465. * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
  2466. Remove spurious FIXME.
  2467. 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  2468. * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
  2469. 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
  2470. PR c++/53473
  2471. * g++.dg/cpp0x/constexpr-noexcept7.C: New.
  2472. 2013-11-18 Richard Biener <rguenther@suse.de>
  2473. PR tree-optimization/59125
  2474. PR tree-optimization/54570
  2475. * gcc.dg/builtin-object-size-8.c: Un-xfail.
  2476. * gcc.dg/builtin-object-size-14.c: New testcase.
  2477. * gcc.dg/strlenopt-14gf.c: Adjust.
  2478. * gcc.dg/strlenopt-1f.c: Likewise.
  2479. * gcc.dg/strlenopt-4gf.c: Likewise.
  2480. 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
  2481. * gnat.dg/volatile11.adb: New test.
  2482. * gnat.dg/volatile11_pkg.ad[sb]: New helper.
  2483. 2013-11-18 Yury Gribov <y.gribov@samsung.com>
  2484. PR sanitizer/59106
  2485. * c-c++-common/asan/pr59106.c: New test.
  2486. 2013-11-17 Jan Hubicka <jh@suse.cz>
  2487. * gcc.target/i386/memcpy-2.c: New testcase.
  2488. 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
  2489. PR target/59153
  2490. * gcc.target/i386/pr59153.c: New test.
  2491. 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
  2492. PR c++/59123
  2493. * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
  2494. * g++.dg/cpp0x/constexpr-decl.C: Adjust.
  2495. 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
  2496. PR c++/29143
  2497. * g++.dg/overload/addr2.C: New.
  2498. * g++.old-deja/g++.other/overload11.C: Adjust.
  2499. 2013-11-15 Mike Stump <mikestump@comcast.net>
  2500. * lib/gcc.exp (gcc_target_compile): Add support for random runtime
  2501. * lib/g++.exp (g++_target_compile): Likewise.
  2502. * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
  2503. libraries. Remove debugging.
  2504. * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
  2505. libraries. Remove -O0, redundant with default.
  2506. 2013-11-15 Joseph Myers <joseph@codesourcery.com>
  2507. * c-c++-common/cpp/ucnid-2011-1.c: New test.
  2508. 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
  2509. PR c++/58188
  2510. * g++.dg/cpp0x/nsdmi-template8.C: New.
  2511. 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
  2512. PR c++/58725
  2513. * g++.dg/cpp0x/nsdmi-template7.C: New.
  2514. 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
  2515. PR c++/58829
  2516. * g++.dg/cpp0x/nsdmi-template6.C: New.
  2517. 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
  2518. PR c++/58599
  2519. * g++.dg/cpp0x/nsdmi-template5.C: New.
  2520. 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
  2521. * c-c++-common/cilk-plus/PS: New directory.
  2522. * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
  2523. * g++.dg/dg.exp: Run Cilk Plus tests.
  2524. * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
  2525. 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  2526. * gcc.dg/vmx/3b-15.c: Revise for little endian.
  2527. 2013-11-15 Richard Biener <rguenther@suse.de>
  2528. PR tree-optimization/50262
  2529. * gcc.dg/tree-ssa/alias-28.c: New testcase.
  2530. * gcc.dg/strlenopt-1.c: Adjust.
  2531. * gcc.dg/strlenopt-1f.c: Likewise.
  2532. 2013-11-15 Richard Biener <rguenther@suse.de>
  2533. * gcc.dg/torture/20131115-1.c: New testcase.
  2534. 2013-11-15 Joseph Myers <joseph@codesourcery.com>
  2535. * gcc.dg/cpp/ucnid-9.c: New test.
  2536. 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
  2537. * gnat.dg/stack_usage1b.adb: New test.
  2538. * gnat.dg/stack_usage1c.adb: Likewise.
  2539. 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
  2540. * gnat.dg/specs/addr1.ads: Revert the last change.
  2541. * gnat.dg/specs/atomic1.ads: Likewise.
  2542. 2013-11-14 Cong Hou <congh@google.com>
  2543. * gcc.dg/vect/vect-alias-check.c: Update.
  2544. 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
  2545. PR c++/57887
  2546. * g++.dg/cpp0x/nsdmi-template3.C: New.
  2547. * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
  2548. 2013-11-14 Diego Novillo <dnovillo@google.com>
  2549. * gcc.dg/plugin/selfassign.c: Include stringpool.h.
  2550. * gcc.dg/plugin/start_unit_plugin.c: Likewise.
  2551. 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2552. * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
  2553. compiler and linker field if _CALL_ELF == 2.
  2554. * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
  2555. * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
  2556. * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
  2557. 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2558. * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
  2559. (WRAPPER): Use it.
  2560. * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
  2561. * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
  2562. * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
  2563. 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2564. * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
  2565. New function.
  2566. * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
  2567. * gcc.target/powerpc/pr57949-2.c: Likewise.
  2568. 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
  2569. * g++.dg/eh/ppc64-sighandle-cr.C: New test.
  2570. 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2571. * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
  2572. * gcc.dg/torture/float128-div-underflow.c: Likewise.
  2573. * gcc.dg/torture/float128-extend-nan.c: Likewise.
  2574. 2013-11-14 Richard Biener <rguenther@suse.de>
  2575. * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
  2576. 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
  2577. * gnat.dg/specs/addr1.ads: XFAIL on x32.
  2578. * gnat.dg/specs/atomic1.ads: Likewise.
  2579. 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
  2580. * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
  2581. to "cortex-a53".
  2582. * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
  2583. to "cortex-a53".
  2584. 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  2585. * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
  2586. *-*-solaris2.1[0-9]*.
  2587. * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
  2588. 2013-11-14 Joey Ye <joey.ye@arm.com>
  2589. * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
  2590. * gcc.dg/tree-ssa/vrp47.c: Likewise.
  2591. * gcc.dg/tree-ssa/vrp87.c: Likewise.
  2592. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
  2593. * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
  2594. 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
  2595. PR c++/58533
  2596. * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
  2597. 2013-11-14 Jakub Jelinek <jakub@redhat.com>
  2598. PR target/59101
  2599. * gcc.c-torture/execute/pr59101.c: New test.
  2600. 2013-11-13 Jeff Law <law@redhat.com>
  2601. PR tree-optimization/59102
  2602. * gcc.c-torture/compile/pr59102.c: New test.
  2603. 2013-11-13 Tom de Vries <tom@codesourcery.com>
  2604. * gcc.dg/tail-merge-store.c: New test.
  2605. 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
  2606. * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
  2607. * gcc.dg/plugin/selfassign.c: Likewise.
  2608. 2013-11-13 Jeff Law <law@redhat.com>
  2609. * PR middle-end/59119
  2610. * gcc.c-torture/compile/pr59119.c: New test.
  2611. 2013-11-13 Martin Jambor <mjambor@suse.cz>
  2612. * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
  2613. * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
  2614. * gcc.dg/pr10474.c: Likewise.
  2615. 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
  2616. * lib/target-supports.exp
  2617. (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
  2618. of targets that do not need command line argument to enable SIMD.
  2619. 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
  2620. * gcc.dg/guality/param-4.c: New test.
  2621. 2013-11-13 Joseph Myers <joseph@codesourcery.com>
  2622. * gcc.dg/c11-complex-1.c: New test.
  2623. 2013-11-13 Joseph Myers <joseph@codesourcery.com>
  2624. * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
  2625. gcc.dg/auto-type-2.c: New tests.
  2626. 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
  2627. * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
  2628. LTO tests.
  2629. 2013-11-12 Jeff Law <law@redhat.com>
  2630. * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
  2631. * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
  2632. the SSA optimizers.
  2633. 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
  2634. PR target/59054
  2635. * gcc.target/powerpc/pr59054.c: New test.
  2636. 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
  2637. * g++.dg/cpp1y/lambda-generic.C: New test case.
  2638. * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
  2639. * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
  2640. * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
  2641. * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
  2642. * g++.dg/cpp1y/lambda-generic-x.C: New test case.
  2643. * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
  2644. * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
  2645. * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
  2646. 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
  2647. PR c++/58534
  2648. PR c++/58536
  2649. PR c++/58548
  2650. PR c++/58549
  2651. PR c++/58637
  2652. * g++.dg/cpp1y/pr58534.C: New testcase.
  2653. * g++.dg/cpp1y/pr58536.C: New testcase.
  2654. * g++.dg/cpp1y/pr58548.C: New testcase.
  2655. * g++.dg/cpp1y/pr58549.C: New testcase.
  2656. * g++.dg/cpp1y/pr58637.C: New testcase.
  2657. 2013-11-12 Joseph Myers <joseph@codesourcery.com>
  2658. * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
  2659. gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
  2660. * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
  2661. diagnostics.
  2662. 2013-11-12 Tristan Gingold <gingold@adacore.com>
  2663. * gnat.dg/aggr21.adb: New test.
  2664. * gnat.dg/aggr21_pkg.ad[sb]: New helper.
  2665. 2013-11-12 Jeff Law <law@redhat.com>
  2666. * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
  2667. * gcc.dg/tree-ssa/isolate-5.c: New test.
  2668. 2013-11-12 Martin Jambor <mjambor@suse.cz>
  2669. PR rtl-optimization/10474
  2670. * gcc.dg/pr10474.c: New testcase.
  2671. * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
  2672. * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
  2673. 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
  2674. PR c++/57734
  2675. * g++.dg/cpp0x/alias-decl-enum-1.C: New.
  2676. 2013-11-11 Martin Liska <marxin.liska@gmail.com>
  2677. * gcc.dg/time-profiler-1.c: New test.
  2678. * gcc.dg/time-profiler-2.c: Ditto.
  2679. 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
  2680. Jeff Law <law@redhat.com>
  2681. * gcc.dg/tree-ssa/alias-27.c: New testcase.
  2682. 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
  2683. PR target/58853
  2684. * gcc.target/i386/pr58853.c: New test.
  2685. 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
  2686. * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
  2687. LOGICAL_OP_NON_SHORT_CIRCUIT definition.
  2688. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
  2689. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
  2690. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
  2691. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
  2692. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
  2693. * gcc.dg/tree-ssa/vrp47.c: Likewise.
  2694. * gcc.dg/tree-ssa/vrp87.c: Likewise.
  2695. 2013-11-08 Joseph Myers <joseph@codesourcery.com>
  2696. * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
  2697. gcc.dg/atomic/stdatomic-compare-exchange-2.c,
  2698. gcc.dg/atomic/stdatomic-compare-exchange-3.c,
  2699. gcc.dg/atomic/stdatomic-compare-exchange-4.c,
  2700. gcc.dg/atomic/stdatomic-exchange-1.c,
  2701. gcc.dg/atomic/stdatomic-exchange-2.c,
  2702. gcc.dg/atomic/stdatomic-exchange-3.c,
  2703. gcc.dg/atomic/stdatomic-exchange-4.c,
  2704. gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
  2705. gcc.dg/atomic/stdatomic-generic.c,
  2706. gcc.dg/atomic/stdatomic-kill-dep.c,
  2707. gcc.dg/atomic/stdatomic-load-1.c,
  2708. gcc.dg/atomic/stdatomic-load-2.c,
  2709. gcc.dg/atomic/stdatomic-load-3.c,
  2710. gcc.dg/atomic/stdatomic-load-4.c,
  2711. gcc.dg/atomic/stdatomic-lockfree.c,
  2712. gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
  2713. gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
  2714. gcc.dg/atomic/stdatomic-store-1.c,
  2715. gcc.dg/atomic/stdatomic-store-2.c,
  2716. gcc.dg/atomic/stdatomic-store-3.c,
  2717. gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
  2718. tests.
  2719. 2013-11-08 Cong Hou <congh@google.com>
  2720. PR tree-optimization/58508
  2721. * gcc.dg/vect/pr58508.c: Update.
  2722. 2013-11-08 Richard Biener <rguenther@suse.de>
  2723. PR tree-optimization/59047
  2724. * gcc.dg/torture/pr59047.c: New testcase.
  2725. 2013-11-08 Richard Biener <rguenther@suse.de>
  2726. PR tree-optimization/59038
  2727. PR tree-optimization/58955
  2728. * gcc.dg/torture/pr59038.c: New testcase.
  2729. 2013-11-07 Janus Weil <janus@gcc.gnu.org>
  2730. PR fortran/58471
  2731. * gfortran.dg/constructor_9.f90: New.
  2732. 2013-11-07 Joseph Myers <joseph@codesourcery.com>
  2733. * gcc.dg/atomic-compare-exchange-1.c,
  2734. gcc.dg/atomic-compare-exchange-2.c,
  2735. gcc.dg/atomic-compare-exchange-3.c,
  2736. gcc.dg/atomic-compare-exchange-4.c,
  2737. gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
  2738. gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
  2739. gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
  2740. gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
  2741. gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
  2742. gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
  2743. gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
  2744. gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
  2745. gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
  2746. gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
  2747. gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
  2748. gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
  2749. gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
  2750. gcc.dg/atomic-store-5.c: Declare main as returning int.
  2751. * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
  2752. gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
  2753. gcc.dg/atomic-exchange-5.c: Separate increments of count from
  2754. expression using value of count.
  2755. 2013-11-07 Joseph Myers <joseph@codesourcery.com>
  2756. * lib/target-supports.exp
  2757. (check_effective_target_fenv_exceptions): New function.
  2758. * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
  2759. * gcc.dg/atomic/c11-atomic-exec-1.c,
  2760. gcc.dg/atomic/c11-atomic-exec-2.c,
  2761. gcc.dg/atomic/c11-atomic-exec-3.c,
  2762. gcc.dg/atomic/c11-atomic-exec-4.c,
  2763. gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
  2764. gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
  2765. gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
  2766. 2013-11-07 Cong Hou <congh@google.com>
  2767. * gcc.dg/vect/vect-alias-check.c: New.
  2768. 2013-11-07 Jakub Jelinek <jakub@redhat.com>
  2769. * gcc.dg/tree-ssa/loop-39.c: New test.
  2770. * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
  2771. * gcc.dg/unroll_2.c: Likewise.
  2772. * gcc.dg/unroll_3.c: Likewise.
  2773. * gcc.dg/unroll_4.c: Likewise.
  2774. * gcc.dg/vrp90.c: New test.
  2775. 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
  2776. PR c++/58176
  2777. * g++.dg/cpp0x/nullptr30.C: New.
  2778. 2013-11-07 Yury Gribov <y.gribov@samsung.com>
  2779. Jakub Jelinek <jakub@redhat.com>
  2780. PR sanitizer/59029
  2781. * c-c++-common/asan/pr59029.c: New test.
  2782. 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
  2783. PR target/59034
  2784. * gcc.target/i386/pr59034-1.c: New test.
  2785. * gcc.target/i386/pr59034-2.c: Likewise.
  2786. 2013-11-07 Bin Cheng <bin.cheng@arm.com>
  2787. * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
  2788. * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
  2789. * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
  2790. 2013-11-06 DJ Delorie <dj@redhat.com>
  2791. * gcc.dg/mismatch-decl-1.c: New test.
  2792. 2013-11-06 Joseph Myers <joseph@codesourcery.com>
  2793. * gcc.dg/torture/float128-cmp-invalid.c,
  2794. gcc.dg/torture/float128-div-underflow.c,
  2795. gcc.dg/torture/float128-extend-nan.c,
  2796. gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
  2797. 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
  2798. * gcc.target/sh/pr51244-11.c: Remove target line.
  2799. * gcc.target/sh/sh4a-sincosf.c: Likewise.
  2800. * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
  2801. * gcc.target/sh/pr51244-15.c: Likewise.
  2802. * gcc.target/sh/pr51244-19.c: Likewise.
  2803. * gcc.target/sh/cmpstr.c: Likewise.
  2804. * gcc.target/sh/pr33135-3.c: Likewise.
  2805. * gcc.target/sh/pr53512-2.c: Likewise.
  2806. * gcc.target/sh/pr54602-2.c: Likewise.
  2807. * gcc.target/sh/pr52483-1.c: Likewise.
  2808. * gcc.target/sh/pr21255-2-ml.c: Likewise.
  2809. * gcc.target/sh/pr54760-4.c: Likewise.
  2810. * gcc.target/sh/pr52483-5.c: Likewise.
  2811. * gcc.target/sh/pr54089-2.c: Likewise.
  2812. * gcc.target/sh/pr56547-2.c: Likewise.
  2813. * gcc.target/sh/pr54089-6.c: Likewise.
  2814. * gcc.target/sh/pr51244-20.c: Likewise.
  2815. * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
  2816. * gcc.target/sh/sh4a-fsrra.c: Likewise.
  2817. * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
  2818. * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
  2819. * gcc.target/sh/pr55303-2.c: Likewise.
  2820. * gcc.target/sh/sh2a-resbank.c: Likewise.
  2821. * gcc.target/sh/sp-switch.c: Likewise.
  2822. * gcc.target/sh/pr51244-3.c: Likewise.
  2823. * gcc.target/sh/pr50751-3.c: Likewise.
  2824. * gcc.target/sh/pr51244-7.c: Likewise.
  2825. * gcc.target/sh/struct-arg-dw2.c: Likewise.
  2826. * gcc.target/sh/pr50751-7.c: Likewise.
  2827. * gcc.target/sh/pr49468-di.c: Likewise.
  2828. * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
  2829. * gcc.target/sh/pr49880-3.c: Likewise.
  2830. * gcc.target/sh/pr51244-12.c: Likewise.
  2831. * gcc.target/sh/pr53988.c: Likewise.
  2832. * gcc.target/sh/pr6526.c: Likewise.
  2833. * gcc.target/sh/sh2a-bxor.c: Likewise.
  2834. * gcc.target/sh/pr51244-16.c: Likewise.
  2835. * gcc.target/sh/sh2a-bclrmem.c: Likewise.
  2836. * gcc.target/sh/sh2a-bor.c: Likewise.
  2837. * gcc.target/sh/pr53511-1.c: Likewise.
  2838. * gcc.target/sh/pr21255-3.c: Likewise.
  2839. * gcc.target/sh/pr53512-3.c: Likewise.
  2840. * gcc.target/sh/pr33135-4.c: Likewise.
  2841. * gcc.target/sh/pr54602-3.c: Likewise.
  2842. * gcc.target/sh/pr54760-1.c: Likewise.
  2843. * gcc.target/sh/pr52483-2.c: Likewise.
  2844. * gcc.target/sh/sh2a-bsetmem.c: Likewise.
  2845. * gcc.target/sh/pr54680.c: Likewise.
  2846. * gcc.target/sh/pr54386.c: Likewise.
  2847. * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
  2848. * gcc.target/sh/pr54089-3.c: Likewise.
  2849. * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
  2850. * gcc.target/sh/pr54089-7.c: Likewise.
  2851. * gcc.target/sh/strlen.c: Likewise.
  2852. * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
  2853. * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
  2854. * gcc.target/sh/pr55303-3.c: Likewise.
  2855. * gcc.target/sh/pr51244-4.c: Likewise.
  2856. * gcc.target/sh/pr50751-4.c: Likewise.
  2857. * gcc.target/sh/pr39423-1.c: Likewise.
  2858. * gcc.target/sh/pr51244-8.c: Likewise.
  2859. * gcc.target/sh/pr55146.c: Likewise.
  2860. * gcc.target/sh/pr50751-8.c: Likewise.
  2861. * gcc.target/sh/sh2a-bset.c: Likewise.
  2862. * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
  2863. * gcc.target/sh/sh2a-movi20s.c: Likewise.
  2864. * gcc.target/sh/20080410-1.c: Likewise.
  2865. * gcc.target/sh/pr49880-4.c: Likewise.
  2866. * gcc.target/sh/pr51244-13.c: Likewise.
  2867. * gcc.target/sh/sh2a-movrt.c: Likewise.
  2868. * gcc.target/sh/pr51244-17.c: Likewise.
  2869. * gcc.target/sh/pr21255-2-mb.c: Likewise.
  2870. * gcc.target/sh/sh2a-bclr.c: Likewise.
  2871. * gcc.target/sh/pr33135-1.c: Likewise.
  2872. * gcc.target/sh/pr53512-4.c: Likewise.
  2873. * gcc.target/sh/pr54602-4.c: Likewise.
  2874. * gcc.target/sh/sh4a-bitmovua.c: Likewise.
  2875. * gcc.target/sh/pr54760-2.c: Likewise.
  2876. * gcc.target/sh/pr52483-3.c: Likewise.
  2877. * gcc.target/sh/sh2a-bld.c: Likewise.
  2878. * gcc.target/sh/pr54089-4.c: Likewise.
  2879. * gcc.target/sh/pr54685.c: Likewise.
  2880. * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
  2881. * gcc.target/sh/pr54089-8.c: Likewise.
  2882. * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
  2883. * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
  2884. * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
  2885. * gcc.target/sh/pr51244-1.c: Likewise.
  2886. * gcc.target/sh/pr50751-1.c: Likewise.
  2887. * gcc.target/sh/pr55160.c: Likewise.
  2888. * gcc.target/sh/pr51244-5.c: Likewise.
  2889. * gcc.target/sh/pr54236-1.c: Likewise.
  2890. * gcc.target/sh/pr50751-5.c: Likewise.
  2891. * gcc.target/sh/pr52933-1.c: Likewise.
  2892. * gcc.target/sh/pr39423-2.c: Likewise.
  2893. * gcc.target/sh/pr51244-9.c: Likewise.
  2894. * gcc.target/sh/pr49263.c: Likewise.
  2895. * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
  2896. * gcc.target/sh/pr49880-1.c: Likewise.
  2897. * gcc.target/sh/sh2a-band.c: Likewise.
  2898. * gcc.target/sh/pr51244-10.c: Likewise.
  2899. * gcc.target/sh/pr49880-5.c: Likewise.
  2900. * gcc.target/sh/prefetch.c: Likewise.
  2901. * gcc.target/sh/pr51244-14.c: Likewise.
  2902. * gcc.target/sh/rte-delay-slot.c: Likewise.
  2903. * gcc.target/sh/fpul-usage-1.c: Likewise.
  2904. * gcc.target/sh/pr51244-18.c: Likewise.
  2905. * gcc.target/sh/pr21255-1.c: Likewise.
  2906. * gcc.target/sh/pr33135-2.c: Likewise.
  2907. * gcc.target/sh/pr53512-1.c: Likewise.
  2908. * gcc.target/sh/pr54602-1.c: Likewise.
  2909. * gcc.target/sh/sh2a-rtsn.c: Likewise.
  2910. * gcc.target/sh/torture/pragma-isr.c: Likewise.
  2911. * gcc.target/sh/torture/pragma-isr2.c: Likewise.
  2912. * gcc.target/sh/torture/pr58314.c: Likewise.
  2913. * gcc.target/sh/torture/pr34777.c: Likewise.
  2914. * gcc.target/sh/torture/pr58475.c: Likewise.
  2915. * gcc.target/sh/pr54760-3.c: Likewise.
  2916. * gcc.target/sh/sh4a-cosf.c: Likewise.
  2917. * gcc.target/sh/pr52483-4.c: Likewise.
  2918. * gcc.target/sh/mfmovd.c: Likewise.
  2919. * gcc.target/sh/pr54089-1.c: Likewise.
  2920. * gcc.target/sh/pr56547-1.c: Likewise.
  2921. * gcc.target/sh/pr54089-5.c: Likewise.
  2922. * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
  2923. * gcc.target/sh/pr54089-9.c: Likewise.
  2924. * gcc.target/sh/sh2a-jsrn.c: Likewise.
  2925. * gcc.target/sh/pr49468-si.c: Likewise.
  2926. * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
  2927. * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
  2928. * gcc.target/sh/pr55303-1.c: Likewise.
  2929. * gcc.target/sh/pr51244-2.c: Likewise.
  2930. * gcc.target/sh/pr50751-2.c: Likewise.
  2931. * gcc.target/sh/pr54236-2.c: Likewise.
  2932. * gcc.target/sh/pr51244-6.c: Likewise.
  2933. * gcc.target/sh/cmpstrn.c: Likewise.
  2934. * gcc.target/sh/pr50751-6.c: Likewise.
  2935. * gcc.target/sh/pr52933-2.c: Likewise.
  2936. * gcc.target/sh/pr53568-1.c: Likewise.
  2937. * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
  2938. * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
  2939. * gcc.target/sh/sh4a-sinf.c: Likewise.
  2940. * gcc.target/sh/pr49880-2.c: Likewise.
  2941. 2013-11-06 Tobias Burnus <burnus@net-b.de>
  2942. * g++.dg/warn/wdate-time.C: Update dg-error pattern.
  2943. * gcc.dg/wdate-time.c: Ditto.
  2944. * gfortran.dg/wdate-time.F90: Ditto.
  2945. 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
  2946. PR target/30807
  2947. * gcc.target/sh/torture/pr30807.c: New.
  2948. 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
  2949. PR c++/11006
  2950. * g++.dg/other/java3.C: New.
  2951. 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
  2952. PR target/59021
  2953. * gcc.target/i386/pr59021.c: New test.
  2954. 2013-11-06 James Lemke <jwlemke@codesourcery.com>
  2955. * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
  2956. dg-additional-files to also match BOL.
  2957. 2013-11-06 Joseph Myers <joseph@codesourcery.com>
  2958. * gcc.dg/torture/c99-contract-1.c: New test.
  2959. 2013-11-06 Richard Biener <rguenther@suse.de>
  2960. PR tree-optimization/58653
  2961. * gcc.dg/tree-ssa/predcom-6.c: New testcase.
  2962. * gcc.dg/tree-ssa/predcom-7.c: Likewise.
  2963. 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
  2964. * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
  2965. 40 to 30. Replaced iteration variable with a #define. Instead of
  2966. returning non-zero value for error, called __builtin_abort (). Fixed
  2967. a bug of calling fib_serial in serial case instead of fib.
  2968. * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
  2969. * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
  2970. * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
  2971. * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
  2972. compiler flag testing.
  2973. 2013-11-06 Christian Bruel <christian.bruel@st.com>
  2974. * gcc.target/sh/strlen.c: New test.
  2975. 2013-11-06 Jakub Jelinek <jakub@redhat.com>
  2976. PR middle-end/58970
  2977. * gcc.c-torture/compile/pr58970.c: New test.
  2978. 2013-11-05 Wei Mi <wmi@google.com>
  2979. PR regression/58985
  2980. * gcc.dg/pr57518.c: Add subreg in regexp pattern.
  2981. 2013-11-05 Tobias Burnus <burnus@net-b.de>
  2982. * g++.dg/warn/wdate-time.C: New.
  2983. * gcc.dg/wdate-time.c: New.
  2984. * gfortran.dg/wdate-time.F90: New.
  2985. 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
  2986. PR fortran/58989
  2987. * gfortran.dg/reshape_6.f90: New test.
  2988. 2013-11-05 Jeff Law <law@redhat.com>
  2989. * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
  2990. * gcc.dg/tree-ssa/isolate-1.c: New test.
  2991. * gcc.dg/tree-ssa/isolate-2.c: New test.
  2992. * gcc.dg/tree-ssa/isolate-3.c: New test.
  2993. * gcc.dg/tree-ssa/isolate-4.c: New test.
  2994. 2013-11-05 Jakub Jelinek <jakub@redhat.com>
  2995. PR rtl-optimization/58997
  2996. * gcc.c-torture/compile/pr58997.c: New test.
  2997. 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
  2998. PR c++/58724
  2999. * g++.dg/cpp0x/gen-attrs-56.C: New.
  3000. 2013-11-05 Richard Biener <rguenther@suse.de>
  3001. PR ipa/58492
  3002. * gcc.dg/ipa/pr58492.c: New testcase.
  3003. 2013-11-05 Richard Biener <rguenther@suse.de>
  3004. PR tree-optimization/58955
  3005. * gcc.dg/torture/pr58955-1.c: New testcase.
  3006. * gcc.dg/torture/pr58955-2.c: Likewise.
  3007. 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
  3008. PR middle-end/58981
  3009. * gcc.dg/pr58981.c: New test.
  3010. 2013-11-05 Richard Biener <rguenther@suse.de>
  3011. PR middle-end/58941
  3012. * gcc.dg/torture/pr58941.c: New testcase.
  3013. 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
  3014. PR tree-optimization/58958
  3015. * gcc.dg/tree-ssa/pr58958.c: New file.
  3016. 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
  3017. * gcc.dg/tree-ssa/alias-26.c: New file.
  3018. 2013-11-05 Jakub Jelinek <jakub@redhat.com>
  3019. PR tree-optimization/58984
  3020. * gcc.c-torture/execute/pr58984.c: New test.
  3021. 2013-11-05 Andreas Schwab <schwab@suse.de>
  3022. * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
  3023. 2013-11-05 Tobias Burnus <burnus@net-b.de>
  3024. * g++.dg/gomp/openmp-simd-1.C: New.
  3025. * g++.dg/gomp/openmp-simd-2.C: New.
  3026. * gcc.dg/gomp/openmp-simd-1.c: New.
  3027. * gcc.dg/gomp/openmp-simd-2.c: New.
  3028. 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
  3029. * gcc.dg/superblock.c: Require scheduling support.
  3030. 2013-11-04 Kostya Serebryany <kcc@google.com>
  3031. * g++.dg/asan/asan_test.cc: Update the test
  3032. to match the fresh asan run-time.
  3033. * c-c++-common/asan/stack-overflow-1.c: Ditto.
  3034. 2013-11-04 Ian Lance Taylor <iant@google.com>
  3035. * g++.dg/ext/sync-4.C: New test.
  3036. 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
  3037. PR fortran/58771
  3038. * gfortran.dg/derived_external_function_1.f90 : New test
  3039. 2013-11-04 Jakub Jelinek <jakub@redhat.com>
  3040. PR tree-optimization/58978
  3041. * gcc.c-torture/compile/pr58978.c: New test.
  3042. 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
  3043. PR fortran/57445
  3044. * gfortran.dg/optional_class_1.f90 : New test
  3045. 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
  3046. PR rtl-optimization/58968
  3047. * gfortran.dg/pr58968.f: New
  3048. 2013-11-04 Marek Polacek <polacek@redhat.com>
  3049. PR c++/58979
  3050. * g++.dg/diagnostic/pr58979.C: New test.
  3051. 2013-11-04 Joseph Myers <joseph@codesourcery.com>
  3052. * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
  3053. gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
  3054. gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
  3055. gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
  3056. gcc.dg/iec-559-macros-9.c: New tests.
  3057. 2013-11-04 Jakub Jelinek <jakub@redhat.com>
  3058. PR tree-optimization/58946
  3059. * gcc.c-torture/compile/pr58946.c: New test.
  3060. 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
  3061. PR c++/52071
  3062. * g++.dg/parse/pr52071.C: New.
  3063. 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
  3064. PR c++/38313
  3065. * g++.dg/lookup/name-clash10.C: New.
  3066. 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
  3067. * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
  3068. * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
  3069. * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
  3070. 2013-11-03 Marek Polacek <polacek@redhat.com>
  3071. * g++.dg/ubsan/cxx1y-vla.C: New test.
  3072. * c-c++-common/ubsan/vla-3.c: New test.
  3073. * c-c++-common/ubsan/vla-2.c: New test.
  3074. * c-c++-common/ubsan/vla-4.c: New test.
  3075. * c-c++-common/ubsan/vla-1.c: New test.
  3076. 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
  3077. * gcc.dg/vmx/vec-set.c: New.
  3078. 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
  3079. PR c++/29234
  3080. PR c++/56037
  3081. * g++.dg/parse/pr29234.C: New.
  3082. * g++.dg/parse/pr56037.C: Likewise.
  3083. 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
  3084. * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
  3085. passed it in as one of the options to all Cilk keywords test.
  3086. 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
  3087. PR c++/58708
  3088. * g++.dg/cpp1y/pr58708.C: New.
  3089. 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
  3090. PR c++/58834
  3091. * g++.dg/ext/pr58834.C: New file.
  3092. 2013-11-01 Jakub Jelinek <jakub@redhat.com>
  3093. * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
  3094. tests.
  3095. * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
  3096. tests.
  3097. 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
  3098. PR fortran/57893
  3099. * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
  3100. type block.
  3101. 2013-10-31 Jakub Jelinek <jakub@redhat.com>
  3102. * g++.dg/gomp/simd-1.C: New test.
  3103. * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
  3104. * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
  3105. * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
  3106. * c-c++-common/gomp/simd6.c: New test.
  3107. 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
  3108. Implement C++14 digit separators.
  3109. * g++.dg/cpp1y/digit-sep.C: New.
  3110. * g++.dg/cpp1y/digit-sep-neg.C: New.
  3111. * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
  3112. 2013-10-31 Jakub Jelinek <jakub@redhat.com>
  3113. * gcc.dg/vect/vect-align-3.c: New test.
  3114. * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
  3115. we warn about it already during VRP1 pass.
  3116. 2013-10-31 Martin Jambor <mjambor@suse.cz>
  3117. PR rtl-optimization/58934
  3118. Revert:
  3119. 2013-10-30 Martin Jambor <mjambor@suse.cz>
  3120. PR rtl-optimization/10474
  3121. * gcc.dg/pr10474.c: New testcase.
  3122. * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
  3123. * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
  3124. 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
  3125. PR c++/58932
  3126. Revert:
  3127. 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
  3128. PR c++/58466
  3129. * g++.dg/cpp0x/variadic145.C: New.
  3130. * g++.dg/cpp0x/sfinae49.C: New.
  3131. 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
  3132. PR c++/58581
  3133. * g++.dg/cpp0x/deleted1.C: New.
  3134. 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  3135. * gcc.target/arm/lp1243022.c: New test.
  3136. 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
  3137. PR other/58545
  3138. * gcc.target/avr/pr58545.c: New test.
  3139. 2013-10-30 Tobias Burnus <burnus@net-b.de>
  3140. Revert:
  3141. 2013-10-30 Tobias Burnus <burnus@net-b.de>
  3142. * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
  3143. path to the compile flags.
  3144. 2013-10-30 Cong Hou <congh@google.com>
  3145. * gcc.target/i386/vect-abs-s8.c: New test.
  3146. * gcc.target/i386/vect-abs-s16.c: New test.
  3147. * gcc.target/i386/vect-abs-s32.c: New test.
  3148. 2013-10-30 Tobias Burnus <burnus@net-b.de>
  3149. * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
  3150. path to the compile flags.
  3151. 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
  3152. PR rtl-optimization/58369
  3153. * g++.dg/torture/pr58369.C: New test.
  3154. 2013-10-30 Tobias Burnus <burnus@net-b.de>
  3155. PR other/33426
  3156. * g++.dg/vect/pr33426-ivdep-2.cc: New.
  3157. * g++.dg/vect/pr33426-ivdep-3.cc: New.
  3158. * g++.dg/vect/pr33426-ivdep-4.cc: New.
  3159. 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
  3160. PR target/58784
  3161. * gcc.target/arm/pr58784.c: New.
  3162. 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
  3163. * gcc.dg/tree-ssa/alias-24.c: New file.
  3164. 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
  3165. * gcc.target/i386/fma_double_3.c: Use pattern for
  3166. scan-assembler-times instead of just one insn name.
  3167. * gcc.target/i386/fma_double_5.c: Ditto.
  3168. * gcc.target/i386/fma_float_3.c: Ditto.
  3169. * gcc.target/i386/fma_float_5.c: Ditto.
  3170. * gcc.target/i386/l_fma_double_1.c: Ditto.
  3171. * gcc.target/i386/l_fma_double_2.c: Ditto.
  3172. * gcc.target/i386/l_fma_double_3.c: Ditto.
  3173. * gcc.target/i386/l_fma_double_4.c: Ditto.
  3174. * gcc.target/i386/l_fma_double_5.c: Ditto.
  3175. * gcc.target/i386/l_fma_double_6.c: Ditto.
  3176. * gcc.target/i386/l_fma_float_1.c: Ditto.
  3177. * gcc.target/i386/l_fma_float_2.c: Ditto.
  3178. * gcc.target/i386/l_fma_float_3.c: Ditto.
  3179. * gcc.target/i386/l_fma_float_4.c: Ditto.
  3180. * gcc.target/i386/l_fma_float_5.c: Ditto.
  3181. * gcc.target/i386/l_fma_float_6.c: Ditto.
  3182. 2013-10-30 Christian Bruel <christian.bruel@st.com>
  3183. * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
  3184. * gcc.target/sh/cmpstr.c: New test.
  3185. * gcc.target/sh/cmpstrn.c: New test.
  3186. 2013-10-30 Martin Jambor <mjambor@suse.cz>
  3187. PR rtl-optimization/10474
  3188. * gcc.dg/pr10474.c: New testcase.
  3189. * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
  3190. * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
  3191. 2013-10-29 Andrew Pinski <apinski@cavium.com>
  3192. Zhenqiang Chen <zhenqiang.chen@linaro.org>
  3193. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
  3194. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
  3195. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
  3196. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
  3197. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
  3198. * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
  3199. * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
  3200. conditional move to be used.
  3201. * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
  3202. 2013-10-29 Tobias Burnus <burnus@net-b.de>
  3203. PR fortran/44350
  3204. * gfortran.dg/blockdata_8.f90: New.
  3205. 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
  3206. PR target/54236
  3207. * gcc.target/sh/pr54236-2: New.
  3208. * gcc.target/sh/pr54089-6: Add another rotl special case.
  3209. 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
  3210. PR fortran/58793
  3211. * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
  3212. to determine sizes of real kinds.
  3213. PR fortran/58858
  3214. * gfortran.dg/unlimited_polymorphic_14.f90: New test.
  3215. 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
  3216. * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
  3217. * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
  3218. * c-c++-common/cilk-plus/CK/fib.c: Likewise.
  3219. * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
  3220. * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
  3221. * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
  3222. * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
  3223. * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
  3224. * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
  3225. * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
  3226. * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
  3227. * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
  3228. * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
  3229. * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
  3230. * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
  3231. * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
  3232. * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
  3233. test stored in c-c++-common. Also, added the Cilk runtime's library
  3234. to the ld_library_path.
  3235. 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
  3236. PR c++/58888
  3237. * g++.dg/cpp0x/auto40.C: New.
  3238. * g++.dg/other/warning1.C: Adjust.
  3239. 2013-10-29 Richard Biener <rguenther@suse.de>
  3240. * gcc.dg/torture/restrict-2.c: New testcase.
  3241. * gcc.dg/torture/restrict-3.c: Likewise.
  3242. * gcc.dg/torture/restrict-4.c: Likewise.
  3243. * gcc.dg/torture/restrict-5.c: Likewise.
  3244. 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
  3245. PR tree-optimization/19831
  3246. * gcc.dg/tree-ssa/alias-25.c: New file.
  3247. 2013-10-29 Richard Biener <rguenther@suse.de>
  3248. * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
  3249. changes.
  3250. * gcc.dg/vect/bb-slp-32.c: Likewise.
  3251. * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
  3252. * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
  3253. * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
  3254. * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
  3255. * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
  3256. * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
  3257. * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
  3258. * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
  3259. * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
  3260. * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
  3261. * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
  3262. * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
  3263. * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
  3264. * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
  3265. * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
  3266. * gfortran.dg/vect/vect.exp: Likewise.
  3267. 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3268. * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
  3269. * gcc.dg/vmx/eg-5.c: Likewise.
  3270. 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
  3271. Joern Rennecke <joern.rennecke@embecosm.com>
  3272. * gcc.target/arc/jump-around-jump.c: New test.
  3273. 2013-10-27 Tom de Vries <tom@codesourcery.com>
  3274. * gcc.target/arm/require-pic-register-loc.c: New test.
  3275. 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
  3276. PR target/58679
  3277. * gcc.target/i386/pr58679-1.c: New test.
  3278. * gcc.target/i386/pr58679-2.c: Ditto.
  3279. 2013-10-27 Tobias Burnus <burnus@net-b.de>
  3280. PR other/33426
  3281. * gcc.dg/vect/vect-ivdep-2.c: New.
  3282. 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
  3283. PR target/52483
  3284. * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
  3285. * gcc.target/sh/pr52483-2.c: Likewise.
  3286. * gcc.target/sh/pr52483-3.c: Likewise.
  3287. * gcc.target/sh/pr52483-4.c: Likewise.
  3288. 2013-10-26 Jeff Law <law@redhat.com>
  3289. * g++.dg/torture/pr49309.C: Removed.
  3290. * gcc.dg/dfp/pr35739.c: Removed.
  3291. 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
  3292. PR rtl-optimization/58759
  3293. * gcc.target/i386/pr58759.c: New.
  3294. 2013-10-25 Tobias Burnus <burnus@net-b.de>
  3295. * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
  3296. * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
  3297. * gcc.dg/vect/vect-ivdep-1.c: Ditto.
  3298. 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
  3299. * gcc.dg/wmul-1.c: New test.
  3300. 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  3301. PR c++/58878
  3302. * g++.dg/template/pr58878.C: New.
  3303. 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
  3304. * gcc.dg/tree-ssa/alias-23.c: New file.
  3305. 2013-10-25 Richard Biener <rguenther@suse.de>
  3306. PR tree-optimization/58626
  3307. * gcc.dg/torture/pr58626.c: New testcase.
  3308. 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
  3309. PR c++/54812
  3310. * g++.dg/cpp0x/defaulted47.C: New.
  3311. 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
  3312. * gcc.c-torture/execute/pr58831.c: New test.
  3313. 2013-10-25 Nick Clifton <nickc@redhat.com>
  3314. * c-c++-common/pr57793.c: Add expected error messages for
  3315. targets with small integers.
  3316. * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
  3317. * gcc.dg/c99-stdint-2.c: Likewise.
  3318. * gcc.dg/cdce1.c: Likewise.
  3319. * gcc.dg/fold-overflow-1.c: Likewise.
  3320. * gcc.dg/utf-cvt.c: Likewise.
  3321. * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
  3322. arithmetic.
  3323. * gcc.dg/ftrapv-2.c: Likewise.
  3324. * gcc.dg/pr30286.c: Likewise.
  3325. * gcc.dg/pr19340.c: Only run on targets that support scheduling.
  3326. * lib/target-supports.exp (check_effective_target_trapping): New
  3327. proc. Returns true if the target supports trapping arithmetic.
  3328. 2013-10-25 Tobias Burnus <burnus@net-b.de>
  3329. * g++.dg/parse/ivdep.C: New.
  3330. * g++.dg/vect/pr33426-ivdep.cc: New.
  3331. 2013-10-24 Richard Henderson <rth@redhat.com>
  3332. PR rtl/58542
  3333. * gcc.dg/atomic-store-6.c: New.
  3334. 2013-10-24 Ian Lance Taylor <iant@google.com>
  3335. * go.test/go-test.exp (errchk): Combine quoted strings in comments.
  3336. 2013-10-24 Cong Hou <congh@google.com>
  3337. * gcc.c-torture/execute/20030125-1.c: Update.
  3338. 2013-10-24 Tobias Burnus <burnus@net-b.de>
  3339. PR fortran/44646
  3340. * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
  3341. 2013-10-24 Dehao Chen <dehao@google.com>
  3342. * g++.dg/opt/devirt3.C: New test.
  3343. 2013-08-24 Tobias Burnus <burnus@net-b.de>
  3344. PR other/33426
  3345. * gcc.dg/ivdep.c: New.
  3346. * gcc.dg/vect/vect-ivdep-1.c: New.
  3347. 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3348. * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
  3349. * gcc.target/aarch64/c-output-mod-3.c: Likewise.
  3350. 2013-10-24 Nick Clifton <nickc@redhat.com>
  3351. * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
  3352. 2013-10-24 Marek Polacek <polacek@redhat.com>
  3353. PR c++/58705
  3354. * g++.dg/parse/pr58705.C: New test.
  3355. 2013-10-24 Marek Polacek <polacek@redhat.com>
  3356. * gcc.dg/c11-align-5.c: Add more testing.
  3357. 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
  3358. * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
  3359. 2013-10-23 Jakub Jelinek <jakub@redhat.com>
  3360. PR tree-optimization/58775
  3361. PR tree-optimization/58791
  3362. * gcc.dg/guality/pr58791-1.c: New test.
  3363. * gcc.dg/guality/pr58791-2.c: New test.
  3364. * gcc.dg/guality/pr58791-3.c: New test.
  3365. * gcc.dg/guality/pr58791-4.c: New test.
  3366. * gcc.dg/guality/pr58791-5.c: New test.
  3367. * gcc.c-torture/compile/pr58775.c: New test.
  3368. * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
  3369. 2013-10-23 Tom de Vries <tom@codesourcery.com>
  3370. PR tree-optimization/58805
  3371. * gcc.dg/pr58805.c: New test.
  3372. 2013-10-23 Jakub Jelinek <jakub@redhat.com>
  3373. * gcc.target/i386/vect-div-1.c: New test.
  3374. * gcc.dg/vect/pr58508.c: Remove dg-options.
  3375. 2013-10-23 Richard Biener <rguenther@suse.de>
  3376. * gcc.dg/torture/pr58830.c: New testcase.
  3377. 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
  3378. Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
  3379. * g++.dg/cpp1y/attr-deprecated.C: New.
  3380. * g++.dg/cpp1y/attr-deprecated-neg.C: New.
  3381. 2013-10-23 Tobias Burnus <burnus@net-b.de>
  3382. PR fortran/58793
  3383. * gfortran.dg/assumed_type_8.f90: New.
  3384. 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
  3385. PR target/58779
  3386. * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
  3387. and MINUSCCZEXT defines. Update scan-assembler dg directive.
  3388. * gcc.dg/torture/pr58779.c: New test.
  3389. 2013-10-22 Steve Ellcey <sellcey@mips.com>
  3390. * gcc.target/mips/nor.c: New.
  3391. 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
  3392. * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
  3393. tests into...
  3394. * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
  3395. restricted to big-endian targets.
  3396. 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
  3397. PR fortran 57893
  3398. * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
  3399. 2013-10-21 Tobias Burnus <burnus@net-b.de>
  3400. PR fortran/58803
  3401. * gfortran.dg/proc_ptr_comp_38.f90: New.
  3402. 2013-10-21 Marek Polacek <polacek@redhat.com>
  3403. PR middle-end/58809
  3404. * gcc.dg/gomp/pr58809.c: New test.
  3405. 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
  3406. * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
  3407. * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
  3408. 2013-10-21 Richard Biener <rguenther@suse.de>
  3409. PR tree-optimization/58794
  3410. * c-c++-common/torture/pr58794-1.c: New testcase.
  3411. * c-c++-common/torture/pr58794-2.c: Likewise.
  3412. 2013-10-21 Richard Biener <rguenther@suse.de>
  3413. PR middle-end/58742
  3414. * c-c++-common/fold-divmul-1.c: New testcase.
  3415. 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
  3416. * gcc.target/i386/memset-vector_loop-1.c: New test.
  3417. * gcc.target/i386/memset-vector_loop-2.c: New test.
  3418. 2013-10-21 Diego Novillo <dnovillo@google.com>
  3419. * g++.dg/plugin/selfassign.c: Include tree.h.
  3420. * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
  3421. * gcc.dg/plugin/ggcplug.c: Likewise.
  3422. * gcc.dg/plugin/one_time_plugin.c: Likewise.
  3423. * gcc.dg/plugin/selfassign.c: Likewise.
  3424. * gcc.dg/plugin/start_unit_plugin.c: Likewise.
  3425. 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
  3426. * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
  3427. * gcc.target/mips/mips-ps-7.c: Likewise.
  3428. 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
  3429. * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
  3430. gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
  3431. gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
  3432. 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
  3433. * c-c++-common/opaque-vector.c: Skip long double test on hppa.
  3434. PR testsuite/58645
  3435. * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
  3436. 2013-10-19 Mike Stump <mikestump@comcast.net>
  3437. * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
  3438. * gcc.dg/lto/pr54625-1_0.c: Move from here...
  3439. * g++.dg/lto/pr54625-1_0.c: ... to here.
  3440. * gcc.dg/lto/pr54625-1_1.C: Likewise.
  3441. * g++.dg/lto/pr54625-1_1.C: Likewise.
  3442. * gcc.dg/lto/pr54625-2_0.c: Likewise.
  3443. * g++.dg/lto/pr54625-2_0.c: Likewise.
  3444. * gcc.dg/lto/pr54625-2_1.C: Likewise.
  3445. * g++.dg/lto/pr54625-2_1.C: Likewise.
  3446. 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
  3447. * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
  3448. 2013-10-18 Cong Hou <congh@google.com>
  3449. * gcc.dg/vect/pr58508.c: New test.
  3450. 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
  3451. PR c++/58466
  3452. * g++.dg/cpp0x/variadic145.C: New.
  3453. 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
  3454. * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
  3455. 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
  3456. * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
  3457. * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
  3458. * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
  3459. * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
  3460. 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
  3461. * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
  3462. * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
  3463. * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
  3464. effective target arm_thumb1_ok.
  3465. * lib/target-supports.exp
  3466. (check_effective_target_arm_fp16_ok_nocache): Don't force
  3467. -mfloat-abi=soft when building for hardfloat target.
  3468. 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
  3469. PR target/58673
  3470. * gcc.target/powerpc/pr58673-1.c: New file to test whether
  3471. -mquad-word + -mno-vsx-timode causes errors.
  3472. * gcc.target/powerpc/pr58673-2.c: Likewise.
  3473. 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
  3474. PR c++/58596
  3475. * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
  3476. 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3477. * gcc.target/aarch64/c-output-template.c: New testcase.
  3478. * gcc.target/aarch64/c-output-template-2.c: Likewise.
  3479. * gcc.target/aarch64/c-output-template-3.c: Likewise.
  3480. 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
  3481. * lib/target-supports.exp
  3482. (check_effective_target_sync_long_long): AArch64 supports
  3483. atomic operations on "long long".
  3484. (check_effective_target_sync_long_long_runtime): AArch64 can
  3485. execute atomic operations on "long long".
  3486. 2013-10-17 Richard Biener <rguenther@suse.de>
  3487. PR tree-optimization/58143
  3488. * gcc.dg/torture/pr58143-1.c: New testcase.
  3489. * gcc.dg/torture/pr58143-2.c: Likewise.
  3490. * gcc.dg/torture/pr58143-3.c: Likewise.
  3491. 2013-10-17 Marek Polacek <polacek@redhat.com>
  3492. PR c/58267
  3493. * gcc.dg/c1x-align-5.c: New test.
  3494. 2013-10-16 Tobias Burnus <burnus@net-b.de>
  3495. PR fortran/58652
  3496. * gfortran.dg/unlimited_polymorphic_12.f90: New.
  3497. 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
  3498. * c-c++-common/cpp/openmp-define-1.c: Move
  3499. dg-require-effective-target fopenmp after dg-do directive.
  3500. * c-c++-common/cpp/openmp-define-2.c: Likewise.
  3501. * gfortran.dg/openmp-define-1.f90: Likewise.
  3502. * gfortran.dg/openmp-define-2.f90: Likewise.
  3503. * gfortran.dg/openmp-define-3.f90: Likewise.
  3504. 2013-10-16 Paulo Matos <pmatos@broadcom.com>
  3505. * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
  3506. 2013-10-15 Sriraman Tallam <tmsriram@google.com>
  3507. PR target/57756
  3508. * gcc.target/i386/pr57756.c: New test.
  3509. * gcc.target/i386/pr57756_2.c: New test.
  3510. 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
  3511. * gcc.dg/torture/builtin-self.c: New file.
  3512. 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
  3513. * gcc.dg/tree-ssa/reassoc-32.c: New test case.
  3514. * gcc.dg/tree-ssa/reassoc-33.c: New test case.
  3515. * gcc.dg/tree-ssa/reassoc-34.c: New test case.
  3516. * gcc.dg/tree-ssa/reassoc-35.c: New test case.
  3517. * gcc.dg/tree-ssa/reassoc-36.c: New test case.
  3518. 2013-10-15 Cong Hou <congh@google.com>
  3519. * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
  3520. 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
  3521. PR c++/58707
  3522. * g++.dg/cpp0x/pr58707.C: New.
  3523. 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3524. * c-c++-common/cpp/openmp-define-3.c: Move effective target check
  3525. after other directives.
  3526. 2013-10-15 Tobias Burnus <burnus@net-b.de>
  3527. PR fortran/58652
  3528. * gfortran.dg/unlimited_polymorphic_11.f90: New.
  3529. 2013-10-14 Ian Lance Taylor <iant@google.com>
  3530. * go.test/go-test.exp (go-find-packages): New proc.
  3531. (go-gc-tests): Skip stress and safe tests. Skip *.dir
  3532. subdirectories. Do simple +build line matching. Handle run with
  3533. arguments. Handle errorcheckdir and rundircmpout. Use packages
  3534. for rundir. Remove special handling for bug191 and dwarf.
  3535. 2013-10-14 Tobias Burnus <burnus@net-b.de>
  3536. PR fortran/58658
  3537. * gfortran.dg/unlimited_polymorphic_10.f90: New.
  3538. 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  3539. * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
  3540. Use btsl.
  3541. 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
  3542. * gnat.dg/specs/opt1.ads: New test.
  3543. 2013-10-14 Richard Biener <rguenther@suse.de>
  3544. PR tree-optimization/58640
  3545. * gcc.c-torture/execute/pr58640-2.c: New testcase.
  3546. 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
  3547. * gnat.dg/uninit_array.ad[sn]: New test.
  3548. * gnat.dg/uninit_array_pkg.ads: New helper.
  3549. 2013-10-13 Richard Biener <rguenther@suse.de>
  3550. * gcc.c-torture/execute/pr58662.c: New test.
  3551. 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
  3552. PR target/51244
  3553. * gcc.dg/torture/p51244-21.c: New.
  3554. * gcc.target/sh/pr51244-20.c: New.
  3555. * gcc.target/sh/pr51244-20-sh2a.c: New.
  3556. 2013-10-12 Arnaud Charlet <charlet@adacore.com>
  3557. * gnat.dg/specs/linker_section.ads: Update test.
  3558. 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
  3559. PR target/58690
  3560. * gcc.target/i386/pr58690.c: New test
  3561. 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
  3562. * gcc.target/i386/builtin-ucmp.c: New test.
  3563. 2013-10-11 Brooks Moses <bmoses@google.com>
  3564. * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
  3565. 2013-10-11 Jeff Law <law@redhat.com>
  3566. * gcc.c-torture/execute/pr58640.c: New test.
  3567. 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
  3568. PR c++/58633
  3569. * g++.dg/cpp0x/decltype57.C: New.
  3570. 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
  3571. PR c++/31671
  3572. * g++.dg/template/nontype26.C: New.
  3573. 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
  3574. * c-c++-common/cpp/openmp-define-1.c: New file.
  3575. * c-c++-common/cpp/openmp-define-2.c: Likewise.
  3576. * c-c++-common/cpp/openmp-define-3.c: Likewise.
  3577. * gfortran.dg/openmp-define-1.f90: Likewise.
  3578. * gfortran.dg/openmp-define-2.f90: Likewise.
  3579. * gfortran.dg/openmp-define-3.f90: Likewise.
  3580. * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
  3581. for test source files.
  3582. * gcc.dg/gomp/gomp.exp: Likewise.
  3583. * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
  3584. * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
  3585. * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
  3586. * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
  3587. * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
  3588. 2013-10-11 Jakub Jelinek <jakub@redhat.com>
  3589. * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
  3590. Remove error test that is now valid in OpenMP 4.0.
  3591. * c-c++-common/gomp/atomic-16.c: New test.
  3592. * c-c++-common/gomp/cancel-1.c: New test.
  3593. * c-c++-common/gomp/depend-1.c: New test.
  3594. * c-c++-common/gomp/depend-2.c: New test.
  3595. * c-c++-common/gomp/map-1.c: New test.
  3596. * c-c++-common/gomp/pr58472.c: New test.
  3597. * c-c++-common/gomp/sections1.c: New test.
  3598. * c-c++-common/gomp/simd1.c: New test.
  3599. * c-c++-common/gomp/simd2.c: New test.
  3600. * c-c++-common/gomp/simd3.c: New test.
  3601. * c-c++-common/gomp/simd4.c: New test.
  3602. * c-c++-common/gomp/simd5.c: New test.
  3603. * c-c++-common/gomp/single1.c: New test.
  3604. * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
  3605. parser.
  3606. * g++.dg/gomp/block-3.C: Likewise.
  3607. * g++.dg/gomp/clause-3.C: Adjust error messages.
  3608. * g++.dg/gomp/declare-simd-1.C: New test.
  3609. * g++.dg/gomp/declare-simd-2.C: New test.
  3610. * g++.dg/gomp/depend-1.C: New test.
  3611. * g++.dg/gomp/depend-2.C: New test.
  3612. * g++.dg/gomp/target-1.C: New test.
  3613. * g++.dg/gomp/target-2.C: New test.
  3614. * g++.dg/gomp/taskgroup-1.C: New test.
  3615. * g++.dg/gomp/teams-1.C: New test.
  3616. * g++.dg/gomp/udr-1.C: New test.
  3617. * g++.dg/gomp/udr-2.C: New test.
  3618. * g++.dg/gomp/udr-3.C: New test.
  3619. * g++.dg/gomp/udr-4.C: New test.
  3620. * g++.dg/gomp/udr-5.C: New test.
  3621. * g++.dg/gomp/udr-6.C: New test.
  3622. * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
  3623. * gcc.dg/autopar/outer-2.c: Likewise.
  3624. * gcc.dg/autopar/outer-3.c: Likewise.
  3625. * gcc.dg/autopar/outer-4.c: Likewise.
  3626. * gcc.dg/autopar/outer-5.c: Likewise.
  3627. * gcc.dg/autopar/outer-6.c: Likewise.
  3628. * gcc.dg/autopar/parallelization-1.c: Likewise.
  3629. * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
  3630. parser.
  3631. * gcc.dg/gomp/clause-1.c: Adjust error messages.
  3632. * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
  3633. instead of GOMP_parallel_loop_runtime_start.
  3634. * gcc.dg/gomp/declare-simd-1.c: New test.
  3635. * gcc.dg/gomp/declare-simd-2.c: New test.
  3636. * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
  3637. parser. Add further #pragma omp sections nesting tests.
  3638. * gcc.dg/gomp/target-1.c: New test.
  3639. * gcc.dg/gomp/target-2.c: New test.
  3640. * gcc.dg/gomp/taskgroup-1.c: New test.
  3641. * gcc.dg/gomp/teams-1.c: New test.
  3642. * gcc.dg/gomp/udr-1.c: New test.
  3643. * gcc.dg/gomp/udr-2.c: New test.
  3644. * gcc.dg/gomp/udr-3.c: New test.
  3645. * gcc.dg/gomp/udr-4.c: New test.
  3646. * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
  3647. 2013-10-10 Jan Hubicka <jh@suse.cz>
  3648. * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
  3649. tuning change.
  3650. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
  3651. * gcc.target/i386/pr49168-1.c: Likewise.
  3652. * gcc.target/i386/pr49002-2.c: Likewise.
  3653. 2013-10-10 Jakub Jelinek <jakub@redhat.com>
  3654. PR middle-end/58670
  3655. * gcc.dg/torture/pr58670.c: New test.
  3656. 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
  3657. * gcc.dg/tree-ssa/phi-opt-11.c: New test.
  3658. 2013-10-09 Marek Polacek <polacek@redhat.com>
  3659. PR c++/58635
  3660. * g++.dg/tm/pr58635-1.C: New test.
  3661. * g++.dg/tm/pr58635-2.C: New test.
  3662. 2013-10-09 Jakub Jelinek <jakub@redhat.com>
  3663. * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
  3664. 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
  3665. PR tree-optimization/20318
  3666. * c-c++-common/pr20318.c: New file.
  3667. * gcc.dg/tree-ssa/pr20318.c: New file.
  3668. 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
  3669. * gcc.c-torture/execute/pr58570.c: New test.
  3670. 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
  3671. * gcc.target/aarch64/vclz.c: New testcase.
  3672. 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
  3673. * gcc.target/aarch64/vadd_f64.c: New testcase.
  3674. * gcc.target/aarch64/vsub_f64.c: New testcase.
  3675. 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
  3676. * gcc.target/aarch64/vdiv_f.c: New testcase.
  3677. 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
  3678. * gcc.target/aarch64/vneg_f.c: New testcase.
  3679. * gcc.target/aarch64/vneg_s.c: New testcase.
  3680. 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
  3681. PR c++/58568
  3682. * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
  3683. * g++.old-deja/g++.mike/misc9.C: Adjust.
  3684. 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
  3685. PR c++/58665
  3686. Revert:
  3687. 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  3688. PR c++/58448
  3689. * g++.dg/template/crash117.C: New.
  3690. 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  3691. * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
  3692. 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
  3693. PR tree-optimization/58480
  3694. * gcc.dg/tree-ssa/pr58480.c: New file.
  3695. 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  3696. * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
  3697. * gcc.target/powerpc/fusion.c: Likewise.
  3698. 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  3699. * gcc.target/s390/htm-nofloat-2.c: New testcase.
  3700. 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  3701. * gcc.target/s390/htm-1.c: Add more tests to cover different
  3702. operand types.
  3703. 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
  3704. PR c++/58126
  3705. * g++.dg/init/uninitialized1.C: New.
  3706. 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
  3707. PR c++/56060
  3708. * g++.dg/cpp0x/variadic144.C: New.
  3709. 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  3710. PR c++/58560
  3711. * g++.dg/cpp0x/auto39.C: New.
  3712. 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  3713. PR c++/58503
  3714. * g++.dg/cpp0x/range-for26.C: New.
  3715. * g++.dg/cpp0x/range-for27.C: Likewise.
  3716. 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  3717. PR c++/58448
  3718. * g++.dg/template/crash117.C: New.
  3719. 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
  3720. PR c++/19476
  3721. * g++.dg/tree-ssa/pr19476-5.C: New file.
  3722. * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
  3723. 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
  3724. PR c++/58584
  3725. * g++.dg/cpp0x/gen-attrs-55.C: New.
  3726. 2013-10-03 Easwaran Raman <eraman@google.com>
  3727. PR c++/33911
  3728. * g++.dg/ext/attribute47.C: New.
  3729. 2013-10-03 Rong Xu <xur@google.com>
  3730. * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
  3731. probability.
  3732. * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
  3733. * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
  3734. 2013-10-03 Marek Polacek <polacek@redhat.com>
  3735. PR c++/58510
  3736. * g++.dg/cpp0x/pr58510.C: New test.
  3737. 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
  3738. PR c++/19476
  3739. * g++.dg/tree-ssa/pr19476-1.C: New file.
  3740. * g++.dg/tree-ssa/pr19476-2.C: Likewise.
  3741. * g++.dg/tree-ssa/pr19476-3.C: Likewise.
  3742. * g++.dg/tree-ssa/pr19476-4.C: Likewise.
  3743. 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
  3744. * gcc.target/powerpc/p8vector-fp.c: New test for floating point
  3745. scalar operations when using -mupper-regs-sf and -mupper-regs-df.
  3746. * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
  3747. VSX scalar operations or the traditional floating point form of
  3748. the instruction.
  3749. * gcc.target/powerpc/ppc-target-2.c: Likewise.
  3750. * gcc.target/powerpc/recip-3.c: Likewise.
  3751. * gcc.target/powerpc/recip-5.c: Likewise.
  3752. * gcc.target/powerpc/pr72747.c: Likewise.
  3753. * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
  3754. 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
  3755. PR target/58460
  3756. * gcc.target/aarch64/pr58460.c: New file.
  3757. 2013-10-02 Tobias Burnus <burnus@net-b.de>
  3758. PR fortran/58593
  3759. * gfortran.dg/char_length_19.f90: New.
  3760. 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
  3761. PR c++/58535
  3762. * g++.dg/parse/crash65.C: New.
  3763. * g++.dg/cpp1y/pr58535.C: Likewise.
  3764. 2013-10-02 Richard Biener <rguenther@suse.de>
  3765. * gcc.dg/tree-ssa/ldist-11.c: Adjust.
  3766. * gcc.dg/tree-ssa/ldist-17.c: Likewise.
  3767. * gcc.dg/tree-ssa/ldist-23.c: Likewise.
  3768. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
  3769. * gfortran.dg/ldist-pr45199.f: Likewise.
  3770. 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
  3771. PR c++/58565
  3772. * g++.dg/parse/crash64.C: New.
  3773. 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
  3774. * gcc.dg/tree-ssa/slsr-40.c: New test.
  3775. 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
  3776. PR c++/58563
  3777. * g++.dg/cpp0x/pr58563.C: New.
  3778. 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
  3779. * gcc.target/aarch64/vect_saddl_1.c: New.
  3780. 2013-10-01 Jakub Jelinek <jakub@redhat.com>
  3781. PR target/58574
  3782. * gcc.c-torture/execute/pr58574.c: New testcase.
  3783. 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
  3784. PR Target/58578
  3785. * gcc.target/arm/pr58578.c: New test.
  3786. 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3787. PR tree-optimization/58556
  3788. * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
  3789. * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
  3790. 2013-10-01 Nick Clifton <nickc@redhat.com>
  3791. * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
  3792. for MSP430.
  3793. * gcc.c-torture/compile/20010327-1.c: Only run the test for
  3794. ptr32plus targets.
  3795. * gcc.c-torture/compile/pr41181.c: Likewise.
  3796. * gcc.c-torture/compile/calls.c: Likewise.
  3797. * gcc.c-torture/compile/990617-1.c: Likewise.
  3798. * gcc.c-torture/compile/pr55955.c: Only run the test for
  3799. int32plus targets.
  3800. * gcc.c-torture/compile/limits-externdecl.c: Likewise.
  3801. 2013-10-01 Richard Biener <rguenther@suse.de>
  3802. PR tree-optimization/58553
  3803. * gcc.dg/torture/pr58553.c: New testcase.
  3804. 2013-09-30 Jakub Jelinek <jakub@redhat.com>
  3805. PR middle-end/58564
  3806. * gcc.c-torture/execute/pr58564.c: New test.
  3807. 2013-09-30 Teresa Johnson <tejohnson@google.com>
  3808. * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
  3809. Update for additional dump message.
  3810. 2013-09-30 Richard Biener <rguenther@suse.de>
  3811. PR tree-optimization/58554
  3812. * gcc.dg/torture/pr58554.c: New testcase.
  3813. 2013-09-30 Simon Cook <simon.cook@embecosm.com>
  3814. Joern Rennecke <joern.rennecke@embecosm.com>
  3815. * gcc.target/arc/barrel-shifter-1.c: New test.
  3816. * gcc.target/arc/barrel-shifter-2.c: Likewise.
  3817. * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
  3818. * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
  3819. * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
  3820. * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
  3821. * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
  3822. * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
  3823. * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
  3824. * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
  3825. * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
  3826. * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
  3827. * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
  3828. * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
  3829. * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
  3830. * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
  3831. * gcc.target/arc/mtune-ARC600.c: Likewise.
  3832. * gcc.target/arc/mtune-ARC601.c: Likewise.
  3833. * gcc.target/arc/mtune-ARC700-xmac: Likewise.
  3834. * gcc.target/arc/mtune-ARC700.c: Likewise.
  3835. * gcc.target/arc/mtune-ARC725D.c: Likewise.
  3836. * gcc.target/arc/mtune-ARC750D.c: Likewise.
  3837. * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
  3838. * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
  3839. 2013-09-30 Richard Biener <rguenther@suse.de>
  3840. PR middle-end/58532
  3841. * g++.dg/torture/pr58552.C: New testcase.
  3842. 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
  3843. * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
  3844. and -mupper-regs-df.
  3845. 2013-09-27 Paulo Matos <pmatos@broadcom.com>
  3846. PR middle-end/58463
  3847. * gcc.dg/pr58463.c: New test.
  3848. 2013-09-27 Jakub Jelinek <jakub@redhat.com>
  3849. PR middle-end/58551
  3850. * c-c++-common/gomp/pr58551.c: New test.
  3851. 2013-09-27 Richard Biener <rguenther@suse.de>
  3852. PR tree-optimization/58459
  3853. * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
  3854. 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
  3855. PR fortran/58113
  3856. * gfortran.dg/round_4.f90: Check for rounding support.
  3857. 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
  3858. * g++.dg/vect/pr58513.cc (op): Make static.
  3859. 2013-09-26 Richard Biener <rguenther@suse.de>
  3860. * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
  3861. 2013-09-26 Richard Biener <rguenther@suse.de>
  3862. PR tree-optimization/58539
  3863. * gcc.dg/torture/pr58539.c: New testcase.
  3864. 2013-09-25 Jeff Law <law@redhat.com>
  3865. * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
  3866. 2013-09-25 Tobias Burnus <burnus@net-b.de>
  3867. PR fortran/58436
  3868. * gfortran.dg/finalize_21.f90: New.
  3869. 2013-09-25 Tobias Burnus <burnus@net-b.de>
  3870. PR fortran/57697
  3871. PR fortran/58469
  3872. * gfortran.dg/defined_assignment_8.f90: New.
  3873. * gfortran.dg/defined_assignment_9.f90: New.
  3874. 2013-09-25 Marek Polacek <polacek@redhat.com>
  3875. PR sanitizer/58413
  3876. * c-c++-common/ubsan/shift-5.c: New test.
  3877. * c-c++-common/ubsan/shift-6.c: New test.
  3878. * c-c++-common/ubsan/div-by-zero-5.c: New test.
  3879. * gcc.dg/ubsan/c-shift-1.c: New test.
  3880. 2013-09-25 Marek Polacek <polacek@redhat.com>
  3881. PR c++/58516
  3882. * g++.dg/tm/pr58516.C: New test.
  3883. 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3884. * lib/target-supports.exp (check_effective_target_arm_cond_exec):
  3885. New procedure.
  3886. * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
  3887. 2013-09-24 Richard Biener <rguenther@suse.de>
  3888. PR middle-end/58513
  3889. * g++.dg/vect/pr58513.cc: New testcase.
  3890. 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
  3891. * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
  3892. output.
  3893. 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
  3894. PR c++/58500
  3895. * g++.dg/cpp1y/pr58500.C: New testcase.
  3896. 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
  3897. * gnat.dg/opt28.ad[sb]: New test.
  3898. * gnat.dg/opt28_pkg.ads: New helper.
  3899. 2013-09-23 Richard Biener <rguenther@suse.de>
  3900. PR tree-optimization/58464
  3901. * g++.dg/torture/pr58464.C: New testcase.
  3902. 2013-09-23 Christian Bruel <christian.bruel@st.com>
  3903. PR target/58475
  3904. * gcc.target/sh/torture/pr58475.c: New test.
  3905. 2013-09-23 Janus Weil <janus@gcc.gnu.org>
  3906. PR fortran/58355
  3907. * gfortran.dg/extends_15.f90: New.
  3908. 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
  3909. PR c++/58481
  3910. * g++.dg/cpp0x/lambda/lambda-this17.C: New.
  3911. 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
  3912. PR target/56875
  3913. * gcc.target/vax/vax.exp: New.
  3914. * gcc.target/vax/pr56875.c: Ditto.
  3915. 2013-09-20 Richard Biener <rguenther@suse.de>
  3916. PR middle-end/58484
  3917. * gfortran.dg/pr58484.f: New testcase.
  3918. 2013-09-20 Jeff Law <law@redhat.com>
  3919. * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
  3920. 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
  3921. PR middle-end/57748
  3922. * gcc.dg/torture/pr57748-1.c: New test.
  3923. * gcc.dg/torture/pr57748-2.c: New test.
  3924. 2013-09-20 Marek Polacek <polacek@redhat.com>
  3925. PR sanitizer/58413
  3926. * c-c++-common/ubsan/shift-4.c: New test.
  3927. 2013-09-20 Richard Biener <rguenther@suse.de>
  3928. PR tree-optimization/58453
  3929. * gcc.dg/tree-ssa/ldist-23.c: New testcase.
  3930. 2013-09-20 Janus Weil <janus@gcc.gnu.org>
  3931. PR fortran/58099
  3932. * gfortran.dg/proc_ptr_43.f90: New.
  3933. 2013-09-18 Tobias Burnus <burnus@net-b.de>
  3934. PR fortran/57697
  3935. * gfortran.dg/defined_assignment_11.f90: New.
  3936. 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
  3937. PR rtl-optimization/58438
  3938. * g++.dg/pr58438.C: New test.
  3939. 2013-09-18 Tobias Burnus <burnus@net-b.de>
  3940. PR fortran/43366
  3941. * gfortran.dg/class_39.f03: Update dg-error.
  3942. * gfortran.dg/class_5.f03: Ditto.
  3943. * gfortran.dg/class_53.f90: Ditto.
  3944. * gfortran.dg/realloc_on_assign_20.f90: New.
  3945. * gfortran.dg/realloc_on_assign_21.f90: New.
  3946. * gfortran.dg/realloc_on_assign_22.f90: New.
  3947. 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
  3948. PR c++/58457
  3949. * g++.dg/parse/using4.C: New.
  3950. 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3951. * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
  3952. 2013-09-18 Marek Polacek <polacek@redhat.com>
  3953. PR sanitize/58443
  3954. * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
  3955. instead of the shift option.
  3956. * c-c++-common/ubsan/pr58443-1.c: New test.
  3957. * c-c++-common/ubsan/pr58443-3.c: New test.
  3958. * c-c++-common/ubsan/pr58443-2.c: New test.
  3959. 2013-09-18 Richard Biener <rguenther@suse.de>
  3960. PR tree-optimization/58417
  3961. * gcc.dg/torture/pr58417.c: New testcase.
  3962. 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
  3963. * gnat.dg/array_bounds_test2.adb: New test.
  3964. 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3965. * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
  3966. * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
  3967. 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
  3968. * gnat.dg/in_out_parameter4.adb: New test.
  3969. 2013-09-18 Marek Polacek <polacek@redhat.com>
  3970. PR sanitizer/58411
  3971. * c-c++-common/ubsan/attrib-1.c: New test.
  3972. 2013-09-17 Cong Hou <congh@google.com>
  3973. * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
  3974. on two arrays with short and int types. This should not be recognized
  3975. as a dot product pattern.
  3976. 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
  3977. PR c++/58435
  3978. * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
  3979. the cp_type_quals (r) too.
  3980. 2013-09-17 Jan Hubicka <jh@suse.cz>
  3981. PR middle-end/58332
  3982. * gcc.c-torture/compile/pr58332.c: New testcase.
  3983. 2013-09-17 Jeff Law <law@redhat.com>
  3984. * gcc.c-torture/execute/pr58387.c: New test.
  3985. 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  3986. PR tree-optimization/58088
  3987. * gcc.c-torture/compile/pr58088.c: New test.
  3988. 2013-09-17 Nick Clifton <nickc@redhat.com>
  3989. * lib/target-supports.exp (check_effective_target_trampolines):
  3990. Add MSP430 to the list of targets that do not support trampolines.
  3991. (check_profiling_available): Add MSP430 to the list of targets
  3992. that do not support profiling.
  3993. (check_effective_target_tls_runtime): Add MSP430 to the list of
  3994. targets that do not support TLS.
  3995. 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
  3996. * gnat.dg/opt27.adb: New test.
  3997. * gnat.dg/opt27_pkg.ad[sb]: New helper.
  3998. 2013-09-17 Andreas Schwab <schwab@suse.de>
  3999. * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
  4000. 2013-09-17 Richard Biener <rguenther@suse.de>
  4001. PR tree-optimization/58432
  4002. * gcc.dg/pr58432.c: New testcase.
  4003. 2013-09-17 Bin Cheng <bin.cheng@arm.com>
  4004. * gcc.dg/tree-ssa/slsr-39.c: New test.
  4005. 2013-09-16 Xinliang David Li <davidxl@google.com>
  4006. * gcc.misc-tests/help.exp: Optimizer help change.
  4007. 2013-09-16 Jeff Law <law@redhat.com>
  4008. * gcc.c-torture/execute/pr58419.c: New test.
  4009. * gcc.c-torture/execute/pr58431.c: New test.
  4010. 2013-09-16 Tobias Burnus <burnus@net-b.de>
  4011. PR fortran/58356
  4012. * gfortran.dg/finalize_19.f90: New.
  4013. 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
  4014. * gcc.target/i386/pr58418.c: New.
  4015. 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
  4016. * gcc.target/aarch64/fmla-intrinsic.c: New.
  4017. * gcc.target/aarch64/mla-intrinsic.c: Likewise.
  4018. * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
  4019. * gcc.target/aarch64/mls-intrinsic.c: Likewise.
  4020. 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
  4021. * gcc.target/aarch64/mul_intrinsic_1.c: New.
  4022. * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
  4023. 2013-09-16 Richard Biener <rguenther@suse.de>
  4024. * gcc.dg/tree-ssa/ldist-22.c: New testcase.
  4025. 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
  4026. * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
  4027. interpreted as implicit templates) to be expected pedwarns instead.
  4028. 2013-09-16 Tobias Burnus <burnus@net-b.de>
  4029. PR fortran/57697
  4030. * gfortran.dg/defined_assignment_10.f90: Comment print statement.
  4031. 2013-09-15 Tobias Burnus <burnus@net-b.de>
  4032. PR fortran/57697
  4033. * gfortran.dg/defined_assignment_10.f90: New.
  4034. 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
  4035. * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
  4036. * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
  4037. 2013-09-13 Jacek Caban <jacek@codeweavers.com>
  4038. * g++.dg/abi/main.C: Added implicit C linkage tests
  4039. 2013-09-13 Kai Tietz <ktietz@redhat.com>
  4040. * gcc.target/i386/pr57848.c: New file.
  4041. 2013-09-13 Christian Bruel <christian.bruel@st.com>
  4042. PR target/58314
  4043. * gcc.target/sh/torture/pr58314.c: New test.
  4044. 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
  4045. * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
  4046. 2013-09-12 Martin Jambor <mjambor@suse.cz>
  4047. PR ipa/58389
  4048. * g++.dg/pr58389.C: New test.
  4049. 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
  4050. * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
  4051. * g++.dg/template/pseudodtor3.C: Likewise.
  4052. 2013-09-12 Richard Biener <rguenther@suse.de>
  4053. PR tree-optimization/58404
  4054. * g++.dg/tree-ssa/pr58404.C: New testcase.
  4055. 2013-09-12 Martin Jambor <mjambor@suse.cz>
  4056. PR ipa/58371
  4057. * g++.dg/ipa/pr58371.C: New test.
  4058. 2013-09-12 Richard Biener <rguenther@suse.de>
  4059. * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
  4060. expected outcome and comment why that happens.
  4061. 2013-09-11 Richard Biener <rguenther@suse.de>
  4062. PR middle-end/58377
  4063. * g++.dg/uninit-pred-4.C: New testcase.
  4064. 2013-09-11 Jakub Jelinek <jakub@redhat.com>
  4065. PR tree-optimization/58385
  4066. * gcc.c-torture/execute/pr58385.c: New test.
  4067. 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4068. * gcc.target/arm/thumb-ifcvt-2.c: New test.
  4069. 2013-09-10 Jeff Law <law@redhat.com>
  4070. * g++.dg/torture/pr58380.C: New test.
  4071. 2013-09-10 Jan Hubicka <jh@suse.cz>
  4072. Paolo Carlini <paolo.carlini@oracle.com>
  4073. * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
  4074. 2013-09-10 Jeff Law <law@redhat.com>
  4075. * gcc.c-torture/compile/pr58343.c: New test.
  4076. 2013-09-10 Jakub Jelinek <jakub@redhat.com>
  4077. PR rtl-optimization/58365
  4078. * gcc.c-torture/execute/pr58365.c: New test.
  4079. 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
  4080. * gcc.dg/torture/memcpy-1.c: New test.
  4081. 2013-09-10 Alan Modra <amodra@gmail.com>
  4082. * gcc.target/powerpc/pr58330.c: New.
  4083. 2013-09-10 Alan Modra <amodra@gmail.com>
  4084. * gcc.target/powerpc/medium_offset.c: New.
  4085. 2013-09-09 Jakub Jelinek <jakub@redhat.com>
  4086. PR c++/58325
  4087. * g++.dg/warn/Wunused-var-21.C: New test.
  4088. PR tree-optimization/58364
  4089. * gcc.c-torture/execute/pr58364.c: New test.
  4090. 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
  4091. PR c++/43452
  4092. * g++.dg/warn/Wdelete-incomplete-1.C: New.
  4093. * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
  4094. * g++.dg/init/delete1.C: Adjust.
  4095. 2013-09-09 Ian Bolton <ian.bolton@arm.com>
  4096. * gcc.target/aarch64/movdi_1.c: New test.
  4097. 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
  4098. PR c++/58362
  4099. * g++.dg/warn/Wunused-parm-5.C: New.
  4100. 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4101. * gcc.target/aarch64/cmn-neg.c: New test.
  4102. 2013-09-09 Richard Biener <rguenther@suse.de>
  4103. PR middle-end/58326
  4104. * gcc.dg/torture/pr58326-1.c: New testcase.
  4105. * gcc.dg/torture/pr58326-2.c: Likewise.
  4106. 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4107. PR target/57735
  4108. * g++.dg/ext/pr57735.C: New test.
  4109. 2013-09-09 Jan Hubicka <jh@suse.cz>
  4110. PR middle-end/58294
  4111. * g++.dg/torture/PR58294.C: New testcase.
  4112. 2013-09-08 Jeff Law <law@redhat.com>
  4113. * gcc.c-torture/compile/pr58340.c: New test.
  4114. 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
  4115. * g++.dg/debug/ra1.C: New test.
  4116. 2013-09-08 Jan Hubicka <jh@suse.cz>
  4117. * g++.dg/ipa/devirt-11.C: Update template.
  4118. * g++.dg/ipa/devirt-16.C: New testcase.
  4119. * g++.dg/ipa/devirt-17.C: New testcase.
  4120. * g++.dg/ipa/devirt-18.C: New testcase.
  4121. 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
  4122. PR c++/54941
  4123. * g++.dg/overload/new1.C: Adjust.
  4124. 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
  4125. * c-c++-common/opaque-vector.c: New test.
  4126. 2013-09-08 Tom de Vries <tom@codesourcery.com>
  4127. PR c++/58282
  4128. * g++.dg/tm/noexcept-6.C: New test.
  4129. 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
  4130. * gcc.target/arc/cond-set-use.c: New test.
  4131. 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
  4132. * gnat.dg/stack_usage2.adb: New test.
  4133. 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
  4134. * gcc.target/aarch64/table-intrinsics.c
  4135. (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
  4136. (qtb_tests8_< ,2,3,4>): Likewise.
  4137. (qtblq_tests8_< ,2,3,4>): Likewise.
  4138. (qtbxq_tests8_< ,2,3,4>): Likewise.
  4139. 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
  4140. * gnat.dg/warn10.ad[sb]: New test.
  4141. * gnat.dg/warn10_pkg.ads: New helper.
  4142. 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
  4143. * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
  4144. Don't expect NULL in foo.result set.
  4145. * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
  4146. in ESCAPED set.
  4147. * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
  4148. * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
  4149. 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  4150. * gcc.target/s390/nearestint-1.c: New testcase.
  4151. 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
  4152. Vineet Gupta <Vineet.Gupta@synopsys.com>
  4153. * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
  4154. * gcc.target/arc: New directory.
  4155. * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
  4156. * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
  4157. * gcc.dg/torture/stackalign/builtin-apply-2.c
  4158. [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
  4159. * gcc.dg/builtin-apply2.c
  4160. [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
  4161. 2013-09-04 Jan Hubicka <jh@suse.cz>
  4162. PR middle-end/58201
  4163. * g++.dg/torture/pr58201_0.C: New testcase.
  4164. * g++.dg/torture/pr58201_1.C: New testcase.
  4165. * g++.dg/torture/pr58201.h: New testcase.
  4166. 2013-09-05 Jan Hubicka <jh@suse.cz>
  4167. * gcc.dg/autopar/pr49960.c: Disable partial inlining
  4168. 2013-09-05 Richard Biener <rguenther@suse.de>
  4169. PR tree-optimization/58137
  4170. * gcc.target/i386/pr58137.c: New testcase.
  4171. 2013-09-05 Martin Jambor <mjambor@suse.cz>
  4172. * g++.dg/ipa/remref-1.C: New test.
  4173. * g++.dg/ipa/remref-2.C: Likewise.
  4174. 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
  4175. PR c++/24926
  4176. * g++.dg/parse/access11.C: New.
  4177. 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
  4178. * g++.dg/warn/weak1.C: Skip on AIX.
  4179. 2013-09-04 Easwaran Raman <eraman@google.com>
  4180. PR middle-end/57370
  4181. PR tree-optimization/58011
  4182. * gfortran.dg/reassoc_12.f90: New testcase.
  4183. * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
  4184. 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
  4185. * gcc.dg/attr-weakref-1.c: Skip on AIX.
  4186. * gcc.dg/torture/pr53922.c: Skip on AIX.
  4187. * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
  4188. 2013-09-04 Teresa Johnson <tejohnson@google.com>
  4189. * gcc.dg/unroll_1.c: Test dumping to stderr.
  4190. 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
  4191. PR c++/58305
  4192. * g++.dg/warn/deprecated-8.C: New.
  4193. 2013-09-03 Jeff Law <law@redhat.com>
  4194. * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
  4195. dump output.
  4196. 2013-09-03 Meador Inge <meadori@codesourcery.com>
  4197. Revert:
  4198. 2013-08-30 Meador Inge <meadori@codesourcery.com>
  4199. * gcc.dg/Warray-bounds-11.c: New testcase.
  4200. 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
  4201. * lib/target-supports.exp (check_weak_available): Return true for AIX.
  4202. 2013-09-03 Jan Hubicka <jh@suse.cz>
  4203. * g++.dg/ipa/devirt-15.C: Fix testcase.
  4204. 2013-09-03 Richard Biener <rguenther@suse.de>
  4205. PR middle-end/57656
  4206. * gcc.dg/torture/pr57656.c: New testcase.
  4207. 2013-09-03 Richard Biener <rguenther@suse.de>
  4208. PR middle-end/57287
  4209. * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
  4210. 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
  4211. PR fortran/PR56519
  4212. * gfortran.dg/do_concurrent_3.f90: New test case.
  4213. 2013-09-02 Jan Hubicka <jh@suse.cz>
  4214. * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
  4215. 2013-09-02 Martin Jambor <mjambor@suse.cz>
  4216. PR ipa/58106
  4217. * gcc.dg/ipa/pr58106.c: New test.
  4218. 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
  4219. * gcc.target/aarch64/scalar_intrinsics.c
  4220. (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
  4221. 2013-09-02 Richard Biener <rguenther@suse.de>
  4222. PR middle-end/57511
  4223. * gcc.dg/tree-ssa/sccp-1.c: New testcase.
  4224. 2013-09-02 Richard Biener <rguenther@suse.de>
  4225. * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
  4226. reference.
  4227. 2013-09-02 Bin Cheng <bin.cheng@arm.com>
  4228. * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
  4229. 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
  4230. PR c++/21682, implement DR 565
  4231. * g++.dg/template/using24.C: New.
  4232. * g++.dg/template/using25.C: Likewise.
  4233. * g++.dg/template/using26.C: Likewise.
  4234. 2013-09-01 Jan Hubicka <jh@suse.cz>
  4235. * g++.dg/ipa/devirt-15.C: New testcase.
  4236. 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
  4237. * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
  4238. 2013-08-31 Jan Hubicka <jh@suse.cz>
  4239. * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
  4240. * g++.dg/tree-ssa/pr45453.C: Likewise.
  4241. 2013-08-31 Jan Hubicka <jh@suse.cz>
  4242. * gcc.dg/fork-instrumentation.c: New testcase.
  4243. 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
  4244. * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
  4245. 2013-08-30 Meador Inge <meadori@codesourcery.com>
  4246. * gcc.dg/Warray-bounds-11.c: New testcase.
  4247. 2013-08-30 Marek Polacek <polacek@redhat.com>
  4248. * g++.dg/ubsan/div-by-zero-1.C: New test.
  4249. * c-c++-common/ubsan/save-expr-1.c: New test.
  4250. * c-c++-common/ubsan/save-expr-2.c: New test.
  4251. * c-c++-common/ubsan/save-expr-3.c: New test.
  4252. * c-c++-common/ubsan/save-expr-4.c: New test.
  4253. * c-c++-common/ubsan/typedef-1.c: New test.
  4254. * c-c++-common/ubsan/const-char-1.c: New test.
  4255. * c-c++-common/ubsan/const-expr.c: New test.
  4256. * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
  4257. * c-c++-common/ubsan/shift-1.c: Likewise.
  4258. * c-c++-common/ubsan/shift-2.c: Likewise.
  4259. * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
  4260. * lib/ubsan-dg.exp: New file.
  4261. * g++.dg/dg.exp: Add ubsan tests.
  4262. * g++.dg/ubsan/ubsan.exp: New file.
  4263. * gcc.dg/ubsan/ubsan.exp: New file.
  4264. * g++.dg/ubsan/cxx11-shift-1.C: New test.
  4265. * g++.dg/ubsan/cxx11-shift-2.C: New test.
  4266. * c-c++-common/ubsan/div-by-zero-3.c: New test.
  4267. * c-c++-common/ubsan/div-by-zero-1.c: New test.
  4268. * c-c++-common/ubsan/div-by-zero-4.c: New test.
  4269. * c-c++-common/ubsan/shift-3.c: New test.
  4270. * c-c++-common/ubsan/unreachable-1.c: New test.
  4271. * c-c++-common/ubsan/shift-1.c: New test.
  4272. * c-c++-common/ubsan/shift-2.c: New test.
  4273. * c-c++-common/ubsan/div-by-zero-2.c: New test.
  4274. * gcc.dg/ubsan/c99-shift-2.c: New test.
  4275. * gcc.dg/ubsan/c99-shift-1.c: New test.
  4276. 2013-08-29 Jan Hubicka <jh@suse.cz>
  4277. * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
  4278. to match template and comment.
  4279. 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
  4280. PR c++/51424
  4281. * g++.dg/cpp0x/dc8.C: New.
  4282. * g++.dg/template/meminit1.C: Adjust.
  4283. 2013-08-30 Teresa Johnson <tejohnson@google.com>
  4284. * gcc.dg/inline-dump.c: Delete inadvertant commit.
  4285. 2013-08-30 Jakub Jelinek <jakub@redhat.com>
  4286. PR tree-optimization/58277
  4287. * gcc.c-torture/execute/pr58277-1.c: New test.
  4288. * gcc.c-torture/execute/pr58277-2.c: New test.
  4289. 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
  4290. * gcc.dg/guality/param-1.c: New test.
  4291. * gcc.dg/guality/param-2.c: Likewise.
  4292. 2013-08-30 Richard Biener <rguenther@suse.de>
  4293. PR tree-optimization/58228
  4294. * gcc.dg/torture/pr58228.c: New testcase.
  4295. 2013-08-30 Richard Biener <rguenther@suse.de>
  4296. PR tree-optimization/58223
  4297. * gcc.dg/torture/pr58223.c: New testcase.
  4298. * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
  4299. 2013-08-30 Richard Biener <rguenther@suse.de>
  4300. PR tree-optimization/58010
  4301. * gcc.dg/pr58010.c: New testcase.
  4302. 2013-08-29 Xinliang DavidLi <davidxl@google.com>
  4303. * gcc.dg/unroll_3.c: Message change.
  4304. * gcc.dg/unroll_4.c: Likewise.
  4305. * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
  4306. * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
  4307. * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
  4308. * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
  4309. * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
  4310. * gcc.dg/tree-ssa/loop-23.c: Likewise.
  4311. * gcc.dg/tree-ssa/loop-1.c: Likewise.
  4312. * gcc.dg/unroll_1.c: Likewise.
  4313. * gcc.dg/vect/bb-slp-31.c: Likewise.
  4314. * gcc.dg/vect/bb-slp-14.c: Likewise.
  4315. * gcc.dg/vect/bb-slp-8.c: Likewise.
  4316. * gcc.dg/vect/bb-slp-23.c: Likewise.
  4317. * gcc.dg/vect/bb-slp-15.c: Likewise.
  4318. * gcc.dg/vect/bb-slp-9.c: Likewise.
  4319. * gcc.dg/vect/bb-slp-24.c: Likewise.
  4320. * gcc.dg/vect/bb-slp-16.c: Likewise.
  4321. * gcc.dg/vect/bb-slp-25.c: Likewise.
  4322. * gcc.dg/vect/bb-slp-17.c: Likewise.
  4323. * gcc.dg/vect/bb-slp-26.c: Likewise.
  4324. * gcc.dg/vect/bb-slp-18.c: Likewise.
  4325. * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
  4326. * gcc.dg/vect/bb-slp-27.c: Likewise.
  4327. * gcc.dg/vect/bb-slp-19.c: Likewise.
  4328. * gcc.dg/vect/bb-slp-28.c: Likewise.
  4329. * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
  4330. * gcc.dg/vect/bb-slp-29.c: Likewise.
  4331. * gcc.dg/vect/bb-slp-8a.c: Likewise.
  4332. * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
  4333. * gcc.dg/vect/bb-slp-1.c: Likewise.
  4334. * gcc.dg/vect/bb-slp-8b.c: Likewise.
  4335. * gcc.dg/vect/bb-slp-2.c: Likewise.
  4336. * gcc.dg/vect/bb-slp-3.c: Likewise.
  4337. * gcc.dg/vect/bb-slp-10.c: Likewise.
  4338. * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
  4339. * gcc.dg/vect/bb-slp-4.c: Likewise.
  4340. * gcc.dg/vect/bb-slp-11.c: Likewise.
  4341. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
  4342. * gcc.dg/vect/bb-slp-5.c: Likewise.
  4343. * gcc.dg/vect/bb-slp-20.c: Likewise.
  4344. * gcc.dg/vect/bb-slp-6.c: Likewise.
  4345. * gcc.dg/vect/bb-slp-21.c: Likewise.
  4346. * gcc.dg/vect/bb-slp-30.c: Likewise.
  4347. * gcc.dg/vect/bb-slp-13.c: Likewise.
  4348. * gcc.dg/vect/bb-slp-7.c: Likewise.
  4349. * gcc.dg/vect/bb-slp-22.c: Likewise.
  4350. * gcc.dg/unroll_2.c: Likewise.
  4351. * g++.dg/vect/slp-pr50413.cc: Likewise.
  4352. * g++.dg/vect/slp-pr56812.cc: Likewise.
  4353. * g++.dg/vect/slp-pr50819.cc: Likewise.
  4354. 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
  4355. * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
  4356. 2013-08-29 Teresa Johnson <tejohnson@google.com>
  4357. * gcc.dg/pr40209.c: Use -fopt-info.
  4358. * gcc.dg/pr26570.c: Ditto.
  4359. * gcc.dg/pr32773.c: Ditto.
  4360. * g++.dg/tree-ssa/dom-invalid.C: Ditto.
  4361. 2013-08-29 Richard Biener <rguenther@suse.de>
  4362. PR tree-optimization/58246
  4363. * gcc.dg/torture/pr58246.c: New testcase.
  4364. 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
  4365. PR fortran/52243
  4366. * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
  4367. obsolete by patch.
  4368. * gfortran.dg/realloc_on_assign_19.f90: New test.
  4369. 2013-08-29 Richard Biener <rguenther@suse.de>
  4370. PR middle-end/57287
  4371. * gcc.dg/pr57287-2.c: New testcase.
  4372. 2013-08-29 Richard Biener <rguenther@suse.de>
  4373. PR tree-optimization/57685
  4374. * gcc.dg/torture/pr57685.c: New testcase.
  4375. 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
  4376. PR c++/58255
  4377. * g++.dg/cpp0x/dc7.C: New.
  4378. 2013-08-28 Jakub Jelinek <jakub@redhat.com>
  4379. PR middle-end/58257
  4380. * c-c++-common/gomp/pr58257.c: New test.
  4381. 2013-08-28 Richard Biener <rguenther@suse.de>
  4382. PR tree-optimization/56933
  4383. * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
  4384. 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
  4385. * gcc.target/aarch64/scalar_shift_1.c: New.
  4386. 2013-08-27 Richard Biener <rguenther@suse.de>
  4387. PR tree-optimization/57521
  4388. * gcc.dg/torture/pr57521.c: New testcase.
  4389. 2013-08-27 Jakub Jelinek <jakub@redhat.com>
  4390. PR rtl-optimization/57860
  4391. PR rtl-optimization/57861
  4392. PR rtl-optimization/57875
  4393. PR rtl-optimization/57876
  4394. PR rtl-optimization/57877
  4395. * gcc.c-torture/execute/pr57860.c: New test.
  4396. * gcc.c-torture/execute/pr57861.c: New test.
  4397. * gcc.c-torture/execute/pr57875.c: New test.
  4398. * gcc.c-torture/execute/pr57876.c: New test.
  4399. * gcc.c-torture/execute/pr57877.c: New test.
  4400. 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
  4401. PR fortran/58146
  4402. * gfortran.dg/bounds_check_18.f90: New test.
  4403. 2013-08-23 Jan Hubicka <jh@suse.cz>
  4404. * g++.dg/ipa/devirt-14.C: Fix typo.
  4405. 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
  4406. PR fortran/57798
  4407. * gfortran.dg/inline_sum_5.f90: New.
  4408. 2013-08-23 Janus Weil <janus@gcc.gnu.org>
  4409. PR fortran/57843
  4410. * gfortran.dg/typebound_assignment_7.f90: New.
  4411. 2013-08-23 Jan Hubicka <jh@suse.cz>
  4412. * g++.dg/ipa/devirt-13.C: New testcase.
  4413. * g++.dg/ipa/devirt-14.C: New testcase.
  4414. 2013-08-23 Jakub Jelinek <jakub@redhat.com>
  4415. PR target/58218
  4416. * gcc.target/i386/pr58218.c: New test.
  4417. PR tree-optimization/58209
  4418. * gcc.c-torture/execute/pr58209.c: New test.
  4419. 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
  4420. * gcc.target/powerpc/pr57744.c: Declare abort.
  4421. 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
  4422. PR c++/56380
  4423. * g++.dg/template/error54.C: New.
  4424. 2013-08-22 Janus Weil <janus@gcc.gnu.org>
  4425. PR fortran/58185
  4426. * gfortran.dg/select_type_34.f90: New.
  4427. 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
  4428. PR c++/56130
  4429. * g++.dg/warn/deprecated-7.C: New.
  4430. 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
  4431. * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
  4432. 2013-08-21 Jeff Law <law@redhat.com>
  4433. * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
  4434. 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
  4435. PR c++/56134
  4436. * g++.dg/ext/attr-alias-3.C: New.
  4437. 2013-08-20 Janus Weil <janus@gcc.gnu.org>
  4438. PR fortran/53655
  4439. * gfortran.dg/intent_out_8.f90: New.
  4440. 2013-08-20 Teresa Johnson <tejohnson@google.com>
  4441. PR rtl-optimizations/57451
  4442. * g++.dg/tree-prof/pr57451.C: New test.
  4443. 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
  4444. PR c++/58190
  4445. * g++.dg/pr57878.C: Use __SIZE_TYPE__.
  4446. 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
  4447. PR c/57490
  4448. * c-c++-common/cilk-plus/AN/pr57490.c: New test.
  4449. 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
  4450. * gcc.target/powerpc/dfp-dd-2.c: New test.
  4451. * gcc.target/powerpc/dfp-td-2.c: Likewise.
  4452. * gcc.target/powerpc/dfp-td-3.c: Likewise.
  4453. 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
  4454. * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
  4455. * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
  4456. Check for SLL too.
  4457. 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
  4458. * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
  4459. * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
  4460. "Threaded".
  4461. * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
  4462. correct test response.
  4463. PR testsuite/52641
  4464. * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
  4465. * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
  4466. * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
  4467. (v4si): Use it.
  4468. * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
  4469. * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
  4470. * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
  4471. 2013-08-18 Jan Hubicka <jh@suse.cz>
  4472. * g++.dg/ipa/type-inheritance-1.C: New testcase.
  4473. 2013-08-19 Janus Weil <janus@gcc.gnu.org>
  4474. PR fortran/46271
  4475. * gfortran.dg/gomp/proc_ptr_1.f90: New.
  4476. 2013-08-18 Jakub Jelinek <jakub@redhat.com>
  4477. PR tree-optimization/58006
  4478. * g++.dg/opt/pr58006.C: New test.
  4479. 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
  4480. * gnat.dg/specs/linker_alias.ads: New test.
  4481. 2013-08-16 Jakub Jelinek <jakub@redhat.com>
  4482. PR tree-optimization/58164
  4483. * gcc.c-torture/compile/pr58164.c: New test.
  4484. PR tree-optimization/58165
  4485. * g++.dg/opt/pr58165.C: New test.
  4486. 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
  4487. PR c++/51912
  4488. * g++.dg/cpp0x/enum28.C: New.
  4489. * g++.dg/cpp0x/enum15.C: Adjust.
  4490. 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  4491. PR target/57949
  4492. * gcc.target/powerpc/pr57949-1.c: New.
  4493. * gcc.target/powerpc/pr57949-2.c: New.
  4494. 2013-08-14 Jakub Jelinek <jakub@redhat.com>
  4495. PR tree-optimization/58145
  4496. * gcc.dg/pr58145-1.c: New test.
  4497. * gcc.dg/pr58145-2.c: New test.
  4498. 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
  4499. * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
  4500. * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
  4501. * gcc.dg/debug/dwarf2/static1.c: Likewise.
  4502. * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
  4503. * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
  4504. * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
  4505. * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
  4506. * gcc.dg/debug/dwarf2/var1.c: Likewise.
  4507. * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
  4508. * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
  4509. * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
  4510. * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
  4511. * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
  4512. * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
  4513. * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
  4514. * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
  4515. * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
  4516. * gcc.dg/debug/dwarf2/const-2.c: Likewise.
  4517. * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
  4518. * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
  4519. * gcc.dg/debug/dwarf2/var2.c: Likewise.
  4520. * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
  4521. * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
  4522. * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
  4523. * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
  4524. * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
  4525. * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
  4526. * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
  4527. * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
  4528. * gcc.dg/debug/dwarf2/inline1.c: Likewise.
  4529. * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
  4530. * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
  4531. * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
  4532. * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
  4533. * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
  4534. * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
  4535. * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
  4536. * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
  4537. * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
  4538. * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
  4539. * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
  4540. PR testsuite/52641
  4541. * gcc.c-torture/execute/pr56799.x: New file.
  4542. * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
  4543. * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
  4544. * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
  4545. * gcc.dg/pr44214-3.c (v2df): Likewise.
  4546. * gcc.dg/pr46647.c: xfail for avr-*-*.
  4547. * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
  4548. memcpy by one.
  4549. * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
  4550. Expect l to be optimized away.
  4551. * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
  4552. PR testsuite/52641
  4553. * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
  4554. to tests that assume int/double are larger than short/float.
  4555. PR testsuite/52641
  4556. * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
  4557. target { ! int16 }.
  4558. * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
  4559. * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
  4560. target { int16 }. Restrict existing tests to target { int32 }
  4561. where appropriate.
  4562. * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
  4563. * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
  4564. * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
  4565. * lib/target-supports.exp (check_effective_target_int32): New proc.
  4566. * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
  4567. exclude from scan test.
  4568. * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
  4569. * gcc.dg/debug/dwarf2/inline2.c: Likewise.
  4570. * gcc.dg/debug/dwarf2/inline3.c: Likewise.
  4571. * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
  4572. * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
  4573. * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
  4574. * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
  4575. * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
  4576. * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
  4577. * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
  4578. * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
  4579. * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
  4580. * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
  4581. * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
  4582. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
  4583. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
  4584. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
  4585. * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
  4586. * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
  4587. 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
  4588. * gcc.target/arm/pr19599.c: Skip for -mthumb.
  4589. * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
  4590. to be the first test directive.
  4591. * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
  4592. * gcc.target/arm/atomic-op-acquire.c: Likewise.
  4593. * gcc.target/arm/atomic-op-char.c: Likewise.
  4594. * gcc.target/arm/atomic-op-consume.c: Likewise.
  4595. * gcc.target/arm/atomic-op-int.c: Likewise.
  4596. * gcc.target/arm/atomic-op-relaxed.c: Likewise.
  4597. * gcc.target/arm/atomic-op-release.c: Likewise.
  4598. * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
  4599. * gcc.target/arm/atomic-op-short.c: Likewise.
  4600. 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
  4601. PR rtl-optimization/57662
  4602. * gcc.dg/pr57662.c: New test.
  4603. 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
  4604. * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
  4605. alternative to -1.
  4606. * gcc.target/mips/nans-legacy.c: Likewise.
  4607. 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
  4608. * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
  4609. escapes.
  4610. * gcc.target/mips/fabs-legacy.c: Likewise.
  4611. * gcc.target/mips/fabsf-2008.c: Likewise.
  4612. * gcc.target/mips/fabsf-legacy.c: Likewise.
  4613. * gcc.target/mips/fneg-2008.c: Likewise.
  4614. * gcc.target/mips/fneg-legacy.c: Likewise.
  4615. * gcc.target/mips/fnegf-2008.c: Likewise.
  4616. * gcc.target/mips/fnegf-legacy.c: Likewise.
  4617. * gcc.target/mips/nan-2008.c: Likewise.
  4618. * gcc.target/mips/nan-legacy.c: Likewise.
  4619. * gcc.target/mips/nanf-2008.c: Likewise.
  4620. * gcc.target/mips/nanf-legacy.c: Likewise.
  4621. * gcc.target/mips/nans-2008.c: Likewise.
  4622. * gcc.target/mips/nans-legacy.c: Likewise.
  4623. * gcc.target/mips/nansf-2008.c: Likewise.
  4624. * gcc.target/mips/nansf-legacy.c: Likewise.
  4625. 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
  4626. * gnat.dg/valued_proc.adb: New test.
  4627. * gnat.dg/valued_proc_pkg.ads: New helper.
  4628. 2013-08-13 Jakub Jelinek <jakub@redhat.com>
  4629. PR tree-optimization/57661
  4630. * g++.dg/opt/pr57661.C: New test.
  4631. PR sanitizer/56417
  4632. * gcc.dg/asan/pr56417.c: New test.
  4633. 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
  4634. * gnat.dg/loop_optimization16.adb: New test.
  4635. * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
  4636. 2013-08-13 Marek Polacek <polacek@redhat.com>
  4637. * gcc.dg/pr57980.c: Use vector of two elements, not just one.
  4638. 2013-08-13 David Malcolm <dmalcolm@redhat.com>
  4639. Example of converting global state to per-pass state.
  4640. * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
  4641. global state "static int counter" to...
  4642. (one_pass::counter): ...this instance data.
  4643. 2013-08-13 David Malcolm <dmalcolm@redhat.com>
  4644. * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
  4645. to member function...
  4646. (one_pass::gate): ...this.
  4647. (one_pass_exec): Convert to member function...
  4648. (one_pass::impl_execute): ...this.
  4649. 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
  4650. PR c++/57416
  4651. * g++.dg/cpp0x/pr57416.C: New.
  4652. 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
  4653. * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
  4654. changes.
  4655. * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
  4656. * g++.dg/cpp0x/defaulted2.C: Likewise.
  4657. * g++.dg/cpp0x/defaulted31.C: Likewise.
  4658. * g++.dg/cpp0x/error6.C: Likewise.
  4659. * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
  4660. * g++.dg/cpp0x/override2.C: Likewise.
  4661. * g++.dg/cpp0x/parse1.C: Likewise.
  4662. * g++.dg/cpp0x/scoped_enum.C: Likewise.
  4663. * g++.dg/cpp0x/temp_default4.C: Likewise.
  4664. * g++.dg/ext/attrib32.C: Likewise.
  4665. * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
  4666. * g++.dg/ext/mv13.C: Likewise.
  4667. * g++.dg/ext/mv7.C: Likewise.
  4668. * g++.dg/ext/mv9.C: Likewise.
  4669. * g++.dg/ext/pr57362.C: Likewise.
  4670. * g++.dg/ext/typeof10.C: Likewise.
  4671. * g++.dg/lookup/anon6.C: Likewise.
  4672. * g++.dg/lookup/crash6.C: Likewise.
  4673. * g++.dg/lookup/name-clash5.C: Likewise.
  4674. * g++.dg/lookup/name-clash6.C: Likewise.
  4675. * g++.dg/other/anon4.C: Likewise.
  4676. * g++.dg/other/error15.C: Likewise.
  4677. * g++.dg/other/error8.C: Likewise.
  4678. * g++.dg/other/redecl2.C: Likewise.
  4679. * g++.dg/parse/crash16.C: Likewise.
  4680. * g++.dg/parse/crash21.C: Likewise.
  4681. * g++.dg/parse/crash38.C: Likewise.
  4682. * g++.dg/parse/redef2.C: Likewise.
  4683. * g++.dg/parse/struct-as-enum1.C: Likewise.
  4684. * g++.dg/template/crash39.C: Likewise.
  4685. * g++.dg/template/redecl3.C: Likewise.
  4686. * g++.dg/tls/diag-3.C: Likewise.
  4687. * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
  4688. * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
  4689. * g++.old-deja/g++.benjamin/warn02.C: Likewise.
  4690. * g++.old-deja/g++.brendan/crash16.C: Likewise.
  4691. * g++.old-deja/g++.brendan/crash18.C: Likewise.
  4692. * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
  4693. * g++.old-deja/g++.brendan/redecl1.C: Likewise.
  4694. * g++.old-deja/g++.brendan/static3.C: Likewise.
  4695. * g++.old-deja/g++.bugs/900127_02.C: Likewise.
  4696. * g++.old-deja/g++.jason/binding.C: Likewise.
  4697. * g++.old-deja/g++.jason/crash4.C: Likewise.
  4698. * g++.old-deja/g++.jason/crash7.C: Likewise.
  4699. * g++.old-deja/g++.jason/lineno.C: Likewise.
  4700. * g++.old-deja/g++.jason/scoping7.C: Likewise.
  4701. * g++.old-deja/g++.mike/misc3.C: Likewise.
  4702. * g++.old-deja/g++.mike/net44.C: Likewise.
  4703. * g++.old-deja/g++.mike/ns3.C: Likewise.
  4704. * g++.old-deja/g++.ns/alias4.C: Likewise.
  4705. * g++.old-deja/g++.ns/ns11.C: Likewise.
  4706. * g++.old-deja/g++.other/crash23.C: Likewise.
  4707. * g++.old-deja/g++.other/decl8.C: Likewise.
  4708. * g++.old-deja/g++.other/linkage3.C: Likewise.
  4709. * g++.old-deja/g++.other/typeck1.C: Likewise.
  4710. * g++.old-deja/g++.other/typedef5.C: Likewise.
  4711. * g++.old-deja/g++.pt/explicit34.C: Likewise.
  4712. * g++.old-deja/g++.pt/friend36.C: Likewise.
  4713. * obj-c++.dg/method-8.mm: Likewise.
  4714. * obj-c++.dg/tls/diag-3.mm: Likewise.
  4715. 2013-08-12 Perez Read <netfirewall@gmail.com>
  4716. PR target/58132
  4717. * gcc.target/i386/movabs-1.c: New test.
  4718. 2013-08-12 Marek Polacek <polacek@redhat.com>
  4719. PR tree-optimization/57980
  4720. * gcc.dg/pr57980.c: New test.
  4721. 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
  4722. PR fortran/56666
  4723. * gfortran.dg/do_check_10.f90: New test.
  4724. * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
  4725. * gfortran.dg/array_constructor_18.f90: Likewise.
  4726. * gfortran.dg/array_constructor_22.f90: Likewise.
  4727. * gfortran.dg/coarray_15.f90: Likewise.
  4728. * gfortran.dg/do_1.f90: Add -Wall to dg-options.
  4729. * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
  4730. * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
  4731. 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
  4732. PR c++/53349
  4733. * g++.dg/cpp0x/constexpr-ice8.C: New.
  4734. 2013-08-09 Xinliang David Li <davidxl@google.com>
  4735. * gcc.target/i386/memcpy-strategy-1.c: New test.
  4736. * gcc.target/i386/memcpy-strategy-2.c: Ditto.
  4737. * gcc.target/i386/memset-strategy-1.c: Ditto.
  4738. * gcc.target/i386/memcpy-strategy-3.c: Ditto.
  4739. 2013-08-09 Jan Hubicka <jh@suse.cz>
  4740. * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
  4741. * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
  4742. 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
  4743. * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
  4744. 2013-08-09 Janus Weil <janus@gcc.gnu.org>
  4745. PR fortran/58058
  4746. * gfortran.dg/transfer_intrinsic_6.f90: New.
  4747. 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
  4748. Revert:
  4749. 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
  4750. PR c++/46206
  4751. * g++.dg/lookup/typedef2.C: New.
  4752. 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
  4753. * gcc.target/aarch64/scalar_intrinsics.c: Update expected
  4754. output of vdup intrinsics.
  4755. 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  4756. * gcc.target/arm/lp1189445.c: New testcase.
  4757. 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
  4758. PR rtl-optimization/58079
  4759. * gcc.dg/torture/pr58079.c: New test.
  4760. 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
  4761. * gnat.dg/warn9.adb: New test.
  4762. 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
  4763. PR c++/46206
  4764. * g++.dg/lookup/typedef2.C: New.
  4765. 2013-08-07 David Malcolm <dmalcolm@redhat.com>
  4766. * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
  4767. to optstr when building plugins on darwin.
  4768. 2013-08-06 Martin Jambor <mjambor@suse.cz>
  4769. PR tree-optimization/57539
  4770. * gcc.dg/ipa/pr57539.c: New test.
  4771. 2013-08-06 Martin Jambor <mjambor@suse.cz>
  4772. Bernd Edlinger <bernd.edlinger@hotmail.de>
  4773. * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
  4774. (a): Fix constructor.
  4775. 2013-08-06 Martin Jambor <mjambor@suse.cz>
  4776. PR fortran/57987
  4777. * gfortran.dg/pr57987.f90: New test.
  4778. 2013-08-06 Martin Jambor <mjambor@suse.cz>
  4779. PR middle-end/58041
  4780. * gcc.dg/torture/pr58041.c: New test.
  4781. * gcc.target/arm/pr58041.c: Likewise.
  4782. 2013-08-06 Janus Weil <janus@gcc.gnu.org>
  4783. PR fortran/57306
  4784. * gfortran.dg/pointer_init_8.f90: New.
  4785. 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
  4786. PR c++/58080
  4787. * g++.dg/cpp0x/pr58080.C: New.
  4788. 2013-08-05 David Malcolm <dmalcolm@redhat.com>
  4789. * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
  4790. to optstr when building plugins.
  4791. 2013-08-05 David Malcolm <dmalcolm@redhat.com>
  4792. Patch autogenerated by refactor_passes.py from
  4793. https://github.com/davidmalcolm/gcc-refactoring-scripts
  4794. revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
  4795. * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
  4796. struct to a subclass of gimple_opt_pass along with...
  4797. (pass_data_one_pass): ...new pass_data instance and...
  4798. (make_one_pass): ...new function.
  4799. * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
  4800. global struct to a subclass of gimple_opt_pass along with...
  4801. (pass_data_warn_self_assign): ...new pass_data instance and...
  4802. (make_pass_warn_self_assign): ...new function.
  4803. * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
  4804. a global struct to a subclass of gimple_opt_pass along with...
  4805. (pass_data_dumb_plugin_example): ...new pass_data instance and...
  4806. (make_pass_dumb_plugin_example): ...new function.
  4807. * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
  4808. global struct to a subclass of gimple_opt_pass along with...
  4809. (pass_data_warn_self_assign): ...new pass_data instance and...
  4810. (make_pass_warn_self_assign): ...new function.
  4811. 2013-08-05 David Malcolm <dmalcolm@redhat.com>
  4812. * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
  4813. is created and added to the pass_manager to reflect
  4814. autogenerated changes.
  4815. * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
  4816. * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
  4817. * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
  4818. 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
  4819. PR c++/58072
  4820. * g++.dg/cpp0x/pr58072.C: New.
  4821. 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
  4822. * gcc.dg/torture/pr57993-2.cpp: New.
  4823. 2013-08-02 Jan Hubicka <jh@suse.cz>
  4824. * gcc.dg/ipa/ipa-1.c: Update.
  4825. * gcc.dg/ipa/ipa-2.c: Update.
  4826. * gcc.dg/ipa/ipa-3.c: Update.
  4827. * gcc.dg/ipa/ipa-4.c: Update.
  4828. * gcc.dg/ipa/ipa-5.c: Update.
  4829. * gcc.dg/ipa/ipa-7.c: Update.
  4830. * gcc.dg/ipa/ipa-8.c: Update.
  4831. * gcc.dg/ipa/ipcp-1.c: Update.
  4832. * gcc.dg/ipa/ipcp-2.c: Update.
  4833. 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
  4834. PR rtl-optimization/58048
  4835. * gcc.target/i386/pr58048.c: New.
  4836. 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4837. * gcc.target/arm/neon-for-64bits-2.c: Delete.
  4838. 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
  4839. Peter Bergner <bergner@vnet.ibm.com>
  4840. PR c++/54537
  4841. * g++.dg/overload/using3.C: New.
  4842. * g++.dg/overload/using2.C: Adjust.
  4843. * g++.dg/lookup/using9.C: Likewise.
  4844. 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4845. * gcc.target/arm/pr46972-2.c: New test.
  4846. 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
  4847. * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
  4848. 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
  4849. * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
  4850. 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
  4851. * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
  4852. rather than addressing!=absolute when deciding how to handle MIPS16
  4853. when the test forces an ABI.
  4854. 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
  4855. PR c++/57673
  4856. * g++.dg/cpp0x/nsdmi-sizeof.C: New.
  4857. 2013-07-30 Steve Ellcey <sellcey@mips.com>
  4858. * gcc.target/mips/code-readable-1.c: Increase switch size.
  4859. * gcc.target/mips/code-readable-2.c: Ditto.
  4860. * gcc.target/mips/code-readable-3.c: Ditto.
  4861. * gcc.target/mips/code-readable-4.c: Ditto.
  4862. 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
  4863. PR c++/57947
  4864. * g++.dg/parse/crash63.C: New.
  4865. 2013-07-30 Tobias Burnus <burnus@net-b.de>
  4866. PR fortran/57530
  4867. * gfortran.dg/pointer_assign_8.f90: New.
  4868. * gfortran.dg/pointer_assign_9.f90: New.
  4869. * gfortran.dg/pointer_assign_10.f90: New.
  4870. * gfortran.dg/pointer_assign_11.f90: New.
  4871. 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  4872. * gcc.target/arm/pr57637.c: New testcase.
  4873. 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
  4874. PR tree-optimization/57993
  4875. * gcc.dg/torture/pr57993.c: New test.
  4876. 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
  4877. * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
  4878. 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
  4879. PR c++/57948
  4880. * g++.dg/conversion/ambig2.C: New.
  4881. 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
  4882. * gcc.target/mips/fabs-2008.c: New test case.
  4883. * gcc.target/mips/fabs-legacy.c: New test case.
  4884. * gcc.target/mips/fabsf-2008.c: New test case.
  4885. * gcc.target/mips/fabsf-legacy.c: New test case.
  4886. * gcc.target/mips/fneg-2008.c: New test case.
  4887. * gcc.target/mips/fneg-legacy.c: New test case.
  4888. * gcc.target/mips/fneg-2008.c: New test case.
  4889. * gcc.target/mips/fneg-legacy.c: New test case.
  4890. * gcc.target/mips/nan-2008.c: New test case.
  4891. * gcc.target/mips/nan-legacy.c: New test case.
  4892. * gcc.target/mips/nanf-2008.c: New test case.
  4893. * gcc.target/mips/nanf-legacy.c: New test case.
  4894. * gcc.target/mips/nans-2008.c: New test case.
  4895. * gcc.target/mips/nans-legacy.c: New test case.
  4896. * gcc.target/mips/nansf-2008.c: New test case.
  4897. * gcc.target/mips/nansf-legacy.c: New test case.
  4898. * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
  4899. 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
  4900. Maxim Kuvyrkov <maxim@kugelworks.com>
  4901. * lib/target-supports.exp (check_effective_target_non_bionic): New
  4902. effective-target test.
  4903. * g++.dg/tls/thread_local4.C: Disable test for Bionic.
  4904. * g++.dg/tls/thread_local4g.C: Ditto.
  4905. 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
  4906. PR fortran/58009
  4907. * gfortran.dg/vector_subsript_7.f90: New test.
  4908. 2013-07-27 Tobias Burnus <burnus@net-b.de>
  4909. PR fortran/57991
  4910. * gfortran.dg/warn_alias.f90: New.
  4911. 2013-07-27 Janus Weil <janus@gcc.gnu.org>
  4912. PR fortran/57285
  4913. * gfortran.dg/class_array_19.f90: New.
  4914. 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
  4915. * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
  4916. * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
  4917. * gcc.dg/vect/pr57741-3.c: Likewise.
  4918. * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
  4919. 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
  4920. Skip tests that make assumptions about struct layout that don't hold
  4921. on epiphany:
  4922. * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
  4923. * g++.dg/cpp0x/iop.C: Likewise.
  4924. * g++.dg/cpp0x/named_refs.C: Likewise.
  4925. * g++.dg/cpp0x/rv1p.C: Likewise.
  4926. * g++.dg/cpp0x/rv2p.C: Likewise.
  4927. * g++.dg/cpp0x/rv3p.C: Likewise.
  4928. * g++.dg/cpp0x/rv4p.C: Likewise.
  4929. * g++.dg/cpp0x/rv5p.C: Likewise.
  4930. * g++.dg/cpp0x/rv6p.C: Likewise.
  4931. * g++.dg/cpp0x/rv7p.C: Likewise.
  4932. * g++.dg/cpp0x/rv8p.C: Likewise.
  4933. * g++.dg/ext/strncpy-chk1.C: Likewise.
  4934. * gcc.dg/builtin-object-size-10.c: Likewise.
  4935. * gcc.dg/builtin-object-size-11.c: Likewise.
  4936. * gcc.dg/builtin-stringop-chk-1.c: Likewise.
  4937. * gcc.dg/pr25805.c: Likewise.
  4938. * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
  4939. * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
  4940. * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
  4941. * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
  4942. * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
  4943. * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
  4944. * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
  4945. * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
  4946. * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
  4947. * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
  4948. * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
  4949. * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
  4950. * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
  4951. * gcc.c-torture/execute/zerolen-2.x: Likewise.
  4952. * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
  4953. * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
  4954. * gcc.dg/tree-ssa/loop-1.c: Likewise.
  4955. * gcc.dg/torture/pr37868.c: Disable for epiphany.
  4956. * gcc.dg/sibcall-6.c: Enable for epiphany.
  4957. 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  4958. * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
  4959. 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
  4960. * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
  4961. memcpy not initializers.
  4962. * gcc.dg/guality/guality.exp: Skip on AIX.
  4963. 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
  4964. PR c++/57101
  4965. * g++.dg/cpp0x/pr57101.C: New.
  4966. 2013-07-26 Ian Bolton <ian.bolton@arm.com>
  4967. * gcc.target/aarch64/neg_1.c: New test.
  4968. 2013-07-25 Janus Weil <janus@gcc.gnu.org>
  4969. PR fortran/57966
  4970. * gfortran.dg/typebound_call_25.f90: New.
  4971. 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
  4972. PR c++/57981
  4973. * g++.dg/cpp0x/pr57981.C: New.
  4974. 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
  4975. PR c++/57880
  4976. * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
  4977. 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
  4978. PR rtl-optimization/57960
  4979. * gcc.target/s390/pr57960.c: New.
  4980. 2013-07-25 Janus Weil <janus@gcc.gnu.org>
  4981. PR fortran/57639
  4982. * gfortran.dg/unlimited_polymorphic_9.f90: New.
  4983. 2013-07-25 Terry Guo <terry.guo@arm.com>
  4984. * gcc.target/arm/thumb1-Os-mult.c: New test case.
  4985. 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
  4986. PR c++/57942
  4987. * g++.dg/inherit/pr57942.C: New.
  4988. 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
  4989. * gcc.target/powerpc/bool2.h: New file, test the code generation
  4990. of logical operations for power5, altivec, power7, and power8 systems.
  4991. * gcc.target/powerpc/bool2-p5.c: Likewise.
  4992. * gcc.target/powerpc/bool2-av.c: Likewise.
  4993. * gcc.target/powerpc/bool2-p7.c: Likewise.
  4994. * gcc.target/powerpc/bool2-p8.c: Likewise.
  4995. * gcc.target/powerpc/bool3.h: Likewise.
  4996. * gcc.target/powerpc/bool3-av.c: Likewise.
  4997. * gcc.target/powerpc/bool2-p7.c: Likewise.
  4998. * gcc.target/powerpc/bool2-p8.c: Likewise.
  4999. 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
  5000. * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
  5001. 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
  5002. * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
  5003. 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
  5004. * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
  5005. * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
  5006. type from long to long long.
  5007. * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
  5008. to have effective-target keywords of lp64 and ilp32.
  5009. * gcc.target/aarch64/fcvt_double_int.c: Likewise.
  5010. * gcc.target/aarch64/fcvt_double_long.c: Likewise.
  5011. * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
  5012. * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
  5013. * gcc.target/aarch64/fcvt_float_int.c: Likewise.
  5014. * gcc.target/aarch64/fcvt_float_long.c: Likewise.
  5015. * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
  5016. * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
  5017. * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
  5018. 2013-07-23 Tom Tromey <tromey@redhat.com>
  5019. Joseph Myers <joseph@codesourcery.com>
  5020. * gcc.dg/c11-generic-1.c: New file.
  5021. * gcc.dg/c11-generic-2.c: New file.
  5022. 2013-07-22 Tobias Burnus <burnus@net-b.de>
  5023. PR fortran/57906
  5024. PR fortran/52052
  5025. * coarray/lib_realloc_1.f90: Permit optimization.
  5026. * gfortran.dg/coarray_31.f90: New.
  5027. 2013-07-22 Tobias Burnus <burnus@net-b.de>
  5028. PR fortran/57762
  5029. * gfortran.dg/class_array_7.f03: Fix memory leak.
  5030. 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
  5031. PR c++/52816
  5032. * g++.dg/cpp0x/decltype56.C: New.
  5033. 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  5034. * gcc.dg/pr53265.c: Correct line number in dg-message.
  5035. 2013-07-22 Diego Novillo <dnovillo@google.com>
  5036. * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
  5037. 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
  5038. PR testsuite/52641
  5039. * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
  5040. * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
  5041. 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
  5042. PR testsuite/52641
  5043. * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
  5044. * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
  5045. * gcc.dg/torture/pr53366-1.c: Same.
  5046. * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
  5047. * gcc.dg/torture/pr56488.c: Same.
  5048. * gcc.dg/torture/pr57584.c: Same.
  5049. * gcc.dg/tree-ssa/pr57385.c: Same.
  5050. * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
  5051. 2013-07-21 Ondřej Bílka <neleai@seznam.cz>
  5052. * c-c++-common/pr41779.c: Fix typos.
  5053. * gcc.c-torture/compile/20031125-2.c: Likewise.
  5054. * gcc.c-torture/compile/20040621-1.c: Likewise.
  5055. * gcc.c-torture/execute/20020418-1.c: Likewise.
  5056. * gcc.dg/20020108-1.c: Likewise.
  5057. * gcc.dg/atomic-generic-aux.c: Likewise.
  5058. * gcc.dg/builtin-complex-err-2.c: Likewise.
  5059. * gcc.dg/decl-1.c: Likewise.
  5060. * gcc.dg/di-sync-multithread.c: Likewise.
  5061. * gcc.dg/format/c90-printf-1.c: Likewise.
  5062. * gcc.dg/format/ms_c90-printf-1.c: Likewise.
  5063. * gcc.dg/long-long-compare-1.c: Likewise.
  5064. * gcc.dg/plugin/start_unit_plugin.c: Likewise.
  5065. * gcc.dg/pr17055-1.c: Likewise.
  5066. * gcc.dg/pr27095.c: Likewise.
  5067. * gcc.dg/torture/fp-int-convert.h: Likewise.
  5068. * gcc.dg/tree-prof/inliner-1.c: Likewise.
  5069. * gcc.dg/tree-ssa/20030731-1.c: Likewise.
  5070. * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
  5071. * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
  5072. * gcc.dg/tree-ssa/loop-19.c: Likewise.
  5073. * gcc.dg/tree-ssa/loop-1.c: Likewise.
  5074. * gcc.dg/tree-ssa/pr21001.c: Likewise.
  5075. * gcc.dg/tree-ssa/pr42585.c: Likewise.
  5076. * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
  5077. * gcc.dg/vect/vect-cond-5.c: Likewise.
  5078. * gcc.dg/weak/typeof-2.c: Likewise.
  5079. * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
  5080. * gcc.target/arm/naked-1.c: Likewise.
  5081. * gcc.target/i386/pr9771-1.c: Likewise.
  5082. * gcc.target/sparc/sparc-constant-1.c: Likewise.
  5083. * gcc.target/sparc/struct-ret-check.c: Likewise.
  5084. * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
  5085. * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
  5086. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
  5087. Likewise.
  5088. 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  5089. PR fortran/56937
  5090. * gfortran.dg/dependency_42.f90: New test.
  5091. * gfortran.dg/dependency_43.f90: New test.
  5092. 2013-07-21 Tobias Burnus <burnus@net-b.de>
  5093. PR fortran/35862
  5094. * gfortran.dg/round_4.f90: New.
  5095. 2013-07-21 Tobias Burnus <burnus@net-b.de>
  5096. PR fortran/57894
  5097. * gfortran.dg/min_max_conformance_2.f90: New.
  5098. 2013-07-20 Jakub Jelinek <jakub@redhat.com>
  5099. PR preprocessor/57620
  5100. * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
  5101. (main): Don't test {s,u,U,L}12.
  5102. * c-c++-common/raw-string-13.c: New test.
  5103. * c-c++-common/raw-string-14.c: New test.
  5104. * c-c++-common/raw-string-15.c: New test.
  5105. * c-c++-common/raw-string-16.c: New test.
  5106. 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
  5107. * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
  5108. 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
  5109. * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
  5110. * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
  5111. target { ! keeps_null_pointer_checks }.
  5112. * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
  5113. target { ! keeps_null_pointer_checks }.
  5114. * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
  5115. * gcc.dg/torture/pr56488.c: Likewise.
  5116. 2013-07-19 Ian Bolton <ian.bolton@arm.com>
  5117. * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
  5118. new testcase.
  5119. 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
  5120. * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
  5121. * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
  5122. * gfortran.dg/guality/guality.exp: Skip on AIX.
  5123. * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
  5124. * g++.dg/debug/pr56819.C: Skip on AIX.
  5125. * g++.dg/ext/vector23.C: Ignore vector ABI warning.
  5126. * g++.dg/guality/guality.exp: Skip on AIX.
  5127. * g++.old-deja/g++.other/init19.C: Require cxa_atext.
  5128. * gcc.misc-tests/gcov-14.c: Skip on AIX.
  5129. * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
  5130. 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
  5131. PR target/57516
  5132. * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
  5133. Adjust to corrected rounding.
  5134. 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
  5135. * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
  5136. * gcc.dg/cilk-plus/cilk-plus.exp: only run if
  5137. check_effective_target_cilkplus.
  5138. * g++.dg/cilk-plus/cilk-plus.exp: Same.
  5139. 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
  5140. * gcc.target/powerpc/pr57744.c: Fix typo.
  5141. 2013-07-18 Sriraman Tallam <tmsriram@google.com>
  5142. PR middle-end/57698
  5143. * gcc.c-torture/compile/pr57698.c: New test.
  5144. * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
  5145. * gcc.c-torture/compile/pr44043.c: Ditto.
  5146. 2013-07-18 Wei Mi <wmi@google.com>
  5147. PR rtl-optimization/57878
  5148. * g++.dg/pr57878.C: New test.
  5149. 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  5150. * gcc.dg/pr42611.c: Move dg-error to correct line.
  5151. 2013-07-17 Tobias Burnus <burnus@net-b.de>
  5152. PR fortran/57895
  5153. * gfortran.dg/dollar_sym_3.f: New.
  5154. * gfortran.dg/dollar_sym_1.f90: Update dg-error.
  5155. 2013-07-16 Iain Sandoe <iain@codesourcery.com>
  5156. PR target/55654
  5157. PR target/55656
  5158. PR target/55657
  5159. * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
  5160. * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
  5161. * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
  5162. * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
  5163. * objc.dg/image-info.m: Likewise.
  5164. * objc.dg/symtab-1.m: Likewise.
  5165. * objc.dg/torture/strings/const-str-10.m: Likewise.
  5166. * objc.dg/torture/strings/const-str-11.m: Likewise.
  5167. * objc.dg/torture/strings/const-str-9.m: Likewise.
  5168. * objc.dg/zero-link-1.m: Likewise.
  5169. * objc.dg/zero-link-2.m: Likewise.
  5170. * objc.dg/no-extra-load.m: Avoid Foundation.h.
  5171. * objc.dg/objc-foreach-4.m: Likewise.
  5172. * objc.dg/objc-foreach-5.m: Likewise.
  5173. * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
  5174. (for Darwin).
  5175. * obj-c++.dg/strings/const-str-12.mm: Likewise.
  5176. * obj-c++.dg/syntax-error-1.mm: Likewise.
  5177. * objc.dg/method-6.m: Likewise.
  5178. * objc.dg/pr23214.m: Likewise.
  5179. * objc.dg/proto-lossage-7.m: Likewise.
  5180. * objc.dg/strings/const-str-12b.m: Likewise.
  5181. * objc.dg/zero-link-3.m: Likewise.
  5182. * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
  5183. * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
  5184. adjust headers, interfaces and encoded types to reflect current system
  5185. versions. Add FIXME and outputs from current system compiler for
  5186. reference.
  5187. 2013-07-15 Cong Hou <congh@google.com>
  5188. * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
  5189. counted.
  5190. * gcc.target/i386/l_fma_float_3.c: Likewise.
  5191. * gcc.target/i386/l_fma_double_1.c: Likewise.
  5192. * gcc.target/i386/l_fma_double_3.c: Likewise.
  5193. 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
  5194. * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
  5195. function to test if HTM is available.
  5196. * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
  5197. * gcc.target/powerpc/htm-builtin-1.c: New test.
  5198. 2013-07-15 Tobias Burnus <burnus@net-b.de>
  5199. * gfortran.dg/coarray_lib_realloc_1.f90: New.
  5200. * gfortran.dg/coarray/lib_realloc_1.f90: New.
  5201. * gfortran.dg/coarray_6.f90: Add dg-error.
  5202. 2013-07-15 Tobias Burnus <burnus@net-b.de>
  5203. PR fortran/37336
  5204. * gfortran.dg/finalize_18.f90: New.
  5205. 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
  5206. PR fortran/52669
  5207. * fortran.dg/module_variable_1.f90: New test.
  5208. * fortran.dg/module_variable_2.f90: New test.
  5209. 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
  5210. * g++.dg/ext/vector19.C: Adapt.
  5211. * g++.dg/ext/vector23.C: New testcase.
  5212. 2013-07-12 Michael Matz <matz@suse.de>
  5213. PR middle-end/55771
  5214. * c-c++-common/pr55771.c: New test.
  5215. 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
  5216. * gcc.target/aarch64/vect-movi.c: New.
  5217. 2013-07-11 Sriraman Tallam <tmsriram@google.com>
  5218. PR target/57362
  5219. * g++.dg/ext/pr57362.C: New.
  5220. 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
  5221. PR target/57631
  5222. * gcc.target/avr/torture/pr57631.c: New test.
  5223. 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
  5224. PR c++/57827
  5225. * g++.dg/cpp0x/constexpr-ice7.C: New.
  5226. 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
  5227. * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
  5228. for EABI targets.
  5229. * gcc.c-torture/execute/nest-align-1.x: New.
  5230. 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
  5231. PR c++/57874
  5232. * g++.dg/cpp0x/sfinae48.C: New.
  5233. 2013-07-10 Jakub Jelinek <jakub@redhat.com>
  5234. PR preprocessor/57824
  5235. * c-c++-common/raw-string-17.c: New test.
  5236. * c-c++-common/gomp/pr57824.c: New test.
  5237. 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
  5238. PR c++/57869
  5239. * g++.dg/cpp0x/reinterpret_cast1.C: New.
  5240. * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
  5241. * g++.dg/conversion/dr195.C: Update.
  5242. * g++.dg/expr/cast2.C: Likewise.
  5243. 2013-07-10 Jakub Jelinek <jakub@redhat.com>
  5244. * c-c++-common/raw-string-18.c: New test.
  5245. * c-c++-common/raw-string-19.c: New test.
  5246. PR preprocessor/57757
  5247. * g++.dg/cpp/paste1.C: New test.
  5248. * g++.dg/cpp/paste2.C: New test.
  5249. 2013-07-10 Graham Stott <grahams@btinternet.com>
  5250. * gcc.target/mips/mulsize-1.c: New.
  5251. * gcc.target/mips/mulsize-2.c: New.
  5252. * gcc.target/mips/mulsize-3.c: New.
  5253. * gcc.target/mips/mulsize-4.c: New.
  5254. 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
  5255. PR c++/53094
  5256. * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
  5257. * g++.dg/ext/vector24.C: New testcase.
  5258. 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
  5259. PR c++/53000
  5260. * g++.dg/cpp0x/decltype17.C: Adjust.
  5261. 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
  5262. PR c++/51786
  5263. * g++.dg/cpp0x/pr51786.C: New.
  5264. 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
  5265. * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
  5266. * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
  5267. * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
  5268. * gcc.target/powerpc/sd-vsx.c: Require dfp.
  5269. * gcc.target/powerpc/sd-pwr6.c: Likewise.
  5270. 2013-07-08 Tobias Burnus <burnus@net-b.de>
  5271. PR fortran/57834
  5272. * gfortran.dg/c_f_pointer_tests_8.f90: New.
  5273. 2013-07-08 Tobias Burnus <burnus@net-b.de>
  5274. PR fortran/50554
  5275. * gfortran.dg/do_check_9.f90: New.
  5276. 2013-07-08 Tobias Burnus <burnus@net-b.de>
  5277. PR fortran/57785
  5278. * gfortran.dg/dot_product_2.f90: New.
  5279. 2013-07-08 Tobias Burnus <burnus@net-b.de>
  5280. PR fortran/57469
  5281. * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
  5282. 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
  5283. * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
  5284. * gfortran.dg/finalize_10.f90: Fix dg-final.
  5285. 2013-07-08 Jakub Jelinek <jakub@redhat.com>
  5286. PR target/57819
  5287. * gcc.target/i386/pr57819.c: New test.
  5288. PR rtl-optimization/57829
  5289. * gcc.c-torture/execute/pr57829.c: New test.
  5290. 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
  5291. * gcc.target/i386/memcpy-vector_loop-1.c: New.
  5292. * gcc.target/i386/memcpy-vector_loop-2.c: New.
  5293. 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
  5294. PR target/57807
  5295. * gcc.target/i386/pr57807.c: New test.
  5296. 2013-07-06 Jakub Jelinek <jakub@redhat.com>
  5297. PR target/29776
  5298. * gcc.dg/tree-ssa/vrp89.c: New test.
  5299. 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
  5300. PR c++/28262
  5301. * g++.dg/parse/defarg16.C: New.
  5302. 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
  5303. PR rtl-optimization/55342
  5304. * gcc.target/i386/pr55342.c: New.
  5305. 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
  5306. * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
  5307. 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
  5308. PR c++/14263
  5309. * g++.dg/inherit/virtual10.C: New.
  5310. 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
  5311. PR c/57821
  5312. * gcc.dg/large-size-array-6.c: New test.
  5313. 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
  5314. PR c++/38634
  5315. * g++.dg/template/crash116.C: New.
  5316. 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
  5317. * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
  5318. * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
  5319. 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
  5320. PR c++/54998
  5321. * g++.dg/cpp0x/nsdmi-list3.C: New.
  5322. 2013-07-03 Jakub Jelinek <jakub@redhat.com>
  5323. PR target/57777
  5324. * gcc.target/i386/pr57777.c: New test.
  5325. PR c++/57771
  5326. * g++.dg/template/arg9.C: New test.
  5327. 2013-07-02 Sriraman Tallam <tmsriram@google.com>
  5328. * gcc.target/i386/avx-inline.c: New test.
  5329. 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
  5330. * gcc.target/mips/call-1.c: Accept JALRS and JALR.
  5331. * gcc.target/mips/call-2.c: Likewise.
  5332. * gcc.target/mips/call-3.c: Likewise.
  5333. * gcc.target/mips/lazy-binding-1.c: Likewise.
  5334. 2013-07-02 Jakub Jelinek <jakub@redhat.com>
  5335. PR tree-optimization/57741
  5336. * gcc.dg/vect/pr57741-1.c: New test.
  5337. * gcc.dg/vect/pr57741-2.c: New test.
  5338. * gcc.dg/vect/pr57741-3.c: New test.
  5339. 2013-07-02 Ian Bolton <ian.bolton@arm.com>
  5340. * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
  5341. on big endian.
  5342. * gcc.target/config/aarch64/insv_2.c: New test for big endian.
  5343. * lib/target-supports.exp: Define aarch64_little_endian.
  5344. 2013-07-02 Ian Bolton <ian.bolton@arm.com>
  5345. * gcc.target/aarch64/abs_1.c: New test.
  5346. 2013-07-02 Ian Bolton <ian.bolton@arm.com>
  5347. * gcc.target/aarch64/bfxil_1.c: New test.
  5348. * gcc.target/aarch64/bfxil_2.c: Likewise.
  5349. 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5350. PR c/57766
  5351. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
  5352. array sizes from 100 to 20.
  5353. 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
  5354. PR fortran/54788
  5355. * gfortran.dg/pointer_remapping_8.f90: New.
  5356. 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
  5357. * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
  5358. * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
  5359. * g++.dg/cpp1y/udlit-userdef-string.C: New.
  5360. * g++.dg/cpp1y/complex_literals.h: New.
  5361. 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
  5362. PR c++/57645
  5363. * g++.dg/cpp0x/noexcept21.C: New.
  5364. 2013-06-28 Jakub Jelinek <jakub@redhat.com>
  5365. PR target/57736
  5366. * gcc.target/i386/pr57736.c: New test.
  5367. 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5368. * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
  5369. c specific.
  5370. * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
  5371. strings to match the fixed error messages.
  5372. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
  5373. * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
  5374. message check.
  5375. 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
  5376. PR target/57744
  5377. * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
  5378. stqcx. get even registers.
  5379. 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
  5380. PR c++/57509
  5381. * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
  5382. 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
  5383. * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
  5384. Fix scan patterns.
  5385. * gcc.target/i386/bmi-1.c: Ditto.
  5386. * gcc.target/i386/bmi-bextr-4.c: New.
  5387. * gcc.target/i386/bmi-bextr-5.c: Ditto.
  5388. 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
  5389. PR c++/57682
  5390. * g++.dg/cpp0x/initlist73.C: New.
  5391. 2013-06-27 Meador Inge <meadori@codesourcery.com>
  5392. * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
  5393. * g++.dg/simulate-thread/atomics-2.C: Likewise.
  5394. * g++.dg/simulate-thread/atomics-1.C: Likewise.
  5395. 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
  5396. PR c++/57509
  5397. * g++.dg/ext/pr57509.C: New file.
  5398. 2013-06-27 Jakub Jelinek <jakub@redhat.com>
  5399. PR target/57623
  5400. * gcc.target/i386/bmi-bextr-3.c: New test.
  5401. PR target/57623
  5402. * gcc.target/i386/bmi2-bzhi-1.c: New test.
  5403. 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
  5404. PR c++/57172
  5405. * g++.dg/cpp0x/pr57172.C: New testcase.
  5406. 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  5407. * gcc.target/s390/htm-1.c: New file.
  5408. * gcc.target/s390/htm-nofloat-1.c: New file.
  5409. * gcc.target/s390/htm-xl-intrin-1.c: New file.
  5410. 2013-06-26 Tobias Burnus <burnus@net-b.de>
  5411. PR fortran/29800
  5412. * gfortran.dg/bounds_check_17.f90: New.
  5413. 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
  5414. PR c++/57640
  5415. * g++.dg/cpp1y/pr57640.C: New.
  5416. 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5417. PR c/57692
  5418. * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
  5419. overflow due to size of arrays.
  5420. 2013-06-25 Jakub Jelinek <jakub@redhat.com>
  5421. PR tree-optimization/57705
  5422. * gcc.dg/vect/pr57705.c: New test.
  5423. * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
  5424. 2013-06-25 Martin Jambor <mjambor@suse.cz>
  5425. PR middle-end/57670
  5426. * g++.dg/ipa/pr57670.C: New test.
  5427. 2013-06-25 Richard Biener <rguenther@suse.de>
  5428. PR middle-end/56977
  5429. * gcc.dg/pr56977.c: New testcase.
  5430. 2013-06-24 Martin Jambor <mjambor@suse.cz>
  5431. PR tree-optimization/57358
  5432. * gcc.dg/ipa/pr57358.c: New test.
  5433. 2013-06-24 Richard Biener <rguenther@suse.de>
  5434. PR testsuite/57686
  5435. * gcc.dg/torture/pr57584.c: Remove target specific bits.
  5436. 2013-06-24 Richard Biener <rguenther@suse.de>
  5437. PR tree-optimization/57488
  5438. * gcc.dg/torture/pr57488.c: New testcase.
  5439. 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
  5440. Dominique d'Humieres <dominiq@lps.ens.fr>
  5441. PR fortran/52413
  5442. * gfortran.dg/fraction.f90: New.
  5443. 2013-06-24 Alan Modra <amodra@gmail.com>
  5444. * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
  5445. Add scan-assembler-not "lvx".
  5446. * gcc.target/powerpc/le-altivec-consts.c: New.
  5447. 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
  5448. * g++.dg/cpp0x/sfinae47.C: New.
  5449. 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
  5450. PR target/52483
  5451. * gcc.target/sh/pr52483-1.c: New.
  5452. * gcc.target/sh/pr52483-2.c: New.
  5453. * gcc.target/sh/pr52483-3.c: New.
  5454. * gcc.target/sh/pr52483-4.c: New.
  5455. * gcc.target/sh/pr52483-5.c: New.
  5456. 2013-06-23 Sriraman Tallam <tmsriram@google.com>
  5457. * gcc.target/i386/intrinsics_1.c: New test.
  5458. * gcc.target/i386/intrinsics_2.c: Ditto.
  5459. * gcc.target/i386/intrinsics_3.c: Ditto.
  5460. * gcc.target/i386/intrinsics_4.c: Ditto.
  5461. * gcc.target/i386/intrinsics_5.c: Ditto.
  5462. * gcc.target/i386/intrinsics_6.c: Ditto.
  5463. * gcc.target/i386/avx-1.c: Provide macros for builtins
  5464. needing immediate arguments in f16cintrin.h and rtmintrin.h.
  5465. 2013-06-21 Tobias Burnus <burnus@net-b.de>
  5466. PR fortran/37336
  5467. * gfortran.dg/finalize_17.f90: New.
  5468. 2013-06-21 Tobias Burnus <burnus@net-b.de>
  5469. * gfortran.dg/realloc_on_assign_18.f90: New.
  5470. 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5471. * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
  5472. Also changed the returns from error as distinct values so that
  5473. debugging can get easier.
  5474. * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
  5475. errors specific to C, if necessary. Also added new error
  5476. hooks for C++.
  5477. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
  5478. * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
  5479. * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
  5480. * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
  5481. * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
  5482. * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
  5483. the same changes as parser_errors3.c, spaces were added between colons
  5484. to not confuse C++ compiler with 2 colons as scope.
  5485. * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
  5486. * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
  5487. * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
  5488. * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
  5489. * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
  5490. * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
  5491. * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
  5492. * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
  5493. * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
  5494. * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
  5495. * g++.dg/cilk-plus/cilk-plus.exp: New script.
  5496. * g++.dg/dg.exp: Included Cilk Plus C++ tests
  5497. in the list.
  5498. 2013-06-21 Joseph Myers <joseph@codesourcery.com>
  5499. PR other/53317
  5500. * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
  5501. 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
  5502. PR target/57655
  5503. * gcc.target/i386/pr57655.c: New test.
  5504. 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
  5505. * ada/acats/tests/gcc: Delete.
  5506. * gnat.dg/style: Likewise.
  5507. 2013-06-20 Jeff Law <law@redhat.com>
  5508. PR tree-optimization/57660
  5509. * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
  5510. based on their branch cost.
  5511. * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
  5512. 2013-06-20 Tobias Burnus <burnus@net-b.de>
  5513. PR fortran/57633
  5514. * gfortran.dg/list_read_11.f90: New.
  5515. 2013-06-20 Richard Biener <rguenther@suse.de>
  5516. PR tree-optimization/57584
  5517. * gcc.dg/torture/pr57584.c: New testcase.
  5518. 2013-06-19 Sharad Singhai <singhai@google.com>
  5519. * g++.dg/gcov/gcov-8.C: New testcase.
  5520. * lib/gcov.exp: Handle intermediate format.
  5521. 2013-06-19 Wei Mi <wmi@google.com>
  5522. PR rtl-optimization/57518
  5523. * gcc.dg/pr57518.c: New test.
  5524. 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
  5525. * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
  5526. 2013-06-19 Jan Hubicka <jh@suse.cz>
  5527. * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
  5528. 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5529. * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
  5530. hard-coded values of array sizes with a #define.
  5531. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
  5532. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
  5533. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
  5534. * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
  5535. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
  5536. 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
  5537. * gcc.dg/torture/stackalign/builtin-apply-2.c: set
  5538. STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
  5539. 2013-06-19 Jeff Law <law@redhat.com>
  5540. * gcc.dg/tree-ssa/forwprop-28.c: New test.
  5541. 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
  5542. PR c++/57638
  5543. * g++.dg/template/error53.C: New.
  5544. 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
  5545. PR target/55033
  5546. * gcc.target/powerpc/pr55033.c: Fix options.
  5547. 2013-06-18 Sriraman Tallam <tmsriram@google.com>
  5548. * gcc.target/i386/inline_error.c: New test.
  5549. * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
  5550. * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
  5551. 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
  5552. PR c++/53211
  5553. * g++.dg/cpp0x/decltype55.C: New.
  5554. 2013-06-18 Marek Polacek <polacek@redhat.com>
  5555. * gcc.dg/c90-fordecl-1.c: Adjust expected message.
  5556. 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5557. * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
  5558. 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5559. * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
  5560. Also changed the returns from error as distinct values so that it is
  5561. easier to debug.
  5562. 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
  5563. * gcc.target/aarch64/scalar_intrinsics.c: Update.
  5564. 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
  5565. PR c++/16128
  5566. * g++.dg/template/error52.C: New.
  5567. * g++.dg/lookup/friend15.C: Update.
  5568. * g++.dg/parse/error11.C: Likewise.
  5569. * g++.dg/parse/error14.C: Likewise.
  5570. * g++.dg/parse/parser-pr28152-2.C: Likewise.
  5571. * g++.dg/parse/template25.C: Likewise.
  5572. * g++.old-deja/g++.jason/cond.C: Likewise.
  5573. * g++.old-deja/g++.mike/for2.C: Likewise.
  5574. * g++.old-deja/g++.robertl/eb125.C: Likewise.
  5575. * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
  5576. 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  5577. * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
  5578. ensure alignment.
  5579. 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5580. * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
  5581. accidentally placing minus sign for length instead of stride.
  5582. 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
  5583. PR rtl-optimization/57425
  5584. PR rtl-optimization/57569
  5585. * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
  5586. * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
  5587. 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
  5588. PR fortran/49074
  5589. PR fortran/56136
  5590. * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
  5591. packing.
  5592. * gfortran.dg/typebound_assignment_6.f03: New.
  5593. 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
  5594. * gcc.target/h8300/h8300.exp: New.
  5595. * gcc.dg/pragma-isr.c: Move to ...
  5596. * gcc.target/sh/torture/pragma-isr.c: ... here ...
  5597. * gcc.target/h8300/pragma-isr.c: ... and here.
  5598. * gcc.dg/pragma-isr2.c: Move to ...
  5599. * gcc.target/sh/torture/pragma-isr2.c: ... here ...
  5600. * gcc.target/h8300/pragma-isr2.c: ... and here.
  5601. * gcc.dg/pragma-isr-trapa.c: Move to ...
  5602. * gcc.target/sh/pragma-isr-trapa.c: ... here.
  5603. * gcc.dg/pragma-isr-trapa2.c: Move to ...
  5604. * gcc.target/sh/pragma-isr-trapa2.c: ... here.
  5605. * gcc.dg/pragma-isr-trap_exit.c: Move to ...
  5606. * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
  5607. * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
  5608. * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
  5609. * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
  5610. * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
  5611. * gcc.dg/attr-isr-trap_exit.c: Move to ...
  5612. * gcc.target/sh/attr-isr-trap_exit.c: ... here.
  5613. * gcc.dg/attr-isr-trapa.c: Move to ...
  5614. * gcc.target/sh/attr-isr-trapa.c: ... here.
  5615. 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
  5616. PR c++/51413
  5617. * g++.dg/ext/builtin-offsetof1.C: New.
  5618. 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
  5619. * gcc.target/aarch64/vect_smlal_1.c: New file.
  5620. 2013-06-14 Tobias Burnus <burnus@net-b.de>
  5621. PR fortran/57508
  5622. * gfortran.dg/defined_assignment_7.f90: New.
  5623. 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
  5624. PR c++/57599
  5625. * g++.dg/rtti/dyncast6.C: New.
  5626. * g++.dg/cpp0x/dyncast1.C: Likewise.
  5627. 2013-06-14 Alan Modra <amodra@gmail.com>
  5628. PR middle-end/57134
  5629. * gcc.dg/pr57134.c: New.
  5630. 2013-06-14 Tobias Burnus <burnus@net-b.de>
  5631. PR fortran/57596
  5632. * gfortran.dg/deferred_type_param_9.f90: New.
  5633. 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
  5634. * gcc.dg/fold-minus-1.c: New testcase.
  5635. 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
  5636. PR fortran/49074
  5637. * gfortran.dg/typebound_assignment_5.f03: New.
  5638. 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
  5639. * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
  5640. 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
  5641. Pat Haugen <pthaugen@us.ibm.com>
  5642. Peter Bergner <bergner@vnet.ibm.com>
  5643. * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
  5644. load/store instructions on power7, power8.
  5645. * gcc.target/powerpc/atomic-p8.c: Likewise.
  5646. 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5647. PR c/57577
  5648. * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
  5649. 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
  5650. PR c++/38958
  5651. * g++.dg/warn/Wunused-var-20.C: New.
  5652. 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
  5653. * gcc.target/mips/mips.exp: Handle -f{no-,}common.
  5654. * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
  5655. Run with -fno-common.
  5656. 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5657. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
  5658. and exit function calls with return 1 and return 0, respectively.
  5659. 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
  5660. * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
  5661. New tests.
  5662. 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
  5663. PR tree-optimization/57361
  5664. * gcc.dg/tree-ssa/pr57361.c: New file.
  5665. 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  5666. * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
  5667. to ensure alignment.
  5668. * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
  5669. 2013-06-12 Tobias Burnus <burnus@net-b.de>
  5670. * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
  5671. 2013-06-12 Tobias Burnus <burnus@net-b.de>
  5672. Dominique d'Humieres <dominiq@lps.ens.fr>
  5673. * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
  5674. 2013-06-12 Jakub Jelinek <jakub@redhat.com>
  5675. PR target/56564
  5676. * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
  5677. * gcc.target/i386/pr56564-3.c: Likewise.
  5678. 2013-06-11 Tobias Burnus <burnus@net-b.de>
  5679. PR fortran/57535
  5680. * gfortran.dg/class_array_18.f90: New.
  5681. 2013-06-11 Jan Hubicka <jh@suse.cz>
  5682. PR c++/57551
  5683. * g++.dg/ext/visibility/anon6.C: Update testcase.
  5684. 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5685. PR c/57563
  5686. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
  5687. in how we check __sec_reduce_mutating function's result.
  5688. 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
  5689. Pat Haugen <pthaugen@us.ibm.com>
  5690. Peter Bergner <bergner@vnet.ibm.com>
  5691. * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
  5692. direct move instructions.
  5693. * gcc.target/powerpc/direct-move-vint2.c: Likewise.
  5694. * gcc.target/powerpc/direct-move.h: Likewise.
  5695. * gcc.target/powerpc/direct-move-float1.c: Likewise.
  5696. * gcc.target/powerpc/direct-move-float2.c: Likewise.
  5697. * gcc.target/powerpc/direct-move-double1.c: Likewise.
  5698. * gcc.target/powerpc/direct-move-double2.c: Likewise.
  5699. * gcc.target/powerpc/direct-move-long1.c: Likewise.
  5700. * gcc.target/powerpc/direct-move-long2.c: Likewise.
  5701. 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
  5702. PR c++/52440
  5703. * g++.dg/cpp0x/pr52440.C: New.
  5704. 2013-06-10 Jakub Jelinek <jakub@redhat.com>
  5705. PR target/56564
  5706. * gcc.target/i386/pr56564-1.c: New test.
  5707. * gcc.target/i386/pr56564-2.c: New test.
  5708. * gcc.target/i386/pr56564-3.c: New test.
  5709. * gcc.target/i386/pr56564-4.c: New test.
  5710. * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
  5711. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
  5712. * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
  5713. * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
  5714. * gcc.target/i386/vect-sizes-1.c: Likewise.
  5715. * gcc.target/i386/memcpy-1.c: Likewise.
  5716. * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
  5717. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
  5718. 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
  5719. * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
  5720. systems to cover all GNU systems.
  5721. * g++.dg/abi/guard2.C: Likewise.
  5722. * g++.dg/cpp0x/constexpr-rom.C: Likewise.
  5723. * g++.dg/eh/sighandle.C: Likewise.
  5724. * g++.dg/ext/cleanup-10.C: Likewise.
  5725. * g++.dg/ext/cleanup-11.C: Likewise.
  5726. * g++.dg/ext/cleanup-8.C: Likewise.
  5727. * g++.dg/ext/cleanup-9.C: Likewise.
  5728. * g++.dg/opt/const5.C: Likewise.
  5729. * g++.dg/opt/life1.C: Likewise.
  5730. * g++.dg/other/pr39496.C: Likewise.
  5731. * g++.old-deja/g++.abi/aggregates.C: Likewise.
  5732. * g++.old-deja/g++.abi/align.C: Likewise.
  5733. * g++.old-deja/g++.abi/bitfields.C: Likewise.
  5734. * g++.old-deja/g++.law/weak.C: Likewise.
  5735. * g++.old-deja/g++.pt/asm1.C: Likewise.
  5736. * gcc.c-torture/execute/20030125-1.x: Likewise.
  5737. * gcc.c-torture/execute/990127-2.x: Likewise.
  5738. * gcc.dg/20041106-1.c: Likewise.
  5739. * gcc.dg/20050503-1.c: Likewise.
  5740. * gcc.dg/builtin-object-size-5.c: Likewise.
  5741. * gcc.dg/cleanup-10.c: Likewise.
  5742. * gcc.dg/cleanup-11.c: Likewise.
  5743. * gcc.dg/cleanup-8.c: Likewise.
  5744. * gcc.dg/cleanup-9.c: Likewise.
  5745. * gcc.dg/complex-5.c: Likewise.
  5746. * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
  5747. * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
  5748. * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
  5749. * gcc.dg/dfp/pr35739.c: Likewise.
  5750. * gcc.dg/fdata-sections-1.c: Likewise.
  5751. * gcc.dg/lto/20090206-1_0.c: Likewise.
  5752. * gcc.dg/lto/20090206-2_0.c: Likewise.
  5753. * gcc.dg/pr30360.c: Likewise.
  5754. * gcc.dg/pr37303.c: Likewise.
  5755. * gcc.dg/pr39323-1.c: Likewise.
  5756. * gcc.dg/pr39323-2.c: Likewise.
  5757. * gcc.dg/pr39323-3.c: Likewise.
  5758. * gcc.dg/pr45416.c: Likewise.
  5759. * gcc.dg/setjmp-2.c: Likewise.
  5760. * gcc.dg/split-1.c: Likewise.
  5761. * gcc.dg/split-3.c: Likewise.
  5762. * gcc.dg/split-4.c: Likewise.
  5763. * gcc.dg/strlenopt-12g.c: Likewise.
  5764. * gcc.dg/strlenopt-14g.c: Likewise.
  5765. * gcc.dg/strlenopt-14gf.c: Likewise.
  5766. * gcc.dg/strlenopt-16g.c: Likewise.
  5767. * gcc.dg/strlenopt-17g.c: Likewise.
  5768. * gcc.dg/strlenopt-18g.c: Likewise.
  5769. * gcc.dg/strlenopt-1f.c: Likewise.
  5770. * gcc.dg/strlenopt-22g.c: Likewise.
  5771. * gcc.dg/strlenopt-2f.c: Likewise.
  5772. * gcc.dg/strlenopt-4g.c: Likewise.
  5773. * gcc.dg/strlenopt-4gf.c: Likewise.
  5774. * gcc.dg/struct-ret-3.c: Likewise.
  5775. * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
  5776. * gcc.misc-tests/linkage.exp: Likewise.
  5777. * gcc.target/i386/20000724-1.c: Likewise.
  5778. * gcc.target/i386/align-main-3.c: Likewise.
  5779. * gcc.target/i386/cleanup-1.c: Likewise.
  5780. * gcc.target/i386/inline-mcpy.c: Likewise.
  5781. * gcc.target/i386/pr32268.c: Likewise.
  5782. * gcc.target/i386/pr36613.c: Likewise.
  5783. * gcc.target/i386/pr39013-1.c: Likewise.
  5784. * gcc.target/i386/pr39013-2.c: Likewise.
  5785. * gcc.target/i386/pr39496.c: Likewise.
  5786. * gcc.target/i386/pr40906-3.c: Likewise.
  5787. * gcc.target/i386/pr46084.c: Likewise.
  5788. * lib/target-supports.exp (check_effective_target_pie): Likewise.
  5789. 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
  5790. PR target/6526
  5791. * gcc.target/sh/pr6526.c: New.
  5792. 2013-06-09 Jakub Jelinek <jakub@redhat.com>
  5793. PR target/57568
  5794. * gcc.c-torture/execute/pr57568.c: New test.
  5795. 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
  5796. PR c++/37404
  5797. * g++.dg/other/vararg-4.C: New.
  5798. 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
  5799. PR rtl-optimization/57559
  5800. * gcc.target/s390/pr57559.c : New test.
  5801. 2013-06-08 Tobias Burnus <burnus@net-b.de>
  5802. PR fortran/37336
  5803. * gfortran.dg/finalize_10.f90: New.
  5804. * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
  5805. * gfortran.dg/finalize_15.f90: New.
  5806. 2013-06-08 Tobias Burnus <burnus@net-b.de>
  5807. PR fortran/57553
  5808. * gfortran.dg/storage_size_4.f90: New.
  5809. 2013-06-07 Sriraman Tallam <tmsriram@google.com>
  5810. PR c++/57548
  5811. * g++.dg/ext/pr57548.C: New test.
  5812. 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5813. PR middle-end/57541
  5814. * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
  5815. 2013-06-07 Jan Hubicka <jh@suse.cz>
  5816. * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
  5817. 2013-06-07 Tobias Burnus <burnus@net-b.de>
  5818. PR fortran/57549
  5819. * gfortran.dg/array_constructor_48.f90: New.
  5820. * gfortran.dg/array_constructor_type_14.f03: Correct test case.
  5821. * gfortran.dg/array_constructor_type_15.f03: Ditto.
  5822. 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  5823. PR target/56315
  5824. * gcc.target/arm/xordi3-opt.c: New test.
  5825. 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  5826. * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
  5827. Revert to dg-options.
  5828. 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
  5829. PR target/55033
  5830. * gcc.target/powerpc/pr55033.c: New.
  5831. 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
  5832. PR c++/53658
  5833. * g++.dg/cpp0x/alias-decl-36.C: New.
  5834. 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
  5835. Pat Haugen <pthaugen@us.ibm.com>
  5836. Peter Bergner <bergner@vnet.ibm.com>
  5837. * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
  5838. power8 builtin functions.
  5839. * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
  5840. * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
  5841. * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
  5842. * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
  5843. * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
  5844. * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
  5845. * gcc.target/powerpc/p8vector-vectorize-1.c: New
  5846. tests to test power8 auto-vectorization.
  5847. * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
  5848. * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
  5849. * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
  5850. * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
  5851. * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
  5852. powerpc_p8vector_ok instead of powerpc_vsx_ok.
  5853. * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
  5854. * lib/target-supports.exp (check_p8vector_hw_available) Add power8
  5855. support.
  5856. (check_effective_target_powerpc_p8vector_ok): Likewise.
  5857. (is-effective-target): Likewise.
  5858. (check_vect_support_and_set_flags): Likewise.
  5859. 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
  5860. PR c++/43652
  5861. * g++.dg/parse/error53.C: New.
  5862. 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
  5863. PR rtl-optimization/57459
  5864. * gcc.target/i386/pr57459.c: New test.
  5865. 2013-06-06 Teresa Johnson <tejohnson@google.com>
  5866. PR c++/53743
  5867. * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
  5868. into -freorder-blocks-and-partition test.
  5869. * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
  5870. * gcc.dg/tree-prof/20041218-1.c: Ditto.
  5871. * gcc.dg/tree-prof/pr52027.c: Use -O2.
  5872. * gcc.dg/tree-prof/pr50907.c: Ditto.
  5873. * gcc.dg/tree-prof/pr45354.c: Ditto.
  5874. * g++.dg/tree-prof/partition2.C: Ditto.
  5875. * g++.dg/tree-prof/partition3.C: Ditto.
  5876. 2013-06-06 Tobias Burnus <burnus@net-b.de>
  5877. PR fortran/57542
  5878. * gfortran.dg/finalize_16.f90: New.
  5879. 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
  5880. * gcc.dg/vect/no-section-anchors-vect-68.c:
  5881. Add dg-skip-if aarch64_tiny.
  5882. 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5883. PR C/57457
  5884. * c-c++-common/cilk-plus/AN/pr57457.c: New test.
  5885. * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
  5886. 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
  5887. PR c++/51908
  5888. * g++.dg/cpp0x/decltype54.C: New.
  5889. 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
  5890. * gcc.dg/fshort-wchar.c: Add extra dg-options for
  5891. arm*-*-*eabi* targets.
  5892. * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
  5893. arm*-*-* targets.
  5894. * gcc.dg/tree-ssa/pr43491.c: Likewise.
  5895. 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
  5896. Tobias Burnus <burnus@net-b.de>
  5897. * gfortran.dg/string_length_2.f90: Fix dg-do run.
  5898. * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
  5899. * gfortran.dg/io_real_boz_4.f90: Ditto.
  5900. * gfortran.dg/io_real_boz_5.f90: Ditto.
  5901. 2013-06-05 Andreas Schwab <schwab@suse.de>
  5902. * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
  5903. 2013-06-04 Jan Hubicka <jh@suse.cz>
  5904. * gcc.dg/tree-ssa/attr-alias.c: New testcase.
  5905. 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5906. * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
  5907. parameters with void.
  5908. (main2): Removed argc parameter.
  5909. * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
  5910. (main): Replaced argc, argv parameters with void.
  5911. * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
  5912. (main2): Removed argc parameter.
  5913. * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
  5914. argv parameters with void. Added __asm volatile to avoid optimization
  5915. on argc, if necessary.
  5916. * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
  5917. * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
  5918. * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
  5919. * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
  5920. * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
  5921. * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
  5922. * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
  5923. * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
  5924. * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
  5925. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
  5926. * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
  5927. * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
  5928. * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
  5929. * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
  5930. * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
  5931. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
  5932. * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
  5933. * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
  5934. * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
  5935. * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
  5936. parameters with void.
  5937. (main2): Removed argc parameter.
  5938. * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
  5939. (main): Replaced argc, argv parameters with void.
  5940. * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
  5941. argv parameters with void. Also renamed this function as main, and
  5942. delete the existing main.
  5943. * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
  5944. * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
  5945. * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
  5946. 2013-06-04 Ian Bolton <ian.bolton@arm.com>
  5947. * gcc.target/aarch64/movi_1.c: New test.
  5948. 2013-06-04 Tobias Burnus <burnus@net-b.de>
  5949. PR fortran/37336
  5950. * gfortran.dg/finalize_12.f90: New.
  5951. * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
  5952. end of scope finalization.
  5953. * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
  5954. * gfortran.dg/allocatable_scalar_9.f90: Ditto.
  5955. * gfortran.dg/auto_dealloc_2.f90: Ditto.
  5956. * gfortran.dg/class_19.f03: Ditto.
  5957. * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
  5958. * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
  5959. * gfortran.dg/extends_14.f03: Ditto.
  5960. * gfortran.dg/move_alloc_4.f90: Ditto.
  5961. * gfortran.dg/typebound_proc_27.f03: Ditto.
  5962. 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
  5963. * gfortran.dg/bounds_check_7.f90: Remove "! {".
  5964. * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
  5965. * gfortran.dg/default_initialization_5.f90: Update dg-do.
  5966. * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
  5967. * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
  5968. * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
  5969. * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
  5970. * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
  5971. * gfortran.dg/io_real_boz_4.f90: Ditto.
  5972. * gfortran.dg/io_real_boz_5.f90: Ditto.
  5973. * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
  5974. * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
  5975. * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
  5976. * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
  5977. * gfortran.dg/transpose_2.f90: Fix dg-output.
  5978. 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
  5979. * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
  5980. * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
  5981. dg-option and an header comment.
  5982. 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
  5983. PR c++/57419
  5984. * g++.dg/cpp0x/sfinae46.C: New.
  5985. * g++.dg/cpp0x/defaulted13.C: Adjust.
  5986. * g++.dg/cpp0x/defaulted2.C: Likewise.
  5987. * g++.dg/cpp0x/defaulted26.C: Likewise.
  5988. * g++.dg/cpp0x/defaulted3.C: Likewise.
  5989. * g++.dg/cpp0x/error1.C: Likewise.
  5990. * g++.dg/cpp0x/implicit1.C: Likewise.
  5991. * g++.dg/cpp0x/implicit11.C: Likewise.
  5992. * g++.dg/cpp0x/inh-ctor13.C: Likewise.
  5993. * g++.dg/cpp0x/initlist47.C: Likewise.
  5994. * g++.dg/cpp0x/initlist9.C: Likewise.
  5995. * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
  5996. * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
  5997. * g++.dg/cpp0x/nsdmi-local.C: Likewise.
  5998. * g++.dg/cpp0x/union4.C: Likewise.
  5999. * g++.dg/template/crash108.C: Likewise.
  6000. * g++.dg/template/crash41.C: Likewise.
  6001. * g++.old-deja/g++.jason/local.C: Likewise.
  6002. * g++.old-deja/g++.law/visibility3.C: Likewise.
  6003. 2013-06-03 Teresa Johnson <tejohnson@google.com>
  6004. * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
  6005. * gcc.dg/vect/bb-slp-14.c: Ditto.
  6006. * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
  6007. * gcc.dg/vect/bb-slp-23.c: Ditto.
  6008. * gcc.dg/vect/bb-slp-15.c: Ditto.
  6009. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
  6010. * gcc.dg/vect/bb-slp-24.c: Ditto.
  6011. * gcc.dg/vect/bb-slp-16.c: Ditto.
  6012. * gcc.dg/vect/bb-slp-25.c: Ditto.
  6013. * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
  6014. * gcc.dg/vect/bb-slp-17.c: Ditto.
  6015. * gcc.dg/vect/bb-slp-1.c: Ditto.
  6016. * gcc.dg/vect/bb-slp-26.c: Ditto.
  6017. * gcc.dg/vect/bb-slp-18.c: Ditto.
  6018. * gcc.dg/vect/bb-slp-2.c: Ditto.
  6019. * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
  6020. * gcc.dg/vect/bb-slp-27.c: Ditto.
  6021. * gcc.dg/vect/bb-slp-19.c: Ditto.
  6022. * gcc.dg/vect/bb-slp-3.c: Ditto.
  6023. * gcc.dg/vect/bb-slp-28.c: Ditto.
  6024. * gcc.dg/vect/bb-slp-4.c: Ditto.
  6025. * gcc.dg/vect/bb-slp-29.c: Ditto.
  6026. * gcc.dg/vect/bb-slp-5.c: Ditto.
  6027. * gcc.dg/vect/bb-slp-6.c: Ditto.
  6028. * gcc.dg/vect/bb-slp-8a.c: Ditto.
  6029. * gcc.dg/vect/bb-slp-7.c: Ditto.
  6030. * gcc.dg/vect/bb-slp-8b.c: Ditto.
  6031. * gcc.dg/vect/bb-slp-8.c: Ditto.
  6032. * gcc.dg/vect/bb-slp-9.c: Ditto.
  6033. * gcc.dg/vect/bb-slp-10.c: Ditto.
  6034. * gcc.dg/vect/bb-slp-11.c: Ditto.
  6035. * gcc.dg/vect/bb-slp-20.c: Ditto.
  6036. * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
  6037. * gcc.dg/vect/bb-slp-21.c: Ditto.
  6038. * gcc.dg/vect/bb-slp-30.c: Ditto.
  6039. * gcc.dg/vect/bb-slp-13.c: Ditto.
  6040. * gcc.dg/vect/bb-slp-22.c: Ditto.
  6041. * g++.dg/vect/slp-pr50413.cc: Ditto.
  6042. * g++.dg/vect/slp-pr56812.cc: Ditto.
  6043. * g++.dg/vect/slp-pr50819.cc: Ditto.
  6044. 2013-06-01 Tobias Burnus <burnus@net-b.de>
  6045. PR fortran/57456
  6046. * gfortran.dg/class_array_17.f90: New.
  6047. 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
  6048. * ada/acats/floatstore.lst: New.
  6049. * ada/acats/run_all.sh: Process it.
  6050. 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
  6051. * gcc.target/powerpc/e500-ord-1.c: New test.
  6052. * gcc.target/powerpc/e500-ord-2.c: Likewise.
  6053. * gcc.target/powerpc/e500-unord-1.c: Likewise.
  6054. * gcc.target/powerpc/e500-unord-2.c: Likewise.
  6055. 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
  6056. * g++.dg/torture/pr54684.C: Add -fno-short-enums.
  6057. 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
  6058. * gcc.target/arm/pr56184.C: Add -fno-short-enums.
  6059. 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
  6060. * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
  6061. 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
  6062. PR c/57452
  6063. * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
  6064. test-case.
  6065. 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6066. * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
  6067. 2013-05-31 Marek Polacek <polacek@redhat.com>
  6068. PR tree-optimization/57478
  6069. PR tree-optimization/57453
  6070. * gcc.dg/torture/pr57478.c: New test.
  6071. 2013-05-31 Tobias Burnus <burnus@net-b.de>
  6072. PR fortran/57456
  6073. * gfortran.dg/class_array_17.f90: New.
  6074. 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  6075. PR target/56315
  6076. * gcc.target/arm/iordi3-opt.c: New test.
  6077. 2013-05-31 Janus Weil <janus@gcc.gnu.org>
  6078. PR fortran/54190
  6079. PR fortran/57217
  6080. * gfortran.dg/dummy_procedure_5.f90: Modified error message.
  6081. * gfortran.dg/interface_26.f90: Ditto.
  6082. * gfortran.dg/proc_ptr_11.f90: Ditto.
  6083. * gfortran.dg/proc_ptr_15.f90: Ditto.
  6084. * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
  6085. * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
  6086. * gfortran.dg/proc_ptr_result_5.f90: Ditto.
  6087. * gfortran.dg/typebound_override_1.f90: Ditto.
  6088. * gfortran.dg/typebound_override_4.f90: Ditto.
  6089. * gfortran.dg/typebound_proc_6.f03: Ditto.
  6090. * gfortran.dg/assumed_type_7.f90: New test.
  6091. * gfortran.dg/typebound_override_5.f90: New test.
  6092. * gfortran.dg/typebound_override_6.f90: New test.
  6093. * gfortran.dg/typebound_override_7.f90: New test.
  6094. 2013-05-30 Tobias Burnus <burnus@net-b.de>
  6095. PR middle-end/57073
  6096. * gfortran.dg/power_6.f90: New.
  6097. 2013-05-30 Ian Bolton <ian.bolton@arm.com>
  6098. * gcc.target/aarch64/insv_1.c: New test.
  6099. 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
  6100. * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
  6101. dg-skip-if "No stabs".
  6102. 2013-05-30 Janus Weil <janus@gcc.gnu.org>
  6103. PR fortran/54189
  6104. * gfortran.dg/assumed_size_1.f90: New.
  6105. 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
  6106. * gcc.dg/shrink-wrap-alloca.c: New added.
  6107. * gcc.dg/shrink-wrap-pretend.c: New added.
  6108. * gcc.dg/shrink-wrap-sibcall.c: New added.
  6109. 2013-05-30 Tobias Burnus <burnus@net-b.de>
  6110. PR fortran/57458
  6111. * gfortran.dg/assumed_rank_13.f90: New.
  6112. 2013-05-29 Easwaran Raman <eraman@google.com>
  6113. PR tree-optimization/57442
  6114. * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
  6115. 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6116. PR tree-optimization/57441
  6117. * gcc.c-torture/compile/pr57441.c: New.
  6118. 2013-05-29 Dehao Chen <dehao@google.com>
  6119. PR testsuite/57413
  6120. * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
  6121. 2013-05-29 Tobias Burnus <burnus@net-b.de>
  6122. PR fortran/37336
  6123. * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
  6124. * gfortran.dg/class_19.f03: Ditto.
  6125. 2013-05-29 Richard Biener <rguenther@suse.de>
  6126. * gcc.dg/vect/bb-slp-32.c: New testcase.
  6127. 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
  6128. * c-c++-common/cilk-plus/AN/array_test1.c: New test.
  6129. * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
  6130. * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
  6131. * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
  6132. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
  6133. * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
  6134. * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
  6135. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
  6136. * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
  6137. * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
  6138. * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
  6139. * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
  6140. * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
  6141. * c-c++-common/cilk-plus/AN/misc.c: Likewise.
  6142. * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
  6143. * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
  6144. * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
  6145. * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
  6146. * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
  6147. * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
  6148. * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
  6149. * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
  6150. * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
  6151. * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
  6152. * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
  6153. * c-c++-common/cilk-plus/AN/vla.c: Likewise.
  6154. * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
  6155. * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
  6156. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
  6157. * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
  6158. * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
  6159. * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
  6160. * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
  6161. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
  6162. * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
  6163. * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
  6164. * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
  6165. * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
  6166. * gcc.dg/cilk-plus/cilk-plus.exp: New script.
  6167. 2013-05-29 Tobias Burnus <burnus@net-b.de>
  6168. PR fortran/37336
  6169. * gfortran.dg/finalize_11.f90: New.
  6170. * gfortran.dg/finalize_4.f03: Remove dg-error.
  6171. * gfortran.dg/finalize_5.f03: Ditto.
  6172. * gfortran.dg/finalize_6.f03: Ditto.
  6173. * gfortran.dg/finalize_7.f03: Ditto.
  6174. 2013-05-28 Tobias Burnus <burnus@net-b.de>
  6175. * gfortran.dg/class_array_16.f90: New.
  6176. 2013-05-28 Tobias Burnus <burnus@net-b.de>
  6177. PR fortran/57435
  6178. * gfortran.dg/use_29.f90: New.
  6179. 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
  6180. * gnat.dg/fp_exception.adb: New test.
  6181. 2013-05-28 Richard Biener <rguenther@suse.de>
  6182. PR tree-optimization/56787
  6183. * gcc.dg/vect/pr56787.c: New testcase.
  6184. 2013-05-28 Janus Weil <janus@gcc.gnu.org>
  6185. Tobias Burnus <burnus@net-b.de>
  6186. PR fortran/57217
  6187. * gfortran.dg/typebound_override_4.f90: New.
  6188. 2013-05-28 Richard Biener <rguenther@suse.de>
  6189. PR tree-optimization/57411
  6190. * g++.dg/opt/pr57411.C: New testcase.
  6191. 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
  6192. * gcc.dg/builtin-bswap-8.c: Compile at -O2.
  6193. * gcc.dg/builtin-bswap-9.c: Likewise.
  6194. 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
  6195. * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
  6196. 2013-05-27 Richard Biener <rguenther@suse.de>
  6197. PR middle-end/57412
  6198. * gcc.dg/gomp/pr57412.c: New testcase.
  6199. 2013-05-27 Bud Davis <jmdavis@link.com>
  6200. PR fortran/50405
  6201. * gfortran.dg/stfunc_8.f90: New.
  6202. 2013-05-27 Richard Biener <rguenther@suse.de>
  6203. PR tree-optimization/57343
  6204. * gcc.dg/torture/pr57343.c: New testcase.
  6205. 2013-05-27 Richard Biener <rguenther@suse.de>
  6206. PR tree-optimization/57417
  6207. * gcc.dg/torture/pr57417.c: New testcase.
  6208. 2013-05-27 Richard Biener <rguenther@suse.de>
  6209. PR tree-optimization/57396
  6210. * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
  6211. 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
  6212. * gnat.dg/specs/last_bit.ads: New test.
  6213. 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
  6214. * gnat.dg/specs/machine_attribute.ads: New test.
  6215. 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
  6216. * gnat.dg/incomplete3.ad[sb]: New test.
  6217. 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
  6218. PR target/53916
  6219. * gcc.target/mips/div-13.c: New test.
  6220. 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
  6221. PR target/55777
  6222. * gcc.target/mips/mips16-attributes-5.c,
  6223. * gcc.target/mips/mips16-attributes-6.c: New tests.
  6224. 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
  6225. * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
  6226. * gcc.dg/builtin-bswap-8.c: Likewise.
  6227. 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
  6228. PR c++/52216
  6229. * g++.dg/cpp0x/new1.C: New.
  6230. 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
  6231. PR c++/25666
  6232. * g++.dg/parse/dtor16.C: New.
  6233. * g++.dg/parse/dtor6.C: Adjust.
  6234. 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
  6235. PR c++/19618
  6236. * g++.dg/expr/bitfield12.C: New.
  6237. 2013-05-24 Jeff Law <law@redhat.com>
  6238. PR tree-optimization/57124
  6239. * gcc.c-torture/execute/pr57124.c: New test.
  6240. * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
  6241. 2013-05-24 Martin Jambor <mjambor@suse.cz>
  6242. PR tree-optimization/57294
  6243. * gcc.dg/ipa/pr57294.c: New test.
  6244. 2013-05-24 Dehao Chen <dehao@google.com>
  6245. * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
  6246. 2013-05-24 Ian Bolton <ian.bolton@arm.com>
  6247. * gcc.target/aarch64/scalar_intrinsics.c
  6248. (force_simd): Use a valid instruction.
  6249. (test_vdupd_lane_s64): Pass a valid lane argument.
  6250. (test_vdupd_lane_u64): Likewise.
  6251. 2013-05-24 Richard Biener <rguenther@suse.de>
  6252. PR tree-optimization/57287
  6253. * gcc.dg/pr57287.c: New testcase.
  6254. 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
  6255. PR c++/26572
  6256. * g++.dg/template/error51.C: New.
  6257. 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
  6258. PR c++/25503
  6259. * g++.dg/template/bitfield2.C: New.
  6260. 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
  6261. * gnat.dg/specs/noinline1.ads: New test.
  6262. * gnat.dg/noinline2.ad[sb]: Likewise.
  6263. * gnat.dg/specs/noinline3.ads: Likewise.
  6264. * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
  6265. 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
  6266. PR tree-ssa/57385
  6267. * gcc.dg/tree-ssa/pr57385.c: New test.
  6268. 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
  6269. * gnat.dg/derived_type4.adb: New test.
  6270. 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
  6271. * gcc.dg/builtin-bswap-6.c: New test.
  6272. * gcc.dg/builtin-bswap-7.c: Likewise.
  6273. * gcc.dg/builtin-bswap-8.c: Likewise.
  6274. * gcc.dg/builtin-bswap-9.c: Likewise.
  6275. 2013-05-23 Christian Bruel <christian.bruel@st.com>
  6276. PR debug/57351
  6277. * gcc.dg/debug/pr57351.c: New test
  6278. 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
  6279. * gcc.target/aarch64/vect-clz.c: New file.
  6280. 2013-05-23 Martin Jambor <mjambor@suse.cz>
  6281. PR middle-end/57347
  6282. * gcc.dg/ipa/pr57347.c: New test.
  6283. 2013-05-23 Richard Biener <rguenther@suse.de>
  6284. PR tree-optimization/57380
  6285. * g++.dg/tree-ssa/pr57380.C: New testcase.
  6286. 2013-05-23 Richard Biener <rguenther@suse.de>
  6287. PR middle-end/57381
  6288. * gcc.dg/torture/pr57381.c: New testcase.
  6289. 2013-05-23 Jakub Jelinek <jakub@redhat.com>
  6290. PR middle-end/57344
  6291. * gcc.c-torture/execute/pr57344-1.c: New test.
  6292. * gcc.c-torture/execute/pr57344-2.c: New test.
  6293. * gcc.c-torture/execute/pr57344-3.c: New test.
  6294. * gcc.c-torture/execute/pr57344-4.c: New test.
  6295. 2013-05-23 Richard Biener <rguenther@suse.de>
  6296. PR rtl-optimization/57341
  6297. * gcc.dg/torture/pr57341.c: New testcase.
  6298. 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
  6299. PR c++/57352
  6300. * g++.dg/parse/crash62.C: New.
  6301. 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
  6302. Pat Haugen <pthaugen@us.ibm.com>
  6303. Peter Bergner <bergner@vnet.ibm.com>
  6304. * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
  6305. crypto builtins.
  6306. 2013-05-22 Tobias Burnus <burnus@net-b.de>
  6307. PR fortran/57364
  6308. * gfortran.dg/defined_assignment_6.f90: New.
  6309. 2013-05-22 Tobias Burnus <burnus@net-b.de>
  6310. PR fortran/57338
  6311. * gfortran.dg/assumed_type_6.f90: New.
  6312. 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
  6313. PR c++/57211
  6314. * g++.dg/cpp0x/Wunused-parm.C: New.
  6315. 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
  6316. * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
  6317. * g++.dg/warn/Wdouble-promotion.C: Likewise.
  6318. 2013-05-21 Easwaran Raman <eraman@google.com>
  6319. PR tree-optimization/57322
  6320. * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
  6321. 2013-05-21 Graham Stott <graham.stott@btinternet.com>
  6322. * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
  6323. .set (no)?micromips
  6324. 2013-05-21 Tobias Burnus <burnus@net-b.de>
  6325. PR fortran/57035
  6326. * gfortran.dg/assumed_type_5.f90: New.
  6327. * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
  6328. * gfortran.dg/assumed_rank_2.f90: Ditto.
  6329. * gfortran.dg/assumed_type_3.f90: Update dg-error.
  6330. * gfortran.dg/no_arg_check_3.f90: Ditto.
  6331. 2013-05-21 Jakub Jelinek <jakub@redhat.com>
  6332. PR tree-optimization/57331
  6333. * gcc.c-torture/compile/pr57331.c: New test.
  6334. 2013-05-21 Richard Biener <rguenther@suse.de>
  6335. PR tree-optimization/57330
  6336. * gcc.dg/torture/pr57330.c: New testcase.
  6337. 2013-05-21 Richard Biener <rguenther@suse.de>
  6338. PR tree-optimization/57303
  6339. * gcc.dg/torture/pr57303.c: New testcase.
  6340. 2013-05-21 Jakub Jelinek <jakub@redhat.com>
  6341. PR tree-optimization/57321
  6342. * gcc.c-torture/execute/pr57321.c: New test.
  6343. 2013-05-20 Tobias Burnus <burnus@net-b.de>
  6344. PR fortran/48858
  6345. PR fortran/55465
  6346. * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
  6347. * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
  6348. * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
  6349. * gfortran.dg/binding_label_tests_3.f03: Ditto.
  6350. * gfortran.dg/binding_label_tests_4.f03: Ditto.
  6351. * gfortran.dg/binding_label_tests_5.f03: Ditto.
  6352. * gfortran.dg/binding_label_tests_6.f03: Ditto.
  6353. * gfortran.dg/binding_label_tests_7.f03: Ditto.
  6354. * gfortran.dg/binding_label_tests_8.f03: Ditto.
  6355. * gfortran.dg/c_loc_tests_12.f03: Fix test case.
  6356. * gfortran.dg/binding_label_tests_24.f90: New.
  6357. * gfortran.dg/binding_label_tests_25.f90: New.
  6358. 2013-05-20 Tobias Burnus <burnus@net-b.de>
  6359. PR fortran/48858
  6360. * gfortran.dg/binding_label_tests_17.f90: New.
  6361. * gfortran.dg/binding_label_tests_18.f90: New.
  6362. * gfortran.dg/binding_label_tests_19.f90: New.
  6363. * gfortran.dg/binding_label_tests_20.f90: New.
  6364. * gfortran.dg/binding_label_tests_21.f90: New.
  6365. * gfortran.dg/binding_label_tests_22.f90: New.
  6366. * gfortran.dg/binding_label_tests_23.f90: New.
  6367. 2013-05-20 Tobias Burnus <burnus@net-b.de>
  6368. PR fortran/48858
  6369. * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
  6370. * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
  6371. * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
  6372. * gfortran.dg/common_18.f90: New.
  6373. * gfortran.dg/common_19.f90: New.
  6374. * gfortran.dg/common_20.f90: New.
  6375. * gfortran.dg/common_21.f90: New.
  6376. 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
  6377. PR c++/12288
  6378. * g++.dg/parse/error52.C: New.
  6379. * g++.dg/parse/error3.C: Adjust.
  6380. * g++.dg/parse/error36.C: Likewise.
  6381. 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
  6382. PR target/56547
  6383. * gcc.target/sh/pr56547-1.c: New.
  6384. * gcc.target/sh/pr56547-2.c: New.
  6385. 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
  6386. PR c++/23608
  6387. * g++.dg/warn/Wsign-compare-6.C: New.
  6388. * g++.dg/warn/Wdouble-promotion.C: Adjust.
  6389. 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
  6390. PR c++/57327
  6391. * g++.dg/template/error50.C: New.
  6392. 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
  6393. PR c++/10207
  6394. * g++.dg/ext/complit13.C: New.
  6395. 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
  6396. PR c++/57175
  6397. * g++.dg/pr57175.C: New testcase.
  6398. 2013-05-17 Easwaran Raman <eraman@google.com>
  6399. * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
  6400. 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
  6401. PR testsuite/57313
  6402. * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
  6403. 2013-05-17 Jakub Jelinek <jakub@redhat.com>
  6404. PR rtl-optimization/57281
  6405. PR rtl-optimization/57300
  6406. * gcc.dg/pr57300.c: New test.
  6407. * gcc.c-torture/execute/pr57281.c: New test.
  6408. 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
  6409. PR c++/18126
  6410. * g++.dg/ext/sizeof-complit.C: New.
  6411. 2013-05-17 Marek Polacek <polacek@redhat.com>
  6412. * gcc.dg/strlenopt-25.c: New test.
  6413. * gcc.dg/strlenopt-26.c: Likewise.
  6414. 2013-05-17 Jakub Jelinek <jakub@redhat.com>
  6415. * gcc.target/i386/rotate-4.c: Compile only with -mavx
  6416. instead of -mavx2, require only avx instead of avx2.
  6417. * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
  6418. of avx2-check.h and turn into an avx runtime test instead of
  6419. avx2 runtime test.
  6420. 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
  6421. * g++.dg/ext/vector22.C: Uncomment working test.
  6422. 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
  6423. PR c++/17410
  6424. * g++.dg/template/pr17410.C: New.
  6425. 2013-05-16 Jakub Jelinek <jakub@redhat.com>
  6426. * gcc.target/i386/rotate-3.c: New test.
  6427. * gcc.target/i386/rotate-3a.c: New test.
  6428. * gcc.target/i386/rotate-4.c: New test.
  6429. * gcc.target/i386/rotate-4a.c: New test.
  6430. * gcc.target/i386/rotate-5.c: New test.
  6431. * gcc.target/i386/rotate-5a.c: New test.
  6432. 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6433. * gcc.dg/visibility-21.c: Require section_anchors.
  6434. 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
  6435. * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
  6436. * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
  6437. * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
  6438. 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
  6439. * gcc.dg/visibility-21.c: New.
  6440. 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
  6441. PR middle-end/57286
  6442. * gcc.dg/pr57286.c: New testcase.
  6443. * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
  6444. * g++.dg/ext/vector22.C: Comment out transformations not
  6445. performed anymore.
  6446. 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
  6447. PR target/57260
  6448. * gcc.target/mips/call-1.c: Restrict to o32.
  6449. * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
  6450. 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
  6451. * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
  6452. dg-messages.
  6453. * g++.dg/warn/Wshadow-1.C: Likewise.
  6454. * g++.dg/warn/Wshadow-6.C: Likewise.
  6455. * g++.dg/warn/Wshadow-7.C: Likewise.
  6456. 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
  6457. PR c++/31952
  6458. * g++.dg/parse/pr31952-1.C: New.
  6459. * g++.dg/parse/pr31952-2.C: Likewise.
  6460. * g++.dg/parse/pr31952-3.C: Likewise.
  6461. * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
  6462. * g++.old-deja/g++.jason/cond.C: Likewise.
  6463. * g++.dg/cpp0x/range-for5.C: Likewise.
  6464. 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  6465. PR target/19599
  6466. * gcc.target/arm/pr40887.c: Adjust testcase.
  6467. * gcc.target/arm/pr19599.c: New test.
  6468. 2013-05-15 Richard Biener <rguenther@suse.de>
  6469. PR tree-optimization/57275
  6470. * gcc.target/i386/pr57275.c: New testcase.
  6471. 2013-05-15 Jan Hubicka <jh@suse.cz>
  6472. * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
  6473. * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
  6474. * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
  6475. 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
  6476. * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
  6477. scheduling.
  6478. 2013-05-14 Jakub Jelinek <jakub@redhat.com>
  6479. PR c++/57274
  6480. * c-c++-common/Wsequence-point-1.c: New test.
  6481. 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
  6482. * g++.dg/ext/vector22.C: New testcase.
  6483. * gcc.dg/binop-xor3.c: Remove xfail.
  6484. 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
  6485. * gcc.target/aarch64/vect-fcm.x: Add cases testing
  6486. FLOAT cmp FLOAT ? INT : INT.
  6487. * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
  6488. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
  6489. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
  6490. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
  6491. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
  6492. * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
  6493. 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
  6494. PR c++/53903
  6495. * g++.dg/cpp0x/defaulted43.C: New.
  6496. 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6497. * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
  6498. (alloca): Remove declaration.
  6499. (foo9): Replace alloca by __builtin_alloca.
  6500. 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
  6501. * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
  6502. Expect "size of array is too large" error.
  6503. 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  6504. * gcc.dg/fstack-protector-strong.c (alloca): Declare.
  6505. 2013-05-14 Richard Biener <rguenther@suse.de>
  6506. PR middle-end/57235
  6507. * g++.dg/torture/pr57235.C: New testcase.
  6508. 2013-05-14 Jakub Jelinek <jakub@redhat.com>
  6509. PR middle-end/57251
  6510. * gcc.dg/torture/pr57251.c: New test.
  6511. 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
  6512. PR target/57264
  6513. * gcc.target/i386/pr57264.c: New test.
  6514. 2013-05-13 Jakub Jelinek <jakub@redhat.com>
  6515. * gcc.dg/vector-shift-2.c: Add -O to dg-options.
  6516. 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
  6517. * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
  6518. 2013-05-13 Jakub Jelinek <jakub@redhat.com>
  6519. PR tree-optimization/45216
  6520. PR tree-optimization/57157
  6521. * c-c++-common/rotate-1.c: Add 32 tests with +.
  6522. * c-c++-common/rotate-1a.c: Adjust.
  6523. * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
  6524. * c-c++-common/rotate-2b.c: New test.
  6525. * c-c++-common/rotate-3.c: Add 32 tests with +.
  6526. * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
  6527. * c-c++-common/rotate-4b.c: New test.
  6528. * c-c++-common/rotate-5.c: New test.
  6529. 2013-05-13 Martin Jambor <mjambor@suse.cz>
  6530. PR middle-end/42371
  6531. * gcc.dg/ipa/remref-0.c: New test.
  6532. * gcc.dg/ipa/remref-1a.c: Likewise.
  6533. * gcc.dg/ipa/remref-1b.c: Likewise.
  6534. * gcc.dg/ipa/remref-2a.c: Likewise.
  6535. * gcc.dg/ipa/remref-2b.c: Likewise.
  6536. 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
  6537. * gcc.dg/vector-shift-2.c: New testcase.
  6538. 2013-05-13 Jakub Jelinek <jakub@redhat.com>
  6539. PR tree-optimization/57230
  6540. * gcc.dg/strlenopt-24.c: New test.
  6541. PR tree-optimization/57230
  6542. * gcc.dg/strlenopt-23.c: New test.
  6543. 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
  6544. PR target/57108
  6545. * gcc.target/sh/pr57108.c: Move this test case to ...
  6546. * gcc.c-torture/compile/pr57108.c: ... here.
  6547. 2013-05-10 Richard Biener <rguenther@suse.de>
  6548. PR tree-optimization/57214
  6549. * gcc.dg/torture/pr57214.c: New testcase.
  6550. 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
  6551. * gcc.dg/vector-shift.c: New testcase.
  6552. 2013-05-10 Jakub Jelinek <jakub@redhat.com>
  6553. * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
  6554. PR tree-optimization/45216
  6555. PR tree-optimization/57157
  6556. * c-c++-common/rotate-1.c: New test.
  6557. * c-c++-common/rotate-1a.c: New test.
  6558. * c-c++-common/rotate-2.c: New test.
  6559. * c-c++-common/rotate-2a.c: New test.
  6560. * c-c++-common/rotate-3.c: New test.
  6561. * c-c++-common/rotate-3a.c: New test.
  6562. * c-c++-common/rotate-4.c: New test.
  6563. * c-c++-common/rotate-4a.c: New test.
  6564. 2013-05-10 Richard Biener <rguenther@suse.de>
  6565. * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
  6566. * gcc.target/i386/l_fma_double_1.c: Adjust.
  6567. * gcc.target/i386/l_fma_double_2.c: Likewise.
  6568. * gcc.target/i386/l_fma_double_3.c: Likewise.
  6569. * gcc.target/i386/l_fma_double_4.c: Likewise.
  6570. * gcc.target/i386/l_fma_double_5.c: Likewise.
  6571. * gcc.target/i386/l_fma_double_6.c: Likewise.
  6572. * gcc.target/i386/l_fma_float_1.c: Likewise.
  6573. * gcc.target/i386/l_fma_float_2.c: Likewise.
  6574. * gcc.target/i386/l_fma_float_3.c: Likewise.
  6575. * gcc.target/i386/l_fma_float_4.c: Likewise.
  6576. * gcc.target/i386/l_fma_float_5.c: Likewise.
  6577. * gcc.target/i386/l_fma_float_6.c: Likewise.
  6578. 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
  6579. PR c++/51226
  6580. * g++.dg/cpp0x/pr51226.C: New.
  6581. 2013-04-16 Han Shen <shenhan@google.com>
  6582. Test cases for '-fstack-protector-strong'.
  6583. * gcc.dg/fstack-protector-strong.c: New.
  6584. * g++.dg/fstack-protector-strong.C: New.
  6585. 2013-05-07 Ian Bolton <ian.bolton@arm.com>
  6586. * gcc.target/aarch64/ands_1.c: New test.
  6587. * gcc.target/aarch64/ands_2.c: Likewise
  6588. 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
  6589. * lib/target-supports.exp (check_effective_target_hw): New
  6590. function.
  6591. * c-c++-common/asan/clone-test-1.c: Call
  6592. check_effective_target_hw.
  6593. * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
  6594. * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
  6595. possible decorations.
  6596. * c-c++-common/asan/null-deref-1.c: Likewise.
  6597. * c-c++-common/asan/stack-overflow-1.c: Likewise.
  6598. * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
  6599. * c-c++-common/asan/use-after-free-1.c: Likewise.
  6600. * g++.dg/asan/deep-thread-stack-1.C: Likewise.
  6601. * g++.dg/asan/large-func-test-1.C: Likewise.
  6602. 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
  6603. * gcc.target/aarch64/scalar_intrinsics.c: Update.
  6604. 2013-05-07 Richard Biener <rguenther@suse.de>
  6605. PR middle-end/57190
  6606. * g++.dg/torture/pr57190.C: New testcase.
  6607. 2013-05-07 Jakub Jelinek <jakub@redhat.com>
  6608. PR tree-optimization/57149
  6609. * gcc.dg/pr57149.c: New test.
  6610. PR debug/57184
  6611. * gcc.dg/pr57184.c: New test.
  6612. 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
  6613. * gnat.dg/specs/array3.ads: New test.
  6614. 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
  6615. * c-c++-common/vector-scalar-2.c: New testcase.
  6616. 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
  6617. * gcc.target/i386/asm-dialect-2.c: New testcase.
  6618. 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
  6619. PR c++/57183
  6620. * g++.dg/cpp0x/auto38.C: New.
  6621. 2013-05-06 Richard Biener <rguenther@suse.de>
  6622. PR tree-optimization/57185
  6623. * gcc.dg/autopar/pr57185.c: New testcase.
  6624. 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
  6625. PR target/57106
  6626. * gcc.target/i386/pr57106.c: New test.
  6627. 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6628. * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
  6629. * gcc.dg/tree-ssa/slsr-33.c: Likewise.
  6630. * gcc.dg/tree-ssa/slsr-34.c: Likewise.
  6631. * gcc.dg/tree-ssa/slsr-35.c: Likewise.
  6632. * gcc.dg/tree-ssa/slsr-36.c: Likewise.
  6633. * gcc.dg/tree-ssa/slsr-37.c: Likewise.
  6634. * gcc.dg/tree-ssa/slsr-38.c: Likewise.
  6635. 2013-05-06 Teresa Johnson <tejohnson@google.com>
  6636. PR bootstrap/57154
  6637. * gcc.dg/pr57154.c: New test.
  6638. 2013-05-06 Richard Biener <rguenther@suse.de>
  6639. PR middle-end/57147
  6640. * gcc.dg/torture/pr57147-1.c: New testcase.
  6641. * gcc.dg/torture/pr57147-2.c: Likewise.
  6642. * gcc.dg/torture/pr57147-3.c: Likewise.
  6643. 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
  6644. PR target/55303
  6645. * gcc.target/sh/pr55303-1.c: New.
  6646. * gcc.target/sh/pr55303-2.c: New.
  6647. * gcc.target/sh/pr55303-3.c: New.
  6648. 2013-05-05 Tobias Burnus <burnus@net-b.de>
  6649. * gfortran.dg/allocate_with_source_3.f90: New.
  6650. 2013-05-05 Tobias Burnus <burnus@net-b.de>
  6651. PR fortran/57141
  6652. * gfortran.dg/null_8.f90: New.
  6653. 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
  6654. PR c++/53745
  6655. * g++.dg/cpp0x/enum27.C: New.
  6656. * g++.dg/cpp0x/enum_base.C: Adjust.
  6657. 2013-05-04 Jakub Jelinek <jakub@redhat.com>
  6658. PR tree-optimization/56205
  6659. * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
  6660. 2013-05-04 Tobias Burnus <burnus@net-b.de>
  6661. * gfortran.dg/bind_c_array_params.f03: Update dg-error.
  6662. * gfortran.dg/bind_c_usage_27.f90: New.
  6663. * gfortran.dg/bind_c_usage_28.f90: New.
  6664. 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
  6665. PR c++/51927
  6666. * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
  6667. 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
  6668. PR target/57150
  6669. * gcc.target/powerpc/pr57150.c: New file.
  6670. 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6671. * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
  6672. * gcc.dg/tree-ssa/slsr-33.c: Likewise.
  6673. * gcc.dg/tree-ssa/slsr-34.c: Likewise.
  6674. * gcc.dg/tree-ssa/slsr-35.c: Likewise.
  6675. * gcc.dg/tree-ssa/slsr-36.c: Likewise.
  6676. * gcc.dg/tree-ssa/slsr-37.c: Likewise.
  6677. * gcc.dg/tree-ssa/slsr-38.c: Likewise.
  6678. 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
  6679. * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
  6680. scan-assembler-times.
  6681. 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  6682. * gcc.dg/tree-ssa/slsr-32.c: New.
  6683. * gcc.dg/tree-ssa/slsr-33.c: New.
  6684. * gcc.dg/tree-ssa/slsr-34.c: New.
  6685. * gcc.dg/tree-ssa/slsr-35.c: New.
  6686. * gcc.dg/tree-ssa/slsr-36.c: New.
  6687. * gcc.dg/tree-ssa/slsr-37.c: New.
  6688. * gcc.dg/tree-ssa/slsr-38.c: New.
  6689. 2013-05-03 Ian Bolton <ian.bolton@arm.com>
  6690. * gcc.target/aarch64/tst_1.c: New test.
  6691. * gcc.target/aarch64/tst_2.c: Likewise
  6692. 2013-05-02 Jeff Law <law@redhat.com>
  6693. PR tree-optimization/57144
  6694. * gcc.c-torture/execute/pr57144.c: New test.
  6695. 2013-05-03 Jakub Jelinek <jakub@redhat.com>
  6696. PR rtl-optimization/57130
  6697. * gcc.c-torture/execute/pr57130.c: New test.
  6698. 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
  6699. * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
  6700. 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
  6701. * gcc.target/aarch64/fabd.c: New file.
  6702. 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
  6703. PR c++/54318
  6704. * g++.dg/cpp0x/pr54318.C: New.
  6705. 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
  6706. PR c++/14283
  6707. * g++.dg/parse/error51.C: New.
  6708. * g++.dg/parse/error15.C: Adjust column numbers.
  6709. 2013-05-02 Tobias Burnus <burnus@net-b.de>
  6710. PR fortran/57142
  6711. * gfortran.dg/size_kind_2.f90: New.
  6712. * gfortran.dg/size_kind_3.f90: New.
  6713. 2013-05-02 Richard Biener <rguenther@suse.de>
  6714. PR middle-end/57140
  6715. * g++.dg/torture/pr57140.C: New testcase.
  6716. 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
  6717. PR target/56732
  6718. * gcc.target/arm/pr56732-1.c: New test.
  6719. 2013-05-02 Martin Jambor <mjambor@suse.cz>
  6720. PR middle-end/56988
  6721. * gcc.dg/ipa/pr56988.c: New test.
  6722. 2013-05-02 Ian Bolton <ian.bolton@arm.com>
  6723. * gcc.target/aarch64/bics_1.c: New test.
  6724. * gcc.target/aarch64/bics_2.c: Likewise.
  6725. 2013-05-02 Jakub Jelinek <jakub@redhat.com>
  6726. PR rtl-optimization/57131
  6727. * gcc.c-torture/execute/pr57131.c: New test.
  6728. 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
  6729. PR c++/57132
  6730. * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
  6731. 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
  6732. PR target/57091
  6733. * gcc.target/i386/pr57091.c: New test.
  6734. 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
  6735. * gcc.target/aarch64/vect-vaddv.c: New.
  6736. 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
  6737. * gcc.target/aarch64/vect-vmaxv.c: New.
  6738. * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
  6739. 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
  6740. * gcc.target/aarch64/scalar-vca.c: New.
  6741. * gcc.target/aarch64/vect-vca.c: Likewise.
  6742. 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
  6743. * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
  6744. (test_vceqd_s64): Force arguments to SIMD registers.
  6745. (test_vceqzd_s64): Likewise.
  6746. (test_vcged_s64): Likewise.
  6747. (test_vcled_s64): Likewise.
  6748. (test_vcgezd_s64): Likewise.
  6749. (test_vcged_u64): Likewise.
  6750. (test_vcgtd_s64): Likewise.
  6751. (test_vcltd_s64): Likewise.
  6752. (test_vcgtzd_s64): Likewise.
  6753. (test_vcgtd_u64): Likewise.
  6754. (test_vclezd_s64): Likewise.
  6755. (test_vcltzd_s64): Likewise.
  6756. (test_vtst_s64): Likewise.
  6757. (test_vtst_u64): Likewise.
  6758. 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
  6759. PR c++/57092
  6760. * g++.dg/cpp0x/decltype53.C: New.
  6761. 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
  6762. PR fortran/57071
  6763. * gfortran.dg/power_5.f90: New test.
  6764. 2013-04-30 Richard Biener <rguenther@suse.de>
  6765. PR middle-end/57122
  6766. * gcc.dg/torture/pr57122.c: New testcase.
  6767. 2013-04-30 Richard Biener <rguenther@suse.de>
  6768. PR middle-end/57107
  6769. * g++.dg/torture/pr57107.C: New testcase.
  6770. 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
  6771. PR rtl-optimization/57105
  6772. * gcc.dg/pr57105.c: New test.
  6773. 2013-04-30 Jakub Jelinek <jakub@redhat.com>
  6774. PR tree-optimization/57104
  6775. * gcc.dg/pr57104.c: New test.
  6776. 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
  6777. PR target/44578
  6778. * gcc.target/i386/pr44578.c: New test.
  6779. 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
  6780. PR target/57097
  6781. * gcc.target/i386/pr57097.c: New test.
  6782. 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
  6783. PR target/57098
  6784. * gcc.target/i386/pr57098.c: New test.
  6785. 2013-04-29 Kai Tietz <ktietz@redhat.com>
  6786. * gcc.c-torture/execute/pr55875.c: New test.
  6787. 2013-04-29 Richard Biener <rguenther@suse.de>
  6788. PR middle-end/57075
  6789. * gcc.dg/torture/pr57075.c: New testcase.
  6790. 2013-04-29 Richard Biener <rguenther@suse.de>
  6791. PR middle-end/57103
  6792. * gcc.dg/autopar/pr57103.c: New testcase.
  6793. 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
  6794. * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
  6795. 2013-04-29 Tom de Vries <tom@codesourcery.com>
  6796. * gcc.dg/pr50763.c: Update test.
  6797. 2013-04-26 Jeff Law <law@redhat.com>
  6798. * gcc.dg/tree-ssa/vrp88.c: New test.
  6799. 2013-04-29 Christian Bruel <christian.bruel@st.com>
  6800. PR target/57108
  6801. * gcc.target/sh/pr57108.c: New test.
  6802. 2013-04-29 Richard Biener <rguenther@suse.de>
  6803. PR middle-end/57089
  6804. * gfortran.dg/gomp/pr57089.f90: New testcase.
  6805. 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
  6806. * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
  6807. 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
  6808. * gcc.target/aarch64/vect-vcvt.c: New.
  6809. 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
  6810. * gcc.target/aarch64/vect-vrnd.c: New.
  6811. 2013-04-29 Richard Biener <rguenther@suse.de>
  6812. PR tree-optimization/57081
  6813. * gcc.dg/torture/pr57081.c: New testcase.
  6814. 2013-04-29 Jakub Jelinek <jakub@redhat.com>
  6815. PR tree-optimization/57083
  6816. * gcc.dg/torture/pr57083.c: New test.
  6817. 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
  6818. PR c++/56450
  6819. * g++.dg/cpp0x/decltype52.C: New.
  6820. 2013-04-28 Jakub Jelinek <jakub@redhat.com>
  6821. N3472 binary constants
  6822. * g++.dg/cpp/limits.C: Adjust warning wording.
  6823. * g++.dg/system-binary-constants-1.C: Likewise.
  6824. * g++.dg/cpp1y/system-binary-constants-1.C: New test.
  6825. 2013-04-28 Tobias Burnus <burnus@net-b.de>
  6826. PR fortran/57093
  6827. * gfortran.dg/coarray_30.f90: New.
  6828. 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
  6829. PR fortran/57071
  6830. * frontend-passes (optimize_power): New function.
  6831. (optimize_op): Use it.
  6832. 2013-04-27 Jakub Jelinek <jakub@redhat.com>
  6833. PR target/56866
  6834. * gcc.c-torture/execute/pr56866.c: New test.
  6835. * gcc.target/i386/pr56866.c: New test.
  6836. 2013-04-26 Jakub Jelinek <jakub@redhat.com>
  6837. PR go/57045
  6838. * gcc.dg/setjmp-5.c: New test.
  6839. 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
  6840. PR c++/55708
  6841. * g++.dg/cpp0x/constexpr-55708.C: New.
  6842. 2013-04-26 Richard Biener <rguenther@suse.de>
  6843. * gcc.dg/tree-prof/update-loopch.c: Revert last change.
  6844. * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
  6845. * gcc.dg/pr53265.c: Remove XFAILs.
  6846. * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
  6847. * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
  6848. 2013-04-26 Jakub Jelinek <jakub@redhat.com>
  6849. * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
  6850. * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
  6851. -fdiagnostics-color=never option similarly to
  6852. -fno-diagnostics-show-caret option.
  6853. 2013-04-25 Jakub Jelinek <jakub@redhat.com>
  6854. PR rtl-optimization/57003
  6855. * gcc.target/i386/pr57003.c: New test.
  6856. 2013-04-25 Marek Polacek <polacek@redhat.com>
  6857. PR tree-optimization/57066
  6858. * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
  6859. 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
  6860. Tejas Belagod <tejas.belagod@arm.com>
  6861. * gcc.target/aarch64/vaddv-intrinsic.c: New.
  6862. * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
  6863. * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
  6864. 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  6865. * gcc.target/aarch64/cmp.c: New.
  6866. 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  6867. * gcc.target/aarch64/ngc.c: New.
  6868. 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  6869. * lib/target-supports.exp
  6870. (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
  6871. (check_effective_target_arm_neon_fp16_ok): Likewise.
  6872. (add_options_for_arm_neon_fp16): Likewise.
  6873. * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
  6874. * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
  6875. 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
  6876. PR rtl-optimizations/57046
  6877. * gcc.target/i386/pr57046.c: New test.
  6878. 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  6879. * g++.dg/cpp1y/cplusplus.C: New.
  6880. 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  6881. * g++.dg/cpp1y/cxx1y_macro.C: Remove.
  6882. 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  6883. * c-c++-common/Wpointer-arith-1.c: New.
  6884. 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  6885. * g++.dg/cpp1y/cxx1y_macro.C: New.
  6886. 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
  6887. PR c++/56970
  6888. * g++.dg/cpp0x/sfinae45.C: New.
  6889. 2013-04-24 Richard Biener <rguenther@suse.de>
  6890. PR testsuite/57050
  6891. * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
  6892. 2013-04-23 Richard Biener <rguenther@suse.de>
  6893. PR middle-end/57036
  6894. * gcc.dg/torture/pr57036-1.c: New testcase.
  6895. * gcc.dg/torture/pr57036-2.c: Likewise.
  6896. 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
  6897. * gcc.target/aarch64/scalar-mov.c: New testcase.
  6898. 2013-04-23 Richard Biener <rguenther@suse.de>
  6899. PR tree-optimization/57026
  6900. * gcc.dg/torture/pr57026.c: New testcase.
  6901. 2013-04-22 Janus Weil <janus@gcc.gnu.org>
  6902. PR fortran/53685
  6903. PR fortran/57022
  6904. * gfortran.dg/transfer_check_4.f90: New.
  6905. 2013-04-22 Marek Polacek <polacek@redhat.com>
  6906. PR sanitizer/56990
  6907. * gcc.dg/pr56990.c: New test.
  6908. 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
  6909. PR target/57018
  6910. * gcc.target/i386/pr57018.c: New test.
  6911. 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
  6912. * gcc.target/aarch64/vrecps.c: New.
  6913. * gcc.target/aarch64/vrecpx.c: Likewise.
  6914. 2013-04-22 Christian Bruel <christian.bruel@st.com>
  6915. PR target/56995
  6916. * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
  6917. 2013-04-21 Jeff Law <law@redhat.com>
  6918. * gcc.dg/tree-ssa/forwprop-26.c: New test.
  6919. 2013-04-20 Tobias Burnus <burnus@net-b.de>
  6920. PR fortran/56907
  6921. * gfortran.dg/c_loc_test_22.f90: New.
  6922. 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
  6923. PR rtl-optimization/56847
  6924. * gcc.dg/pr56847.c: New test.
  6925. 2013-04-19 Richard Biener <rguenther@suse.de>
  6926. PR tree-optimization/56982
  6927. * gcc.c-torture/execute/pr56982.c: New testcase.
  6928. 2013-04-19 Martin Jambor <mjambor@suse.cz>
  6929. PR tree-optimization/56718
  6930. * g++.dg/ipa/imm-devirt-1.C: New test.
  6931. * g++.dg/ipa/imm-devirt-2.C: Likewise.
  6932. 2013-04-19 Richard Biener <rguenther@suse.de>
  6933. PR tree-optimization/57000
  6934. * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
  6935. 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
  6936. Mikael Morin <mikael@gcc.gnu.org>
  6937. PR fortran/56872
  6938. * gfortran.dg/array_constructor_45.f90: New test.
  6939. * gfortran.dg/array_constructor_46.f90: New test.
  6940. * gfortran.dg/array_constructor_47.f90: New test.
  6941. * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
  6942. 2013-04-18 Jakub Jelinek <jakub@redhat.com>
  6943. PR rtl-optimization/56999
  6944. * g++.dg/opt/pr56999.C: New test.
  6945. 2013-04-18 Cary Coutant <ccoutant@google.com>
  6946. * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
  6947. * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
  6948. 2013-04-18 Cary Coutant <ccoutant@google.com>
  6949. * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
  6950. * g++.dg/debug/dwarf2/typedef4.C: Likewise.
  6951. * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
  6952. * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
  6953. * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
  6954. * g++.dg/debug/dwarf2/nested-2.C: Likewise.
  6955. * g++.dg/debug/dwarf2/typedef1.C: Likewise.
  6956. * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
  6957. * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
  6958. * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
  6959. * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
  6960. 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
  6961. * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
  6962. 2013-04-18 Jakub Jelinek <jakub@redhat.com>
  6963. PR tree-optimization/56984
  6964. * gcc.c-torture/compile/pr56984.c: New test.
  6965. PR rtl-optimization/56992
  6966. * gcc.dg/pr56992.c: New test.
  6967. 2013-04-17 Janus Weil <janus@gcc.gnu.org>
  6968. PR fortran/56814
  6969. * gfortran.dg/proc_ptr_42.f90: New.
  6970. 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
  6971. * gnat.dg/discr41.ad[sb]: New test.
  6972. * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
  6973. * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
  6974. * gcc.dg/vect/slp-24.c: Likewise.
  6975. * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
  6976. * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
  6977. * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
  6978. * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
  6979. * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
  6980. * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
  6981. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
  6982. * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
  6983. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
  6984. * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
  6985. * gcc.dg/vect/vect-strided-mult.c: Likewise.
  6986. * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
  6987. * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
  6988. * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
  6989. * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
  6990. * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
  6991. * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
  6992. * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
  6993. * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
  6994. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
  6995. * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
  6996. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
  6997. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
  6998. * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
  6999. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
  7000. * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
  7001. 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
  7002. PR fortran/40958
  7003. * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
  7004. * gfortran.dg/module_md5_1.f90: Remove.
  7005. 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  7006. * gcc.target/aarch64/adds3.c: New.
  7007. * gcc.target/aarch64/subs3.c: New.
  7008. 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  7009. * gcc.target/aarch64/adds1.c: New.
  7010. * gcc.target/aarch64/adds2.c: New.
  7011. * gcc.target/aarch64/subs1.c: New.
  7012. * gcc.target/aarch64/subs2.c: New.
  7013. 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
  7014. Implement n3599 - Literal operator templates for strings.
  7015. * g++.dg/cpp1y/udlit-char-template.C: New test.
  7016. * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
  7017. 2013-04-16 Tobias Burnus <burnus@net-b.de>
  7018. PR fortran/39505
  7019. * gfortran.dg/no_arg_check_1.f90: New.
  7020. * gfortran.dg/no_arg_check_2.f90: New.
  7021. * gfortran.dg/no_arg_check_3.f90: New.
  7022. 2013-04-16 Janus Weil <janus@gcc.gnu.org>
  7023. PR fortran/56968
  7024. * gfortran.dg/proc_ptr_41.f90: New.
  7025. 2013-04-16 Richard Biener <rguenther@suse.de>
  7026. PR tree-optimization/56756
  7027. * gcc.dg/torture/pr56756.c: New testcase.
  7028. 2013-04-16 Tobias Burnus <burnus@net-b.de>
  7029. PR fortran/56969
  7030. * gfortran.dg/c_assoc_5.f90: New.
  7031. 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
  7032. * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
  7033. * gcc.c-torture/execute/pr33992.x: Remove.
  7034. * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
  7035. * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
  7036. * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
  7037. 2013-04-15 Jakub Jelinek <jakub@redhat.com>
  7038. PR tree-optimization/56962
  7039. * gcc.c-torture/execute/pr56962.c: New test.
  7040. 2013-04-15 Richard Biener <rguenther@suse.de>
  7041. PR tree-optimization/56933
  7042. * gcc.dg/vect/pr56933.c: New testcase.
  7043. 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7044. * gcc.target/arm/anddi3-opt.c: New test.
  7045. * gcc.target/arm/anddi3-opt2.c: Likewise.
  7046. 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
  7047. * gcc.dg/pr56890-1.c: New test.
  7048. * gcc.dg/pr56890-2.c: Likewise.
  7049. 2013-04-15 Joey Ye <joey.ye@arm.com>
  7050. * gcc.target/arm/thumb1-far-jump-1.c: New test.
  7051. * gcc.target/arm/thumb1-far-jump-2.c: New test.
  7052. 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
  7053. PR fortran/56816
  7054. * gfortran.dg/select_type_33.f03: New test.
  7055. 2013-04-13 Janus Weil <janus@gcc.gnu.org>
  7056. PR fortran/55959
  7057. * gfortran.dg/typebound_proc_29.f03: New.
  7058. 2013-04-12 Janus Weil <janus@gcc.gnu.org>
  7059. PR fortran/56266
  7060. * gfortran.dg/typebound_proc_28.f03: New.
  7061. 2013-04-12 Jeff Law <law@redhat.com>
  7062. * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
  7063. either.
  7064. 2013-04-12 Tobias Burnus <burnus@net-b.de>
  7065. PR fortran/56929
  7066. * gfortran.dg/coarray/alloc_comp_2.f90: New.
  7067. 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
  7068. PR target/56903
  7069. * gcc.target/i386/pr56903.c: New test.
  7070. 2013-04-12 Janus Weil <janus@gcc.gnu.org>
  7071. PR fortran/56261
  7072. * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
  7073. * gfortran.dg/assumed_rank_4.f90: Modified error wording.
  7074. * gfortran.dg/block_11.f90: Fix invalid test case.
  7075. * gfortran.dg/function_types_3.f90: Add new error message.
  7076. * gfortran.dg/global_references_1.f90: Ditto.
  7077. * gfortran.dg/import2.f90: Remove unneeded parts.
  7078. * gfortran.dg/import6.f90: Fix invalid test case.
  7079. * gfortran.dg/proc_decl_2.f90: Ditto.
  7080. * gfortran.dg/proc_decl_9.f90: Ditto.
  7081. * gfortran.dg/proc_decl_18.f90: Ditto.
  7082. * gfortran.dg/proc_ptr_40.f90: New.
  7083. * gfortran.dg/whole_file_7.f90: Modified error wording.
  7084. * gfortran.dg/whole_file_16.f90: Ditto.
  7085. * gfortran.dg/whole_file_17.f90: Add -pedantic.
  7086. * gfortran.dg/whole_file_18.f90: Modified error wording.
  7087. * gfortran.dg/whole_file_20.f03: Ditto.
  7088. * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
  7089. invalid test case.
  7090. 2013-04-12 Richard Biener <rguenther@suse.de>
  7091. Revert
  7092. 2013-04-10 Richard Biener <rguenther@suse.de>
  7093. * g++.dg/pr55604.C: Use -fdump-rtl-ira.
  7094. 2013-04-12 Tobias Burnus <burnus@net-b.de>
  7095. PR fortran/56845
  7096. * gfortran.dg/class_allocate_15.f90: New.
  7097. Revert:
  7098. 2013-04-12 Tobias Burnus <burnus@net-b.de>
  7099. * gfortran.dg/coarray_lib_alloc_2.f90: Update
  7100. scan-tree-dump-times.
  7101. 2013-04-12 Jakub Jelinek <jakub@redhat.com>
  7102. PR tree-optimization/56918
  7103. PR tree-optimization/56920
  7104. * gcc.dg/vect/pr56918.c: New test.
  7105. * gcc.dg/vect/pr56920.c: New test.
  7106. 2013-04-12 Tobias Burnus <burnus@net-b.de>
  7107. PR fortran/56845
  7108. * gfortran.dg/class_allocate_14.f90: New.
  7109. * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
  7110. * gfortran.dg/coarray_lib_alloc_3.f90: New.
  7111. 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
  7112. * gcc.dg/fold-cstvecshift.c: New testcase.
  7113. 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  7114. * gcc.target/aarch64/negs.c: New.
  7115. 2013-04-11 Jakub Jelinek <jakub@redhat.com>
  7116. PR c++/56895
  7117. * g++.dg/template/arrow4.C: New test.
  7118. 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
  7119. * gnat.dg/array23.adb: New test.
  7120. * gnat.dg/array23_pkg[123].ads: New helpers.
  7121. 2013-04-11 Jeff Law <law@redhat.com>
  7122. PR tree-optimization/56900
  7123. * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
  7124. 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
  7125. PR c++/56913
  7126. * g++.dg/cpp0x/sfinae44.C: New.
  7127. 2013-04-11 Arnaud Charlet <charlet@adacore.com>
  7128. * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
  7129. * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
  7130. 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
  7131. PR c++/54216
  7132. * g++.dg/cpp0x/enum26.C: New.
  7133. * g++.old-deja/g++.pt/mangle1.C: Adjust.
  7134. 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
  7135. * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
  7136. inverse operands.
  7137. * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
  7138. loop is vectorized.
  7139. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
  7140. * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
  7141. loop is vectorized and that the correct instruction is generated.
  7142. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
  7143. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
  7144. * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
  7145. 2013-04-11 Jakub Jelinek <jakub@redhat.com>
  7146. PR tree-optimization/56899
  7147. * gcc.c-torture/execute/pr56899.c: New test.
  7148. 2013-04-10 David S. Miller <davem@davemloft.net>
  7149. * gcc.target/sparc/setcc-4.c: New test.
  7150. * gcc.target/sparc/setcc-5.c: New test.
  7151. 2013-04-10 Richard Biener <rguenther@suse.de>
  7152. * g++.dg/pr55604.C: Use -fdump-rtl-ira.
  7153. 2013-04-10 Richard Biener <rguenther@suse.de>
  7154. * gcc.dg/vect/slp-39.c: New testcase.
  7155. 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
  7156. PR tree-optimization/55524
  7157. * gcc.target/epiphany/fnma-1.c: New test.
  7158. 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
  7159. * gcc.dg/tree-ssa/inline-11.c: New test
  7160. 2013-04-10 Jakub Jelinek <jakub@redhat.com>
  7161. PR c++/56895
  7162. * g++.dg/template/arrow3.C: New test.
  7163. 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7164. * gcc.target/arm/minmax_minus.c: New test.
  7165. 2013-04-09 Jakub Jelinek <jakub@redhat.com>
  7166. PR middle-end/56883
  7167. * c-c++-common/gomp/pr56883.c: New test.
  7168. 2013-04-09 Jeff Law <law@redhat.com>
  7169. * gcc.dg/tree-ssa/vrp87.c: New test.
  7170. 2013-04-09 Jakub Jelinek <jakub@redhat.com>
  7171. PR tree-optimization/56854
  7172. * g++.dg/torture/pr56854.C: New test.
  7173. 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
  7174. PR fortran/56782
  7175. * gfortran.dg/array_constructor_44.f90: New test.
  7176. 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
  7177. PR c++/56871
  7178. * g++.dg/cpp0x/constexpr-specialization.C: New.
  7179. 2013-04-08 Jakub Jelinek <jakub@redhat.com>
  7180. * gcc.c-torture/execute/pr56837.c: New test.
  7181. PR c++/34949
  7182. PR c++/50243
  7183. * g++.dg/opt/vt3.C: New test.
  7184. * g++.dg/opt/vt4.C: New test.
  7185. 2013-04-08 Jeff Law <law@redhat.com>
  7186. * gcc.dg/tree-ssa/forwprop-25.c: New test.
  7187. 2013-04-08 Richard Biener <rguenther@suse.de>
  7188. * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
  7189. 2013-04-08 Richard Biener <rguenther@suse.de>
  7190. * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
  7191. 2013-04-08 Richard Biener <rguenther@suse.de>
  7192. * g++.dg/vect/slp-pr56812.cc: Adjust.
  7193. 2013-04-08 Jakub Jelinek <jakub@redhat.com>
  7194. * gcc.dg/pr56837.c: New test.
  7195. * gcc.dg/tree-ssa/ldist-19.c: Don't check for
  7196. "generated memset minus one".
  7197. 2013-04-07 Tobias Burnus <burnus@net-b.de>
  7198. PR fortran/56849
  7199. * gfortran.dg/reshape_5.f90: New.
  7200. 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  7201. PR target/56843
  7202. * gcc.target/powerpc/recip-1.c: Modify expected output.
  7203. * gcc.target/powerpc/recip-3.c: Likewise.
  7204. * gcc.target/powerpc/recip-4.c: Likewise.
  7205. * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
  7206. 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
  7207. * gcc.target/arm/peep-ldrd-1.c: New test.
  7208. * gcc.target/arm/peep-strd-1.c: Likewise.
  7209. 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
  7210. * gcc.target/arm/negdi-1.c: New test.
  7211. * gcc.target/arm/negdi-2.c: Likewise.
  7212. * gcc.target/arm/negdi-3.c: Likewise.
  7213. * gcc.target/arm/negdi-4.c: Likewise.
  7214. 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7215. * lib/target-supports.exp (add_options_for_arm_v8_neon):
  7216. Add -march=armv8-a when we use v8 NEON.
  7217. (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
  7218. (check_effective_target_vect_call_ceilf): Likewise.
  7219. (check_effective_target_vect_call_floorf): Likewise.
  7220. (check_effective_target_vect_call_roundf): Likewise.
  7221. (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
  7222. * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
  7223. * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
  7224. * gcc.target/arm/vect-rounding-floorf.c: Likewise.
  7225. * gcc.target/arm/vect-rounding-roundf.c: Likewise.
  7226. 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
  7227. * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
  7228. * gcc.target/powerpc/sd-pwr6.c: Same.
  7229. * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
  7230. * g++.dg/debug/pr56294.C: XFAIL on AIX.
  7231. 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
  7232. * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
  7233. 2013-04-04 Janus Weil <janus@gcc.gnu.org>
  7234. PR fortran/40881
  7235. * gfortran.dg/altreturn_1.f90: Add -std=gnu.
  7236. * gfortran.dg/altreturn_4.f90: Ditto.
  7237. * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
  7238. * gfortran.dg/altreturn_5.f90: Ditto.
  7239. * gfortran.dg/altreturn_6.f90: Ditto.
  7240. * gfortran.dg/altreturn_7.f90: Ditto.
  7241. 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7242. * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
  7243. New procedure.
  7244. (check_effective_target_arm_v8_neon_ok_nocache):
  7245. Likewise.
  7246. (check_effective_target_arm_v8_neon_ok): Change to use
  7247. check_effective_target_arm_v8_neon_ok_nocache.
  7248. (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
  7249. NEON flags.
  7250. (check_effective_target_vect_call_btruncf):
  7251. Enable for arm and ARMv8 NEON.
  7252. (check_effective_target_vect_call_ceilf): Likewise.
  7253. (check_effective_target_vect_call_floorf): Likewise.
  7254. (check_effective_target_vect_call_roundf): Likewise.
  7255. (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
  7256. target.
  7257. 2013-04-04 Marek Polacek <polacek@redhat.com>
  7258. PR tree-optimization/48186
  7259. * gcc.dg/pr48186.c: New test.
  7260. 2013-04-04 Richard Biener <rguenther@suse.de>
  7261. PR tree-optimization/56826
  7262. * gcc.dg/vect/pr56826.c: New testcase.
  7263. * gcc.dg/vect/O3-pr36098.c: Adjust.
  7264. 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
  7265. * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
  7266. * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
  7267. * gcc.target/aarch64/test-framepointer-1.c: Likewise.
  7268. * gcc.target/aarch64/test-framepointer-2.c: Likewise.
  7269. * gcc.target/aarch64/test-framepointer-3.c: Likewise.
  7270. * gcc.target/aarch64/test-framepointer-4.c: Likewise.
  7271. * gcc.target/aarch64/test-framepointer-5.c: Likewise.
  7272. * gcc.target/aarch64/test-framepointer-6.c: Likewise.
  7273. * gcc.target/aarch64/test-framepointer-7.c: Likewise.
  7274. * gcc.target/aarch64/test-framepointer-8.c: Likewise.
  7275. 2013-04-04 Richard Biener <rguenther@suse.de>
  7276. PR tree-optimization/56213
  7277. * gcc.dg/vect/vect-123.c: New testcase.
  7278. 2013-04-04 Tobias Burnus <burnus@net-b.de>
  7279. PR fortran/56810
  7280. * gfortran.dg/read_repeat_2.f90: New.
  7281. 2013-04-04 Richard Biener <rguenther@suse.de>
  7282. PR tree-optimization/56837
  7283. * g++.dg/torture/pr56837.C: New testcase.
  7284. 2013-04-04 Tobias Burnus <burnus@net-b.de>
  7285. PR fortran/50269
  7286. * gfortran.dg/c_loc_test_21.f90: New.
  7287. * gfortran.dg/c_loc_test_19.f90: Update dg-error.
  7288. * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
  7289. * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
  7290. * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
  7291. * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
  7292. 2013-04-03 Jeff Law <law@redhat.com>
  7293. PR tree-optimization/56799
  7294. * gcc.c-torture/execute/pr56799.c: New test.
  7295. 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
  7296. PR c++/56815
  7297. * g++.dg/warn/Wpointer-arith-1.C: New.
  7298. * g++.dg/gomp/for-19.C: Adjust.
  7299. 2013-04-03 Marek Polacek <polacek@redhat.com>
  7300. PR sanitizer/55702
  7301. * gcc.dg/pr55702.c: New test.
  7302. 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7303. PR target/56809
  7304. * gcc.dg/pr56809.c: New testcase.
  7305. 2013-04-03 Jakub Jelinek <jakub@redhat.com>
  7306. PR debug/56819
  7307. * g++.dg/debug/pr56819.C: New test.
  7308. 2013-04-03 Richard Biener <rguenther@suse.de>
  7309. PR tree-optimization/56817
  7310. * g++.dg/torture/pr56817.C: New testcase.
  7311. 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
  7312. * gcc.dg/vect/bb-slp-31.c: New file.
  7313. 2013-04-03 Jason Merrill <jason@redhat.com>
  7314. PR c++/34949
  7315. * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
  7316. 2013-04-03 Richard Biener <rguenther@suse.de>
  7317. * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
  7318. 2013-04-03 Richard Biener <rguenther@suse.de>
  7319. PR tree-optimization/55964
  7320. * gcc.dg/torture/pr55964-2.c: New testcase.
  7321. 2013-04-03 Richard Biener <rguenther@suse.de>
  7322. PR tree-optimization/56501
  7323. * gcc.dg/torture/pr56501.c: New testcase.
  7324. 2013-04-03 Richard Biener <rguenther@suse.de>
  7325. PR tree-optimization/56407
  7326. * gcc.dg/torture/pr56407.c: New testcase.
  7327. 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
  7328. PR tree-optimization/56790
  7329. * g++.dg/ext/pr56790-1.C: New testcase.
  7330. 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
  7331. * gcc.target/i386/merge-1.c: New testcase.
  7332. * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
  7333. 2013-04-03 Jakub Jelinek <jakub@redhat.com>
  7334. PR c/19449
  7335. * gcc.c-torture/execute/pr19449.c: New test.
  7336. 2013-04-03 Richard Biener <rguenther@suse.de>
  7337. PR tree-optimization/56812
  7338. * g++.dg/vect/slp-pr56812.cc: New testcase.
  7339. 2013-04-03 Janus Weil <janus@gcc.gnu.org>
  7340. PR fortran/56284
  7341. PR fortran/40881
  7342. * gfortran.dg/altreturn_8.f90: New.
  7343. * gfortran.dg/altreturn_2.f90: Add -std=legacy.
  7344. * gfortran.dg/intrinsic_actual_3.f90: Ditto.
  7345. * gfortran.dg/invalid_interface_assignment.f90: Ditto.
  7346. 2013-04-02 Jakub Jelinek <jakub@redhat.com>
  7347. PR rtl-optimization/56745
  7348. * gcc.c-torture/compile/pr56745.c: New test.
  7349. 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
  7350. * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
  7351. 2013-04-02 Richard Biener <rguenther@suse.de>
  7352. PR tree-optimization/56778
  7353. * gcc.dg/torture/pr56778.c: New testcase.
  7354. 2013-04-02 Richard Biener <rguenther@suse.de>
  7355. PR middle-end/56768
  7356. * g++.dg/torture/pr56768.C: New testcase.
  7357. 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
  7358. * obj-c++.dg/try-catch-13.mm: Update per PR56725.
  7359. 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  7360. PR fortran/56660
  7361. * gfortran.dg/namelist_82.f90: New test.
  7362. 2013-04-01 Janus Weil <janus@gcc.gnu.org>
  7363. PR fortran/56500
  7364. * gfortran.dg/implicit_class_1.f90: New.
  7365. 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  7366. PR fortran/56786
  7367. * gfortran.dg/namelist_81.f90: New test.
  7368. 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
  7369. * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
  7370. for constant and equal string lengths.
  7371. * gfortran.dg/character_comparison_5.f90: Likewise.
  7372. * gfortran.dg/character_comparison_9.f90: New test.
  7373. 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
  7374. * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
  7375. * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
  7376. 2013-03-29 Tobias Burnus <burnus@net-b.de>
  7377. PR fortran/35203
  7378. * gfortran.dg/optional_absent_3.f90: New.
  7379. 2013-03-29 Tobias Burnus <burnus@net-b.de>
  7380. PR fortran/56737
  7381. * gfortran.dg/fmt_cache_3.f90: New.
  7382. 2013-03-29 Tobias Burnus <burnus@net-b.de>
  7383. PR fortran/56735
  7384. * gfortran.dg/namelist_80.f90: New.
  7385. 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
  7386. PR fortran/45159
  7387. * gfortran.dg/string_length_2.f90: New test.
  7388. * gfortran.dg/dependency_41.f90: New test.
  7389. 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
  7390. PR fortran/55806
  7391. * gfortran.dg/array_constructor_43.f90: New test.
  7392. * gfortran.dg/random_seed_3.f90: New test.
  7393. 2013-03-28 Ian Bolton <ian.bolton@arm.com>
  7394. * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
  7395. * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
  7396. * gcc.target/aarch64/test-framepointer-1.c: Likewise.
  7397. * gcc.target/aarch64/test-framepointer-2.c: Likewise.
  7398. * gcc.target/aarch64/test-framepointer-3.c: Likewise.
  7399. * gcc.target/aarch64/test-framepointer-4.c: Likewise.
  7400. * gcc.target/aarch64/test-framepointer-5.c: Likewise.
  7401. * gcc.target/aarch64/test-framepointer-6.c: Likewise.
  7402. * gcc.target/aarch64/test-framepointer-7.c: Likewise.
  7403. * gcc.target/aarch64/test-framepointer-8.c: Likewise.
  7404. 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
  7405. PR c++/56725
  7406. * g++.dg/conversion/op4.C: Adjust.
  7407. * g++.dg/cpp0x/rv1n.C: Likewise.
  7408. * g++.dg/cpp0x/rv2n.C: Likewise.
  7409. * g++.dg/cpp0x/template_deduction.C: Likewise.
  7410. * g++.dg/expr/cond8.C: Likewise.
  7411. * g++.dg/other/error4.C: Likewise.
  7412. * g++.old-deja/g++.bugs/900514_03.C: Likewise.
  7413. * g++.old-deja/g++.bugs/900519_02.C: Likewise.
  7414. * g++.old-deja/g++.bugs/900519_03.C: Likewise.
  7415. * g++.old-deja/g++.bugs/900520_02.C: Likewise.
  7416. * g++.old-deja/g++.jason/conversion2.C: Likewise.
  7417. * g++.old-deja/g++.law/cvt20.C: Likewise.
  7418. * g++.old-deja/g++.law/cvt8.C: Likewise.
  7419. * g++.old-deja/g++.law/init8.C: Likewise.
  7420. * g++.old-deja/g++.mike/net12.C: Likewise.
  7421. * g++.old-deja/g++.mike/net8.C: Likewise.
  7422. * g++.old-deja/g++.mike/p2793.C: Likewise.
  7423. * g++.old-deja/g++.mike/p3836.C: Likewise.
  7424. * g++.old-deja/g++.mike/p418.C: Likewise.
  7425. * g++.old-deja/g++.mike/p701.C: Likewise.
  7426. * g++.old-deja/g++.mike/p807.C: Likewise.
  7427. 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
  7428. PR middle-end/56694
  7429. * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
  7430. targets.
  7431. 2013-03-28 Marek Polacek <polacek@redhat.com>
  7432. PR tree-optimization/56695
  7433. * gcc.dg/vect/pr56695.c: New test.
  7434. 2013-03-28 Richard Biener <rguenther@suse.de>
  7435. PR tree-optimization/37021
  7436. * gcc.dg/vect/fast-math-slp-38.c: New testcase.
  7437. * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
  7438. 2013-03-27 Tobias Burnus <burnus@net-b.de>
  7439. PR fortran/56650
  7440. PR fortran/36437
  7441. * gfortran.dg/sizeof_2.f90: New.
  7442. * gfortran.dg/sizeof_3.f90: New.
  7443. * gfortran.dg/sizeof_proc.f90: Update dg-error.
  7444. 2013-03-27 Richard Biener <rguenther@suse.de>
  7445. PR tree-optimization/37021
  7446. * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
  7447. 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
  7448. * g++.dg/ipa/ivinline-1.C: Add target nonpic.
  7449. * g++.dg/ipa/ivinline-2.C: Likewise.
  7450. * g++.dg/ipa/ivinline-3.C: Likewise.
  7451. * g++.dg/ipa/ivinline-4.C: Likewise.
  7452. * g++.dg/ipa/ivinline-5.C: Likewise.
  7453. * g++.dg/ipa/ivinline-7.C: Likewise.
  7454. * g++.dg/ipa/ivinline-8.C: Likewise.
  7455. * g++.dg/ipa/ivinline-9.C: Likewise.
  7456. * g++.dg/cpp0x/noexcept03.C: Likewise.
  7457. * gcc.dg/const-1.c: Likewise.
  7458. * gcc.dg/ipa/pure-const-1.c: Likewise.
  7459. * gcc.dg/noreturn-8.c: Likewise.
  7460. * gcc.target/i386/mmx-1.c: Likewise.
  7461. * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
  7462. * gcc.dg/tree-ssa/loadpre6.c: Likewise.
  7463. * gcc.c-torture/execute/pr33992.x: New file.
  7464. 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
  7465. * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
  7466. 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
  7467. PR c++/55951
  7468. * g++.dg/ext/desig5.C: New.
  7469. 2013-03-26 Tobias Burnus <burnus@net-b.de>
  7470. PR fortran/56649
  7471. * gfortran.dg/merge_init_expr_2.f90: New.
  7472. * gfortran.dg/merge_char_1.f90: Modify test to
  7473. stay a run-time test.
  7474. * gfortran.dg/merge_char_3.f90: Ditto.
  7475. 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
  7476. * g++.dg/cpp0x/constexpr-friend-2.C: New.
  7477. * g++.dg/cpp0x/constexpr-main.C: Likewise.
  7478. 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
  7479. PR c++/56722
  7480. * g++.dg/cpp0x/range-for23.C: New.
  7481. 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
  7482. PR libfortran/52512
  7483. * gfortran.dg/namelist_79.f90: New.
  7484. 2013-03-25 Martin Jambor <mjambor@suse.cz>
  7485. * gcc.dg/ipa/ipcp-agg-9.c: New test.
  7486. 2013-03-25 Tobias Burnus <burnus@net-b.de>
  7487. PR fortran/38536
  7488. PR fortran/38813
  7489. PR fortran/38894
  7490. PR fortran/39288
  7491. PR fortran/40963
  7492. PR fortran/45824
  7493. PR fortran/47023
  7494. PR fortran/47034
  7495. PR fortran/49023
  7496. PR fortran/50269
  7497. PR fortran/50612
  7498. PR fortran/52426
  7499. PR fortran/54263
  7500. PR fortran/55343
  7501. PR fortran/55444
  7502. PR fortran/55574
  7503. PR fortran/56079
  7504. PR fortran/56378
  7505. * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
  7506. * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
  7507. * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
  7508. * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
  7509. * gfortran.dg/c_funloc_tests_2.f03: Ditto.
  7510. * gfortran.dg/c_funloc_tests_5.f03: Ditto.
  7511. * gfortran.dg/c_funloc_tests_6.f90: Ditto.
  7512. * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
  7513. * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
  7514. * gfortran.dg/c_loc_tests_16.f90: Ditto.
  7515. * gfortran.dg/c_loc_tests_4.f03: Ditto.
  7516. * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
  7517. * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
  7518. * gfortran.dg/c_loc_tests_8.f03: Ditto.
  7519. * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
  7520. * gfortran.dg/c_ptr_tests_15.f90: Ditto.
  7521. * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
  7522. * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
  7523. * gfortran.dg/pr32601_1.f03: Ditto.
  7524. * gfortran.dg/storage_size_2.f08: Remove dg-error.
  7525. * gfortran.dg/blockdata_7.f90: New.
  7526. * gfortran.dg/c_assoc_4.f90: New.
  7527. * gfortran.dg/c_f_pointer_tests_6.f90: New.
  7528. * gfortran.dg/c_f_pointer_tests_7.f90: New.
  7529. * gfortran.dg/c_funloc_tests_8.f90: New.
  7530. * gfortran.dg/c_loc_test_17.f90: New.
  7531. * gfortran.dg/c_loc_test_18.f90: New.
  7532. * gfortran.dg/c_loc_test_19.f90: New.
  7533. * gfortran.dg/c_loc_test_20.f90: New.
  7534. * gfortran.dg/c_sizeof_5.f90: New.
  7535. * gfortran.dg/iso_c_binding_rename_3.f90: New.
  7536. * gfortran.dg/transfer_resolve_2.f90: New.
  7537. * gfortran.dg/transfer_resolve_3.f90: New.
  7538. * gfortran.dg/transfer_resolve_4.f90: New.
  7539. * gfortran.dg/pr32601.f03: Update dg-error.
  7540. * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
  7541. * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
  7542. 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7543. * gcc.target/arm/vseleqdf.c: New test.
  7544. * gcc.target/arm/vseleqsf.c: Likewise.
  7545. * gcc.target/arm/vselgedf.c: Likewise.
  7546. * gcc.target/arm/vselgesf.c: Likewise.
  7547. * gcc.target/arm/vselgtdf.c: Likewise.
  7548. * gcc.target/arm/vselgtsf.c: Likewise.
  7549. * gcc.target/arm/vselledf.c: Likewise.
  7550. * gcc.target/arm/vsellesf.c: Likewise.
  7551. * gcc.target/arm/vselltdf.c: Likewise.
  7552. * gcc.target/arm/vselltsf.c: Likewise.
  7553. * gcc.target/arm/vselnedf.c: Likewise.
  7554. * gcc.target/arm/vselnesf.c: Likewise.
  7555. * gcc.target/arm/vselvcdf.c: Likewise.
  7556. * gcc.target/arm/vselvcsf.c: Likewise.
  7557. * gcc.target/arm/vselvsdf.c: Likewise.
  7558. * gcc.target/arm/vselvssf.c: Likewise.
  7559. 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7560. * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
  7561. body from here...
  7562. * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
  7563. * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
  7564. * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
  7565. * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
  7566. * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
  7567. * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
  7568. * gcc.target/aarch64/atomic-op-char.x: ... to here.
  7569. * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
  7570. * gcc.target/aarch64/atomic-op-consume.x: ... to here.
  7571. * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
  7572. * gcc.target/aarch64/atomic-op-int.x: ... to here.
  7573. * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
  7574. * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
  7575. * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
  7576. * gcc.target/aarch64/atomic-op-release.x: ... to here.
  7577. * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
  7578. * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
  7579. * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
  7580. * gcc.target/aarch64/atomic-op-short.x: ... to here.
  7581. * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
  7582. * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
  7583. * gcc.target/arm/atomic-op-acquire.c: Likewise.
  7584. * gcc.target/arm/atomic-op-char.c: Likewise.
  7585. * gcc.target/arm/atomic-op-consume.c: Likewise.
  7586. * gcc.target/arm/atomic-op-int.c: Likewise.
  7587. * gcc.target/arm/atomic-op-relaxed.c: Likewise.
  7588. * gcc.target/arm/atomic-op-release.c: Likewise.
  7589. * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
  7590. * gcc.target/arm/atomic-op-short.c: Likewise.
  7591. 2013-03-25 Richard Biener <rguenther@suse.de>
  7592. PR middle-end/56694
  7593. * g++.dg/torture/pr56694.C: New testcase.
  7594. 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
  7595. PR target/56720
  7596. * gcc.target/arm/neon-vcond-gt.c: New test.
  7597. * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
  7598. * gcc.target/arm/neon-vcond-unordered.c: Likewise.
  7599. 2013-03-25 Richard Biener <rguenther@suse.de>
  7600. PR tree-optimization/56689
  7601. * gcc.dg/torture/pr56689.c: New testcase.
  7602. 2013-03-25 Kai Tietz <ktietz@redhat.com>
  7603. * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
  7604. 2013-03-24 Tobias Burnus <burnus@net-b.de>
  7605. PR fortran/56696
  7606. * gfortran.dg/eof_5.f90: New.
  7607. 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
  7608. * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
  7609. alphabetically.
  7610. 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
  7611. * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
  7612. 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
  7613. PR testsuite/55994
  7614. * gcc.c-torture/execute/builtins/builtins.exp: Add
  7615. -Wl,--allow-multiple-definition for RTEMS targets.
  7616. 2013-03-22 Ian Bolton <ian.bolton@arm.com>
  7617. * gcc.target/aarch64/movk.c: New test.
  7618. 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
  7619. * g++.dg/ext/vector21.C: New testcase.
  7620. 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
  7621. * gcc.target/arm/neon-for-64bits-1.c: New tests.
  7622. * gcc.target/arm/neon-for-64bits-2.c: Likewise.
  7623. 2013-03-21 Richard Biener <rguenther@suse.de>
  7624. * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
  7625. * gcc.dg/vect/vect-outer-3a.c: Likewise.
  7626. 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  7627. * gcc.target/aarch64/vect.c: Test and result vector added
  7628. for sabd and saba instructions.
  7629. * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
  7630. instructions in assembly.
  7631. * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
  7632. * gcc.target/aarch64/vect-fp.c: Test and result vector added
  7633. for fabd instruction.
  7634. * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
  7635. instruction in assembly.
  7636. * gcc.target/aarch64/vect-fp.x: Add fabd test function.
  7637. 2013-03-20 Jeff Law <law@redhat.com>
  7638. * g++.dg/tree-ssa/ssa-dom.C: New test.
  7639. 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
  7640. * gcc.target/powerpc/mmfpgpr.c: New test.
  7641. * gcc.target/powerpc/sd-vsx.c: Likewise.
  7642. * gcc.target/powerpc/sd-pwr6.c: Likewise.
  7643. * gcc.target/powerpc/vsx-float0.c: Likewise.
  7644. 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
  7645. PR tree-optimization/56355
  7646. * gcc.dg/pr56355-1.c: New file.
  7647. 2013-03-20 Catherine Moore <clm@codesourcery.com>
  7648. Richard Sandiford <rdsandiford@googlemail.com>
  7649. * gcc.target/mips/mips.exp: Add microMIPS support.
  7650. * gcc.target/mips/umips-movep-2.c: New test.
  7651. * gcc.target/mips/umips-lwp-2.c: New test.
  7652. * gcc.target/mips/umips-swp-5.c: New test.
  7653. * gcc.target/mips/umips-constraints-1.c: New test.
  7654. * gcc.target/mips/umips-lwp-3.c: New test.
  7655. * gcc.target/mips/umips-swp-6.c: New test.
  7656. * gcc.target/mips/umips-constraints-2.c: New test.
  7657. * gcc.target/mips/umips-save-restore-1.c: New test.
  7658. * gcc.target/mips/umips-lwp-4.c: New test.
  7659. * gcc.target/mips/umips-swp-7.c: New test.
  7660. * gcc.target/mips/umips-save-restore-2.c: New test.
  7661. * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
  7662. * gcc.target/mips/umips-lwp-5.c: New test.
  7663. * gcc.target/mips/umips-save-restore-3.c: New test.
  7664. * gcc.target/mips/umips-lwp-6.c: New test.
  7665. * gcc.target/mips/umips-swp-1.c: New test.
  7666. * gcc.target/mips/umips-lwp-7.c: New test.
  7667. * gcc.target/mips/umips-swp-2.c: New test.
  7668. * gcc.target/mips/umips-lwp-8.c: New test.
  7669. * gcc.target/mips/umips-swp-3.c: New test.
  7670. * gcc.target/mips/umips-movep-1.c: New test.
  7671. * gcc.target/mips/umips-lwp-1.c: New test.
  7672. * gcc.target/mips/umips-swp-4.c: New test.
  7673. 2013-03-20 Richard Biener <rguenther@suse.de>
  7674. PR tree-optimization/56661
  7675. * gcc.dg/torture/pr56661.c: New testcase.
  7676. 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
  7677. PR rtl-optimization/56605
  7678. * gcc.target/powerpc/pr56605.c: New.
  7679. 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7680. PR fortran/54932
  7681. * gfortran.dg/do_1.f90: Don't xfail.
  7682. 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
  7683. PR libfortran/51825
  7684. * gfortran.dg/namelist_77.f90: New.
  7685. * gfortran.dg/namelist_78.f90: New.
  7686. 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
  7687. PR libfortran/48618
  7688. * gfortran.dg/open_negative_unit_1.f90: New.
  7689. 2013-03-19 Ian Bolton <ian.bolton@arm.com>
  7690. * gcc.target/aarch64/sbc.c: New test.
  7691. 2013-03-19 Ian Bolton <ian.bolton@arm.com>
  7692. * gcc.target/aarch64/ror.c: New test.
  7693. 2013-03-19 Ian Bolton <ian.bolton@arm.com>
  7694. * gcc.target/aarch64/extr.c: New test.
  7695. 2013-03-19 Richard Biener <rguenther@suse.de>
  7696. PR tree-optimization/56273
  7697. * gcc.dg/tree-ssa/vrp47.c: Adjust.
  7698. * c-c++-common/uninit-17.c: Likewise.
  7699. 2013-03-18 Jakub Jelinek <jakub@redhat.com>
  7700. PR tree-optimization/56635
  7701. * g++.dg/torture/pr56635.C: New test.
  7702. 2013-03-18 Richard Biener <rguenther@suse.de>
  7703. PR tree-optimization/3713
  7704. * g++.dg/ipa/devirt-12.C: New testcase.
  7705. 2013-03-18 Jakub Jelinek <jakub@redhat.com>
  7706. PR c/56566
  7707. * c-c++-common/pr56566.c: New test.
  7708. 2013-03-17 Jason Merrill <jason@redhat.com>
  7709. * g++.dg/template/abstract-dr337.C: XFAIL.
  7710. 2013-03-16 Jakub Jelinek <jakub@redhat.com>
  7711. PR c++/56607
  7712. * g++.dg/warn/Wdiv-by-zero-2.C: New test.
  7713. * c-c++-common/pr56607.c: New test.
  7714. 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
  7715. PR c++/56582
  7716. * g++.dg/cpp0x/constexpr-array5.C: New.
  7717. 2013-03-15 Tobias Burnus <burnus@net-b.de>
  7718. PR fortran/56615
  7719. * gfortran.dg/transfer_intrinsic_5.f90: New.
  7720. 2013-03-15 Kai Tietz <ktietz@redhat.com>
  7721. * gcc.target/i386/movti.c: Don't test for x64 mingw.
  7722. * gcc.target/i386/pr20020-1.c: Likewise.
  7723. * gcc.target/i386/pr20020-2.c: Likewise.
  7724. * gcc.target/i386/pr20020-3.c: Likewise.
  7725. * gcc.target/i386/pr53425-1.c: Likewise.
  7726. * gcc.target/i386/pr53425-2.c: Likewise.
  7727. * gcc.target/i386/pr55093.c: Likewise.
  7728. * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
  7729. 2013-03-15 Jakub Jelinek <jakub@redhat.com>
  7730. PR debug/56307
  7731. * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
  7732. dg-options. Remove 32-bit hppa*-*-hpux* xfail.
  7733. 2013-03-14 Jakub Jelinek <jakub@redhat.com>
  7734. PR tree-optimization/53265
  7735. * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
  7736. undefined behavior.
  7737. * gcc.dg/graphite/id-6.c (test): Likewise.
  7738. * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
  7739. MIN_EXPR and MAX_EXPR in GIMPLE stmts.
  7740. PR tree-optimization/53265
  7741. * gcc.dg/pr53265.c: New test.
  7742. * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
  7743. to dg-options.
  7744. * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
  7745. arrays.
  7746. * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
  7747. n, use it as high bound instead of 4.
  7748. 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
  7749. PR target/49880
  7750. * gcc.target/sh/pr49880-1.c: New.
  7751. * gcc.target/sh/pr49880-2.c: New.
  7752. * gcc.target/sh/pr49880-3.c: New.
  7753. * gcc.target/sh/pr49880-4.c: New.
  7754. * gcc.target/sh/pr49880-5.c: New.
  7755. 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
  7756. * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
  7757. 2013-03-13 Richard Biener <rguenther@suse.de>
  7758. PR tree-optimization/56608
  7759. * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
  7760. 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
  7761. PR c++/56611
  7762. * g++.dg/cpp0x/alias-decl-32.C: New.
  7763. 2013-03-11 Jan Hubicka <jh@suse.cz>
  7764. PR middle-end/56571
  7765. * gcc.c-torture/compile/pr56571.c: New testcase.
  7766. 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  7767. * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
  7768. * gcc.dg/tree-ssa/pr55579.c: Likewise.
  7769. 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
  7770. * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
  7771. * gcc.dg/inline_4.c: Likewise.
  7772. * gcc.dg/unroll_2.c: Likewise.
  7773. * gcc.dg/unroll_3.c: Likewise.
  7774. * gcc.dg/unroll_4.c: Likewise.
  7775. 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  7776. PR testsuite/54119
  7777. * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
  7778. PR debug/56307
  7779. * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
  7780. 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
  7781. PR target/40797
  7782. * gcc.c-torture/compile/pr40797.c: New.
  7783. 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  7784. * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
  7785. 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
  7786. PR fortran/56575
  7787. * gfortran.dg/class_56.f90: New test.
  7788. 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
  7789. PR middle-end/56524
  7790. * gcc.target/mips/pr56524.c: New test.
  7791. 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
  7792. PR c++/56565
  7793. * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
  7794. 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
  7795. PR c++/51412
  7796. * g++.dg/cpp0x/lambda/lambda-err3.C: New.
  7797. 2013-03-08 Marek Polacek <polacek@redhat.com>
  7798. PR tree-optimization/56478
  7799. * gcc.dg/torture/pr56478.c: New test.
  7800. 2013-03-08 Kai Tietz <ktietz@redhat.com>
  7801. * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
  7802. targets linker option --allow-multiple-definition.
  7803. * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
  7804. * gcc.dg/pr24683.c: Avoid warning about casting constant string.
  7805. * gcc.dg/pr52549.c: Add LLP64 case.
  7806. * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
  7807. * gcc.dg/pr56510.c: Adjust for LLP64 targets.
  7808. * gcc.dg/torture/pr51071-2.c: Likewise.
  7809. * gcc.dg/tree-ssa/vrp72.c: Likewise.
  7810. * gcc.dg/tree-ssa/vrp73.c: Likewise.
  7811. * gcc.dg/tree-ssa/vrp75.c: Likewise.
  7812. * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
  7813. * gcc.dg/weak/weak-1.c: Likewise.
  7814. * gcc.dg/weak/weak-2.c: Likewise.
  7815. * gcc.dg/weak/weak-3.c: Likewise.
  7816. * gcc.dg/weak/weak-4.c: Likewise.
  7817. * gcc.dg/weak/weak-5.c: Likewise.
  7818. * gcc.dg/weak/weak-15.c: Likewise.
  7819. * gcc.dg/weak/weak-16.c: Likewise.
  7820. * c-c++-common/pr54486.c: Skip test for mingw-targets.
  7821. 2013-03-07 Jakub Jelinek <jakub@redhat.com>
  7822. PR tree-optimization/56559
  7823. * gcc.dg/tree-ssa/reassoc-26.c: New test.
  7824. 2013-03-07 Andreas Schwab <schwab@suse.de>
  7825. * gcc.dg/pr31490.c: Fix last change.
  7826. 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
  7827. PR c++/56534
  7828. * g++.dg/template/crash115.C: New.
  7829. 2013-03-06 Jakub Jelinek <jakub@redhat.com>
  7830. PR tree-optimization/56539
  7831. * gcc.c-torture/compile/pr56539.c: New test.
  7832. 2013-03-06 Kai Tietz <ktietz@redhat.com>
  7833. * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
  7834. targets.
  7835. * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
  7836. * gcc.dg/lto/20091013-1_2.c: Likewise.
  7837. * gcc.dg/pr31490.c: Adjust for LLP64 targets.
  7838. 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
  7839. * gnat.dg/specs/aggr6.ads: New test.
  7840. 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
  7841. * gnat.dg/loop_optimization15.ad[sb]: New test.
  7842. 2013-03-06 Jakub Jelinek <jakub@redhat.com>
  7843. PR middle-end/56548
  7844. * gcc.dg/pr56548.c: New test.
  7845. 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  7846. PR debug/53363
  7847. * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
  7848. 2013-03-06 Jakub Jelinek <jakub@redhat.com>
  7849. PR c++/56543
  7850. * g++.dg/template/typename20.C: New test.
  7851. 2013-03-05 Jakub Jelinek <jakub@redhat.com>
  7852. PR debug/56510
  7853. * gcc.dg/pr56510.c: New test.
  7854. PR rtl-optimization/56484
  7855. * gcc.c-torture/compile/pr56484.c: New test.
  7856. 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
  7857. PR c++/56530
  7858. * g++.dg/warn/Wsign-conversion-2.C: New.
  7859. 2013-03-05 Richard Biener <rguenther@suse.de>
  7860. PR tree-optimization/56270
  7861. * gcc.dg/vect/slp-38.c: New testcase.
  7862. 2013-03-05 Jakub Jelinek <jakub@redhat.com>
  7863. PR rtl-optimization/56494
  7864. * gcc.dg/pr56494.c: New test.
  7865. 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
  7866. * gcc.dg/pr56424.c: New test.
  7867. 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
  7868. * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
  7869. * gcc.dg/pr56228.c <avr>: Skip.
  7870. 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
  7871. PR testsuite/52641
  7872. PR tree-optimization/52631
  7873. * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
  7874. 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
  7875. * gcc.dg/vect/vect-82_64.c: Skip on AIX.
  7876. * gcc.dg/vect/vect-83_64.c: Same.
  7877. 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
  7878. PR fortran/56477
  7879. * gfortran.dg/pointer_check_13.f90: New test.
  7880. 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
  7881. PR fortran/54730
  7882. * gfortran.dg/array_constructor_42.f90: New test.
  7883. 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
  7884. PR c++/52688
  7885. * g++.dg/template/static33.C: New.
  7886. * g++.dg/template/static34.C: Likewise.
  7887. PR c++/10291
  7888. * g++.dg/template/static35.C: New.
  7889. 2013-03-01 Steve Ellcey <sellcey@mips.com>
  7890. * gcc.dg/pr56396.c: Require pic support.
  7891. 2013-03-01 Richard Biener <rguenther@suse.de>
  7892. PR tree-optimization/55481
  7893. * gcc.dg/torture/pr56488.c: New testcase.
  7894. 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
  7895. Jakub Jelinek <jakub@redhat.com>
  7896. PR sanitizer/56454
  7897. * g++.dg/asan/default-options-1.C (__asan_default_options): Use
  7898. no_sanitize_address attribute rather than no_address_safety_analysis.
  7899. * g++.dg/asan/sanitizer_test_utils.h
  7900. (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
  7901. * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
  7902. in addition to no_address_safety_analysis.
  7903. 2013-02-28 Jason Merrill <jason@redhat.com>
  7904. PR c++/56481
  7905. * g++.dg/cpp0x/constexpr-and.C: New.
  7906. 2013-02-28 Martin Jambor <mjambor@suse.cz>
  7907. PR tree-optimization/56294
  7908. * g++.dg/debug/pr56294.C: New test.
  7909. 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
  7910. * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
  7911. 2013-02-27 Marek Polacek <polacek@redhat.com>
  7912. PR rtl-optimization/56466
  7913. * gcc.dg/pr56466.c: New test.
  7914. 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
  7915. * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
  7916. * gcc.dg/tree-ssa/slsr-2.c: Likewise.
  7917. * gcc.dg/tree-ssa/slsr-3.c: Likewise.
  7918. 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
  7919. PR middle-end/45472
  7920. * gcc.dg/pr45472.c: New test.
  7921. 2013-02-26 Marek Polacek <polacek@redhat.com>
  7922. PR tree-optimization/56426
  7923. * gcc.dg/pr56436.c: New test.
  7924. 2013-02-26 Jakub Jelinek <jakub@redhat.com>
  7925. PR tree-optimization/56448
  7926. * gcc.c-torture/compile/pr56448.c: New test.
  7927. PR tree-optimization/56443
  7928. * gcc.dg/torture/pr56443.c: New test.
  7929. 2013-02-25 Richard Biener <rguenther@suse.de>
  7930. PR tree-optimization/56175
  7931. * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
  7932. 2013-02-24 Jakub Jelinek <jakub@redhat.com>
  7933. PR c++/56403
  7934. * g++.dg/torture/pr56403.C: New test.
  7935. 2013-02-25 Catherine Moore <clm@codesourcery.com>
  7936. Revert:
  7937. 2013-02-24 Catherine Moore <clm@codesourcery.com>
  7938. Richard Sandiford <rdsandiford@googlemail.com>
  7939. * gcc.target/mips/mips.exp: Add microMIPS support.
  7940. * gcc.target/mips/umips-movep-2.c: New test.
  7941. * gcc.target/mips/umips-lwp-2.c: New test.
  7942. * gcc.target/mips/umips-swp-5.c: New test.
  7943. * gcc.target/mips/umips-constraints-1.c: New test.
  7944. * gcc.target/mips/umips-lwp-3.c: New test.
  7945. * gcc.target/mips/umips-swp-6.c: New test.
  7946. * gcc.target/mips/umips-constraints-2.c: New test.
  7947. * gcc.target/mips/umips-save-restore-1.c: New test.
  7948. * gcc.target/mips/umips-lwp-4.c: New test.
  7949. * gcc.target/mips/umips-swp-7.c: New test.
  7950. * gcc.target/mips/umips-save-restore-2.c: New test.
  7951. * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
  7952. * gcc.target/mips/umips-lwp-5.c: New test.
  7953. * gcc.target/mips/umips-save-restore-3.c: New test.
  7954. * gcc.target/mips/umips-lwp-6.c: New test.
  7955. * gcc.target/mips/umips-swp-1.c: New test.
  7956. * gcc.target/mips/umips-lwp-7.c: New test.
  7957. * gcc.target/mips/umips-swp-2.c: New test.
  7958. * gcc.target/mips/umips-lwp-8.c: New test.
  7959. * gcc.target/mips/umips-swp-3.c: New test.
  7960. * gcc.target/mips/umips-movep-1.c: New test.
  7961. * gcc.target/mips/umips-lwp-1.c: New test.
  7962. * gcc.target/mips/umips-swp-4.c: New test.
  7963. 2013-02-24 Catherine Moore <clm@codesourcery.com>
  7964. Richard Sandiford <rdsandiford@googlemail.com>
  7965. * gcc.target/mips/mips.exp: Add microMIPS support.
  7966. * gcc.target/mips/umips-movep-2.c: New test.
  7967. * gcc.target/mips/umips-lwp-2.c: New test.
  7968. * gcc.target/mips/umips-swp-5.c: New test.
  7969. * gcc.target/mips/umips-constraints-1.c: New test.
  7970. * gcc.target/mips/umips-lwp-3.c: New test.
  7971. * gcc.target/mips/umips-swp-6.c: New test.
  7972. * gcc.target/mips/umips-constraints-2.c: New test.
  7973. * gcc.target/mips/umips-save-restore-1.c: New test.
  7974. * gcc.target/mips/umips-lwp-4.c: New test.
  7975. * gcc.target/mips/umips-swp-7.c: New test.
  7976. * gcc.target/mips/umips-save-restore-2.c: New test.
  7977. * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
  7978. * gcc.target/mips/umips-lwp-5.c: New test.
  7979. * gcc.target/mips/umips-save-restore-3.c: New test.
  7980. * gcc.target/mips/umips-lwp-6.c: New test.
  7981. * gcc.target/mips/umips-swp-1.c: New test.
  7982. * gcc.target/mips/umips-lwp-7.c: New test.
  7983. * gcc.target/mips/umips-swp-2.c: New test.
  7984. * gcc.target/mips/umips-lwp-8.c: New test.
  7985. * gcc.target/mips/umips-swp-3.c: New test.
  7986. * gcc.target/mips/umips-movep-1.c: New test.
  7987. * gcc.target/mips/umips-lwp-1.c: New test.
  7988. * gcc.target/mips/umips-swp-4.c: New test.
  7989. 2013-02-22 Jakub Jelinek <jakub@redhat.com>
  7990. PR sanitizer/56393
  7991. * lib/asan-dg.exp (asan_link_flags): Add
  7992. -B${gccpath}/libsanitizer/asan/ to flags.
  7993. 2013-02-21 Jakub Jelinek <jakub@redhat.com>
  7994. PR middle-end/56420
  7995. * gcc.dg/torture/pr56420.c: New test.
  7996. 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
  7997. PR middle-end/56108
  7998. * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
  7999. 2013-02-21 Martin Jambor <mjambor@suse.cz>
  8000. PR tree-optimization/56310
  8001. * g++.dg/ipa/pr56310.C: New test.
  8002. 2013-02-21 Janus Weil <janus@gcc.gnu.org>
  8003. PR fortran/56385
  8004. * gfortran.dg/proc_ptr_comp_37.f90: New.
  8005. 2013-02-21 Richard Biener <rguenther@suse.de>
  8006. PR tree-optimization/56415
  8007. Revert
  8008. 2013-02-11 Richard Biener <rguenther@suse.de>
  8009. PR tree-optimization/56273
  8010. * g++.dg/warn/Warray-bounds-6.C: New testcase.
  8011. * gcc.dg/tree-ssa/pr21559.c: Adjust.
  8012. * gcc.dg/tree-ssa/vrp17.c: Likewise.
  8013. * gcc.dg/tree-ssa/vrp18.c: Likewise.
  8014. * gcc.dg/tree-ssa/vrp23.c: Likewise.
  8015. * gcc.dg/tree-ssa/vrp24.c: Likewise.
  8016. 2013-02-21 Marek Polacek <polacek@redhat.com>
  8017. PR tree-optimization/56398
  8018. * g++.dg/torture/pr56398.C: New test.
  8019. 2013-02-21 Jakub Jelinek <jakub@redhat.com>
  8020. PR inline-asm/56405
  8021. * gcc.c-torture/compile/pr56405.c: New test.
  8022. 2013-02-20 Jan Hubicka <jh@suse.cz>
  8023. PR tree-optimization/56265
  8024. * g++.dg/ipa/devirt-11.C: New testcase.
  8025. 2013-02-20 Richard Biener <rguenther@suse.de>
  8026. * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
  8027. 2013-02-20 Richard Biener <rguenther@suse.de>
  8028. Jakub Jelinek <jakub@redhat.com>
  8029. PR tree-optimization/56396
  8030. * gcc.dg/pr56396.c: New testcase.
  8031. 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
  8032. PR c++/56373
  8033. * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
  8034. 2013-02-19 Richard Biener <rguenther@suse.de>
  8035. PR tree-optimization/56384
  8036. * gcc.dg/torture/pr56384.c: New testcase.
  8037. 2013-02-19 Jakub Jelinek <jakub@redhat.com>
  8038. PR tree-optimization/56350
  8039. * gcc.dg/pr56350.c: New test.
  8040. PR tree-optimization/56381
  8041. * g++.dg/opt/pr56381.C: New test.
  8042. 2013-02-18 Jakub Jelinek <jakub@redhat.com>
  8043. PR pch/54117
  8044. * lib/dg-pch.exp (pch-init, pch-finish,
  8045. check_effective_target_pch_supported_debug): New procs.
  8046. (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
  8047. Likewise if $pch_unsupported_debug and $flags include -g.
  8048. Skip FAILs about missing *.gch file if $pch_unsupported_debug
  8049. and dg-require-effective-target pch_unsupported_debug.
  8050. * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
  8051. * objc.dg/pch/pch.exp: Likewise.
  8052. * gcc.dg/pch/pch.exp: Likewise.
  8053. * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
  8054. pch_unsupported_debug.
  8055. * gcc.dg/pch/valid-1.hs: Likewise.
  8056. * gcc.dg/pch/valid-1b.c: Likewise.
  8057. * gcc.dg/pch/valid-1b.hs: Likewise.
  8058. 2013-02-18 Richard Biener <rguenther@suse.de>
  8059. PR tree-optimization/56366
  8060. * gcc.dg/torture/pr56366.c: New testcase.
  8061. 2013-02-18 Richard Biener <rguenther@suse.de>
  8062. PR middle-end/56349
  8063. * gcc.dg/torture/pr56349.c: New testcase.
  8064. 2013-02-18 Richard Biener <rguenther@suse.de>
  8065. PR tree-optimization/56321
  8066. * gcc.dg/torture/pr56321.c: New testcase.
  8067. 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
  8068. * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
  8069. 2013-02-16 Jakub Jelinek <jakub@redhat.com>
  8070. Dodji Seketeli <dodji@redhat.com>
  8071. PR asan/56330
  8072. * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
  8073. * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
  8074. * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
  8075. * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
  8076. * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
  8077. * c-c++-common/asan/pr56330.c: Likewise.
  8078. * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
  8079. Ensure the size argument of __builtin_memcpy is a constant.
  8080. 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
  8081. Paolo Carlini <paolo.carlini@oracle.com>
  8082. PR c++/51242
  8083. * g++.dg/cpp0x/enum23.C: New.
  8084. 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
  8085. PR target/54685
  8086. * gcc.target/sh/pr54685.c: Fix scanning of not insn.
  8087. 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
  8088. PR rtl-optimization/56348
  8089. * gcc.target/i386/pr56348.c: New test.
  8090. 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
  8091. * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
  8092. * gcc.target/arm/interrupt-2.c: Likewise.
  8093. 2013-02-15 Tobias Burnus <burnus@net-b.de>
  8094. PR fortran/56318
  8095. * gfortran.dg/matmul_9.f90: New.
  8096. 2013-02-15 Tobias Burnus <burnus@net-b.de>
  8097. PR fortran/53818
  8098. * gfortran.dg/init_flag_11.f90: New.
  8099. 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8100. * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
  8101. 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8102. * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
  8103. characters.
  8104. 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
  8105. Tobias Burnus <burnus@net-b.de>
  8106. PR testsuite/56138
  8107. * gfortran.dg/allocatable_function_7.f90: New.
  8108. 2013-02-14 Jakub Jelinek <jakub@redhat.com>
  8109. * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
  8110. * asan_globals_test-wrapper.cc: New file.
  8111. * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
  8112. instead of asan_globals_test.cc as dg-additional-sources.
  8113. Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
  8114. * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
  8115. "sanitizer_test_utils.h" instead of
  8116. "sanitizer_common/tests/sanitizer_test_utils.h".
  8117. * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
  8118. * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
  8119. * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
  8120. * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
  8121. * g++.dg/asan/asan_test.cc: Synced from upstream.
  8122. * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
  8123. 2013-02-14 Dodji Seketeli <dodji@redhat.com>
  8124. Fix an asan crash
  8125. * c-c++-common/asan/memcmp-2.c: New test.
  8126. 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
  8127. PR c++/55582
  8128. * g++.dg/cpp0x/udlit-string-literal.h: New.
  8129. * g++.dg/cpp0x/udlit-string-literal.C: New.
  8130. 2013-02-13 Sriraman Tallam <tmsriram@google.com>
  8131. * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
  8132. 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
  8133. PR target/56184
  8134. * gcc.target/arm/pr56184.C: New test.
  8135. 2013-02-13 Jakub Jelinek <jakub@redhat.com>
  8136. PR c++/56302
  8137. * g++.dg/torture/pr56302.C: New test.
  8138. * g++.dg/cpp0x/constexpr-56302.C: New test.
  8139. * c-c++-common/pr56302.c: New test.
  8140. 2013-02-13 Tobias Burnus <burnus@net-b.de>
  8141. Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8142. PR fortran/56204
  8143. * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
  8144. * gfortran.dg/quad_3.f90: Ditto.
  8145. 2013-02-13 Kostya Serebryany <kcc@google.com>
  8146. * c-c++-common/asan/strncpy-overflow-1.c: Update the test
  8147. to match the fresh asan run-time.
  8148. * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
  8149. 2013-02-12 Dodji Seketeli <dodji@redhat.com>
  8150. Avoid instrumenting duplicated memory access in the same basic block
  8151. * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
  8152. * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
  8153. * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
  8154. * c-c++-common/asan/inc.c: Likewise.
  8155. 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
  8156. PR inline-asm/56148
  8157. * gcc.target/i386/pr56148.c: New test.
  8158. 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
  8159. Tobias Burnus <burnus@net-b.de>
  8160. PR testsuite/56082
  8161. * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
  8162. to kind=2.
  8163. 2013-02-12 Richard Biener <rguenther@suse.de>
  8164. PR lto/56297
  8165. * gcc.dg/lto/pr56297_0.c: New testcase.
  8166. * gcc.dg/lto/pr56297_0.c: Likewise.
  8167. 2013-02-12 Janus Weil <janus@gcc.gnu.org>
  8168. PR fortran/46952
  8169. * gfortran.dg/typebound_deferred_1.f90: New.
  8170. 2013-02-12 Jakub Jelinek <jakub@redhat.com>
  8171. PR rtl-optimization/56151
  8172. * gcc.target/i386/pr56151.c: New test.
  8173. 2013-02-11 Sriraman Tallam <tmsriram@google.com>
  8174. * g++.dg/ext/mv12.C: New test.
  8175. * g++.dg/ext/mv12.h: New file.
  8176. * g++.dg/ext/mv12-aux.C: New file.
  8177. * g++.dg/ext/mv13.C: New test.
  8178. 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
  8179. * lib/target-supports.exp
  8180. (check_effective_target_powerpc_eabi_ok): New.
  8181. * gcc.target/powerpc/ppc-eabi.c: Use require effective target
  8182. powerpc_eabi_ok.
  8183. * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
  8184. * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
  8185. only.
  8186. * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
  8187. * gcc.target/powerpc/pr51623.c: Likewise.
  8188. * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
  8189. * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
  8190. 2013-02-11 Alexander Potapenko <glider@google.com>
  8191. Jack Howarth <howarth@bromo.med.uc.edu>
  8192. Jakub Jelinek <jakub@redhat.com>
  8193. PR sanitizer/55617
  8194. * g++.dg/asan/pr55617.C: Run on all targets.
  8195. 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
  8196. PR rtl-optimization/56275
  8197. * gcc.dg/pr56275.c: New test.
  8198. 2013-02-11 Richard Biener <rguenther@suse.de>
  8199. PR tree-optimization/56273
  8200. * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
  8201. 2013-02-11 Richard Biener <rguenther@suse.de>
  8202. PR tree-optimization/56264
  8203. * gcc.dg/torture/pr56264.c: New testcase.
  8204. 2013-02-11 Richard Biener <rguenther@suse.de>
  8205. PR tree-optimization/56273
  8206. * g++.dg/warn/Warray-bounds-6.C: New testcase.
  8207. * gcc.dg/tree-ssa/pr21559.c: Adjust.
  8208. * gcc.dg/tree-ssa/vrp17.c: Likewise.
  8209. * gcc.dg/tree-ssa/vrp18.c: Likewise.
  8210. * gcc.dg/tree-ssa/vrp23.c: Likewise.
  8211. * gcc.dg/tree-ssa/vrp24.c: Likewise.
  8212. 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
  8213. * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
  8214. for *-*-linux-gnu targets.
  8215. * g++.dg/asan/interception-test-1.c: Ditto.
  8216. * g++.dg/asan/interception-failure-test-1.C: Ditto.
  8217. * g++.dg/asan/interception-malloc-test-1.C: Ditto.
  8218. 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
  8219. PR fortran/55362
  8220. * gfortran.dg/intrinsic_size_4.f90 : New test.
  8221. 2013-02-09 Jakub Jelinek <jakub@redhat.com>
  8222. PR target/56256
  8223. * gcc.target/powerpc/pr56256.c: New test.
  8224. 2013-02-08 Ian Lance Taylor <iant@google.com>
  8225. * lib/go.exp: Load timeout.exp.
  8226. 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
  8227. PR rtl-optimization/56246
  8228. * gcc.target/i386/pr56246.c: New test.
  8229. 2013-02-08 Jeff Law <law@redhat.com>
  8230. PR debug/53948
  8231. * gcc.dg/debug/dwarf2/pr53948.c: New test.
  8232. 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
  8233. PR target/56043
  8234. * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
  8235. powerpc*-*-linux*.
  8236. 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
  8237. * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
  8238. 2013-02-08 Jakub Jelinek <jakub@redhat.com>
  8239. PR rtl-optimization/56195
  8240. * gcc.dg/torture/pr56195.c: New test.
  8241. 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
  8242. PR fortran/54107
  8243. * gfortran.dg/recursive_interface_2.f90: New test.
  8244. 2013-02-08 Jakub Jelinek <jakub@redhat.com>
  8245. PR tree-optimization/56250
  8246. * gcc.c-torture/execute/pr56250.c: New test.
  8247. 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
  8248. PR tree-optimization/56064
  8249. * gcc.dg/fixed-point/view-convert-2.c: New test.
  8250. 2013-02-08 Michael Matz <matz@suse.de>
  8251. PR tree-optimization/52448
  8252. * gcc.dg/pr52448.c: New test.
  8253. 2013-02-08 Richard Biener <rguenther@suse.de>
  8254. PR middle-end/56181
  8255. * gcc.dg/torture/pr56181.c: New testcase.
  8256. 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
  8257. PR target/54222
  8258. * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
  8259. * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
  8260. 2013-02-07 Jakub Jelinek <jakub@redhat.com>
  8261. PR c++/56241
  8262. * g++.dg/parse/crash61.C: New test.
  8263. PR c++/56239
  8264. * g++.dg/parse/pr56239.C: New test.
  8265. PR c++/56237
  8266. * g++.dg/abi/mangle61.C: New test.
  8267. 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
  8268. PR rtl-optimization/56225
  8269. * gcc.target/i386/pr56225.c: New test.
  8270. 2013-02-07 Jakub Jelinek <jakub@redhat.com>
  8271. PR debug/56154
  8272. * gcc.dg/guality/pr56154-1.c: New test.
  8273. * gcc.dg/guality/pr56154-2.c: New test.
  8274. * gcc.dg/guality/pr56154-3.c: New test.
  8275. * gcc.dg/guality/pr56154-4.c: New test.
  8276. * gcc.dg/guality/pr56154-aux.c: New file.
  8277. PR tree-optimization/55789
  8278. * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
  8279. cleanup-tree-dump.
  8280. * gcc.dg/tree-ssa/inline-3.c: Add
  8281. --param max-early-inliner-iterations=2 option.
  8282. 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8283. PR debug/53363
  8284. * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
  8285. Add -fno-dwarf2-cfi-asm to dg-options.
  8286. Adapt match count.
  8287. 2013-02-07 Jakub Jelinek <jakub@redhat.com>
  8288. PR target/56228
  8289. * gcc.dg/pr56228.c: New test.
  8290. 2013-02-07 Alan Modra <amodra@gmail.com>
  8291. PR target/54009
  8292. * gcc.target/powerpc/pr54009.c: New test.
  8293. PR target/54131
  8294. * gfortran.dg/pr54131.f: New test.
  8295. 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
  8296. PR fortran/55789
  8297. * gfortran.dg/array_constructor_41.f90: New test.
  8298. 2013-02-06 Janus Weil <janus@gcc.gnu.org>
  8299. PR fortran/55978
  8300. * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
  8301. 2013-02-06 Jakub Jelinek <jakub@redhat.com>
  8302. PR middle-end/56217
  8303. * g++.dg/gomp/pr56217.C: New test.
  8304. 2013-02-05 Jakub Jelinek <jakub@redhat.com>
  8305. PR tree-optimization/56205
  8306. * gcc.dg/tree-ssa/stdarg-6.c: New test.
  8307. * gcc.c-torture/execute/pr56205.c: New test.
  8308. 2013-02-05 Richard Biener <rguenther@suse.de>
  8309. PR tree-optimization/53342
  8310. PR tree-optimization/53185
  8311. * gcc.dg/vect/pr53185-2.c: New testcase.
  8312. 2013-02-05 Jan Hubicka <jh@suse.cz>
  8313. PR tree-optimization/55789
  8314. * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
  8315. * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
  8316. * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
  8317. * g++.dg/ipa/inline-1.C: New testcase.
  8318. * g++.dg/ipa/inline-2.C: New testcase.
  8319. * g++.dg/ipa/inline-3.C: New testcase.
  8320. 2013-02-05 Jan Hubicka <jh@suse.cz>
  8321. PR tree-optimization/55789
  8322. * g++.dg/torture/pr55789.C: New testcase.
  8323. 2013-02-05 Jakub Jelinek <jakub@redhat.com>
  8324. PR middle-end/56167
  8325. * gcc.dg/pr56167.c: New test.
  8326. 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
  8327. PR target/55146
  8328. * gcc.target/sh/pr55146.c: New.
  8329. 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
  8330. PR tree-optimization/54386
  8331. * gcc.target/sh/pr54386.c: New.
  8332. 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
  8333. PR fortran/56008
  8334. * gfortran.dg/realloc_on _assign_16.f90 : New test.
  8335. PR fortran/47517
  8336. * gfortran.dg/realloc_on _assign_17.f90 : New test.
  8337. 2013-02-04 Alexander Potapenko <glider@google.com>
  8338. Jack Howarth <howarth@bromo.med.uc.edu>
  8339. Jakub Jelinek <jakub@redhat.com>
  8340. PR sanitizer/55617
  8341. * g++.dg/asan/pr55617.C: New test.
  8342. 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
  8343. PR fortran/54195
  8344. * gfortran.dg/typebound_operator_19.f90: New test.
  8345. * gfortran.dg/typebound_assignment_4.f90: New test.
  8346. 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
  8347. PR fortran/54107
  8348. * gfortran.dg/recursive_interface_1.f90: New test.
  8349. 2013-02-04 Richard Guenther <rguenther@suse.de>
  8350. PR lto/56168
  8351. * gcc.dg/lto/pr56168_0.c: New testcase.
  8352. * gcc.dg/lto/pr56168_1.c: Likewise.
  8353. 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
  8354. PR fortran/50627
  8355. PR fortran/56054
  8356. * gfortran.dg/block_12.f90: New test.
  8357. * gfortran.dg/module_error_1.f90: New test.
  8358. 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
  8359. * lib/target-supports.exp (check_effective_target_vect_float)
  8360. (check_effective_target_vect_no_align): Add mips-sde-elf.
  8361. 2013-02-01 Jakub Jelinek <jakub@redhat.com>
  8362. * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
  8363. 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
  8364. * gcc.dg/pr56023.c: XFAIL on AIX.
  8365. * gcc.dg/vect/pr49352.c: Same.
  8366. 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
  8367. * gnat.dg/opt26.adb: New test.
  8368. 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
  8369. Revert.
  8370. 2013-01-27 Amol Pise <amolpise15@gmail.com>
  8371. * gcc.target/arm/neon-vfnms-1.c: New test.
  8372. * gcc.target/arm/neon-vfnma-1.c: New test.
  8373. 2013-01-31 Richard Biener <rguenther@suse.de>
  8374. PR tree-optimization/56157
  8375. * gcc.dg/torture/pr56157.c: New testcase.
  8376. 2013-01-30 Richard Biener <rguenther@suse.de>
  8377. PR tree-optimization/56150
  8378. * gcc.dg/torture/pr56150.c: New testcase.
  8379. 2013-01-30 Jakub Jelinek <jakub@redhat.com>
  8380. PR sanitizer/55374
  8381. * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
  8382. to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
  8383. printed in backtrace.
  8384. * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
  8385. to avoid errors about mismatched allocation vs. deallocation.
  8386. PR c++/55742
  8387. * g++.dg/mv1.C: Moved to...
  8388. * g++.dg/ext/mv1.C: ... here. Adjust test.
  8389. * g++.dg/mv2.C: Moved to...
  8390. * g++.dg/ext/mv2.C: ... here. Adjust test.
  8391. * g++.dg/mv3.C: Moved to...
  8392. * g++.dg/ext/mv3.C: ... here.
  8393. * g++.dg/mv4.C: Moved to...
  8394. * g++.dg/ext/mv4.C: ... here.
  8395. * g++.dg/mv5.C: Moved to...
  8396. * g++.dg/ext/mv5.C: ... here. Adjust test.
  8397. * g++.dg/mv6.C: Moved to...
  8398. * g++.dg/ext/mv6.C: ... here. Adjust test.
  8399. * g++.dg/ext/mv7.C: New test.
  8400. * g++.dg/ext/mv8.C: New test.
  8401. * g++.dg/ext/mv9.C: New test.
  8402. * g++.dg/ext/mv10.C: New test.
  8403. * g++.dg/ext/mv11.C: New test.
  8404. 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
  8405. PR rtl-optimization/56144
  8406. * gcc.dg/pr56144.c: New.
  8407. 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
  8408. * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
  8409. message.
  8410. * g++.dg/cpp0x/constexpr-53094-3.C: Same.
  8411. * g++.dg/cpp0x/constexpr-55573.C: Same
  8412. 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
  8413. PR tree-optimization/56064
  8414. * gcc.dg/fixed-point/view-convert.c: New test.
  8415. 2013-01-30 Andreas Schwab <schwab@suse.de>
  8416. * lib/target-supports-dg.exp (dg-process-target): Use expr to
  8417. evaluate the end index in string range.
  8418. 2013-01-30 Tobias Burnus <burnus@net-b.de>
  8419. PR fortran/56138
  8420. * gfortran.dg/allocatable_function_6.f90: New.
  8421. 2013-01-29 Janus Weil <janus@gcc.gnu.org>
  8422. Mikael Morin <mikael@gcc.gnu.org>
  8423. PR fortran/54107
  8424. * gfortran.dg/proc_ptr_comp_36.f90: New.
  8425. 2013-01-29 Richard Biener <rguenther@suse.de>
  8426. PR tree-optimization/55270
  8427. * gcc.dg/torture/pr55270.c: New testcase.
  8428. 2013-01-28 Jakub Jelinek <jakub@redhat.com>
  8429. PR rtl-optimization/56117
  8430. * gcc.dg/pr56117.c: New test.
  8431. 2013-01-28 Richard Biener <rguenther@suse.de>
  8432. PR tree-optimization/56034
  8433. * gcc.dg/torture/pr56034.c: New testcase.
  8434. 2013-01-28 Jakub Jelinek <jakub@redhat.com>
  8435. PR tree-optimization/56125
  8436. * gcc.dg/pr56125.c: New test.
  8437. 2013-01-28 Tobias Burnus <burnus@net-b.de>
  8438. Mikael Morin <mikael@gcc.gnu.org>
  8439. PR fortran/53537
  8440. * gfortran.dg/import2.f90: Adjust undeclared type error messages.
  8441. * gfortran.dg/import8.f90: Likewise.
  8442. * gfortran.dg/interface_derived_type_1.f90: Likewise.
  8443. * gfortran.dg/import10.f90: New test.
  8444. * gfortran.dg/import11.f90: Likewise
  8445. 2013-01-28 Jakub Jelinek <jakub@redhat.com>
  8446. PR testsuite/56053
  8447. * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
  8448. string.h. Provide memset, malloc and free prototypes, adjust line
  8449. numbers in dg-output.
  8450. * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
  8451. Provide memset prototype and adjust line numbers in dg-output.
  8452. * c-c++-common/asan/global-overflow-1.c: Likewise.
  8453. PR tree-optimization/56094
  8454. * gcc.dg/pr56094.c: New test.
  8455. 2013-01-27 Amol Pise <amolpise15@gmail.com>
  8456. * gcc.target/arm/neon-vfnms-1.c: New test.
  8457. * gcc.target/arm/neon-vfnma-1.c: New test.
  8458. 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
  8459. PR target/56114
  8460. * gcc.target/i386/pr56114.c: New test.
  8461. 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
  8462. PR fortran/55984
  8463. * gfortran.dg/associate_14.f90: New test.
  8464. PR fortran/56047
  8465. * gfortran.dg/associate_13.f90: New test.
  8466. 2013-01-25 Jakub Jelinek <jakub@redhat.com>
  8467. PR tree-optimization/56098
  8468. * gcc.dg/pr56098-1.c: New test.
  8469. * gcc.dg/pr56098-2.c: New test.
  8470. 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
  8471. PR target/54222
  8472. * gcc.target/avr/torture/builtins-3-absfx.c: New test.
  8473. 2013-01-22 Marek Polacek <polacek@redhat.com>
  8474. PR tree-optimization/56035
  8475. * gcc.dg/pr56035.c: New test.
  8476. 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
  8477. * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
  8478. for MIPS.
  8479. 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
  8480. * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
  8481. 2013-01-24 Jakub Jelinek <jakub@redhat.com>
  8482. PR c/56078
  8483. * gcc.dg/pr56078.c: New test.
  8484. * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
  8485. 2013-01-24 Martin Jambor <mjambor@suse.cz>
  8486. PR tree-optimization/55927
  8487. * g++.dg/ipa/devirt-10.C: Disable early inlining.
  8488. 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
  8489. * gcc.target/i386/movsd.c: New test.
  8490. 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
  8491. PR inline-asm/55934
  8492. * gcc.target/i386/pr55934.c: New test.
  8493. 2013-01-23 Janus Weil <janus@gcc.gnu.org>
  8494. PR fortran/56081
  8495. * gfortran.dg/select_8.f90: New.
  8496. 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
  8497. * gcc.target/microblaze/microblaze.exp: Remove
  8498. target_config_cflags check.
  8499. 2013-01-23 Jakub Jelinek <jakub@redhat.com>
  8500. PR fortran/56052
  8501. * gfortran.dg/gomp/pr56052.f90: New test.
  8502. PR target/49069
  8503. * gcc.dg/pr49069.c: New test.
  8504. 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
  8505. PR c++/55944
  8506. * g++.dg/cpp0x/constexpr-static10.C: New.
  8507. 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
  8508. PR target/56028
  8509. * gcc.target/i386/pr56028.c: New test.
  8510. 2013-01-22 Jakub Jelinek <jakub@redhat.com>
  8511. PR target/55686
  8512. * gcc.target/i386/pr55686.c: New test.
  8513. 2013-01-22 Dodji Seketeli <dodji@redhat.com>
  8514. PR c++/53609
  8515. * g++.dg/cpp0x/variadic139.C: New test.
  8516. * g++.dg/cpp0x/variadic140.C: Likewise.
  8517. * g++.dg/cpp0x/variadic141.C: Likewise.
  8518. 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
  8519. * gnat.dg/warn8.adb: New test.
  8520. 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
  8521. PR fortran/55919
  8522. * gfortran.dg/include_8.f90: New test.
  8523. 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
  8524. * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
  8525. * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
  8526. 2013-01-21 Jakub Jelinek <jakub@redhat.com>
  8527. PR tree-optimization/56051
  8528. * gcc.c-torture/execute/pr56051.c: New test.
  8529. 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
  8530. PR rtl-optimization/56023
  8531. * gcc.dg/pr56023.c: New test.
  8532. 2013-01-21 Martin Jambor <mjambor@suse.cz>
  8533. PR middle-end/56022
  8534. * gcc.target/i386/pr56022.c: New test.
  8535. 2013-01-21 Jason Merrill <jason@redhat.com>
  8536. * lib/target-supports.exp (check_effective_target_alias): New.
  8537. 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
  8538. PR debug/53235
  8539. * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
  8540. 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
  8541. * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
  8542. 2013-01-19 Jeff Law <law@redhat.com>
  8543. PR tree-optimization/52631
  8544. * tree-ssa/pr52631.c: New test.
  8545. * tree-ssa/ssa-fre-9: Update expected output.
  8546. 2013-01-19 Anthony Green <green@moxielogic.com>
  8547. * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
  8548. for moxie.
  8549. 2013-01-18 Jakub Jelinek <jakub@redhat.com>
  8550. PR tree-optimization/56029
  8551. * g++.dg/torture/pr56029.C: New test.
  8552. 2013-01-18 Sharad Singhai <singhai@google.com>
  8553. PR tree-optimization/55995
  8554. * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
  8555. 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
  8556. PR target/55433
  8557. * gcc.target/i386/pr55433.c: New.
  8558. 2013-01-18 Jakub Jelinek <jakub@redhat.com>
  8559. PR middle-end/56015
  8560. * gfortran.dg/pr56015.f90: New test.
  8561. 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
  8562. * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
  8563. 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
  8564. * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
  8565. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
  8566. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
  8567. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
  8568. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
  8569. 2013-01-17 Jeff Law <law@redhat.com>
  8570. * gcc.dg/pr52573.c: Move to...
  8571. * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
  8572. PR rtl-optimization/52573
  8573. * gcc.dg/pr52573.c: New test.
  8574. 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
  8575. PR sanitizer/55679
  8576. * g++.dg/asan/interception-test-1.C: Skip on darwin.
  8577. * lib/target-supports.exp (check_effective_target_swapcontext): Use
  8578. check_no_compiler_messages to test support in ucontext.h.
  8579. (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
  8580. compliant RLIMIT_AS.
  8581. 2013-01-17 Marek Polacek <polacek@redhat.com>
  8582. PR rtl-optimization/55833
  8583. * gcc.dg/pr55833.c: New test.
  8584. 2013-01-17 Jan Hubicka <jh@suse.cz>
  8585. PR tree-optimization/55273
  8586. * gcc.c-torture/compile/pr55273.c: New testcase.
  8587. 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
  8588. PR target/55981
  8589. * gcc.target/pr55981.c: New test.
  8590. 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
  8591. * gcc.target/arm/pr40887.c: Require at least armv5.
  8592. * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
  8593. * gcc.target/arm/pr51915.c: Likewise.
  8594. * gcc.target/arm/pr52006.c: Likewise.
  8595. * gcc.target/arm/pr53187.c: Likewise.
  8596. * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
  8597. * gcc.target/arm/ftest-support-arm.h: Delete.
  8598. * gcc.target/arm/ftest-support-thumb.h: Delete.
  8599. * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
  8600. * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
  8601. * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
  8602. * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
  8603. * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
  8604. * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
  8605. * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
  8606. * gcc.target/arm/ftest-armv6-arm.c: Likewise.
  8607. * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
  8608. * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
  8609. * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
  8610. * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
  8611. * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
  8612. * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
  8613. * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
  8614. * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
  8615. * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
  8616. * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
  8617. * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
  8618. * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
  8619. * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
  8620. * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
  8621. * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
  8622. * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
  8623. 2013-01-17 Martin Jambor <mjambor@suse.cz>
  8624. PR tree-optimizations/55264
  8625. * g++.dg/ipa/pr55264.C: New test.
  8626. 2013-01-16 Janus Weil <janus@gcc.gnu.org>
  8627. PR fortran/55983
  8628. * gfortran.dg/class_55.f90: New.
  8629. 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
  8630. PR testsuite/55994
  8631. * gcc.c-torture/execute/builtins/builtins.exp: Add
  8632. -Wl,--allow-multiple-definition for eabi and elf targets.
  8633. PR testsuite/54622
  8634. * lib/target-supports.exp (check_effective_target_vect_perm_byte,
  8635. check_effective_target_vect_perm_short,
  8636. check_effective_target_vect_widen_mult_qi_to_hi_pattern,
  8637. check_effective_target_vect64): Return 0 for big-endian ARM.
  8638. (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
  8639. * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
  8640. prototypes.
  8641. 2013-01-16 Richard Biener <rguenther@suse.de>
  8642. PR tree-optimization/55964
  8643. * gcc.dg/torture/pr55964.c: New testcase.
  8644. 2013-01-16 Richard Biener <rguenther@suse.de>
  8645. PR tree-optimization/54767
  8646. PR tree-optimization/53465
  8647. * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
  8648. 2013-01-16 Christian Bruel <christian.bruel@st.com>
  8649. PR target/55301
  8650. * gcc.target/sh/sh-switch.c: New testcase.
  8651. 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
  8652. * gcc.dg/webizer.c: Increase the array size.
  8653. 2013-01-15 Jakub Jelinek <jakub@redhat.com>
  8654. PR target/55940
  8655. * gcc.dg/pr55940.c: New test.
  8656. 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
  8657. Harald Anlauf <anlauf@gmx.de>
  8658. * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
  8659. * gfortran.dg/bounds_check_5.f90: Likewise.
  8660. * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
  8661. * gfortran.dg/continuation_9.f90: Likewise.
  8662. * gfortran.dg/move_alloc_13.f90: Likewise.
  8663. * gfortran.dg/structure_constructor_11.f90: Likewise.
  8664. * gfortran.dg/tab_continuation.f: Likewise.
  8665. * gfortran.dg/warning-directive-2.F90: Likewise.
  8666. * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
  8667. 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
  8668. * gcc.target/arm/fma.c: Skip for conflicting multilib options.
  8669. * gcc.target/arm/fma-sp.c: Likewise.
  8670. 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
  8671. PR rtl-optimization/55153
  8672. * gcc.dg/pr55153.c: New.
  8673. 2013-01-15 Jakub Jelinek <jakub@redhat.com>
  8674. PR tree-optimization/55920
  8675. * gcc.c-torture/compile/pr55920.c: New test.
  8676. 2013-01-15 Richard Biener <rguenther@suse.de>
  8677. PR middle-end/55882
  8678. * gcc.dg/torture/pr55882.c: New testcase.
  8679. 2013-01-15 Jakub Jelinek <jakub@redhat.com>
  8680. PR tree-optimization/55955
  8681. * gcc.c-torture/compile/pr55955.c: New test.
  8682. 2013-01-15 Dodji Seketeli <dodji@redhat.com>
  8683. PR c++/55663
  8684. * g++.dg/cpp0x/alias-decl-31.C: New test.
  8685. 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
  8686. PR fortran/54286
  8687. * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
  8688. case where interface is null.
  8689. 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
  8690. PR fortran/55806
  8691. * gfortran.dg/array_constructor_40.f90: New test.
  8692. 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
  8693. * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
  8694. 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
  8695. * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
  8696. * gcc.target/aarch64/vect-ld1r-compile.c: New.
  8697. * gcc.target/aarch64/vect-ld1r-fp.c: New.
  8698. * gcc.target/aarch64/vect-ld1r.c: New.
  8699. * gcc.target/aarch64/vect-ld1r.x: New.
  8700. 2013-01-14 Andi Kleen <ak@linux.intel.com>
  8701. PR target/55948
  8702. * gcc.target/i386/hle-clear-rel.c: New file
  8703. * gcc.target/i386/hle-store-rel.c: New file.
  8704. 2013-01-14 Harald Anlauf <anlauf@gmx.de>
  8705. * gfortran.dg/aint_anint_1.f90: Add dg-do run.
  8706. * gfortran.dg/bounds_check_4.f90: Likewise.
  8707. * gfortran.dg/inquire_10.f90: Likewise.
  8708. * gfortran.dg/minloc_3.f90: Likewise.
  8709. * gfortran.dg/minlocval_3.f90: Likewise.
  8710. * gfortran.dg/module_double_reuse.f90: Likewise.
  8711. * gfortran.dg/mvbits_1.f90: Likewise.
  8712. * gfortran.dg/oldstyle_1.f90: Likewise.
  8713. * gfortran.dg/pr20163-2.f: Likewise.
  8714. * gfortran.dg/save_1.f90: Likewise.
  8715. * gfortran.dg/scan_1.f90: Likewise.
  8716. * gfortran.dg/select_char_1.f90: Likewise.
  8717. * gfortran.dg/shape_4.f90: Likewise.
  8718. * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
  8719. * gfortran.dg/function_optimize_10.f90: Likewise.
  8720. * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
  8721. * gfortran.dg/used_types_17.f90: Likewise.
  8722. * gfortran.dg/used_types_18.f90: Likewise.
  8723. 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
  8724. PR fortran/54286
  8725. * gfortran.dg/proc_ptr_result_8.f90 : New test.
  8726. 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
  8727. * gcc.dg/unroll_5.c: Add nomips16 attributes.
  8728. 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
  8729. * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
  8730. 2013-01-12 Janus Weil <janus@gcc.gnu.org>
  8731. PR fortran/55072
  8732. * gfortran.dg/assumed_type_2.f90: Fix test case.
  8733. * gfortran.dg/internal_pack_13.f90: New test.
  8734. * gfortran.dg/internal_pack_14.f90: New test.
  8735. 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
  8736. PR fortran/55868
  8737. * gfortran.dg/unlimited_polymorphic_8.f90: Update
  8738. scan-tree-dump-times for foo.0.x._vptr to deal with change from
  8739. $tar to STAR.
  8740. 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
  8741. * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
  8742. 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
  8743. PR target/55719
  8744. * gcc.target/s390/pr55719.c: New testcase.
  8745. 2013-01-11 Richard Guenther <rguenther@suse.de>
  8746. PR tree-optimization/44061
  8747. * gcc.dg/pr44061.c: New testcase.
  8748. 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
  8749. Update copyright years.
  8750. 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
  8751. Jakub Jelinek <jakub@redhat.com>
  8752. PR target/55565
  8753. * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
  8754. 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
  8755. PR rtl-optimization/55672
  8756. * gcc.target/i386/pr55672.c: New.
  8757. 2013-01-10 Jeff Law <law@redhat.com>
  8758. * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
  8759. pass/fail message unique.
  8760. 2013-01-10 Jason Merrill <jason@redhat.com>
  8761. * ada/.gitignore: New.
  8762. 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8763. * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
  8764. Add tls options.
  8765. * g++.dg/tls/thread_local2.C: Likewise.
  8766. * g++.dg/tls/thread_local2g.C: Likewise.
  8767. * g++.dg/tls/thread_local6.C: Likewise.
  8768. * g++.dg/tls/thread_local-order1.C: Add tls options.
  8769. * g++.dg/tls/thread_local-order2.C: Likewise.
  8770. * g++.dg/tls/thread_local3.C: Likewise.
  8771. * g++.dg/tls/thread_local3g.C: Likewise.
  8772. * g++.dg/tls/thread_local4.C: Likewise.
  8773. * g++.dg/tls/thread_local4g.C: Likewise.
  8774. * g++.dg/tls/thread_local5.C: Likewise.
  8775. * g++.dg/tls/thread_local5g.C: Likewise.
  8776. * g++.dg/tls/thread_local6g.C: Likewise.
  8777. 2013-01-10 Kostya Serebryany <kcc@google.com>
  8778. * g++.dg/asan/asan_test.cc: Sync from upstream.
  8779. 2013-01-10 Jakub Jelinek <jakub@redhat.com>
  8780. PR tree-optimization/55921
  8781. * gcc.c-torture/compile/pr55921.c: New test.
  8782. 2013-01-09 Jan Hubicka <jh@suse.cz>
  8783. PR tree-optimization/55569
  8784. * gcc.c-torture/compile/pr55569.c: New testcase.
  8785. 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
  8786. PR fortran/47203
  8787. * gfortran.dg/use_28.f90: New test.
  8788. 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
  8789. * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
  8790. number matching more robust.
  8791. 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
  8792. PR rtl-optimization/55829
  8793. * gcc.target/i386/pr55829.c: New.
  8794. 2013-01-09 Tobias Burnus <burnus@net-b.de>
  8795. PR fortran/55758
  8796. * gfortran.dg/bind_c_bool_1.f90: New.
  8797. * gfortran.dg/do_5.f90: Add dg-warning.
  8798. 2013-01-09 Jan Hubicka <jh@suse.cz>
  8799. PR tree-optimization/55875
  8800. * gcc.c-torture/execute/pr55875.c: New testcase.
  8801. * g++.dg/torture/pr55875.C: New testcase.
  8802. 2013-01-09 Jakub Jelinek <jakub@redhat.com>
  8803. PR c/48418
  8804. * c-c++-common/pr48418.c: New test.
  8805. 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
  8806. PR c++/55801
  8807. * g++.dg/tls/thread_local-ice.C: New.
  8808. 2013-01-09 Andreas Schwab <schwab@suse.de>
  8809. * gcc.dg/guality/pr54693.c: Null-terminate arr.
  8810. 2013-01-09 Jakub Jelinek <jakub@redhat.com>
  8811. PR tree-optimization/48189
  8812. * gcc.dg/pr48189.c: New test.
  8813. 2013-01-04 Jan Hubicka <jh@suse.cz>
  8814. PR tree-optimization/55823
  8815. * g++.dg/ipa/devirt-10.C: New testcase.
  8816. 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
  8817. Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
  8818. PR rtl-optimization/55845
  8819. * gcc.target/i386/pr55845.c: New test.
  8820. 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
  8821. * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
  8822. instructions generated instead of number of occurances.
  8823. 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
  8824. * gcc.target/aarch64/vect-fcm-eq-d.c: New.
  8825. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
  8826. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
  8827. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
  8828. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
  8829. * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
  8830. * gcc.target/aarch64/vect-fcm.x: Likewise.
  8831. * lib/target-supports.exp
  8832. (check_effective_target_vect_cond): Enable for AArch64.
  8833. 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
  8834. * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
  8835. endian-safe float pool loading.
  8836. (test_square_root_v4sf): Likewise.
  8837. (test_square_root_v2df): Likewise.
  8838. * lib/target-supports.exp
  8839. (check_effective_target_vect_call_sqrtf): Add AArch64.
  8840. 2013-01-08 Martin Jambor <mjambor@suse.cz>
  8841. PR debug/55579
  8842. * gcc.dg/tree-ssa/pr55579.c: New test.
  8843. 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
  8844. * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
  8845. asm comments.
  8846. 2013-01-08 Jakub Jelinek <jakub@redhat.com>
  8847. PR middle-end/55890
  8848. * gcc.dg/torture/pr55890-3.c: New test.
  8849. PR middle-end/55851
  8850. * gcc.c-torture/compile/pr55851.c: New test.
  8851. PR sanitizer/55844
  8852. * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
  8853. dg-options.
  8854. 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
  8855. PR fortran/55618
  8856. * gfortran.dg/elemental_scalar_args_2.f90: New test.
  8857. 2013-01-07 Tobias Burnus <burnus@net-b.de>
  8858. PR fortran/55763
  8859. * gfortran.dg/pointer_init_2.f90: Update dg-error.
  8860. * gfortran.dg/pointer_init_7.f90: New.
  8861. 2013-01-07 Richard Biener <rguenther@suse.de>
  8862. * gcc.dg/lto/pr55525_0.c (s): Size like char *.
  8863. 2013-01-07 Richard Biener <rguenther@suse.de>
  8864. PR middle-end/55890
  8865. * gcc.dg/torture/pr55890-1.c: New testcase.
  8866. * gcc.dg/torture/pr55890-2.c: Likewise.
  8867. 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
  8868. * gcc.target/aarch64/fmovd.c: New.
  8869. * gcc.target/aarch64/fmovf.c: Likewise.
  8870. * gcc.target/aarch64/fmovd-zero.c: Likewise.
  8871. * gcc.target/aarch64/fmovf-zero.c: Likewise.
  8872. * gcc.target/aarch64/vect-fmovd.c: Likewise.
  8873. * gcc.target/aarch64/vect-fmovf.c: Likewise.
  8874. * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
  8875. * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
  8876. 2013-01-07 Richard Biener <rguenther@suse.de>
  8877. PR tree-optimization/55888
  8878. PR tree-optimization/55862
  8879. * gcc.dg/torture/pr55888.c: New testcase.
  8880. 2013-01-07 Tobias Burnus <burnus@net-b.de>
  8881. PR fortran/55852
  8882. * gfortran.dg/intrinsic_size_3.f90: New.
  8883. 2013-01-07 Tobias Burnus <burnus@net-b.de>
  8884. PR fortran/55763
  8885. * gfortran.dg/select_type_32.f90: New.
  8886. 2013-01-04 Dodji Seketeli <dodji@redhat.com>
  8887. PR c++/52343
  8888. * g++.dg/cpp0x/alias-decl-29.C: New test.
  8889. 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
  8890. PR fortran/53876
  8891. PR fortran/54990
  8892. PR fortran/54992
  8893. * gfortran.dg/class_array_15.f03: New test.
  8894. 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
  8895. PR fortran/42769
  8896. PR fortran/45836
  8897. PR fortran/45900
  8898. * gfortran.dg/use_23.f90: New test.
  8899. * gfortran.dg/use_24.f90: New test.
  8900. * gfortran.dg/use_25.f90: New test.
  8901. * gfortran.dg/use_26.f90: New test.
  8902. * gfortran.dg/use_27.f90: New test.
  8903. 2013-01-06 Olivier Hainque <hainque@adacore.com>
  8904. * gnat.dg/specs/clause_on_volatile.ads: New test.
  8905. 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
  8906. * gnat.dg/alignment10.adb: New test.
  8907. 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
  8908. Mikael Morin <mikael@gcc.gnu.org>
  8909. PR fortran/55827
  8910. * gfortran.dg/use_22.f90: New test.
  8911. 2013-01-04 Andrew Pinski <apinski@cavium.com>
  8912. * gcc.target/aarch64/cmp-1.c: New testcase.
  8913. 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
  8914. PR fortran/55172
  8915. * gfortran.dg/select_type_31.f03: New test.
  8916. 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
  8917. PR c++/54526 (again)
  8918. * g++.dg/cpp0x/parse2.C: Extend.
  8919. * g++.old-deja/g++.other/crash28.C: Adjust.
  8920. 2013-01-04 Richard Biener <rguenther@suse.de>
  8921. PR tree-optimization/55862
  8922. * gcc.dg/torture/pr55862.c: New testcase.
  8923. 2013-01-04 Martin Jambor <mjambor@suse.cz>
  8924. PR tree-optimization/55755
  8925. * gcc.dg/torture/pr55755.c: New test.
  8926. * gcc.dg/tree-ssa/sra-13.c: Likewise.
  8927. * gcc.dg/tree-ssa/pr45144.c: Update.
  8928. 2013-01-04 Richard Biener <rguenther@suse.de>
  8929. PR middle-end/55863
  8930. * gcc.dg/fold-reassoc-2.c: New testcase.
  8931. 2013-01-04 Tobias Burnus <burnus@net-b.de>
  8932. PR fortran/55763
  8933. * gfortran.dg/null_7.f90: New.
  8934. 2013-01-04 Tobias Burnus <burnus@net-b.de>
  8935. PR fortran/55854
  8936. PR fortran/55763
  8937. * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
  8938. * gfortran.dg/unlimited_polymorphic_7.f90: New.
  8939. * gfortran.dg/unlimited_polymorphic_8.f90: New.
  8940. 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
  8941. * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
  8942. 2013-01-03 Janus Weil <janus@gcc.gnu.org>
  8943. PR fortran/55855
  8944. * gfortran.dg/assignment_1.f90: Modified.
  8945. * gfortran.dg/assignment_4.f90: New.
  8946. 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
  8947. * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
  8948. 2013-01-03 Richard Biener <rguenther@suse.de>
  8949. PR tree-optimization/55857
  8950. * gcc.dg/vect/pr55857-1.c: New testcase.
  8951. * gcc.dg/vect/pr55857-2.c: Likewise.
  8952. 2013-01-03 Jakub Jelinek <jakub@redhat.com>
  8953. PR rtl-optimization/55838
  8954. * gcc.dg/pr55838.c: New test.
  8955. PR tree-optimization/55832
  8956. * gcc.c-torture/compile/pr55832.c: New test.
  8957. 2013-01-02 Teresa Johnson <tejohnson@google.com>
  8958. * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
  8959. * gcc.dg/tree-ssa/loop-23.c: Ditto.
  8960. * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
  8961. * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
  8962. * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
  8963. * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
  8964. * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
  8965. * gcc.dg/unroll_1.c: Ditto.
  8966. * gcc.dg/unroll_2.c: Ditto.
  8967. * gcc.dg/unroll_3.c: Ditto.
  8968. * gcc.dg/unroll_4.c: Ditto.
  8969. 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
  8970. * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
  8971. 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8972. PR fortran/55818
  8973. * gfortran.dg/eof_4.f90: New test.
  8974. 2013-01-02 Jakub Jelinek <jakub@redhat.com>
  8975. * lib/c-compat.exp (compat-use-alt-compiler): Remove
  8976. -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
  8977. (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
  8978. (compat_setup_dfp): Initialize compat_alt_caret and
  8979. compat_save_TEST_ALWAYS_FLAGS.
  8980. 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  8981. * gcc.dg/torture/tls/tls-reload-1.c: New test.
  8982. 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
  8983. * gcc.dg/torture/fp-int-convert-2.c: New test.
  8984. 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
  8985. * gfortran.dg/newunit_3.f90: Add dg-do run.
  8986. * gfortran.dg/inquire_15.f90: Add dg-do run.
  8987. 2013-01-01 Jakub Jelinek <jakub@redhat.com>
  8988. PR tree-optimization/55831
  8989. * gcc.dg/pr55831.c: New test.
  8990. Copyright (C) 2013 Free Software Foundation, Inc.
  8991. Copying and distribution of this file, with or without modification,
  8992. are permitted in any medium without royalty provided the copyright
  8993. notice and this notice are preserved.