Merge aosp-toolchain/gcc/gcc-4_9 changes.
[official-gcc.git] / gcc-4_9 / gcc / testsuite / ChangeLog-2013
blob84fff70b1671b9314ca7d9c75822388bf406d4e3
1 2013-11-04  Marek Polacek  <polacek@redhat.com>
3         Backport from mainline
4         2013-11-04  Marek Polacek  <polacek@redhat.com>
6         PR c++/58979
7         * g++.dg/diagnostic/pr58979.C: New test.
9 2013-11-03  H.J. Lu  <hongjiu.lu@intel.com>
11         Backport from mainline
12         2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
14         PR target/58690
15         * gcc.target/i386/pr58690.c: New test
17 2013-11-02  Janus Weil  <janus@gcc.gnu.org>
19         Backport from mainline
20         2013-09-23  Janus Weil  <janus@gcc.gnu.org>
22         PR fortran/58355
23         * gfortran.dg/extends_15.f90: New.
25 2013-10-29  Uros Bizjak  <ubizjak@gmail.com>
27         Backport from mainline
28         2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
30         PR rtl-optimization/58079
31         * gcc.dg/torture/pr58079.c: New test.
33 2013-10-28  Tom de Vries  <tom@codesourcery.com>
35         * gcc.target/arm/require-pic-register-loc.c: New test.
37 2013-10-26  Uros Bizjak  <ubizjak@gmail.com>
39         Backport from mainline
40         2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
42         PR target/58779
43         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
44         and MINUSCCZEXT defines. Update scan-assembler dg directive.
45         * gcc.dg/torture/pr58779.c: New test.
47 2013-10-25  Richard Henderson  <rth@redhat.com>
49         PR rtl/58542
50         * gcc.dg/atomic-store-6.c: New.
52 2013-10-25  Tom de Vries  <tom@codesourcery.com>
54         PR c++/58282
55         * g++.dg/tm/noexcept-6.C: New test.
57 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
59         * gcc.c-torture/execute/pr58831.c: New test.
61 2013-10-23  Tom de Vries  <tom@codesourcery.com>
63         PR tree-optimization/58805
64         * gcc.dg/pr58805.c: New test.
66 2013-10-23  Richard Biener  <rguenther@suse.de>
68         * gcc.dg/torture/pr58830.c: New testcase.
70         Backport from mainline
71         2013-06-24  Richard Biener  <rguenther@suse.de>
73         PR tree-optimization/57488
74         * gcc.dg/torture/pr57488.c: New testcase.
76 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
78         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
80 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
82         PR c++/58596
83         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
85 2013-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
87         PR c++/58633
88         * g++.dg/cpp0x/decltype57.C: New.
89         * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
91 2013-10-16  Release Manager
93         * GCC 4.8.2 released.
95 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
97         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
98         btsl.
100 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
102         PR middle-end/58670
103         * gcc.dg/torture/pr58670.c: New test.
105 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
107         Backport from mainline
108         2013-09-26  Richard Biener  <rguenther@suse.de>
110         PR tree-optimization/58539
111         * gcc.dg/torture/pr58539.c: New testcase.
113 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
115         PR c++/58568
116         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
117         * g++.old-deja/g++.mike/misc9.C: Adjust.
119 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
121         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
123 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
125         * gcc.target/s390/htm-nofloat-2.c: New testcase.
127 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
129         Backport from mainline
130         2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
132         * gcc.target/s390/htm-1.c: New file.
133         * gcc.target/s390/htm-nofloat-1.c: New file.
134         * gcc.target/s390/htm-xl-intrin-1.c: New file.
136 2013-10-04  Tobias Burnus  <burnus@net-b.de>
138         PR fortran/57697
139         PR fortran/58469
140         * gfortran.dg/defined_assignment_8.f90: New.
141         * gfortran.dg/defined_assignment_9.f90: New.
142         * gfortran.dg/defined_assignment_10.f90: New.
143         * gfortran.dg/defined_assignment_11.f90: New.
145 2013-10-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
147         Backport from mainline.
149         PR target/58460
150         * gcc.target/aarch64/pr58460.c: New file.
152 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
154         PR c++/58535
155         * g++.dg/parse/crash62.C: New.
157 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
159         PR target/58574
160         * gcc.c-torture/execute/pr58574.c: New test.
162 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
164         PR middle-end/58564
165         * gcc.c-torture/execute/pr58564.c: New test.
167 2013-09-24  Cong Hou  <congh@google.com>
169         Backport from mainline:
170         2013-09-24  Richard Biener  <rguenther@suse.de>
172         PR middle-end/58513
173         * g++.dg/vect/pr58513.cc: New testcase.
175 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
177         * gnat.dg/opt28.ad[sb]: New test.
178         * gnat.dg/opt28_pkg.ads: New helper.
180 2013-09-23  Alan Modra  <amodra@gmail.com>
182         * gcc.target/powerpc/pr58330.c: New.
184 2013-09-20  Cong Hou  <congh@google.com>
186         Backport from mainline:
187         2013-09-13  Cong Hou  <congh@google.com>
189         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
190         on two arrays with short and int types. This should not be recognized
191         as a dot product pattern.
193 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
195         PR c++/58457
196         * g++.dg/parse/using4.C: New.
198 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
200         * gnat.dg/array_bounds_test2.adb: New test.
202 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
204         * gnat.dg/in_out_parameter4.adb: New test.
206 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
208         PR tree-optimization/58088
209         * gcc.c-torture/compile/pr58088.c: New test.
211 2013-09-13  Christian Bruel  <christian.bruel@st.com>
213         PR target/58314
214         * gcc.target/sh/torture/pr58314.c: New test.
216 2013-09-11  Richard Biener  <rguenther@suse.de>
218         PR middle-end/58377
219         * g++.dg/uninit-pred-4.C: New testcase.
221 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
223         PR tree-optimization/58385
224         * gcc.c-torture/execute/pr58385.c: New test.
226 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
228         PR rtl-optimization/58365
229         * gcc.c-torture/execute/pr58365.c: New test.
231 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
233         PR c++/58325
234         * g++.dg/warn/Wunused-var-21.C: New test.
236         PR tree-optimization/58364
237         * gcc.c-torture/execute/pr58364.c: New test.
239 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
241         PR target/57735
242         * g++.dg/ext/pr57735.C: New test.
244 2013-09-09  Richard Biener  <rguenther@suse.de>
246         Backport from mainline
247         2013-08-27  Richard Biener  <rguenther@suse.de>
249         PR tree-optimization/57521
250         * gcc.dg/torture/pr57521.c: New testcase.
252 2013-09-09  Richard Biener  <rguenther@suse.de>
254         Backport from mainline
255         2013-09-03  Richard Biener  <rguenther@suse.de>
257         PR middle-end/57656
258         * gcc.dg/torture/pr57656.c: New testcase.
260 2013-09-09  Richard Biener  <rguenther@suse.de>
262         Backport from mainline
263         2013-08-29  Richard Biener  <rguenther@suse.de>
265         PR tree-optimization/57685
266         * gcc.dg/torture/pr57685.c: New testcase.
268 2013-09-09  Richard Biener  <rguenther@suse.de>
270         Backport from mainline
271         2013-08-30  Richard Biener  <rguenther@suse.de>
273         PR tree-optimization/58223
274         * gcc.dg/torture/pr58223.c: New testcase.
275         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
277 2013-09-03  Richard Biener  <rguenther@suse.de>
279         Backport from mainline
280         2013-08-29  Richard Biener  <rguenther@suse.de>
282         PR tree-optimization/58246
283         * gcc.dg/torture/pr58246.c: New testcase.
285 2013-09-03  Richard Biener  <rguenther@suse.de>
287         Backport from mainline
288         2013-08-30  Richard Biener  <rguenther@suse.de>
290         PR tree-optimization/58228
291         * gcc.dg/torture/pr58228.c: New testcase.
293 2013-09-03  Richard Biener  <rguenther@suse.de>
295         Backport from mainline
296         2013-08-30  Richard Biener  <rguenther@suse.de>
298         PR tree-optimization/58010
299         * gcc.dg/pr58010.c: New testcase.
301 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
303         PR tree-optimization/58277
304         * gcc.c-torture/execute/pr58277-1.c: New test.
305         * gcc.c-torture/execute/pr58277-2.c: New test.
307 2013-08-29  Jakub Jelinek  <jakub@redhat.com>
309         Backported from mainline
310         2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
312         PR testsuite/52641
313         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
315         2013-05-27  Richard Biener  <rguenther@suse.de>
317         PR tree-optimization/57417
318         * gcc.dg/torture/pr57417.c: New testcase.
320         PR tree-optimization/57396
321         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
323         PR tree-optimization/57343
324         * gcc.dg/torture/pr57343.c: New testcase.
326         2013-05-23  Richard Biener  <rguenther@suse.de>
328         PR middle-end/57381
329         * gcc.dg/torture/pr57381.c: New testcase.
331 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
333         PR middle-end/58257
334         * c-c++-common/gomp/pr58257.c: New test.
336 2013-08-28  Richard Biener  <rguenther@suse.de>
338         Backport from mainline
339         2013-06-24  Richard Biener  <rguenther@suse.de>
341         PR middle-end/56977
342         * gcc.dg/pr56977.c: New testcase.
344 2013-08-24  Mikael Morin  <mikael@gcc.gnu.org>
346         PR fortran/57798
347         * gfortran.dg/inline_sum_5.f90: New.
349 2013-08-24  Janus Weil  <janus@gcc.gnu.org>
351         Backport from trunk:
352         2013-08-22  Janus Weil  <janus@gcc.gnu.org>
354         PR fortran/58185
355         * gfortran.dg/select_type_34.f90: New.
357 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
359         PR target/58218
360         * gcc.target/i386/pr58218.c: New test.
362         PR tree-optimization/58209
363         * gcc.c-torture/execute/pr58209.c: New test.
365 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
367         PR c++/58190
368         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
370 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
372         PR tree-optimization/58006
373         * g++.dg/opt/pr58006.C: New test.
375 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
377         PR tree-optimization/58164
378         * gcc.c-torture/compile/pr58164.c: New test.
380         PR tree-optimization/58165
381         * g++.dg/opt/pr58165.C: New test.
383 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
385         PR tree-optimization/58145
386         * gcc.dg/pr58145-1.c: New test.
387         * gcc.dg/pr58145-2.c: New test.
389 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
391         PR sanitizer/56417
392         * gcc.dg/asan/pr56417.c: New test.
394 2013-08-13  Vladimir Makarov  <vmakarov@redhat.com>
396         Backport from mainline
397         2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
399         PR rtl-optimization/57459
400         * gcc.target/i386/pr57459.c: New test.
402 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
404         * gnat.dg/loop_optimization16.adb: New test.
405         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
407 2013-08-13  Marek Polacek  <polacek@redhat.com>
409         PR tree-optimization/57980
410         * gcc.dg/pr57980.c: New test.
412 2013-08-13  Uros Bizjak  <ubizjak@gmail.com>
414         Backport from mainline
415         2013-08-12  Perez Read  <netfirewall@gmail.com>
417         PR target/58132
418         * gcc.target/i386/movabs-1.c: New test.
420 2013-08-11  Janus Weil  <janus@gcc.gnu.org>
422         Backport from trunk:
423         2013-08-09  Janus Weil  <janus@gcc.gnu.org>
425         PR fortran/58058
426         * gfortran.dg/transfer_intrinsic_6.f90: New.
428 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
430         Backport from mainline:
431         2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
433         * gcc.target/arm/lp1189445.c: New testcase.
435 2013-08-06  Martin Jambor  <mjambor@suse.cz>
436             Bernd Edlinger <bernd.edlinger@hotmail.de>
438         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
439         (a): Fix constructor.
441 2013-08-06  Martin Jambor  <mjambor@suse.cz>
443         PR middle-end/58041
444         * gcc.dg/torture/pr58041.c: New test.
445         * gcc.target/arm/pr58041.c: Likewise.
447 2013-07-28  Tobias Burnus  <burnus@net-b.de>
449         Backport from mainline
450         2013-05-28  Tobias Burnus  <burnus@net-b.de>
452         PR fortran/57435
453         * gfortran.dg/use_29.f90: New.
455 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
457         PR c++/57981
458         * g++.dg/cpp0x/pr57981.C: New.
460 2013-07-25  Terry Guo  <terry.guo@arm.com>
462         Backport from mainline:
463         2013-07-25  Terry Guo  <terry.guo@arm.com>
465         * gcc.target/arm/thumb1-Os-mult.c: New test case.
467 2013-07-19  Wei Mi  <wmi@google.com>
469         Backport from mainline:
470         2013-07-18  Wei Mi  <wmi@google.com>
472         PR rtl-optimization/57878
473         * g++.dg/pr57878.C: New test.
475 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
477         Backport from 2013-07-19 trunk r201051.
479         PR target/57516
480         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
481         Adjust to corrected rounding.
483 2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
485         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
486         Fix scan patterns.
487         * gcc.target/i386/bmi-2.c: Ditto.
488         * gcc.target/i386/bmi-bextr-4.c: New.
489         * gcc.target/i386/bmi-bextr-5.c: Ditto.
491 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
493         PR target/55656
494         PR target/55657
495         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
496         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
497         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
498         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
499         * objc.dg/image-info.m: Likewise.
500         * objc.dg/symtab-1.m: Likewise.
501         * objc.dg/torture/strings/const-str-10.m: Likewise.
502         * objc.dg/torture/strings/const-str-11.m: Likewise.
503         * objc.dg/torture/strings/const-str-9.m: Likewise.
504         * objc.dg/zero-link-1.m: Likewise.
505         * objc.dg/zero-link-2.m: Likewise.
506         * objc.dg/no-extra-load.m: Avoid Foundation.h.
507         * objc.dg/objc-foreach-4.m: Likewise.
508         * objc.dg/objc-foreach-5.m: Likewise.
509         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
510         (for Darwin).
511         * obj-c++.dg/strings/const-str-12.mm: Likewise.
512         * obj-c++.dg/syntax-error-1.mm: Likewise.
513         * objc.dg/method-6.m: Likewise.
514         * objc.dg/pr23214.m: Likewise.
515         * objc.dg/proto-lossage-7.m: Likewise.
516         * objc.dg/strings/const-str-12b.m: Likewise.
517         * objc.dg/zero-link-3.m: Likewise.
518         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
519         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
520         adjust headers, interfaces and encoded types to reflect current system
521         versions.  Add FIXME and outputs from current system compiler for
522         reference.
524 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
526         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
527         for EABI targets.
528         * gcc.c-torture/execute/nest-align-1.x: New.
530 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
532         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
534         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
536         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
538 2013-07-08  Tobias Burnus  <burnus@net-b.de>
540         PR fortran/57785
541         * gfortran.dg/dot_product_2.f90: New.
543 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
545         PR rtl-optimization/57829
546         * gcc.c-torture/execute/pr57829.c: New test.
548 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/57645
551         * g++.dg/cpp0x/noexcept21.C: New.
553 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
555         PR target/57777
556         * gcc.target/i386/pr57777.c: New test.
558         PR c++/57771
559         * g++.dg/template/arg9.C: New test.
561 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
563         PR target/57736
564         * gcc.target/i386/pr57736.c: New test.
566 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
568         PR target/57623
569         * gcc.target/i386/bmi-bextr-3.c: New test.
571         PR target/57623
572         * gcc.target/i386/bmi2-bzhi-1.c: New test.
574 2013-06-24  Martin Jambor  <mjambor@suse.cz>
576         PR tree-optimization/57358
577         * gcc.dg/ipa/pr57358.c: New test.
579 2013-06-24  Alan Modra  <amodra@gmail.com>
581         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
582         Add scan-assembler-not "lvx".
583         * gcc.target/powerpc/le-altivec-consts.c: New.
585 2013-06-21  Uros Bizjak  <ubizjak@gmail.com>
587         Backport from mainline
588         2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
590         PR target/57655
591         * gcc.target/i386/pr57655.c: New test.
593 2013-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
595         PR c++/53211
596         * g++.dg/cpp0x/decltype55.C: New.
598 2013-06-20  Wei Mi  <wmi@google.com>
600         Backport from mainline
601         2013-06-19  Wei Mi  <wmi@google.com>
603         PR rtl-optimization/57518
604         * testsuite/gcc.dg/pr57518.c: New test.
606 2013-06-11  Tobias Burnus  <burnus@net-b.de>
608         PR fortran/57508
609         * gfortran.dg/defined_assignment_7.f90: New.
611 2013-06-10  Oleg Endo  <olegendo@gcc.gnu.org>
613         Backport from mainline
614         2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
616         PR target/56547
617         * gcc.target/sh/pr56547-1.c: New.
618         * gcc.target/sh/pr56547-2.c: New.
620 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
622         PR target/57568
623         * gcc.c-torture/execute/pr57568.c: New test.
625 2013-06-04  Tobias Burnus  <burnus@net-b.de>
627         Backport from mainline
628         2013-05-22  Tobias Burnus  <burnus@net-b.de>
630         PR fortran/57364
631         * gfortran.dg/defined_assignment_6.f90: New.
633 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
634             Tobias Burnus  <burnus@net-b.de>
636         PR fortran/57217
637         * gfortran.dg/typebound_override_4.f90: New.
639 2013-05-31  Release Manager
641         * GCC 4.8.1 released.
643 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
645         * gnat.dg/specs/last_bit.ads: New test.
647 2013-05-24  Greta Yorsh  <Greta.Yorsh@arm.com>
649         Backport from mainline
650         2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
652         PR target/56732
653         * gcc.target/arm/pr56732-1.c: New test.
655 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
657         PR tree-ssa/57385
658         * gcc.dg/tree-ssa/pr57385.c: New test.
660 2013-05-23  Martin Jambor  <mjambor@suse.cz>
662         PR middle-end/57347
663         * gcc.dg/ipa/pr57347.c: New test.
665 2013-05-23  Richard Biener  <rguenther@suse.de>
667         PR rtl-optimization/57341
668         * gcc.dg/torture/pr57341.c: New testcase.
670 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
672         PR middle-end/57344
673         * gcc.c-torture/execute/pr57344-1.c: New test.
674         * gcc.c-torture/execute/pr57344-2.c: New test.
675         * gcc.c-torture/execute/pr57344-3.c: New test.
676         * gcc.c-torture/execute/pr57344-4.c: New test.
678 2013-05-22  Richard Biener  <rguenther@suse.de>
680         Backport from mainline
681         2013-05-21  Richard Biener  <rguenther@suse.de>
683         PR tree-optimization/57330
684         * gcc.dg/torture/pr57330.c: New testcase.
686         2013-05-21  Richard Biener  <rguenther@suse.de>
688         PR tree-optimization/57303
689         * gcc.dg/torture/pr57303.c: New testcase.
691 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
693         PR tree-optimization/57321
694         * gcc.c-torture/execute/pr57321.c: New test.
696 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
698         PR rtl-optimization/57281
699         PR rtl-optimization/57300
700         * gcc.dg/pr57300.c: New test.
701         * gcc.c-torture/execute/pr57281.c: New test.
703 2013-05-16  Dodji Seketeli  <dodji@redhat.com>
705         PR c++/56782 - Regression with empty pack expansions
706         * g++.dg/cpp0x/variadic142.C: New test file.
708 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
710         PR c++/57274
711         * c-c++-common/Wsequence-point-1.c: New test.
713         PR middle-end/57251
714         * gcc.dg/torture/pr57251.c: New test.
716 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
718         PR target/57264
719         * gcc.target/i386/pr57264.c: New test.
721 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
723         PR tree-optimization/57230
724         * gcc.dg/strlenopt-23.c: New test.
726 2013-05-10  Richard Biener  <rguenther@suse.de>
728         PR tree-optimization/57214
729         * gcc.dg/torture/pr57214.c: New testcase.
731 2013-05-09  Martin Jambor  <mjambor@suse.cz>
733         PR middle-end/56988
734         * gcc.dg/ipa/pr56988.c: New test.
736 2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
738         * c-c++-common/vector-scalar-2.c: New testcase.
740 2013-05-07  Tobias Burnus  <burnus@net-b.de>
742         Backport from mainline
743         2013-05-02  Tobias Burnus  <burnus@net-b.de>
745         PR fortran/57142
746         * gfortran.dg/size_kind_2.f90: New.
747         * gfortran.dg/size_kind_3.f90: New.
749 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
751         PR tree-optimization/57149
752         * gcc.dg/pr57149.c: New test.
754         PR debug/57184
755         * gcc.dg/pr57184.c: New test.
757 2013-05-07  Richard Biener  <rguenther@suse.de>
759         Backport from mainline
760         2013-05-06  Richard Biener  <rguenther@suse.de>
762         PR tree-optimization/57185
763         * gcc.dg/autopar/pr57185.c: New testcase.
765         2013-04-19  Richard Biener  <rguenther@suse.de>
767         PR tree-optimization/57000
768         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
770 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
772         * gnat.dg/specs/array3.ads: New test.
774 2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
776         Backport from trunk
777         2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
779         PR target/57150
780         * gcc.target/powerpc/pr57150.c: New file.
782 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
784         Backport from mainline
785         2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
787         PR target/57106
788         * gcc.target/i386/pr57106.c: New test.
790 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
792         PR c++/57183
793         * g++.dg/cpp0x/auto38.C: New.
795 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
797         PR tree-optimization/56205
798         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
800 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
802         PR rtl-optimization/57130
803         * gcc.c-torture/execute/pr57130.c: New test.
805 2013-05-03  Marek Polacek  <polacek@redhat.com>
807         Backport from mainline
808         2013-04-25  Marek Polacek  <polacek@redhat.com>
810         PR tree-optimization/57066
811         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
813 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
815         PR rtl-optimization/57131
816         * gcc.c-torture/execute/pr57131.c: New test.
818 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
820         Backport from mainline
821         PR target/57091
822         * gcc.target/i386/pr57091.c: New test.
824 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
826         Backport from mainline
827         2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
829         PR target/57097
830         * gcc.target/i386/pr57097.c: New test.
832 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
834         Backport from mainline
835         2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
837         PR rtl-optimizations/57046
838         * gcc.target/i386/pr57046.c: New test.
840 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
842         Backport from mainline
843         2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
845         PR target/57018
846         * gcc.target/i386/pr57018.c: New test.
848 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
850         Backport from mainline
851         2013-04-18  Jakub Jelinek  <jakub@redhat.com>
853         PR rtl-optimization/56999
854         * g++.dg/opt/pr56999.C: New test.
856 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
858         Backport from mainline
859         2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
861         PR rtl-optimization/56847
862         * gcc.dg/pr56847.c: New test.
864 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
866         Backport from mainline (fix to botched commit)
867         2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
869         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
870         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
871         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
872         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
873         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
874         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
875         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
876         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
877         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
878         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
880         Backport from mainline
881         2013-03-28  Ian Bolton  <ian.bolton@arm.com>
883         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
884         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
885         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
886         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
887         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
888         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
889         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
890         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
891         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
892         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
894 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
896         PR c++/57092
897         * g++.dg/cpp0x/decltype53.C: New.
899 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
901         PR tree-optimization/57104
902         * gcc.dg/pr57104.c: New test.
904 2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
906         Backport from mainline
907         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
909         PR target/44578
910         * gcc.target/i386/pr44578.c: New test.
912         Backport from mainline
913         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
915         PR target/57098
916         * gcc.target/i386/pr57098.c: New test.
918 2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
920         PR c++/56450
921         * g++.dg/cpp0x/decltype52.C: New.
923 2013-04-29  Richard Biener  <rguenther@suse.de>
925         PR middle-end/57103
926         * gcc.dg/autopar/pr57103.c: New testcase.
928 2013-04-29  Christian Bruel  <christian.bruel@st.com>
930         PR target/57108
931         * gcc.target/sh/pr57108.c: New test.
933 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
935         PR tree-optimization/57083
936         * gcc.dg/torture/pr57083.c: New test.
938 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
940         Backport from trunk:
942         PR fortran/51825
943         * gfortran.dg/namelist_77.f90: New test.
944         * gfortran.dg/namelist_78.f90: New test.
946 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
948         PR fortran/56786
949         * gfortran.dg/namelist_81.f90:  New test.
951 2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
953         Backport from trunk:
955         PR fortran/52512
956         * gfortran.dg/namelist_79.f90: New test.
958 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
960         PR target/56866
961         * gcc.c-torture/execute/pr56866.c: New test.
962         * gcc.target/i386/pr56866.c: New test.
964 2013-04-26  Janus Weil  <janus@gcc.gnu.org>
966         Backports from trunk:
968         PR fortran/56968
969         * gfortran.dg/proc_ptr_41.f90: New.
971         PR fortran/56814
972         * gfortran.dg/proc_ptr_42.f90: New.
974         PR fortran/53685
975         PR fortran/57022
976         * gfortran.dg/transfer_check_4.f90: New.
978 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
980         PR rtl-optimization/57003
981         * gcc.target/i386/pr57003.c: New test.
983 2013-04-25  Ian Bolton  <ian.bolton@arm.com>
985         Backported from mainline.
986         2013-03-22  Ian Bolton  <ian.bolton@arm.com>
988         * gcc.target/aarch64/movk.c: New test.
990 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/56970
993         * g++.dg/cpp0x/sfinae45.C: New.
995 2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
997         Backported from mainline.
998         PR rtl-optimization/56605
999         * gcc.target/powerpc/pr56605.c: New.
1001 2013-04-22  Marek Polacek  <polacek@redhat.com>
1003         Backport from mainline
1004         2013-04-22  Marek Polacek  <polacek@redhat.com>
1006         PR sanitizer/56990
1007         * gcc.dg/pr56990.c: New test.
1009 2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1010             Mikael Morin  <mikael@gcc.gnu.org>
1012         PR fortran/56872
1013         * gfortran.dg/array_constructor_45.f90:  New test.
1014         * gfortran.dg/array_constructor_46.f90:  New test.
1015         * gfortran.dg/array_constructor_47.f90:  New test.
1016         * gfortran.dg/array_constructor_40.f90:  Adjust number of
1017         while loops.
1019 2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
1021         PR fortran/56816
1022         * gfortran.dg/select_type_33.f03: New test.
1024 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1026         PR tree-optimization/56984
1027         * gcc.c-torture/compile/pr56984.c: New test.
1029         PR rtl-optimization/56992
1030         * gcc.dg/pr56992.c: New test.
1032 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1034         Backport from mainline
1035         2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1037         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1038         * gcc.c-torture/execute/pr33992.x: Remove.
1039         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1040         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1041         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1043         Backport from mainline
1044         2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1046         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1047         * g++.dg/ipa/ivinline-2.C: Likewise.
1048         * g++.dg/ipa/ivinline-3.C: Likewise.
1049         * g++.dg/ipa/ivinline-4.C: Likewise.
1050         * g++.dg/ipa/ivinline-5.C: Likewise.
1051         * g++.dg/ipa/ivinline-7.C: Likewise.
1052         * g++.dg/ipa/ivinline-8.C: Likewise.
1053         * g++.dg/ipa/ivinline-9.C: Likewise.
1054         * g++.dg/cpp0x/noexcept03.C: Likewise.
1055         * gcc.dg/const-1.c: Likewise.
1056         * gcc.dg/ipa/pure-const-1.c: Likewise.
1057         * gcc.dg/noreturn-8.c: Likewise.
1058         * gcc.target/i386/mmx-1.c: Likewise.
1059         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1060         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1061         * gcc.c-torture/execute/pr33992.x: New file.
1063 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1065         PR tree-optimization/56962
1066         * gcc.c-torture/execute/pr56962.c: New test.
1068 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1070         * gcc.dg/pr56890-1.c: New test.
1071         * gcc.dg/pr56890-2.c: Likewise.
1073 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1075         PR target/56903
1076         * gcc.target/i386/pr56903.c: New test.
1078 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1080         PR tree-optimization/56918
1081         PR tree-optimization/56920
1082         * gcc.dg/vect/pr56918.c: New test.
1083         * gcc.dg/vect/pr56920.c: New test.
1085 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1087         PR c++/56895
1088         * g++.dg/template/arrow4.C: New test.
1090 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1092         PR c++/56913
1093         * g++.dg/cpp0x/sfinae44.C: New.
1095 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1097         Backported from mainline.
1098         2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1100         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1101         inverse operands.
1102         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1103         loop is vectorized.
1104         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1105         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1106         loop is vectorized and that the correct instruction is generated.
1107         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1108         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1109         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1111 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1113         PR tree-optimization/56899
1114         * gcc.c-torture/execute/pr56899.c: New test.
1116 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1118         PR c++/56895
1119         * g++.dg/template/arrow3.C: New test.
1121         Backported from mainline
1122         2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1124         PR middle-end/56883
1125         * c-c++-common/gomp/pr56883.c: New test.
1127 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1129         PR fortran/56782
1130         Backport from trunk.
1131         * gfortran.dg/array_constructor_44.f90:  New test.
1133 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1135         * gcc.c-torture/execute/pr56837.c: New test.
1137 2013-04-04  Marek Polacek  <polacek@redhat.com>
1139         Backport from mainline:
1140         2013-04-04  Marek Polacek  <polacek@redhat.com>
1142         PR tree-optimization/48186
1143         * gcc.dg/pr48186.c: New test.
1145 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1147         Backport from mainline:
1148         2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1150         PR target/56720
1151         * gcc.target/arm/neon-vcond-gt.c: New test.
1152         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1153         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1155 2013-04-04  Richard Biener  <rguenther@suse.de>
1157         PR tree-optimization/56837
1158         * g++.dg/torture/pr56837.C: New testcase.
1160 2013-04-03  Marek Polacek  <polacek@redhat.com>
1162         Backport from mainline:
1163         2013-04-03  Marek Polacek  <polacek@redhat.com>
1165         PR sanitizer/55702
1166         * gcc.dg/pr55702.c: New test.
1168 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1170         PR debug/56819
1171         * g++.dg/debug/pr56819.C: New test.
1173 2013-04-03  Richard Biener  <rguenther@suse.de>
1175         PR tree-optimization/56817
1176         * g++.dg/torture/pr56817.C: New testcase.
1178 2013-04-03  Richard Biener  <rguenther@suse.de>
1180         PR tree-optimization/55964
1181         * gcc.dg/torture/pr55964-2.c: New testcase.
1183 2013-04-03  Richard Biener  <rguenther@suse.de>
1185         PR tree-optimization/56501
1186         * gcc.dg/torture/pr56501.c: New testcase.
1188 2013-04-03  Richard Biener  <rguenther@suse.de>
1190         PR tree-optimization/56407
1191         * gcc.dg/torture/pr56407.c: New testcase.
1193 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1195         PR rtl-optimization/56745
1196         * gcc.c-torture/compile/pr56745.c: New test.
1198 2013-04-02  Tobias Burnus  <burnus@net-b.de>
1200         Backport from mainline:
1201         2013-03-28  Tobias Burnus  <burnus@net-b.de>
1203         PR fortran/56735
1204         * gfortran.dg/namelist_80.f90: New.
1206 2013-04-02  Tobias Burnus  <burnus@net-b.de>
1208         Backport from mainline:
1209         2013-03-29  Tobias Burnus  <burnus@net-b.de>
1211         PR fortran/56737
1212         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1214 2013-04-02  Richard Biener  <rguenther@suse.de>
1216         PR middle-end/56768
1217         * g++.dg/torture/pr56768.C: New testcase.
1219 2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
1221         PR c++/55951
1222         * g++.dg/ext/desig5.C: New.
1224 2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
1226         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1227         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1229 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1231         PR middle-end/56694
1232         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1233         targets.
1235 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1237         PR c++/56722
1238         * g++.dg/cpp0x/range-for23.C: New.
1240 2013-03-25  Richard Biener  <rguenther@suse.de>
1242         PR middle-end/56694
1243         * g++.dg/torture/pr56694.C: New testcase.
1245 2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1247         Backport from mainline:
1248         2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1250         PR fortran/54932
1251         * gfortran.dg/do_1.f90: Don't xfail.
1253 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1255         PR fortran/56696
1256         * gfortran.dg/eof_5.f90: New.
1258 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1260         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1261         alphabetically.
1263 2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
1265         PR c++/56582
1266         * g++.dg/cpp0x/constexpr-array5.C: New.
1268 2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
1270         PR target/56560
1271         * gcc.target/i386/pr56560.c: New file.
1273 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1275         PR testsuite/55994
1276         * gcc.c-torture/execute/builtins/builtins.exp: Add
1277         -Wl,--allow-multiple-definition for RTEMS targets.
1279 2013-03-22  Jakub Jelinek  <jakub@redhat.com>
1281         Backported from mainline
1282         2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1284         PR c++/56607
1285         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1286         * c-c++-common/pr56607.c: New test.
1288 2013-03-22  Release Manager
1290         * GCC 4.8.0 released.
1292 2013-03-20  Richard Biener  <rguenther@suse.de>
1294         PR tree-optimization/56661
1295         * gcc.dg/torture/pr56661.c: New testcase.
1297 2013-03-20  Jakub Jelinek  <jakub@redhat.com>
1299         PR tree-optimization/56635
1300         * g++.dg/torture/pr56635.C: New test.
1302 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1304         PR fortran/56615
1305         * gfortran.dg/transfer_intrinsic_5.f90: New.
1307 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1309         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1310         * gcc.target/i386/pr20020-1.c: Likewise.
1311         * gcc.target/i386/pr20020-2.c: Likewise.
1312         * gcc.target/i386/pr20020-3.c: Likewise.
1313         * gcc.target/i386/pr53425-1.c: Likewise.
1314         * gcc.target/i386/pr53425-2.c: Likewise.
1315         * gcc.target/i386/pr55093.c: Likewise.
1316         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1318 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1320         PR debug/56307
1321         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1322         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1324 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1326         PR tree-optimization/53265
1327         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1328         undefined behavior.
1329         * gcc.dg/graphite/id-6.c (test): Likewise.
1330         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1331         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1333         PR tree-optimization/53265
1334         * gcc.dg/pr53265.c: New test.
1335         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1336         to dg-options.
1337         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1338         arrays.
1339         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1340         n, use it as high bound instead of 4.
1342 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1344         PR target/49880
1345         * gcc.target/sh/pr49880-1.c: New.
1346         * gcc.target/sh/pr49880-2.c: New.
1347         * gcc.target/sh/pr49880-3.c: New.
1348         * gcc.target/sh/pr49880-4.c: New.
1349         * gcc.target/sh/pr49880-5.c: New.
1351 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1353         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1355 2013-03-13  Richard Biener  <rguenther@suse.de>
1357         PR tree-optimization/56608
1358         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1360 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1362         PR c++/56611
1363         * g++.dg/cpp0x/alias-decl-32.C: New.
1365 2013-03-11  Jan Hubicka  <jh@suse.cz>
1367         PR middle-end/56571
1368         * gcc.c-torture/compile/pr56571.c: New testcase.
1370 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1372         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1373         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1375 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1377         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1378         * gcc.dg/inline_4.c: Likewise.
1379         * gcc.dg/unroll_2.c: Likewise.
1380         * gcc.dg/unroll_3.c: Likewise.
1381         * gcc.dg/unroll_4.c: Likewise.
1383 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1385         PR testsuite/54119
1386         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1388         PR debug/56307
1389         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1391 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1393         PR target/40797
1394         * gcc.c-torture/compile/pr40797.c: New.
1396 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1398         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1400 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1402         PR fortran/56575
1403         * gfortran.dg/class_56.f90: New test.
1405 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1407         PR middle-end/56524
1408         * gcc.target/mips/pr56524.c: New test.
1410 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1412         PR c++/56565
1413         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1415 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1417         PR c++/51412
1418         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1420 2013-03-08  Marek Polacek  <polacek@redhat.com>
1422         PR tree-optimization/56478
1423         * gcc.dg/torture/pr56478.c: New test.
1425 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1427         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1428         targets linker option --allow-multiple-definition.
1430         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1431         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1432         * gcc.dg/pr52549.c: Add LLP64 case.
1433         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1434         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1435         * gcc.dg/torture/pr51071-2.c: Likewise.
1436         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1437         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1438         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1439         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1440         * gcc.dg/weak/weak-1.c: Likewise.
1441         * gcc.dg/weak/weak-2.c: Likewise.
1442         * gcc.dg/weak/weak-3.c: Likewise.
1443         * gcc.dg/weak/weak-4.c: Likewise.
1444         * gcc.dg/weak/weak-5.c: Likewise.
1445         * gcc.dg/weak/weak-15.c: Likewise.
1446         * gcc.dg/weak/weak-16.c: Likewise.
1448         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1450 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1452         PR tree-optimization/56559
1453         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1455 2013-03-07  Andreas Schwab  <schwab@suse.de>
1457         * gcc.dg/pr31490.c: Fix last change.
1459 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1461         PR c++/56534
1462         * g++.dg/template/crash115.C: New.
1464 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1466         PR tree-optimization/56539
1467         * gcc.c-torture/compile/pr56539.c: New test.
1469 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1471         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets.
1472         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1473         * gcc.dg/lto/20091013-1_2.c: Likewise.
1474         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1476 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1478         * gnat.dg/specs/aggr6.ads: New test.
1480 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1482         * gnat.dg/loop_optimization15.ad[sb]: New test.
1484 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1486         PR middle-end/56548
1487         * gcc.dg/pr56548.c: New test.
1489 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1491         PR debug/53363
1492         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1494 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1496         PR c++/56543
1497         * g++.dg/template/typename20.C: New test.
1499 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1501         PR debug/56510
1502         * gcc.dg/pr56510.c: New test.
1504         PR rtl-optimization/56484
1505         * gcc.c-torture/compile/pr56484.c: New test.
1507 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1509         PR c++/56530
1510         * g++.dg/warn/Wsign-conversion-2.C: New.
1512 2013-03-05  Richard Biener  <rguenther@suse.de>
1514         PR tree-optimization/56270
1515         * gcc.dg/vect/slp-38.c: New testcase.
1517 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1519         PR rtl-optimization/56494
1520         * gcc.dg/pr56494.c: New test.
1522 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1524         * gcc.dg/pr56424.c: New test.
1526 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1528         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1529         * gcc.dg/pr56228.c <avr>: Skip.
1531 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1533         PR testsuite/52641
1534         PR tree-optimization/52631
1535         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1537 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1539         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1540         * gcc.dg/vect/vect-83_64.c: Same.
1542 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1544         PR fortran/56477
1545         * gfortran.dg/pointer_check_13.f90: New test.
1547 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1549         PR fortran/54730
1550         * gfortran.dg/array_constructor_42.f90: New test.
1552 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1554         PR c++/52688
1555         * g++.dg/template/static33.C: New.
1556         * g++.dg/template/static34.C: Likewise.
1558         PR c++/10291
1559         * g++.dg/template/static35.C: New.
1561 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1563         * gcc.dg/pr56396.c: Require pic support.
1565 2013-03-01  Richard Biener  <rguenther@suse.de>
1567         PR tree-optimization/55481
1568         * gcc.dg/torture/pr56488.c: New testcase.
1570 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1571             Jakub Jelinek  <jakub@redhat.com>
1573         PR sanitizer/56454
1574         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1575         no_sanitize_address attribute rather than no_address_safety_analysis.
1576         * g++.dg/asan/sanitizer_test_utils.h
1577         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1578         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1579         in addition to no_address_safety_analysis.
1581 2013-02-28  Jason Merrill  <jason@redhat.com>
1583         PR c++/56481
1584         * g++.dg/cpp0x/constexpr-and.C: New.
1586 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1588         PR tree-optimization/56294
1589         * g++.dg/debug/pr56294.C: New test.
1591 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1593         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1595 2013-02-27  Marek Polacek  <polacek@redhat.com>
1597         PR rtl-optimization/56466
1598         * gcc.dg/pr56466.c: New test.
1600 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1602         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1603         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1604         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1606 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1608         PR middle-end/45472
1609         * gcc.dg/pr45472.c: New test.
1611 2013-02-26  Marek Polacek  <polacek@redhat.com>
1613         PR tree-optimization/56426
1614         * gcc.dg/pr56436.c: New test.
1616 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1618         PR tree-optimization/56448
1619         * gcc.c-torture/compile/pr56448.c: New test.
1621         PR tree-optimization/56443
1622         * gcc.dg/torture/pr56443.c: New test.
1624 2013-02-25  Richard Biener  <rguenther@suse.de>
1626         PR tree-optimization/56175
1627         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1629 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1631         PR c++/56403
1632         * g++.dg/torture/pr56403.C: New test.
1634 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1636         Revert:
1637         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1638         Richard Sandiford  <rdsandiford@googlemail.com>
1640         * gcc.target/mips/mips.exp: Add microMIPS support.
1641         * gcc.target/mips/umips-movep-2.c: New test.
1642         * gcc.target/mips/umips-lwp-2.c: New test.
1643         * gcc.target/mips/umips-swp-5.c: New test.
1644         * gcc.target/mips/umips-constraints-1.c: New test.
1645         * gcc.target/mips/umips-lwp-3.c: New test.
1646         * gcc.target/mips/umips-swp-6.c: New test.
1647         * gcc.target/mips/umips-constraints-2.c: New test.
1648         * gcc.target/mips/umips-save-restore-1.c: New test.
1649         * gcc.target/mips/umips-lwp-4.c: New test.
1650         * gcc.target/mips/umips-swp-7.c: New test.
1651         * gcc.target/mips/umips-save-restore-2.c: New test.
1652         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1653         * gcc.target/mips/umips-lwp-5.c: New test.
1654         * gcc.target/mips/umips-save-restore-3.c: New test.
1655         * gcc.target/mips/umips-lwp-6.c: New test.
1656         * gcc.target/mips/umips-swp-1.c: New test.
1657         * gcc.target/mips/umips-lwp-7.c: New test.
1658         * gcc.target/mips/umips-swp-2.c: New test.
1659         * gcc.target/mips/umips-lwp-8.c: New test.
1660         * gcc.target/mips/umips-swp-3.c: New test.
1661         * gcc.target/mips/umips-movep-1.c: New test.
1662         * gcc.target/mips/umips-lwp-1.c: New test.
1663         * gcc.target/mips/umips-swp-4.c: New test.
1665 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1666             Richard Sandiford  <rdsandiford@googlemail.com>
1668         * gcc.target/mips/mips.exp: Add microMIPS support.
1669         * gcc.target/mips/umips-movep-2.c: New test.
1670         * gcc.target/mips/umips-lwp-2.c: New test.
1671         * gcc.target/mips/umips-swp-5.c: New test.
1672         * gcc.target/mips/umips-constraints-1.c: New test.
1673         * gcc.target/mips/umips-lwp-3.c: New test.
1674         * gcc.target/mips/umips-swp-6.c: New test.
1675         * gcc.target/mips/umips-constraints-2.c: New test.
1676         * gcc.target/mips/umips-save-restore-1.c: New test.
1677         * gcc.target/mips/umips-lwp-4.c: New test.
1678         * gcc.target/mips/umips-swp-7.c: New test.
1679         * gcc.target/mips/umips-save-restore-2.c: New test.
1680         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1681         * gcc.target/mips/umips-lwp-5.c: New test.
1682         * gcc.target/mips/umips-save-restore-3.c: New test.
1683         * gcc.target/mips/umips-lwp-6.c: New test.
1684         * gcc.target/mips/umips-swp-1.c: New test.
1685         * gcc.target/mips/umips-lwp-7.c: New test.
1686         * gcc.target/mips/umips-swp-2.c: New test.
1687         * gcc.target/mips/umips-lwp-8.c: New test.
1688         * gcc.target/mips/umips-swp-3.c: New test.
1689         * gcc.target/mips/umips-movep-1.c: New test.
1690         * gcc.target/mips/umips-lwp-1.c: New test.
1691         * gcc.target/mips/umips-swp-4.c: New test.
1693 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1695         PR sanitizer/56393
1696         * lib/asan-dg.exp (asan_link_flags): Add
1697         -B${gccpath}/libsanitizer/asan/ to flags.
1699 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1701         PR middle-end/56420
1702         * gcc.dg/torture/pr56420.c: New test.
1704 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1706         PR middle-end/56108
1707         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1709 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1711         PR tree-optimization/56310
1712         * g++.dg/ipa/pr56310.C: New test.
1714 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1716         PR fortran/56385
1717         * gfortran.dg/proc_ptr_comp_37.f90: New.
1719 2013-02-21  Richard Biener  <rguenther@suse.de>
1721         PR tree-optimization/56415
1722         Revert
1723         2013-02-11  Richard Biener  <rguenther@suse.de>
1725         PR tree-optimization/56273
1726         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1727         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1728         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1729         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1730         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1731         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1733 2013-02-21  Marek Polacek  <polacek@redhat.com>
1735         PR tree-optimization/56398
1736         * g++.dg/torture/pr56398.C: New test.
1738 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1740         PR inline-asm/56405
1741         * gcc.c-torture/compile/pr56405.c: New test.
1743 2013-02-20  Jan Hubicka  <jh@suse.cz>
1745         PR tree-optimization/56265
1746         * testsuite/g++.dg/ipa/devirt-11.C: New testcase.
1748 2013-02-20  Richard Biener  <rguenther@suse.de>
1750         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1752 2013-02-20  Richard Biener  <rguenther@suse.de>
1753         Jakub Jelinek  <jakub@redhat.com>
1755         PR tree-optimization/56396
1756         * gcc.dg/pr56396.c: New testcase.
1758 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1760         PR c++/56373
1761         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1763 2013-02-19  Richard Biener  <rguenther@suse.de>
1765         PR tree-optimization/56384
1766         * gcc.dg/torture/pr56384.c: New testcase.
1768 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1770         PR tree-optimization/56350
1771         * gcc.dg/pr56350.c: New test.
1773         PR tree-optimization/56381
1774         * g++.dg/opt/pr56381.C: New test.
1776 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1778         PR pch/54117
1779         * lib/dg-pch.exp (pch-init, pch-finish,
1780         check_effective_target_pch_supported_debug): New procs.
1781         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1782         Likewise if $pch_unsupported_debug and $flags include -g.
1783         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1784         and dg-require-effective-target pch_unsupported_debug.
1785         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1786         * objc.dg/pch/pch.exp: Likewise.
1787         * gcc.dg/pch/pch.exp: Likewise.
1788         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1789         pch_unsupported_debug.
1790         * gcc.dg/pch/valid-1.hs: Likewise.
1791         * gcc.dg/pch/valid-1b.c: Likewise.
1792         * gcc.dg/pch/valid-1b.hs: Likewise.
1794 2013-02-18  Richard Biener  <rguenther@suse.de>
1796         PR tree-optimization/56366
1797         * gcc.dg/torture/pr56366.c: New testcase.
1799 2013-02-18  Richard Biener  <rguenther@suse.de>
1801         PR middle-end/56349
1802         * gcc.dg/torture/pr56349.c: New testcase.
1804 2013-02-18  Richard Biener  <rguenther@suse.de>
1806         PR tree-optimization/56321
1807         * gcc.dg/torture/pr56321.c: New testcase.
1809 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1811         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1813 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1814             Dodji Seketeli  <dodji@redhat.com>
1816         PR asan/56330
1817         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1818         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1819         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1820         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1821         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1822         * c-c++-common/asan/pr56330.c: Likewise.
1823         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1824         Ensure the size argument of __builtin_memcpy is a constant.
1826 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1827             Paolo Carlini  <paolo.carlini@oracle.com>
1829         PR c++/51242
1830         * g++.dg/cpp0x/enum23.C: New.
1832 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1834         PR target/54685
1835         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1837 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1839         PR rtl-optimization/56348
1840         * gcc.target/i386/pr56348.c: New test.
1842 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1844         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1845         * gcc.target/arm/interrupt-2.c: Likewise.
1847 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1849         PR fortran/56318
1850         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
1852 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1854         PR fortran/53818
1855         * gfortran.dg/init_flag_11.f90: New.
1857 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1859         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1861 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1863         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1864         characters.
1866 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1867             Tobias Burnus  <burnus@net-b.de>
1869         PR testsuite/56138
1870         * gfortran.dg/allocatable_function_7.f90: New.
1872 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1874         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1875         * asan_globals_test-wrapper.cc: New file.
1876         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1877         instead of asan_globals_test.cc as dg-additional-sources.
1878         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1879         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1880         "sanitizer_test_utils.h" instead of
1881         "sanitizer_common/tests/sanitizer_test_utils.h".
1882         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1883         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1884         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1885         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1886         * g++.dg/asan/asan_test.cc: Synced from upstream.
1887         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1889 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1891         Fix an asan crash
1892         * c-c++-common/asan/memcmp-2.c: New test.
1894 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1896         PR c++/55582
1897         * g++.dg/cpp0x/udlit-string-literal.h: New.
1898         * g++.dg/cpp0x/udlit-string-literal.C: New.
1900 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1902         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1904 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1906         PR target/56184
1907         * gcc.target/arm/pr56184.C: New test.
1909 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1911         PR c++/56302
1912         * g++.dg/torture/pr56302.C: New test.
1913         * g++.dg/cpp0x/constexpr-56302.C: New test.
1914         * c-c++-common/pr56302.c: New test.
1916 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1917             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1919         PR fortran/56204
1920         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1921         * gfortran.dg/quad_3.f90: Ditto.
1923 2013-02-13  Kostya Serebryany  <kcc@google.com>
1925         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1926         to match the fresh asan run-time.
1927         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1929 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1931         Avoid instrumenting duplicated memory access in the same basic block
1932         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1933         * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c:
1934         Likewise.
1935         * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c:
1936         Likewise.
1937         * testsuite/c-c++-common/asan/inc.c: Likewise.
1939 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1941         PR inline-asm/56148
1942         * gcc.target/i386/pr56148.c: New test.
1944 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1945             Tobias Burnus  <burnus@net-b.de>
1947         PR testsuite/56082
1948         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2.
1950 2013-02-12  Richard Biener  <rguenther@suse.de>
1952         PR lto/56297
1953         * gcc.dg/lto/pr56297_0.c: New testcase.
1954         * gcc.dg/lto/pr56297_0.c: Likewise.
1956 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1958         PR fortran/46952
1959         * gfortran.dg/typebound_deferred_1.f90: New.
1961 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1963         PR rtl-optimization/56151
1964         * gcc.target/i386/pr56151.c: New test.
1966 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1968         * g++.dg/ext/mv12.C: New test.
1969         * g++.dg/ext/mv12.h: New file.
1970         * g++.dg/ext/mv12-aux.C: New file.
1971         * g++.dg/ext/mv13.C: New test.
1973 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1975         * lib/target-supports.exp
1976         (check_effective_target_powerpc_eabi_ok): New.
1977         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1978         powerpc_eabi_ok.
1979         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1980         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1981         only.
1982         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1983         * gcc.target/powerpc/pr51623.c: Likewise.
1984         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1985         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1987 2013-02-11  Alexander Potapenko  <glider@google.com>
1988             Jack Howarth  <howarth@bromo.med.uc.edu>
1989             Jakub Jelinek  <jakub@redhat.com>
1991         PR sanitizer/55617
1992         * g++.dg/asan/pr55617.C: Run on all targets.
1994 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1996         PR rtl-optimization/56275
1997         * gcc.dg/pr56275.c: New test.
1999 2013-02-11  Richard Biener  <rguenther@suse.de>
2001         PR tree-optimization/56273
2002         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2004 2013-02-11  Richard Biener  <rguenther@suse.de>
2006         PR tree-optimization/56264
2007         * gcc.dg/torture/pr56264.c: New testcase.
2009 2013-02-11  Richard Biener  <rguenther@suse.de>
2011         PR tree-optimization/56273
2012         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2013         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2014         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2015         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2016         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2017         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2019 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2021         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2022         for *-*-linux-gnu targets.
2023         * g++.dg/asan/interception-test-1.c: Ditto.
2024         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2025         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2027 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2029         PR fortran/55362
2030         * gfortran.dg/intrinsic_size_4.f90 : New test.
2032 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2034         PR target/56256
2035         * gcc.target/powerpc/pr56256.c: New test.
2037 2013-02-08  Ian Lance Taylor  <iant@google.com>
2039         * lib/go.exp: Load timeout.exp.
2041 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2043         PR rtl-optimization/56246
2044         * gcc.target/i386/pr56246.c: New test.
2046 2013-02-08  Jeff Law  <law@redhat.com>
2048         PR debug/53948
2049         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2051 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2053         PR target/56043
2054         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2055         powerpc*-*-linux*.
2057 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2059         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2061 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2063         PR rtl-optimization/56195
2064         * gcc.dg/torture/pr56195.c: New test.
2066 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2068         PR fortran/54107
2069         * gfortran.dg/recursive_interface_2.f90: New test.
2071 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2073         PR tree-optimization/56250
2074         * gcc.c-torture/execute/pr56250.c: New test.
2076 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2078         PR tree-optimization/56064
2079         * gcc.dg/fixed-point/view-convert-2.c: New test.
2081 2013-02-08  Michael Matz  <matz@suse.de>
2083         PR tree-optimization/52448
2084         * gcc.dg/pr52448.c: New test.
2086 2013-02-08  Richard Biener  <rguenther@suse.de>
2088         PR middle-end/56181
2089         * gcc.dg/torture/pr56181.c: New testcase.
2091 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2093         PR target/54222
2094         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2095         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2097 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2099         PR c++/56241
2100         * g++.dg/parse/crash61.C: New test.
2102         PR c++/56239
2103         * g++.dg/parse/pr56239.C: New test.
2105         PR c++/56237
2106         * g++.dg/abi/mangle61.C: New test.
2108 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2110         PR rtl-optimization/56225
2111         * gcc.target/i386/pr56225.c: New test.
2113 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2115         PR debug/56154
2116         * gcc.dg/guality/pr56154-1.c: New test.
2117         * gcc.dg/guality/pr56154-2.c: New test.
2118         * gcc.dg/guality/pr56154-3.c: New test.
2119         * gcc.dg/guality/pr56154-4.c: New test.
2120         * gcc.dg/guality/pr56154-aux.c: New file.
2122         PR tree-optimization/55789
2123         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2124         cleanup-tree-dump.
2125         * gcc.dg/tree-ssa/inline-3.c: Add
2126         --param max-early-inliner-iterations=2 option.
2128 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2130         PR debug/53363
2131         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2132         Add -fno-dwarf2-cfi-asm to dg-options.
2133         Adapt match count.
2135 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2137         PR target/56228
2138         * gcc.dg/pr56228.c: New test.
2140 2013-02-07  Alan Modra  <amodra@gmail.com>
2142         PR target/54009
2143         * gcc.target/powerpc/pr54009.c: New test.
2144         PR target/54131
2145         * gfortran.dg/pr54131.f: New test.
2147 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2149         PR fortran/55789
2150         * gfortran.dg/array_constructor_41.f90: New test.
2152 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2154         PR fortran/55978
2155         * gfortran.dg/class_optional_2.f90: Uncomment some cases
2156         which work now.
2158 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2160         PR middle-end/56217
2161         * g++.dg/gomp/pr56217.C: New test.
2163 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2165         PR tree-optimization/56205
2166         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2167         * gcc.c-torture/execute/pr56205.c: New test.
2169 2013-02-05  Richard Biener  <rguenther@suse.de>
2171         PR tree-optimization/53342
2172         PR tree-optimization/53185
2173         * gcc.dg/vect/pr53185-2.c: New testcase.
2175 2013-02-05  Jan Hubicka  <jh@suse.cz>
2177         PR tree-optimization/55789
2178         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2179         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2180         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2181         * g++.dg/ipa/inline-1.C: New testcase.
2182         * g++.dg/ipa/inline-2.C: New testcase.
2183         * g++.dg/ipa/inline-3.C: New testcase.
2185 2013-02-05  Jan Hubicka  <jh@suse.cz>
2187         PR tree-optimization/55789
2188         * g++.dg/torture/pr55789.C: New testcase.
2190 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2192         PR middle-end/56167
2193         * gcc.dg/pr56167.c: New test.
2195 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2197         PR target/55146
2198         * gcc.target/sh/pr55146.c: New.
2200 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2202         PR tree-optimization/54386
2203         * gcc.target/sh/pr54386.c: New.
2205 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2207         PR fortran/56008
2208         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2210         PR fortran/47517
2211         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2213 2013-02-04  Alexander Potapenko  <glider@google.com>
2214             Jack Howarth  <howarth@bromo.med.uc.edu>
2215             Jakub Jelinek  <jakub@redhat.com>
2217         PR sanitizer/55617
2218         * g++.dg/asan/pr55617.C: New test.
2220 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2222         PR fortran/54195
2223         * gfortran.dg/typebound_operator_19.f90: New test.
2224         * gfortran.dg/typebound_assignment_4.f90: New test.
2226 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2228         PR fortran/54107
2229         * gfortran.dg/recursive_interface_1.f90: New test.
2231 2013-02-04  Richard Guenther  <rguenther@suse.de>
2233         PR lto/56168
2234         * gcc.dg/lto/pr56168_0.c: New testcase.
2235         * gcc.dg/lto/pr56168_1.c: Likewise.
2237 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2239         PR fortran/50627
2240         PR fortran/56054
2241         * gfortran.dg/block_12.f90:  New test.
2242         * gfortran.dg/module_error_1.f90:  New test.
2244 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2246         * lib/target-supports.exp (check_effective_target_vect_float)
2247         (check_effective_target_vect_no_align): Add mips-sde-elf.
2249 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2251         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2253 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2255         * gcc.dg/pr56023.c: XFAIL on AIX.
2256         * gcc.dg/vect/pr49352.c: Same.
2258 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2260         * gnat.dg/opt26.adb: New test.
2262 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2264         Revert.
2265         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2267         * gcc.target/arm/neon-vfnms-1.c: New test.
2268         * gcc.target/arm/neon-vfnma-1.c: New test.
2270 2013-01-31  Richard Biener  <rguenther@suse.de>
2272         PR tree-optimization/56157
2273         * gcc.dg/torture/pr56157.c: New testcase.
2275 2013-01-30  Richard Biener  <rguenther@suse.de>
2277         PR tree-optimization/56150
2278         * gcc.dg/torture/pr56150.c: New testcase.
2280 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2282         PR sanitizer/55374
2283         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2284         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2285         printed in backtrace.
2286         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2287         to avoid errors about mismatched allocation vs. deallocation.
2289         PR c++/55742
2290         * g++.dg/mv1.C: Moved to...
2291         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2292         * g++.dg/mv2.C: Moved to...
2293         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2294         * g++.dg/mv3.C: Moved to...
2295         * g++.dg/ext/mv3.C: ... here.
2296         * g++.dg/mv4.C: Moved to...
2297         * g++.dg/ext/mv4.C: ... here.
2298         * g++.dg/mv5.C: Moved to...
2299         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2300         * g++.dg/mv6.C: Moved to...
2301         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2302         * g++.dg/ext/mv7.C: New test.
2303         * g++.dg/ext/mv8.C: New test.
2304         * g++.dg/ext/mv9.C: New test.
2305         * g++.dg/ext/mv10.C: New test.
2306         * g++.dg/ext/mv11.C: New test.
2308 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2310         PR rtl-optimization/56144
2311         * gcc.dg/pr56144.c: New.
2313 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2315         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2316         message.
2317         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2318         * g++.dg/cpp0x/constexpr-55573.C: Same
2320 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2322         PR tree-optimization/56064
2323         * gcc.dg/fixed-point/view-convert.c: New test.
2325 2013-01-30  Andreas Schwab  <schwab@suse.de>
2327         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2328         evaluate the end index in string range.
2330 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2332         PR fortran/56138
2333         * gfortran.dg/allocatable_function_6.f90: New.
2335 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2336             Mikael Morin  <mikael@gcc.gnu.org>
2338         PR fortran/54107
2339         * gfortran.dg/proc_ptr_comp_36.f90: New.
2341 2013-01-29  Richard Biener  <rguenther@suse.de>
2343         PR tree-optimization/55270
2344         * gcc.dg/torture/pr55270.c: New testcase.
2346 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2348         PR rtl-optimization/56117
2349         * gcc.dg/pr56117.c: New test.
2351 2013-01-28  Richard Biener  <rguenther@suse.de>
2353         PR tree-optimization/56034
2354         * gcc.dg/torture/pr56034.c: New testcase.
2356 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2358         PR tree-optimization/56125
2359         * gcc.dg/pr56125.c: New test.
2361 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2362             Mikael Morin  <mikael@gcc.gnu.org>
2364         PR fortran/53537
2365         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2366         * gfortran.dg/import8.f90: Likewise.
2367         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2368         * gfortran.dg/import10.f90: New test.
2369         * gfortran.dg/import11.f90: Likewise
2371 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2373         PR testsuite/56053
2374         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2375         string.h.  Provide memset, malloc and free prototypes, adjust line
2376         numbers in dg-output.
2377         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2378         Provide memset prototype and adjust line numbers in dg-output.
2379         * c-c++-common/asan/global-overflow-1.c: Likewise.
2381         PR tree-optimization/56094
2382         * gcc.dg/pr56094.c: New test.
2384 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2386         * gcc.target/arm/neon-vfnms-1.c: New test.
2387         * gcc.target/arm/neon-vfnma-1.c: New test.
2389 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2391         PR target/56114
2392         * gcc.target/i386/pr56114.c: New test.
2394 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2396         PR fortran/55984
2397         * gfortran.dg/associate_14.f90: New test.
2399         PR fortran/56047
2400         * gfortran.dg/associate_13.f90: New test.
2402 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2404         PR tree-optimization/56098
2405         * gcc.dg/pr56098-1.c: New test.
2406         * gcc.dg/pr56098-2.c: New test.
2408 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2410         PR target/54222
2411         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2413 2013-01-22  Marek Polacek  <polacek@redhat.com>
2415         PR tree-optimization/56035
2416         * gcc.dg/pr56035.c: New test.
2418 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2420         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2421         for MIPS.
2423 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2425         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2427 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2429         PR c/56078
2430         * gcc.dg/pr56078.c: New test.
2431         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2433 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2435         PR tree-optimization/55927
2436         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2438 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2440         * gcc.target/i386/movsd.c: New test.
2442 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2444         PR inline-asm/55934
2445         * gcc.target/i386/pr55934.c: New test.
2447 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2449         PR fortran/56081
2450         * gfortran.dg/select_8.f90: New.
2452 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2454         * gcc.target/microblaze/microblaze.exp: Remove
2455         target_config_cflags check.
2457 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2459         PR fortran/56052
2460         * gfortran.dg/gomp/pr56052.f90: New test.
2462         PR target/49069
2463         * gcc.dg/pr49069.c: New test.
2465 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2467         PR c++/55944
2468         * g++.dg/cpp0x/constexpr-static10.C: New.
2470 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2472         PR target/56028
2473         * gcc.target/i386/pr56028.c: New test.
2475 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2477         PR target/55686
2478         * gcc.target/i386/pr55686.c: New test.
2480 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2482         PR c++/53609
2483         * g++.dg/cpp0x/variadic139.C: New test.
2484         * g++.dg/cpp0x/variadic140.C: Likewise.
2485         * g++.dg/cpp0x/variadic141.C: Likewise.
2487 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2489         * gnat.dg/warn8.adb: New test.
2491 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2493         PR fortran/55919
2494         * gfortran.dg/include_8.f90: New test.
2496 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2498         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2499         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2501 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2503         PR tree-optimization/56051
2504         * gcc.c-torture/execute/pr56051.c: New test.
2506 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2508         PR rtl-optimization/56023
2509         * gcc.dg/pr56023.c: New test.
2511 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2513         PR middle-end/56022
2514         * gcc.target/i386/pr56022.c: New test.
2516 2013-01-21  Jason Merrill  <jason@redhat.com>
2518         * lib/target-supports.exp (check_effective_target_alias): New.
2520 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2522         PR debug/53235
2523         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2525 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2527         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2529 2013-01-19  Jeff Law  <law@redhat.com>
2531         PR tree-optimization/52631
2532         * tree-ssa/pr52631.c: New test.
2533         * tree-ssa/ssa-fre-9: Update expected output.
2535 2013-01-19  Anthony Green  <green@moxielogic.com>
2537         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2538         for moxie.
2540 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2542         PR tree-optimization/56029
2543         * g++.dg/torture/pr56029.C: New test.
2545 2013-01-18  Sharad Singhai  <singhai@google.com>
2547         PR tree-optimization/55995
2548         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2550 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2552         PR target/55433
2553         * gcc.target/i386/pr55433.c: New.
2555 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2557         PR middle-end/56015
2558         * gfortran.dg/pr56015.f90: New test.
2560 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2562         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2564 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2566         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2567         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2568         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2569         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2570         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2572 2013-01-17  Jeff Law  <law@redhat.com>
2574         * gcc.dg/pr52573.c: Move to...
2575         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2577         PR rtl-optimization/52573
2578         * gcc.dg/pr52573.c: New test.
2580 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2582         PR sanitizer/55679
2583         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2584         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2585         check_no_compiler_messages to test support in ucontext.h.
2586         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2587         compliant RLIMIT_AS.
2589 2013-01-17  Marek Polacek  <polacek@redhat.com>
2591         PR rtl-optimization/55833
2592         * gcc.dg/pr55833.c: New test.
2594 2013-01-17  Jan Hubicka  <jh@suse.cz>
2596         PR tree-optimization/55273
2597         * gcc.c-torture/compile/pr55273.c: New testcase.
2599 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2601         PR target/55981
2602         * gcc.target/pr55981.c: New test.
2604 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2606         * gcc.target/arm/pr40887.c: Require at least armv5.
2607         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2608         * gcc.target/arm/pr51915.c: Likewise.
2609         * gcc.target/arm/pr52006.c: Likewise.
2610         * gcc.target/arm/pr53187.c: Likewise.
2612         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2613         * gcc.target/arm/ftest-support-arm.h: Delete.
2614         * gcc.target/arm/ftest-support-thumb.h: Delete.
2615         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2616         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2617         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2618         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2619         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2620         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2621         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2622         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2623         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2624         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2625         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2626         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2627         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2628         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2629         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2630         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2631         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2632         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2633         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2634         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2635         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2636         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2637         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2638         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2640 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2642         PR tree-optimizations/55264
2643         * g++.dg/ipa/pr55264.C: New test.
2645 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2647         PR fortran/55983
2648         * gfortran.dg/class_55.f90: New.
2650 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2652         PR testsuite/55994
2653         * gcc.c-torture/execute/builtins/builtins.exp: Add
2654         -Wl,--allow-multiple-definition for eabi and elf targets.
2656         PR testsuite/54622
2657         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2658         check_effective_target_vect_perm_short,
2659         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2660         check_effective_target_vect64): Return 0 for big-endian ARM.
2661         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2663         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2664         prototypes.
2666 2013-01-16  Richard Biener  <rguenther@suse.de>
2668         PR tree-optimization/55964
2669         * gcc.dg/torture/pr55964.c: New testcase.
2671 2013-01-16  Richard Biener  <rguenther@suse.de>
2673         PR tree-optimization/54767
2674         PR tree-optimization/53465
2675         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2677 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2679         PR target/55301
2680         * gcc.target/sh/sh-switch.c: New testcase.
2682 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2684         * gcc.dg/webizer.c: Increase the array size.
2686 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2688         PR target/55940
2689         * gcc.dg/pr55940.c: New test.
2691 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2692             Harald Anlauf  <anlauf@gmx.de>
2694         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2695         * gfortran.dg/bounds_check_5.f90: Likewise.
2696         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2697         * gfortran.dg/continuation_9.f90: Likewise.
2698         * gfortran.dg/move_alloc_13.f90: Likewise.
2699         * gfortran.dg/structure_constructor_11.f90: Likewise.
2700         * gfortran.dg/tab_continuation.f: Likewise.
2701         * gfortran.dg/warning-directive-2.F90: Likewise.
2702         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2704 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2706         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2707         * gcc.target/arm/fma-sp.c: Likewise.
2709 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2711         PR rtl-optimization/55153
2712         * gcc.dg/pr55153.c: New.
2714 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2716         PR tree-optimization/55920
2717         * gcc.c-torture/compile/pr55920.c: New test.
2719 2013-01-15  Richard Biener  <rguenther@suse.de>
2721         PR middle-end/55882
2722         * gcc.dg/torture/pr55882.c: New testcase.
2724 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2726         PR tree-optimization/55955
2727         * gcc.c-torture/compile/pr55955.c: New test.
2729 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2731         PR c++/55663
2732         * g++.dg/cpp0x/alias-decl-31.C: New test.
2734 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2736         PR fortran/54286
2737         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2738         case where interface is null.
2740 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2742         PR fortran/55806
2743         * gfortran.dg/array_constructor_40.f90:  New test.
2745 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2747         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2749 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2751         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2752         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2753         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2754         * gcc.target/aarch64/vect-ld1r.c: New.
2755         * gcc.target/aarch64/vect-ld1r.x: New.
2757 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2759         PR target/55948
2760         * gcc.target/i386/hle-clear-rel.c: New file
2761         * gcc.target/i386/hle-store-rel.c: New file.
2763 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2765         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2766         * gfortran.dg/bounds_check_4.f90: Likewise.
2767         * gfortran.dg/inquire_10.f90: Likewise.
2768         * gfortran.dg/minloc_3.f90: Likewise.
2769         * gfortran.dg/minlocval_3.f90: Likewise.
2770         * gfortran.dg/module_double_reuse.f90: Likewise.
2771         * gfortran.dg/mvbits_1.f90: Likewise.
2772         * gfortran.dg/oldstyle_1.f90: Likewise.
2773         * gfortran.dg/pr20163-2.f: Likewise.
2774         * gfortran.dg/save_1.f90: Likewise.
2775         * gfortran.dg/scan_1.f90: Likewise.
2776         * gfortran.dg/select_char_1.f90: Likewise.
2777         * gfortran.dg/shape_4.f90: Likewise.
2778         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2779         * gfortran.dg/function_optimize_10.f90: Likewise.
2780         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2781         * gfortran.dg/used_types_17.f90: Likewise.
2782         * gfortran.dg/used_types_18.f90: Likewise.
2784 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2786         PR fortran/54286
2787         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2789 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2791         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2793 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2795         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2797 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2799         PR fortran/55072
2800         * gfortran.dg/assumed_type_2.f90: Fix test case.
2801         * gfortran.dg/internal_pack_13.f90: New test.
2802         * gfortran.dg/internal_pack_14.f90: New test.
2804 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2806         PR fortran/55868
2807         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2808         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2809         $tar to STAR.
2811 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2813         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2815 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2817         PR target/55719
2818         * gcc.target/s390/pr55719.c: New testcase.
2820 2013-01-11  Richard Guenther  <rguenther@suse.de>
2822         PR tree-optimization/44061
2823         * gcc.dg/pr44061.c: New testcase.
2825 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2827         Update copyright years.
2829 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2830             Jakub Jelinek  <jakub@redhat.com>
2832         PR target/55565
2833         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2835 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2837         PR rtl-optimization/55672
2838         * gcc.target/i386/pr55672.c: New.
2840 2013-01-10  Jeff Law  <law@redhat.com>
2842         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2843         pass/fail message unique.
2846 2013-01-10  Jason Merrill  <jason@redhat.com>
2848         * ada/.gitignore: New.
2850 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2852         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2853         Add tls options.
2854         * g++.dg/tls/thread_local2.C: Likewise.
2855         * g++.dg/tls/thread_local2g.C: Likewise.
2856         * g++.dg/tls/thread_local6.C: Likewise.
2857         * g++.dg/tls/thread_local-order1.C: Add tls options.
2858         * g++.dg/tls/thread_local-order2.C: Likewise.
2859         * g++.dg/tls/thread_local3.C: Likewise.
2860         * g++.dg/tls/thread_local3g.C: Likewise.
2861         * g++.dg/tls/thread_local4.C: Likewise.
2862         * g++.dg/tls/thread_local4g.C: Likewise.
2863         * g++.dg/tls/thread_local5.C: Likewise.
2864         * g++.dg/tls/thread_local5g.C: Likewise.
2865         * g++.dg/tls/thread_local6g.C: Likewise.
2867 2013-01-10  Kostya Serebryany  <kcc@google.com>
2869         * g++.dg/asan/asan_test.cc: Sync from upstream.
2871 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2873         PR tree-optimization/55921
2874         * gcc.c-torture/compile/pr55921.c: New test.
2876 2013-01-09  Jan Hubicka  <jh@suse.cz>
2878         PR tree-optimization/55569
2879         * gcc.c-torture/compile/pr55569.c: New testcase.
2881 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2883         PR fortran/47203
2884         * gfortran.dg/use_28.f90: New test.
2886 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2888         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2889         number matching more robust.
2891 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2893         PR rtl-optimization/55829
2894         * gcc.target/i386/pr55829.c: New.
2896 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2898         PR fortran/55758
2899         * gfortran.dg/bind_c_bool_1.f90: New.
2900         * gfortran.dg/do_5.f90: Add dg-warning.
2902 2013-01-09  Jan Hubicka  <jh@suse.cz>
2904         PR tree-optimization/55875
2905         * gcc.c-torture/execute/pr55875.c: New testcase.
2906         * g++.dg/torture/pr55875.C: New testcase.
2908 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2910         PR c/48418
2911         * c-c++-common/pr48418.c: New test.
2913 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2915         PR c++/55801
2916         * g++.dg/tls/thread_local-ice.C: New.
2918 2013-01-09  Andreas Schwab  <schwab@suse.de>
2920         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2922 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2924         PR tree-optimization/48189
2925         * gcc.dg/pr48189.c: New test.
2927 2013-01-04  Jan Hubicka  <jh@suse.cz>
2929         PR tree-optimization/55823
2930         * g++.dg/ipa/devirt-10.C: New testcase.
2932 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2933             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2935         PR rtl-optimization/55845
2936         * gcc.target/i386/pr55845.c: New test.
2938 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2940         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2941         instructions generated instead of number of occurances.
2943 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2945         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2946         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2947         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2948         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2949         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2950         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2951         * gcc.target/aarch64/vect-fcm.x: Likewise.
2952         * lib/target-supports.exp
2953         (check_effective_target_vect_cond): Enable for AArch64.
2955 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2957         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2958         endian-safe float pool loading.
2959         (test_square_root_v4sf): Likewise.
2960         (test_square_root_v2df): Likewise.
2961         * lib/target-supports.exp
2962         (check_effective_target_vect_call_sqrtf): Add AArch64.
2964 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2966         PR debug/55579
2967         * gcc.dg/tree-ssa/pr55579.c: New test.
2969 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2971         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2972         asm comments.
2974 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2976         PR middle-end/55890
2977         * gcc.dg/torture/pr55890-3.c: New test.
2979         PR middle-end/55851
2980         * gcc.c-torture/compile/pr55851.c: New test.
2982         PR sanitizer/55844
2983         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2984         dg-options.
2986 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2988         PR fortran/55618
2989         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2991 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2993         PR fortran/55763
2994         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2995         * gfortran.dg/pointer_init_7.f90: New.
2997 2013-01-07  Richard Biener  <rguenther@suse.de>
2999         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3001 2013-01-07  Richard Biener  <rguenther@suse.de>
3003         PR middle-end/55890
3004         * gcc.dg/torture/pr55890-1.c: New testcase.
3005         * gcc.dg/torture/pr55890-2.c: Likewise.
3007 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3009         * gcc.target/aarch64/fmovd.c: New.
3010         * gcc.target/aarch64/fmovf.c: Likewise.
3011         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3012         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3013         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3014         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3015         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3016         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3018 2013-01-07  Richard Biener  <rguenther@suse.de>
3020         PR tree-optimization/55888
3021         PR tree-optimization/55862
3022         * gcc.dg/torture/pr55888.c: New testcase.
3024 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3026         PR fortran/55852
3027         * gfortran.dg/intrinsic_size_3.f90: New.
3029 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3031         PR fortran/55763
3032         * gfortran.dg/select_type_32.f90: New.
3034 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3036         PR c++/52343
3037         * g++.dg/cpp0x/alias-decl-29.C: New test.
3039 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3041         PR fortran/53876
3042         PR fortran/54990
3043         PR fortran/54992
3044         * gfortran.dg/class_array_15.f03: New test.
3046 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3048         PR fortran/42769
3049         PR fortran/45836
3050         PR fortran/45900
3051         * gfortran.dg/use_23.f90: New test.
3052         * gfortran.dg/use_24.f90: New test.
3053         * gfortran.dg/use_25.f90: New test.
3054         * gfortran.dg/use_26.f90: New test.
3055         * gfortran.dg/use_27.f90: New test.
3057 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3059         * gnat.dg/specs/clause_on_volatile.ads: New test.
3061 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3063         * gnat.dg/alignment10.adb: New test.
3065 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3066             Mikael Morin  <mikael@gcc.gnu.org>
3068         PR fortran/55827
3069         * gfortran.dg/use_22.f90: New test.
3071 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3073         * gcc.target/aarch64/cmp-1.c: New testcase.
3075 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3077         PR fortran/55172
3078         * gfortran.dg/select_type_31.f03: New test.
3080 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3082         PR c++/54526 (again)
3083         * g++.dg/cpp0x/parse2.C: Extend.
3084         * g++.old-deja/g++.other/crash28.C: Adjust.
3086 2013-01-04  Richard Biener  <rguenther@suse.de>
3088         PR tree-optimization/55862
3089         * gcc.dg/torture/pr55862.c: New testcase.
3091 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3093         PR tree-optimization/55755
3094         * gcc.dg/torture/pr55755.c: New test.
3095         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3096         * gcc.dg/tree-ssa/pr45144.c: Update.
3098 2013-01-04  Richard Biener  <rguenther@suse.de>
3100         PR middle-end/55863
3101         * gcc.dg/fold-reassoc-2.c: New testcase.
3103 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3105         PR fortran/55763
3106         * gfortran.dg/null_7.f90: New.
3108 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3110         PR fortran/55854
3111         PR fortran/55763
3112         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3113         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3114         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3116 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3118         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3120 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3122         PR fortran/55855
3123         * gfortran.dg/assignment_1.f90: Modified.
3124         * gfortran.dg/assignment_4.f90: New.
3126 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3128         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3130 2013-01-03  Richard Biener  <rguenther@suse.de>
3132         PR tree-optimization/55857
3133         * gcc.dg/vect/pr55857-1.c: New testcase.
3134         * gcc.dg/vect/pr55857-2.c: Likewise.
3136 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3138         PR rtl-optimization/55838
3139         * gcc.dg/pr55838.c: New test.
3141         PR tree-optimization/55832
3142         * gcc.c-torture/compile/pr55832.c: New test.
3144 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3146         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3147         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3148         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3149         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3150         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3151         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3152         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3153         * gcc.dg/unroll_1.c: Ditto.
3154         * gcc.dg/unroll_2.c: Ditto.
3155         * gcc.dg/unroll_3.c: Ditto.
3156         * gcc.dg/unroll_4.c: Ditto.
3158 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3160         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3162 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3164         PR fortran/55818
3165         * gfortran.dg/eof_4.f90: New test.
3167 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3169         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3170         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3171         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3172         (compat_setup_dfp): Initialize compat_alt_caret and
3173         compat_save_TEST_ALWAYS_FLAGS.
3175 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3177         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3179 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3181         * gcc.dg/torture/fp-int-convert-2.c: New test.
3183 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3185         * gfortran.dg/newunit_3.f90: Add dg-do run.
3186         * gfortran.dg/inquire_15.f90: Add dg-do run.
3188 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3190         PR tree-optimization/55831
3191         * gcc.dg/pr55831.c: New test.
3193 Copyright (C) 2013 Free Software Foundation, Inc.
3195 Copying and distribution of this file, with or without modification,
3196 are permitted in any medium without royalty provided the copyright
3197 notice and this notice are preserved.
3198 2013-12-31  Jakub Jelinek  <jakub@redhat.com>
3200         PR tree-optimization/59622
3201         * g++.dg/opt/pr59622.C: New test.
3203 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3204             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
3205             Sergey Lega  <sergey.s.lega@intel.com>
3206             Anna Tikhonova  <anna.tikhonova@intel.com>
3207             Ilya Tocar  <ilya.tocar@intel.com>
3208             Andrey Turetskiy  <andrey.turetskiy@intel.com>
3209             Ilya Verbin  <ilya.verbin@intel.com>
3210             Kirill Yukhin  <kirill.yukhin@intel.com>
3211             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3213         * gcc.target/i386/avx-1.c: Update for AVX-512 scalar insns.
3214         * gcc.target/i386/avx512f-vaddsd-1.c: New.
3215         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3216         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3217         * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
3218         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3219         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3220         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3221         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3222         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3223         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3224         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3225         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3226         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3227         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3228         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3229         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3230         * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
3231         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3232         * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
3233         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3234         * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
3235         * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
3236         * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
3237         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3238         * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
3239         * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
3240         * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
3241         * gcc.target/i386/avx512f-vminss-1.c: Ditto.
3242         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3243         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3244         * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
3245         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3246         * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3247         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3248         * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
3249         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3250         * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
3251         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3252         * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
3253         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3254         * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3255         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3256         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3257         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3258         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3259         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3260         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3261         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3262         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3263         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3264         * gcc.target/i386/sse-14.c: Update for AVX-512 scalar insns.
3265         * gcc.target/i386/sse-23.c: Ditto.
3266         * gcc.target/i386/testimm-10.c: Ditto.
3268 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3269             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
3270             Sergey Lega  <sergey.s.lega@intel.com>
3271             Anna Tikhonova  <anna.tikhonova@intel.com>
3272             Ilya Tocar  <ilya.tocar@intel.com>
3273             Andrey Turetskiy  <andrey.turetskiy@intel.com>
3274             Ilya Verbin  <ilya.verbin@intel.com>
3275             Kirill Yukhin  <kirill.yukhin@intel.com>
3276             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3278         * gcc.target/i386/avx-1.c: Add define for __builtin_ia32_sha1rnds4.
3279         * gcc.target/i386/i386.exp (check_effective_target_sha): New.
3280         * gcc.target/i386/sha-check.h: New file.
3281         * gcc.target/i386/sha1msg1-1.c: Ditto.
3282         * gcc.target/i386/sha1msg1-2.c: Ditto.
3283         * gcc.target/i386/sha1msg2-1.c: Ditto.
3284         * gcc.target/i386/sha1msg2-2.c: Ditto.
3285         * gcc.target/i386/sha1nexte-1: Ditto.
3286         * gcc.target/i386/sha1nexte-2: Ditto.
3287         * gcc.target/i386/sha1rnds4-1.c: Ditto.
3288         * gcc.target/i386/sha1rnds4-2.c: Ditto.
3289         * gcc.target/i386/sha256msg1-1.c: Ditto.
3290         * gcc.target/i386/sha256msg1-2.c: Ditto.
3291         * gcc.target/i386/sha256msg2-1.c: Ditto.
3292         * gcc.target/i386/sha256msg2-2.c: Ditto.
3293         * gcc.target/i386/sha256rnds2-1.c: Ditto.
3294         * gcc.target/i386/sha256rnds2-2.c: Ditto.
3295         * gcc.target/i386/sse-13.c: Add __builtin_ia32_sha1rnds4.
3296         * gcc.target/i386/sse-14.c: Add _mm_sha1rnds4_epu32.
3297         * gcc.target/i386/sse-22.c: Ditto.
3298         * gcc.target/i386/sse-23.c: Add __builtin_ia32_sha1rnds4.
3300 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3301             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
3302             Sergey Lega  <sergey.s.lega@intel.com>
3303             Anna Tikhonova  <anna.tikhonova@intel.com>
3304             Ilya Tocar  <ilya.tocar@intel.com>
3305             Andrey Turetskiy  <andrey.turetskiy@intel.com>
3306             Ilya Verbin  <ilya.verbin@intel.com>
3307             Kirill Yukhin  <kirill.yukhin@intel.com>
3308             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
3310         * gcc.target/i386/avx512cd-check.h: New file.
3311         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto.
3312         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Ditto.
3313         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto.
3314         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
3315         * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto.
3316         * gcc.target/i386/avx512cd-vpconflictd-2.c: Ditto.
3317         * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto.
3318         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
3319         * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto.
3320         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
3321         * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto.
3322         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
3323         * gcc.target/i386/avx512cd-vptestnmd-1.c: Ditto.
3324         * gcc.target/i386/avx512cd-vptestnmd-2.c: Ditto.
3325         * gcc.target/i386/avx512cd-vptestnmq-1.c: Ditto.
3326         * gcc.target/i386/avx512cd-vptestnmq-2.c: Ditto.
3327         * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto.
3328         * gcc.target/i386/avx512er-vexp2pd-2.c: Ditto.
3329         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3330         * gcc.target/i386/avx512er-vexp2ps-2.c: Ditto.
3331         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3332         * gcc.target/i386/avx512er-vrcp28pd-2.c: Ditto.
3333         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3334         * gcc.target/i386/avx512er-vrcp28ps-2.c: Ditto.
3335         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3336         * gcc.target/i386/avx512er-vrsqrt28pd-2.c: Ditto.
3337         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3338         * gcc.target/i386/avx512er-vrsqrt28ps-2.c: Ditto.
3339         * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto.
3340         * gcc.target/i386/avx512f-broadcast-gpr-2.c: Ditto.
3341         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Ditto.
3342         * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto.
3343         * gcc.target/i386/avx512f-dummy.c: Ditto.
3344         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Ditto.
3345         * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto.
3346         * gcc.target/i386/avx512f-gather-1.c: Ditto.
3347         * gcc.target/i386/avx512f-gather-2.c: Ditto.
3348         * gcc.target/i386/avx512f-gather-3.c: Ditto.
3349         * gcc.target/i386/avx512f-gather-4.c: Ditto.
3350         * gcc.target/i386/avx512f-gather-5.c: Ditto.
3351         * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto.
3352         * gcc.target/i386/avx512f-i32gatherd512-2.c: Ditto.
3353         * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto.
3354         * gcc.target/i386/avx512f-i32gatherpd512-2.c: Ditto.
3355         * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto.
3356         * gcc.target/i386/avx512f-i32gatherps512-2.c: Ditto.
3357         * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto.
3358         * gcc.target/i386/avx512f-i32gatherq512-2.c: Ditto.
3359         * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto.
3360         * gcc.target/i386/avx512f-i32scatterd512-2.c: Ditto.
3361         * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto.
3362         * gcc.target/i386/avx512f-i32scatterpd512-2.c: Ditto.
3363         * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto.
3364         * gcc.target/i386/avx512f-i32scatterps512-2.c: Ditto.
3365         * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto.
3366         * gcc.target/i386/avx512f-i32scatterq512-2.c: Ditto.
3367         * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto.
3368         * gcc.target/i386/avx512f-i64gatherd512-2.c: Ditto.
3369         * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto.
3370         * gcc.target/i386/avx512f-i64gatherpd512-2.c: Ditto.
3371         * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto.
3372         * gcc.target/i386/avx512f-i64gatherps512-2.c: Ditto.
3373         * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto.
3374         * gcc.target/i386/avx512f-i64gatherq512-2.c: Ditto.
3375         * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto.
3376         * gcc.target/i386/avx512f-i64scatterd512-2.c: Ditto.
3377         * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto.
3378         * gcc.target/i386/avx512f-i64scatterpd512-2.c: Ditto.
3379         * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto.
3380         * gcc.target/i386/avx512f-i64scatterps512-2.c: Ditto.
3381         * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto.
3382         * gcc.target/i386/avx512f-i64scatterq512-2.c: Ditto.
3383         * gcc.target/i386/avx512f-inline-asm.c: Ditto.
3384         * gcc.target/i386/avx512f-kandnw-1.c: Ditto.
3385         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
3386         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
3387         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
3388         * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
3389         * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
3390         * gcc.target/i386/avx512f-korw-1.c: Ditto.
3391         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
3392         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
3393         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
3394         * gcc.target/i386/avx512f-rounding.c: Ditto.
3395         * gcc.target/i386/avx512f-set-v16sf-1.c: Ditto.
3396         * gcc.target/i386/avx512f-set-v16sf-2.c: Ditto.
3397         * gcc.target/i386/avx512f-set-v16sf-3.c: Ditto.
3398         * gcc.target/i386/avx512f-set-v16sf-4.c: Ditto.
3399         * gcc.target/i386/avx512f-set-v16sf-5.c: Ditto.
3400         * gcc.target/i386/avx512f-set-v16si-1.c: Ditto.
3401         * gcc.target/i386/avx512f-set-v16si-2.c: Ditto.
3402         * gcc.target/i386/avx512f-set-v16si-3.c: Ditto.
3403         * gcc.target/i386/avx512f-set-v16si-4.c: Ditto.
3404         * gcc.target/i386/avx512f-set-v16si-5.c: Ditto.
3405         * gcc.target/i386/avx512f-set-v8df-1.c: Ditto.
3406         * gcc.target/i386/avx512f-set-v8df-2.c: Ditto.
3407         * gcc.target/i386/avx512f-set-v8df-3.c: Ditto.
3408         * gcc.target/i386/avx512f-set-v8df-4.c: Ditto.
3409         * gcc.target/i386/avx512f-set-v8df-5.c: Ditto.
3410         * gcc.target/i386/avx512f-set-v8di-1.c: Ditto.
3411         * gcc.target/i386/avx512f-set-v8di-2.c: Ditto.
3412         * gcc.target/i386/avx512f-set-v8di-3.c: Ditto.
3413         * gcc.target/i386/avx512f-set-v8di-4.c: Ditto.
3414         * gcc.target/i386/avx512f-set-v8di-5.c: Ditto.
3415         * gcc.target/i386/avx512f-setzero-pd-1.c: Ditto.
3416         * gcc.target/i386/avx512f-setzero-ps-1.c: Ditto.
3417         * gcc.target/i386/avx512f-setzero-si512-1.c: Ditto.
3418         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
3419         * gcc.target/i386/avx512f-vaddpd-2.c: Ditto.
3420         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
3421         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
3422         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
3423         * gcc.target/i386/avx512f-vaddsd-2.c: Ditto.
3424         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
3425         * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
3426         * gcc.target/i386/avx512f-valignd-1.c: Ditto.
3427         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
3428         * gcc.target/i386/avx512f-valignq-1.c: Ditto.
3429         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
3430         * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto.
3431         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
3432         * gcc.target/i386/avx512f-vblendmps-1.c: Ditto.
3433         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
3434         * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto.
3435         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c: Ditto.
3436         * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto.
3437         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Ditto.
3438         * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto.
3439         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
3440         * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto.
3441         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
3442         * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto.
3443         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
3444         * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto.
3445         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
3446         * gcc.target/i386/avx512f-vcmppd-1.c: Ditto.
3447         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
3448         * gcc.target/i386/avx512f-vcmpps-1.c: Ditto.
3449         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
3450         * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto.
3451         * gcc.target/i386/avx512f-vcmpsd-2.c: Ditto.
3452         * gcc.target/i386/avx512f-vcmpss-1.c: Ditto.
3453         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
3454         * gcc.target/i386/avx512f-vcomisd-1.c: Ditto.
3455         * gcc.target/i386/avx512f-vcomiss-1.c: Ditto.
3456         * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto.
3457         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
3458         * gcc.target/i386/avx512f-vcompressps-1.c: Ditto.
3459         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
3460         * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto.
3461         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
3462         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
3463         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
3464         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
3465         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Ditto.
3466         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
3467         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
3468         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
3469         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
3470         * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto.
3471         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
3472         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
3473         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
3474         * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto.
3475         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
3476         * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto.
3477         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
3478         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
3479         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Ditto.
3480         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
3481         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
3482         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
3483         * gcc.target/i386/avx512f-vcvtsd2ss-2.c: Ditto.
3484         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
3485         * gcc.target/i386/avx512f-vcvtsd2usi-2.c: Ditto.
3486         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
3487         * gcc.target/i386/avx512f-vcvtsd2usi64-2.c: Ditto.
3488         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
3489         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
3490         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
3491         * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto.
3492         * gcc.target/i386/avx512f-vcvtss2sd-2.c: Ditto.
3493         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
3494         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
3495         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
3496         * gcc.target/i386/avx512f-vcvtss2usi-2.c: Ditto.
3497         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
3498         * gcc.target/i386/avx512f-vcvtss2usi64-2.c: Ditto.
3499         * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto.
3500         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
3501         * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto.
3502         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
3503         * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto.
3504         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
3505         * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto.
3506         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
3507         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto.
3508         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Ditto.
3509         * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto.
3510         * gcc.target/i386/avx512f-vcvttsd2si64-2.c: Ditto.
3511         * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto.
3512         * gcc.target/i386/avx512f-vcvttsd2usi-2.c: Ditto.
3513         * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto.
3514         * gcc.target/i386/avx512f-vcvttsd2usi64-2.c: Ditto.
3515         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
3516         * gcc.target/i386/avx512f-vcvttss2si-2.c: Ditto.
3517         * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto.
3518         * gcc.target/i386/avx512f-vcvttss2si64-2.c: Ditto.
3519         * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto.
3520         * gcc.target/i386/avx512f-vcvttss2usi-2.c: Ditto.
3521         * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto.
3522         * gcc.target/i386/avx512f-vcvttss2usi64-2.c: Ditto.
3523         * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto.
3524         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Ditto.
3525         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
3526         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
3527         * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto.
3528         * gcc.target/i386/avx512f-vcvtusi2sd-2.c: Ditto.
3529         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
3530         * gcc.target/i386/avx512f-vcvtusi2sd64-2.c: Ditto.
3531         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
3532         * gcc.target/i386/avx512f-vcvtusi2ss-2.c: Ditto.
3533         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3534         * gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Ditto.
3535         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
3536         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
3537         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
3538         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
3539         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
3540         * gcc.target/i386/avx512f-vdivsd-2.c: Ditto.
3541         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
3542         * gcc.target/i386/avx512f-vdivss-2.c: Ditto.
3543         * gcc.target/i386/avx512f-vec-init.c: Ditto.
3544         * gcc.target/i386/avx512f-vec-unpack.c: Ditto.
3545         * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto.
3546         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3547         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3548         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3549         * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto.
3550         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
3551         * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto.
3552         * gcc.target/i386/avx512f-vextractf64x4-2.c: Ditto.
3553         * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto.
3554         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
3555         * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto.
3556         * gcc.target/i386/avx512f-vextracti64x4-2.c: Ditto.
3557         * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3558         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3559         * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3560         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
3561         * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3562         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3563         * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3564         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3565         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
3566         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
3567         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
3568         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
3569         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
3570         * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: Ditto.
3571         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
3572         * gcc.target/i386/avx512f-vfmaddXXXss-2.c: Ditto.
3573         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
3574         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
3575         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
3576         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
3577         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
3578         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
3579         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
3580         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
3581         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
3582         * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: Ditto.
3583         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
3584         * gcc.target/i386/avx512f-vfmsubXXXss-2.c: Ditto.
3585         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
3586         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
3587         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
3588         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
3589         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
3590         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
3591         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
3592         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
3593         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
3594         * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: Ditto.
3595         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
3596         * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: Ditto.
3597         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
3598         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
3599         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
3600         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
3601         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
3602         * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: Ditto.
3603         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
3604         * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: Ditto.
3605         * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto.
3606         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
3607         * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto.
3608         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
3609         * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto.
3610         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
3611         * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto.
3612         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
3613         * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto.
3614         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
3615         * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto.
3616         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
3617         * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto.
3618         * gcc.target/i386/avx512f-vgetmantsd-2.c: Ditto.
3619         * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto.
3620         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
3621         * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto.
3622         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
3623         * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto.
3624         * gcc.target/i386/avx512f-vinsertf64x4-2.c: Ditto.
3625         * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto.
3626         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
3627         * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto.
3628         * gcc.target/i386/avx512f-vinserti64x4-2.c: Ditto.
3629         * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto.
3630         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
3631         * gcc.target/i386/avx512f-vmaxps-1.c: Ditto.
3632         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
3633         * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto.
3634         * gcc.target/i386/avx512f-vmaxsd-2.c: Ditto.
3635         * gcc.target/i386/avx512f-vmaxss-1.c: Ditto.
3636         * gcc.target/i386/avx512f-vmaxss-2.c: Ditto.
3637         * gcc.target/i386/avx512f-vminpd-1.c: Ditto.
3638         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
3639         * gcc.target/i386/avx512f-vminps-1.c: Ditto.
3640         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
3641         * gcc.target/i386/avx512f-vminsd-1.c: Ditto.
3642         * gcc.target/i386/avx512f-vminsd-2.c: Ditto.
3643         * gcc.target/i386/avx512f-vminss-1.c: Ditto.
3644         * gcc.target/i386/avx512f-vminss-2.c: Ditto.
3645         * gcc.target/i386/avx512f-vmovapd-1.c: Ditto.
3646         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
3647         * gcc.target/i386/avx512f-vmovaps-1.c: Ditto.
3648         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
3649         * gcc.target/i386/avx512f-vmovddup-1.c: Ditto.
3650         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
3651         * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto.
3652         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
3653         * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto.
3654         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
3655         * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto.
3656         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
3657         * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto.
3658         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
3659         * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto.
3660         * gcc.target/i386/avx512f-vmovntdq-2.c: Ditto.
3661         * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto.
3662         * gcc.target/i386/avx512f-vmovntpd-2.c: Ditto.
3663         * gcc.target/i386/avx512f-vmovntps-1.c: Ditto.
3664         * gcc.target/i386/avx512f-vmovntps-2.c: Ditto.
3665         * gcc.target/i386/avx512f-vmovsd-1.c: Ditto.
3666         * gcc.target/i386/avx512f-vmovsd-2.c: Ditto.
3667         * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto.
3668         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
3669         * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto.
3670         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
3671         * gcc.target/i386/avx512f-vmovss-1.c: Ditto.
3672         * gcc.target/i386/avx512f-vmovss-2.c: Ditto.
3673         * gcc.target/i386/avx512f-vmovupd-1.c: Ditto.
3674         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
3675         * gcc.target/i386/avx512f-vmovups-1.c: Ditto.
3676         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
3677         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
3678         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
3679         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
3680         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
3681         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
3682         * gcc.target/i386/avx512f-vmulsd-2.c: Ditto.
3683         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
3684         * gcc.target/i386/avx512f-vmulss-2.c: Ditto.
3685         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
3686         * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto.
3687         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
3688         * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto.
3689         * gcc.target/i386/avx512f-vpaddd-1.c: Ditto.
3690         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
3691         * gcc.target/i386/avx512f-vpaddq-1.c: Ditto.
3692         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
3693         * gcc.target/i386/avx512f-vpandd-1.c: Ditto.
3694         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
3695         * gcc.target/i386/avx512f-vpandnd-1.c: Ditto.
3696         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
3697         * gcc.target/i386/avx512f-vpandnq-1.c: Ditto.
3698         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
3699         * gcc.target/i386/avx512f-vpandq-1.c: Ditto.
3700         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
3701         * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto.
3702         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
3703         * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto.
3704         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
3705         * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto.
3706         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
3707         * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto.
3708         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
3709         * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto.
3710         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3711         * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto.
3712         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
3713         * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto.
3714         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
3715         * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto.
3716         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
3717         * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto.
3718         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
3719         * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto.
3720         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3721         * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto.
3722         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
3723         * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto.
3724         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
3725         * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto.
3726         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
3727         * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto.
3728         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
3729         * gcc.target/i386/avx512f-vpermd-1.c: Ditto.
3730         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
3731         * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto.
3732         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
3733         * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto.
3734         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
3735         * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto.
3736         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
3737         * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto.
3738         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
3739         * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto.
3740         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
3741         * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto.
3742         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
3743         * gcc.target/i386/avx512f-vpermilps-1.c: Ditto.
3744         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
3745         * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto.
3746         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
3747         * gcc.target/i386/avx512f-vpermpd-1.c: Ditto.
3748         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3749         * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto.
3750         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
3751         * gcc.target/i386/avx512f-vpermps-1.c: Ditto.
3752         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3753         * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto.
3754         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3755         * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto.
3756         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3757         * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto.
3758         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
3759         * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto.
3760         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
3761         * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto.
3762         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
3763         * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto.
3764         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
3765         * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto.
3766         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
3767         * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto.
3768         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
3769         * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto.
3770         * gcc.target/i386/avx512f-vpmaxsd-2.c: Ditto.
3771         * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto.
3772         * gcc.target/i386/avx512f-vpmaxsq-2.c: Ditto.
3773         * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto.
3774         * gcc.target/i386/avx512f-vpmaxud-2.c: Ditto.
3775         * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto.
3776         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
3777         * gcc.target/i386/avx512f-vpminsd-1.c: Ditto.
3778         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
3779         * gcc.target/i386/avx512f-vpminsq-1.c: Ditto.
3780         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
3781         * gcc.target/i386/avx512f-vpminud-1.c: Ditto.
3782         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
3783         * gcc.target/i386/avx512f-vpminuq-1.c: Ditto.
3784         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
3785         * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto.
3786         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
3787         * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto.
3788         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
3789         * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto.
3790         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
3791         * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto.
3792         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
3793         * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto.
3794         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
3795         * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto.
3796         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
3797         * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto.
3798         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
3799         * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto.
3800         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
3801         * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto.
3802         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
3803         * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto.
3804         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
3805         * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto.
3806         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
3807         * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto.
3808         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
3809         * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto.
3810         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
3811         * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto.
3812         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
3813         * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto.
3814         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
3815         * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto.
3816         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
3817         * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto.
3818         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
3819         * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto.
3820         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
3821         * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto.
3822         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
3823         * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto.
3824         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
3825         * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto.
3826         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
3827         * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto.
3828         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
3829         * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto.
3830         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
3831         * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto.
3832         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
3833         * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto.
3834         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
3835         * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto.
3836         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
3837         * gcc.target/i386/avx512f-vpmulld-1.c: Ditto.
3838         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
3839         * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto.
3840         * gcc.target/i386/avx512f-vpmuludq-2.c: Ditto.
3841         * gcc.target/i386/avx512f-vpord-1.c: Ditto.
3842         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
3843         * gcc.target/i386/avx512f-vporq-1.c: Ditto.
3844         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
3845         * gcc.target/i386/avx512f-vprold-1.c: Ditto.
3846         * gcc.target/i386/avx512f-vprold-2.c: Ditto.
3847         * gcc.target/i386/avx512f-vprolq-1.c: Ditto.
3848         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
3849         * gcc.target/i386/avx512f-vprolvd-1.c: Ditto.
3850         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
3851         * gcc.target/i386/avx512f-vprolvq-1.c: Ditto.
3852         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
3853         * gcc.target/i386/avx512f-vprord-1.c: Ditto.
3854         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
3855         * gcc.target/i386/avx512f-vprorq-1.c: Ditto.
3856         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
3857         * gcc.target/i386/avx512f-vprorvd-1.c: Ditto.
3858         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
3859         * gcc.target/i386/avx512f-vprorvq-1.c: Ditto.
3860         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
3861         * gcc.target/i386/avx512f-vpshufd-1.c: Ditto.
3862         * gcc.target/i386/avx512f-vpshufd-2.c: Ditto.
3863         * gcc.target/i386/avx512f-vpslld-1.c: Ditto.
3864         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3865         * gcc.target/i386/avx512f-vpslldi-1.c: Ditto.
3866         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
3867         * gcc.target/i386/avx512f-vpsllq-1.c: Ditto.
3868         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
3869         * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto.
3870         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
3871         * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto.
3872         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
3873         * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto.
3874         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
3875         * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto.
3876         * gcc.target/i386/avx512f-vpsllvq512-2.c: Ditto.
3877         * gcc.target/i386/avx512f-vpsrad-1.c: Ditto.
3878         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
3879         * gcc.target/i386/avx512f-vpsradi-1.c: Ditto.
3880         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
3881         * gcc.target/i386/avx512f-vpsraq-1.c: Ditto.
3882         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
3883         * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto.
3884         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
3885         * gcc.target/i386/avx512f-vpsravd-1.c: Ditto.
3886         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
3887         * gcc.target/i386/avx512f-vpsravq-1.c: Ditto.
3888         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
3889         * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto.
3890         * gcc.target/i386/avx512f-vpsravq512-2.c: Ditto.
3891         * gcc.target/i386/avx512f-vpsrld-1.c: Ditto.
3892         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3893         * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto.
3894         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
3895         * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto.
3896         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
3897         * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto.
3898         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
3899         * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto.
3900         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
3901         * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto.
3902         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
3903         * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto.
3904         * gcc.target/i386/avx512f-vpsrlvq512-2.c: Ditto.
3905         * gcc.target/i386/avx512f-vpsubd-1.c: Ditto.
3906         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
3907         * gcc.target/i386/avx512f-vpsubq-1.c: Ditto.
3908         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
3909         * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto.
3910         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
3911         * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto.
3912         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
3913         * gcc.target/i386/avx512f-vptestmd-1.c: Ditto.
3914         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
3915         * gcc.target/i386/avx512f-vptestmq-1.c: Ditto.
3916         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
3917         * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto.
3918         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
3919         * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto.
3920         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
3921         * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto.
3922         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
3923         * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto.
3924         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
3925         * gcc.target/i386/avx512f-vpxord-1.c: Ditto.
3926         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
3927         * gcc.target/i386/avx512f-vpxorq-1.c: Ditto.
3928         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
3929         * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto.
3930         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
3931         * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto.
3932         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
3933         * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto.
3934         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
3935         * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
3936         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3937         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3938         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3939         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3940         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3941         * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto.
3942         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
3943         * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto.
3944         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
3945         * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto.
3946         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
3947         * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto.
3948         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
3949         * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto.
3950         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
3951         * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
3952         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
3953         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
3954         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
3955         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
3956         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
3957         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
3958         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
3959         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
3960         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
3961         * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto.
3962         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
3963         * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto.
3964         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
3965         * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto.
3966         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
3967         * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto.
3968         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
3969         * gcc.target/i386/avx512f-vshufpd-1.c: Ditto.
3970         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
3971         * gcc.target/i386/avx512f-vshufps-1.c: Ditto.
3972         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
3973         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
3974         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
3975         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
3976         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
3977         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
3978         * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto.
3979         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
3980         * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto.
3981         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
3982         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
3983         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
3984         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
3985         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
3986         * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
3987         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
3988         * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
3989         * gcc.target/i386/avx512f-vucomisd-1.c: Ditto.
3990         * gcc.target/i386/avx512f-vucomiss-1.c: Ditto.
3991         * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto.
3992         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
3993         * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto.
3994         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
3995         * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto.
3996         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
3997         * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto.
3998         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
3999         * gcc.target/i386/avx512f_cond_move.c: Ditto.
4000         * gcc.target/i386/avx512f_evex_reg_asm-1.c: Ditto.
4001         * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto.
4002         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4003         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4004         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4005         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4006         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto.
4007         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto.
4008         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto.
4009         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto.
4010         * gcc.target/i386/sse-12.c: Updated options.
4011         * gcc.target/i386/sse-13.c: Updated options, added defines for
4012         __builtin_ia32_addpd512_mask, __builtin_ia32_addps512_mask,
4013         __builtin_ia32_addsd_mask, __builtin_ia32_addss_mask,
4014         __builtin_ia32_alignd512_mask, __builtin_ia32_alignq512_mask,
4015         __builtin_ia32_cmpd512_mask, __builtin_ia32_cmppd512_mask,
4016         __builtin_ia32_cmpps512_mask, __builtin_ia32_cmpq512_mask,
4017         __builtin_ia32_cmpsd_mask, __builtin_ia32_cmpss_mask,
4018         __builtin_ia32_cvtdq2ps512_mask, __builtin_ia32_cvtpd2dq512_mask,
4019         __builtin_ia32_cvtpd2ps512_mask, __builtin_ia32_cvtpd2udq512_mask,
4020         __builtin_ia32_cvtps2dq512_mask, __builtin_ia32_cvtps2pd512_mask,
4021         __builtin_ia32_cvtps2udq512_mask, __builtin_ia32_cvtsd2ss_mask,
4022         __builtin_ia32_cvtsi2sd64, __builtin_ia32_cvtsi2ss32,
4023         __builtin_ia32_cvtsi2ss64, __builtin_ia32_cvtss2sd_mask,
4024         __builtin_ia32_cvttpd2dq512_mask, __builtin_ia32_cvttpd2udq512_mask,
4025         __builtin_ia32_cvttps2dq512_mask, __builtin_ia32_cvttps2udq512_mask,
4026         __builtin_ia32_cvtudq2ps512_mask, __builtin_ia32_cvtusi2sd64,
4027         __builtin_ia32_cvtusi2ss32, __builtin_ia32_cvtusi2ss64,
4028         __builtin_ia32_divpd512_mask, __builtin_ia32_divps512_mask,
4029         __builtin_ia32_divsd_mask, __builtin_ia32_divss_mask,
4030         __builtin_ia32_extractf32x4_mask, __builtin_ia32_extractf64x4_mask,
4031         __builtin_ia32_extracti32x4_mask, __builtin_ia32_extracti64x4_mask,
4032         __builtin_ia32_fixupimmpd512_mask, __builtin_ia32_fixupimmpd512_maskz,
4033         __builtin_ia32_fixupimmps512_mask, __builtin_ia32_fixupimmps512_maskz,
4034         __builtin_ia32_fixupimmsd_mask, __builtin_ia32_fixupimmsd_maskz,
4035         __builtin_ia32_fixupimmss_mask, __builtin_ia32_fixupimmss_maskz,
4036         __builtin_ia32_gatherdiv8df, __builtin_ia32_gatherdiv8di,
4037         __builtin_ia32_gatherdiv16sf, __builtin_ia32_gatherdiv16si,
4038         __builtin_ia32_gathersiv16sf, __builtin_ia32_gathersiv16si,
4039         __builtin_ia32_gathersiv8df, __builtin_ia32_gathersiv8di,
4040         __builtin_ia32_getexppd512_mask, __builtin_ia32_getexpps512_mask,
4041         __builtin_ia32_getexpsd128_mask, __builtin_ia32_getexpss128_mask,
4042         __builtin_ia32_getmantpd512_mask, __builtin_ia32_getmantps512_mask,
4043         __builtin_ia32_getmantsd_mask, __builtin_ia32_getmantss_mask,
4044         __builtin_ia32_insertf32x4_mask, __builtin_ia32_insertf64x4_mask,
4045         __builtin_ia32_inserti32x4_mask, __builtin_ia32_inserti64x4_mask,
4046         __builtin_ia32_maxpd512_mask, __builtin_ia32_maxps512_mask,
4047         __builtin_ia32_maxsd_mask, __builtin_ia32_maxss_mask,
4048         __builtin_ia32_minpd512_mask, __builtin_ia32_minps512_mask,
4049         __builtin_ia32_minsd_mask, __builtin_ia32_minss_mask,
4050         __builtin_ia32_mulpd512_mask, __builtin_ia32_mulps512_mask,
4051         __builtin_ia32_mulsd_mask, __builtin_ia32_mulss_mask,
4052         __builtin_ia32_permdf512_mask, __builtin_ia32_permdi512_mask,
4053         __builtin_ia32_prold512_mask, __builtin_ia32_prolq512_mask,
4054         __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask,
4055         __builtin_ia32_pshufd512_mask, __builtin_ia32_pslldi512_mask,
4056         __builtin_ia32_psllqi512_mask, __builtin_ia32_psradi512_mask,
4057         __builtin_ia32_psraqi512_mask, __builtin_ia32_psrldi512_mask,
4058         __builtin_ia32_psrlqi512_mask, __builtin_ia32_pternlogd512_mask,
4059         __builtin_ia32_pternlogd512_maskz, __builtin_ia32_pternlogq512_mask,
4060         __builtin_ia32_pternlogq512_maskz, __builtin_ia32_rndscalepd_mask,
4061         __builtin_ia32_rndscaleps_mask, __builtin_ia32_rndscalesd_mask,
4062         __builtin_ia32_rndscaless_mask, __builtin_ia32_scalefpd512_mask,
4063         __builtin_ia32_scalefps512_mask, __builtin_ia32_scalefsd_mask,
4064         __builtin_ia32_scalefss_mask, __builtin_ia32_scatterdiv8df,
4065         __builtin_ia32_scatterdiv8di, __builtin_ia32_scatterdiv16sf,
4066         __builtin_ia32_scatterdiv16si, __builtin_ia32_scattersiv16sf,
4067         __builtin_ia32_scattersiv16si, __builtin_ia32_scattersiv8df,
4068         __builtin_ia32_scattersiv8di, __builtin_ia32_shuf_f32x4_mask,
4069         __builtin_ia32_shuf_f64x2_mask, __builtin_ia32_shuf_i32x4_mask,
4070         __builtin_ia32_shuf_i64x2_mask, __builtin_ia32_shufpd512_mask,
4071         __builtin_ia32_shufps512_mask, __builtin_ia32_sqrtpd512_mask,
4072         __builtin_ia32_sqrtps512_mask, __builtin_ia32_sqrtsd_mask,
4073         __builtin_ia32_sqrtss_mask, __builtin_ia32_subpd512_mask,
4074         __builtin_ia32_subps512_mask, __builtin_ia32_subsd_mask,
4075         __builtin_ia32_subss_mask, __builtin_ia32_ucmpd512_mask,
4076         __builtin_ia32_ucmpq512_mask, __builtin_ia32_vcomisd,
4077         __builtin_ia32_vcomiss, __builtin_ia32_vcvtph2ps512_mask,
4078         __builtin_ia32_vcvtps2ph512_mask, __builtin_ia32_vcvtsd2si32,
4079         __builtin_ia32_vcvtsd2si64, __builtin_ia32_vcvtsd2usi32,
4080         __builtin_ia32_vcvtsd2usi64, __builtin_ia32_vcvtss2si32,
4081         __builtin_ia32_vcvtss2si64, __builtin_ia32_vcvtss2usi32,
4082         __builtin_ia32_vcvtss2usi64, __builtin_ia32_vcvttsd2si32,
4083         __builtin_ia32_vcvttsd2si64, __builtin_ia32_vcvttsd2usi32,
4084         __builtin_ia32_vcvttsd2usi64, __builtin_ia32_vcvttss2si32,
4085         __builtin_ia32_vcvttss2si64, __builtin_ia32_vcvttss2usi32,
4086         __builtin_ia32_vcvttss2usi64, __builtin_ia32_vfmaddpd512_mask,
4087         __builtin_ia32_vfmaddpd512_mask3, __builtin_ia32_vfmaddpd512_maskz,
4088         __builtin_ia32_vfmaddps512_mask, __builtin_ia32_vfmaddps512_mask3,
4089         __builtin_ia32_vfmaddps512_maskz, __builtin_ia32_vfmaddsd3_mask,
4090         __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
4091         __builtin_ia32_vfmaddss3_mask, __builtin_ia32_vfmaddss3_mask3,
4092         __builtin_ia32_vfmaddss3_maskz, __builtin_ia32_vfmaddsubpd512_mask,
4093         __builtin_ia32_vfmaddsubpd512_mask3,
4094         __builtin_ia32_vfmaddsubpd512_maskz,
4095         __builtin_ia32_vfmaddsubps512_mask,
4096         __builtin_ia32_vfmaddsubps512_mask3,
4097         __builtin_ia32_vfmaddsubps512_maskz,
4098         __builtin_ia32_vfmsubaddpd512_mask3,
4099         __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
4100         __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
4101         __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
4102         __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
4103         __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
4104         __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
4105         __builtin_ia32_vpermilps512_mask, __builtin_ia32_exp2ps_mask,
4106         __builtin_ia32_exp2pd_mask, __builtin_ia32_exp2ps_mask,
4107         __builtin_ia32_exp2pd_mask, __builtin_ia32_rsqrt28ps_mask,
4108         __builtin_ia32_rsqrt28pd_mask, __builtin_ia32_gatherpfdps,
4109         __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
4110         __builtin_ia32_scatterpfqps, __builtin_ia32_addpd512_mask,
4111         __builtin_ia32_addps512_mask, __builtin_ia32_addsd_mask,
4112         __builtin_ia32_addss_mask, __builtin_ia32_alignd512_mask,
4113         __builtin_ia32_alignq512_mask, __builtin_ia32_cmpd512_mask,
4114         __builtin_ia32_cmppd512_mask, __builtin_ia32_cmpps512_mask,
4115         __builtin_ia32_cmpq512_mask, __builtin_ia32_cmpsd_mask,
4116         __builtin_ia32_cmpss_mask, __builtin_ia32_cvtdq2ps512_mask,
4117         __builtin_ia32_cvtpd2dq512_mask, __builtin_ia32_cvtpd2ps512_mask,
4118         __builtin_ia32_cvtpd2udq512_mask, __builtin_ia32_cvtps2dq512_mask,
4119         __builtin_ia32_cvtps2pd512_mask, __builtin_ia32_cvtps2udq512_mask,
4120         __builtin_ia32_cvtsd2ss_mask, __builtin_ia32_cvtsi2sd64,
4121         __builtin_ia32_cvtsi2ss32, __builtin_ia32_cvtsi2ss64,
4122         __builtin_ia32_cvtss2sd_mask, __builtin_ia32_cvttpd2dq512_mask,
4123         __builtin_ia32_cvttpd2udq512_mask, __builtin_ia32_cvttps2dq512_mask,
4124         __builtin_ia32_cvttps2udq512_mask, __builtin_ia32_cvtudq2ps512_mask,
4125         __builtin_ia32_cvtusi2sd64, __builtin_ia32_cvtusi2ss32,
4126         __builtin_ia32_cvtusi2ss64, __builtin_ia32_divpd512_mask,
4127         __builtin_ia32_divps512_mask, __builtin_ia32_divsd_mask,
4128         __builtin_ia32_divss_mask, __builtin_ia32_extractf32x4_mask,
4129         __builtin_ia32_extractf64x4_mask, __builtin_ia32_extracti32x4_mask,
4130         __builtin_ia32_extracti64x4_mask, __builtin_ia32_fixupimmpd512_mask,
4131         __builtin_ia32_fixupimmpd512_maskz, __builtin_ia32_fixupimmps512_mask,
4132         __builtin_ia32_fixupimmps512_maskz, __builtin_ia32_fixupimmsd_mask,
4133         __builtin_ia32_fixupimmsd_maskz, __builtin_ia32_fixupimmss_mask,
4134         __builtin_ia32_fixupimmss_maskz, __builtin_ia32_gatherdiv8df,
4135         __builtin_ia32_gatherdiv8di, __builtin_ia32_gatherdiv16sf,
4136         __builtin_ia32_gatherdiv16si, __builtin_ia32_gathersiv16sf,
4137         __builtin_ia32_gathersiv16si, __builtin_ia32_gathersiv8df,
4138         __builtin_ia32_gathersiv8di, __builtin_ia32_getexppd512_mask,
4139         __builtin_ia32_getexpps512_mask, __builtin_ia32_getexpsd128_mask,
4140         __builtin_ia32_getexpss128_mask, __builtin_ia32_getmantpd512_mask,
4141         __builtin_ia32_getmantps512_mask, __builtin_ia32_getmantsd_mask,
4142         __builtin_ia32_getmantss_mask, __builtin_ia32_insertf32x4_mask,
4143         __builtin_ia32_insertf64x4_mask, __builtin_ia32_inserti32x4_mask,
4144         __builtin_ia32_inserti64x4_mask, __builtin_ia32_maxpd512_mask,
4145         __builtin_ia32_maxps512_mask, __builtin_ia32_maxsd_mask,
4146         __builtin_ia32_maxss_mask, __builtin_ia32_minpd512_mask,
4147         __builtin_ia32_minps512_mask, __builtin_ia32_minsd_mask,
4148         __builtin_ia32_minss_mask, __builtin_ia32_mulpd512_mask,
4149         __builtin_ia32_mulps512_mask, __builtin_ia32_mulsd_mask,
4150         __builtin_ia32_mulss_mask, __builtin_ia32_permdf512_mask,
4151         __builtin_ia32_permdi512_mask, __builtin_ia32_prold512_mask,
4152         __builtin_ia32_prolq512_mask, __builtin_ia32_prord512_mask,
4153         __builtin_ia32_prorq512_mask, __builtin_ia32_pshufd512_mask,
4154         __builtin_ia32_pslldi512_mask, __builtin_ia32_psllqi512_mask,
4155         __builtin_ia32_psradi512_mask, __builtin_ia32_psraqi512_mask,
4156         __builtin_ia32_psrldi512_mask, __builtin_ia32_psrlqi512_mask,
4157         __builtin_ia32_pternlogd512_mask, __builtin_ia32_pternlogd512_maskz,
4158         __builtin_ia32_pternlogq512_mask, __builtin_ia32_pternlogq512_maskz,
4159         __builtin_ia32_rndscalepd_mask, __builtin_ia32_rndscaleps_mask,
4160         __builtin_ia32_rndscalesd_mask, __builtin_ia32_rndscaless_mask,
4161         __builtin_ia32_scalefpd512_mask, __builtin_ia32_scalefps512_mask,
4162         __builtin_ia32_scalefsd_mask, __builtin_ia32_scalefss_mask,
4163         __builtin_ia32_scatterdiv8df, __builtin_ia32_scatterdiv8di,
4164         __builtin_ia32_scatterdiv16sf, __builtin_ia32_scatterdiv16si,
4165         __builtin_ia32_scattersiv16sf, __builtin_ia32_scattersiv16si,
4166         __builtin_ia32_scattersiv8df, __builtin_ia32_scattersiv8di,
4167         __builtin_ia32_shuf_f32x4_mask, __builtin_ia32_shuf_f64x2_mask,
4168         __builtin_ia32_shuf_i32x4_mask, __builtin_ia32_shuf_i64x2_mask,
4169         __builtin_ia32_shufpd512_mask, __builtin_ia32_shufps512_mask,
4170         __builtin_ia32_sqrtpd512_mask, __builtin_ia32_sqrtps512_mask,
4171         __builtin_ia32_sqrtsd_mask, __builtin_ia32_sqrtss_mask,
4172         __builtin_ia32_subpd512_mask, __builtin_ia32_subps512_mask,
4173         __builtin_ia32_subsd_mask, __builtin_ia32_subss_mask,
4174         __builtin_ia32_ucmpd512_mask, __builtin_ia32_ucmpq512_mask,
4175         __builtin_ia32_vcomisd, __builtin_ia32_vcomiss,
4176         __builtin_ia32_vcvtph2ps512_mask, __builtin_ia32_vcvtps2ph512_mask,
4177         __builtin_ia32_vcvtsd2si32, __builtin_ia32_vcvtsd2si64,
4178         __builtin_ia32_vcvtsd2usi32, __builtin_ia32_vcvtsd2usi64,
4179         __builtin_ia32_vcvtss2si32, __builtin_ia32_vcvtss2si64,
4180         __builtin_ia32_vcvtss2usi32, __builtin_ia32_vcvtss2usi64,
4181         __builtin_ia32_vcvttsd2si32, __builtin_ia32_vcvttsd2si64,
4182         __builtin_ia32_vcvttsd2usi32, __builtin_ia32_vcvttsd2usi64,
4183         __builtin_ia32_vcvttss2si32, __builtin_ia32_vcvttss2si64,
4184         __builtin_ia32_vcvttss2usi32, __builtin_ia32_vcvttss2usi64,
4185         __builtin_ia32_vfmaddpd512_mask, __builtin_ia32_vfmaddpd512_mask3,
4186         __builtin_ia32_vfmaddpd512_maskz, __builtin_ia32_vfmaddps512_mask,
4187         __builtin_ia32_vfmaddps512_mask3, __builtin_ia32_vfmaddps512_maskz,
4188         __builtin_ia32_vfmaddsd3_mask, __builtin_ia32_vfmaddsd3_mask3,
4189         __builtin_ia32_vfmaddsd3_maskz, __builtin_ia32_vfmaddss3_mask,
4190         __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
4191         __builtin_ia32_vfmaddsubpd512_mask,
4192         __builtin_ia32_vfmaddsubpd512_mask3,
4193         __builtin_ia32_vfmaddsubpd512_maskz,
4194         __builtin_ia32_vfmaddsubps512_mask,
4195         __builtin_ia32_vfmaddsubps512_mask3,
4196         __builtin_ia32_vfmaddsubps512_maskz,
4197         __builtin_ia32_vfmsubaddpd512_mask3,
4198         __builtin_ia32_vfmsubaddps512_mask3, __builtin_ia32_vfmsubpd512_mask3,
4199         __builtin_ia32_vfmsubps512_mask3, __builtin_ia32_vfmsubsd3_mask3,
4200         __builtin_ia32_vfmsubss3_mask3, __builtin_ia32_vfnmaddpd512_mask,
4201         __builtin_ia32_vfnmaddps512_mask, __builtin_ia32_vfnmsubpd512_mask,
4202         __builtin_ia32_vfnmsubpd512_mask3, __builtin_ia32_vfnmsubps512_mask,
4203         __builtin_ia32_vfnmsubps512_mask3, __builtin_ia32_vpermilpd512_mask,
4204         __builtin_ia32_vpermilps512_mask, __builtin_ia32_gatherpfdps,
4205         __builtin_ia32_gatherpfqps, __builtin_ia32_scatterpfdps,
4206         __builtin_ia32_scatterpfqps, __builtin_ia32_exp2pd_mask,
4207         __builtin_ia32_exp2ps_mask, __builtin_ia32_rcp28pd_mask,
4208         __builtin_ia32_rcp28ps_mask, __builtin_ia32_rsqrt28pd_mask,
4209         __builtin_ia32_rsqrt28ps_mask.
4210         * gcc.target/i386/sse-14.c (test_1y): New.
4211         (test_2y): Ditto.
4212         (test_2vx): Ditto.
4213         (test_3x): Ditto.
4214         (test_3v): Ditto.
4215         (test_3vx): Ditto.
4216         (test_4x): Ditto.
4217         (test_4y): Ditto.
4218         (test_4v): Ditto.
4219         (pragma GCC target): Add avx512f, avx512er, avx512cd, avx512pf.
4220         (tests): Add  _mm512_cvt_roundepi32_ps, _mm512_cvt_roundepu32_ps,
4221         _mm512_cvt_roundpd_epi32, _mm512_cvt_roundpd_epu32,
4222         _mm512_cvt_roundpd_ps, _mm512_cvt_roundph_ps,
4223         _mm512_cvt_roundps_epi32, _mm512_cvt_roundps_epu32,
4224         _mm512_cvt_roundps_pd, _mm512_cvtps_ph, _mm512_cvtt_roundpd_epi32,
4225         _mm512_cvtt_roundpd_epu32, _mm512_cvtt_roundps_epi32,
4226         _mm512_cvtt_roundps_epu32, _mm512_extractf32x4_ps,
4227         _mm512_extractf64x4_pd, _mm512_extracti32x4_epi32,
4228         _mm512_extracti64x4_epi64, _mm512_getexp_round_pd,
4229         _mm512_getexp_round_ps, _mm512_getmant_round_pd,
4230         _mm512_getmant_round_ps, _mm512_permute_pd, _mm512_permute_ps,
4231         _mm512_permutex_epi64, _mm512_permutex_pd, _mm512_rol_epi32,
4232         _mm512_rol_epi64, _mm512_ror_epi32, _mm512_ror_epi64,
4233         _mm512_shuffle_epi32, _mm512_slli_epi32, _mm512_slli_epi64,
4234         _mm512_sqrt_round_pd, _mm512_sqrt_round_ps, _mm512_srai_epi32,
4235         _mm512_srai_epi64, _mm512_srli_epi32, _mm512_srli_epi64,
4236         _mm_cvt_roundsd_i32, _mm_cvt_roundsd_u32, _mm_cvt_roundss_i32,
4237         _mm_cvt_roundss_u32, _mm_cvtt_roundsd_i32, _mm_cvtt_roundsd_u32,
4238         _mm_cvtt_roundss_i32, _mm_cvtt_roundss_u32, _mm512_getmant_pd,
4239         _mm512_getmant_ps, _mm_cvt_roundi32_ss, _mm512_add_round_pd,
4240         _mm512_add_round_ps, _mm512_alignr_epi32, _mm512_alignr_epi64,
4241         _mm512_cmp_epi32_mask, _mm512_cmp_epi64_mask, _mm512_cmp_epu32_mask,
4242         _mm512_cmp_epu64_mask, _mm512_cmp_pd_mask, _mm512_cmp_ps_mask,
4243         _mm512_div_round_pd, _mm512_div_round_ps, _mm512_i32gather_epi32,
4244         _mm512_i32gather_epi64, _mm512_i32gather_pd, _mm512_i32gather_ps,
4245         _mm512_i64gather_epi32, _mm512_i64gather_epi64, _mm512_i64gather_pd,
4246         _mm512_i64gather_ps, _mm512_insertf32x4, _mm512_insertf64x4,
4247         _mm512_inserti32x4, _mm512_inserti64x4,
4248         _mm512_maskz_cvt_roundepi32_ps, _mm512_maskz_cvt_roundepu32_ps,
4249         _mm512_maskz_cvt_roundpd_epi32, _mm512_maskz_cvt_roundpd_epu32,
4250         _mm512_maskz_cvt_roundpd_ps, _mm512_maskz_cvt_roundph_ps,
4251         _mm512_maskz_cvt_roundps_epi32, _mm512_maskz_cvt_roundps_epu32,
4252         _mm512_maskz_cvt_roundps_pd, _mm512_maskz_cvtps_ph,
4253         _mm512_maskz_cvtt_roundpd_epi32, _mm512_maskz_cvtt_roundpd_epu32,
4254         _mm512_maskz_cvtt_roundps_epi32, _mm512_maskz_cvtt_roundps_epu32,
4255         _mm512_maskz_extractf32x4_ps, _mm512_maskz_extractf64x4_pd,
4256         _mm512_maskz_extracti32x4_epi32, _mm512_maskz_extracti64x4_epi64,
4257         _mm512_maskz_getexp_round_pd, _mm512_maskz_getexp_round_ps,
4258         _mm512_maskz_getmant_round_pd, _mm512_maskz_getmant_round_ps,
4259         _mm512_maskz_permute_pd, _mm512_maskz_permute_ps,
4260         _mm512_maskz_permutex_epi64, _mm512_maskz_permutex_pd,
4261         _mm512_maskz_rol_epi32, _mm512_maskz_rol_epi64,
4262         _mm512_maskz_ror_epi32, _mm512_maskz_ror_epi64,
4263         _mm512_maskz_shuffle_epi32, _mm512_maskz_slli_epi32,
4264         _mm512_maskz_slli_epi64, _mm512_maskz_sqrt_round_pd,
4265         _mm512_maskz_sqrt_round_ps, _mm512_maskz_srai_epi32,
4266         _mm512_maskz_srai_epi64, _mm512_maskz_srli_epi32,
4267         _mm512_maskz_srli_epi64, _mm512_max_round_pd, _mm512_max_round_ps,
4268         _mm512_min_round_pd, _mm512_min_round_ps, _mm512_mul_round_pd,
4269         _mm512_mul_round_ps, _mm512_scalef_round_pd, _mm512_scalef_round_ps,
4270         _mm512_shuffle_f32x4, _mm512_shuffle_f64x2, _mm512_shuffle_i32x4,
4271         _mm512_shuffle_i64x2, _mm512_shuffle_pd, _mm512_shuffle_ps,
4272         _mm512_sub_round_pd, _mm512_sub_round_ps, _mm_add_round_sd,
4273         _mm_add_round_ss, _mm_cmp_sd_mask, _mm_cmp_ss_mask,
4274         _mm_cvt_roundi64_sd, _mm_cvt_roundi64_ss, _mm_cvt_roundsd_ss,
4275         _mm_cvt_roundss_sd, _mm_cvt_roundu32_ss, _mm_cvt_roundu64_sd,
4276         _mm_cvt_roundu64_ss, _mm_div_round_sd, _mm_div_round_ss,
4277         _mm_getexp_round_sd, _mm_getexp_round_ss, _mm_getmant_round_sd,
4278         _mm_getmant_round_ss, _mm_mul_round_sd, _mm_mul_round_ss,
4279         _mm_scalef_round_sd, _mm_scalef_round_ss, _mm_sqrt_round_sd,
4280         _mm_sqrt_round_ss, _mm_sub_round_sd, _mm_sub_round_ss,
4281         _mm512_cmp_round_pd_mask, _mm512_cmp_round_ps_mask,
4282         _mm512_maskz_roundscale_round_pd, _mm512_maskz_roundscale_round_ps,
4283         _mm_cmp_round_sd_mask, _mm_cmp_round_ss_mask, _mm_comi_round_sd,
4284         _mm_comi_round_ss, _mm_roundscale_round_sd, _mm_roundscale_round_ss,
4285         _mm512_fmadd_round_pd, _mm512_fmadd_round_ps,
4286         _mm512_fmaddsub_round_pd, _mm512_fmaddsub_round_ps,
4287         _mm512_fmsub_round_pd, _mm512_fmsub_round_ps,
4288         _mm512_fmsubadd_round_pd, _mm512_fmsubadd_round_ps,
4289         _mm512_fnmadd_round_pd, _mm512_fnmadd_round_ps,
4290         _mm512_fnmsub_round_pd, _mm512_fnmsub_round_ps,
4291         _mm512_mask_cmp_epi32_mask, _mm512_mask_cmp_epi64_mask,
4292         _mm512_mask_cmp_epu32_mask, _mm512_mask_cmp_epu64_mask,
4293         _mm512_mask_cmp_pd_mask, _mm512_mask_cmp_ps_mask,
4294         _mm512_mask_cvt_roundepi32_ps, _mm512_mask_cvt_roundepu32_ps,
4295         _mm512_mask_cvt_roundpd_epi32, _mm512_mask_cvt_roundpd_epu32,
4296         _mm512_mask_cvt_roundpd_ps, _mm512_mask_cvt_roundph_ps,
4297         _mm512_mask_cvt_roundps_epi32, _mm512_mask_cvt_roundps_epu32,
4298         _mm512_mask_cvt_roundps_pd, _mm512_mask_cvtps_ph,
4299         _mm512_mask_cvtt_roundpd_epi32, _mm512_mask_cvtt_roundpd_epu32,
4300         _mm512_mask_cvtt_roundps_epi32, _mm512_mask_cvtt_roundps_epu32,
4301         _mm512_mask_extractf32x4_ps, _mm512_mask_extractf64x4_pd,
4302         _mm512_mask_extracti32x4_epi32, _mm512_mask_extracti64x4_epi64,
4303         _mm512_mask_getexp_round_pd, _mm512_mask_getexp_round_ps,
4304         _mm512_mask_getmant_round_pd, _mm512_mask_getmant_round_ps,
4305         _mm512_mask_permute_pd, _mm512_mask_permute_ps,
4306         _mm512_mask_permutex_epi64, _mm512_mask_permutex_pd,
4307         _mm512_mask_rol_epi32, _mm512_mask_rol_epi64, _mm512_mask_ror_epi32,
4308         _mm512_mask_ror_epi64, _mm512_mask_shuffle_epi32,
4309         _mm512_mask_slli_epi32, _mm512_mask_slli_epi64,
4310         _mm512_mask_sqrt_round_pd, _mm512_mask_sqrt_round_ps,
4311         _mm512_mask_srai_epi32, _mm512_mask_srai_epi64,
4312         _mm512_mask_srli_epi32, _mm512_mask_srli_epi64,
4313         _mm512_maskz_add_round_pd, _mm512_maskz_add_round_ps,
4314         _mm512_maskz_alignr_epi32, _mm512_maskz_alignr_epi64,
4315         _mm512_maskz_div_round_pd, _mm512_maskz_div_round_ps,
4316         _mm512_maskz_insertf32x4, _mm512_maskz_insertf64x4,
4317         _mm512_maskz_inserti32x4, _mm512_maskz_inserti64x4,
4318         _mm512_maskz_max_round_pd, _mm512_maskz_max_round_ps,
4319         _mm512_maskz_min_round_pd, _mm512_maskz_min_round_ps,
4320         _mm512_maskz_mul_round_pd, _mm512_maskz_mul_round_ps,
4321         _mm512_maskz_scalef_round_pd, _mm512_maskz_scalef_round_ps,
4322         _mm512_maskz_shuffle_f32x4, _mm512_maskz_shuffle_f64x2,
4323         _mm512_maskz_shuffle_i32x4, _mm512_maskz_shuffle_i64x2,
4324         _mm512_maskz_shuffle_pd, _mm512_maskz_shuffle_ps,
4325         _mm512_maskz_sub_round_pd, _mm512_maskz_sub_round_ps,
4326         _mm512_ternarylogic_epi32, _mm512_ternarylogic_epi64,
4327         _mm_fmadd_round_sd, _mm_fmadd_round_ss, _mm_fmsub_round_sd,
4328         _mm_fmsub_round_ss, _mm_fnmadd_round_sd, _mm_fnmadd_round_ss,
4329         _mm_fnmsub_round_sd, _mm_fnmsub_round_ss, _mm_mask_cmp_sd_mask,
4330         _mm_mask_cmp_ss_mask, _mm_maskz_add_round_sd, _mm_maskz_add_round_ss,
4331         _mm_maskz_cvt_roundsd_ss, _mm_maskz_cvt_roundss_sd,
4332         _mm_maskz_div_round_sd, _mm_maskz_div_round_ss,
4333         _mm_maskz_getexp_round_sd, _mm_maskz_getexp_round_ss,
4334         _mm_maskz_getmant_round_sd, _mm_maskz_getmant_round_ss,
4335         _mm_maskz_mul_round_sd, _mm_maskz_mul_round_ss,
4336         _mm_maskz_scalef_round_sd, _mm_maskz_scalef_round_ss,
4337         _mm_maskz_sqrt_round_sd, _mm_maskz_sqrt_round_ss,
4338         _mm_maskz_sub_round_sd, _mm_maskz_sub_round_ss,
4339         _mm512_i32scatter_epi32, _mm512_i32scatter_epi64,
4340         _mm512_i32scatter_pd, _mm512_i32scatter_ps, _mm512_i64scatter_epi32,
4341         _mm512_i64scatter_epi64, _mm512_i64scatter_pd, _mm512_i64scatter_ps,
4342         _mm512_mask_roundscale_round_pd, _mm512_mask_roundscale_round_ps,
4343         _mm512_mask_cmp_round_pd_mask, _mm512_mask_cmp_round_ps_mask,
4344         _mm_fixupimm_round_sd, _mm_fixupimm_round_ss,
4345         _mm_mask_cmp_round_sd_mask, _mm_mask_cmp_round_ss_mask,
4346         _mm_maskz_roundscale_round_sd, _mm_maskz_roundscale_round_ss,
4347         _mm512_mask3_fmadd_round_pd, _mm512_mask3_fmadd_round_ps,
4348         _mm512_mask3_fmaddsub_round_pd, _mm512_mask3_fmaddsub_round_ps,
4349         _mm512_mask3_fmsub_round_pd, _mm512_mask3_fmsub_round_ps,
4350         _mm512_mask3_fmsubadd_round_pd, _mm512_mask3_fmsubadd_round_ps,
4351         _mm512_mask3_fnmadd_round_pd, _mm512_mask3_fnmadd_round_ps,
4352         _mm512_mask3_fnmsub_round_pd, _mm512_mask3_fnmsub_round_ps,
4353         _mm512_mask_add_round_pd, _mm512_mask_add_round_ps,
4354         _mm512_mask_alignr_epi32, _mm512_mask_alignr_epi64,
4355         _mm512_mask_div_round_pd, _mm512_mask_div_round_ps,
4356         _mm512_mask_fmadd_round_pd, _mm512_mask_fmadd_round_ps,
4357         _mm512_mask_fmaddsub_round_pd, _mm512_mask_fmaddsub_round_ps,
4358         _mm512_mask_fmsub_round_pd, _mm512_mask_fmsub_round_ps,
4359         _mm512_mask_fmsubadd_round_pd, _mm512_mask_fmsubadd_round_ps,
4360         _mm512_mask_fnmadd_round_pd, _mm512_mask_fnmadd_round_ps,
4361         _mm512_mask_fnmsub_round_pd, _mm512_mask_fnmsub_round_ps,
4362         _mm512_mask_i32gather_epi32, _mm512_mask_i32gather_epi64,
4363         _mm512_mask_i32gather_pd, _mm512_mask_i32gather_ps,
4364         _mm512_mask_i64gather_epi32, _mm512_mask_i64gather_epi64,
4365         _mm512_mask_i64gather_pd, _mm512_mask_i64gather_ps,
4366         _mm512_mask_insertf32x4, _mm512_mask_insertf64x4,
4367         _mm512_mask_inserti32x4, _mm512_mask_inserti64x4,
4368         _mm512_mask_max_round_pd, _mm512_mask_max_round_ps,
4369         _mm512_mask_min_round_pd, _mm512_mask_min_round_ps,
4370         _mm512_mask_mul_round_pd, _mm512_mask_mul_round_ps,
4371         _mm512_mask_scalef_round_pd, _mm512_mask_scalef_round_ps,
4372         _mm512_mask_shuffle_f32x4, _mm512_mask_shuffle_f64x2,
4373         _mm512_mask_shuffle_i32x4, _mm512_mask_shuffle_i64x2,
4374         _mm512_mask_shuffle_pd, _mm512_mask_shuffle_ps,
4375         _mm512_mask_sub_round_pd, _mm512_mask_sub_round_ps,
4376         _mm512_mask_ternarylogic_epi32, _mm512_mask_ternarylogic_epi64,
4377         _mm512_maskz_fmadd_round_pd, _mm512_maskz_fmadd_round_ps,
4378         _mm512_maskz_fmaddsub_round_pd, _mm512_maskz_fmaddsub_round_ps,
4379         _mm512_maskz_fmsub_round_pd, _mm512_maskz_fmsub_round_ps,
4380         _mm512_maskz_fmsubadd_round_pd, _mm512_maskz_fmsubadd_round_ps,
4381         _mm512_maskz_fnmadd_round_pd, _mm512_maskz_fnmadd_round_ps,
4382         _mm512_maskz_fnmsub_round_pd, _mm512_maskz_fnmsub_round_ps,
4383         _mm512_maskz_ternarylogic_epi32, _mm512_maskz_ternarylogic_epi64,
4384         _mm_mask3_fmadd_round_sd, _mm_mask3_fmadd_round_ss,
4385         _mm_mask3_fmsub_round_sd, _mm_mask3_fmsub_round_ss,
4386         _mm_mask3_fnmadd_round_sd, _mm_mask3_fnmadd_round_ss,
4387         _mm_mask3_fnmsub_round_sd, _mm_mask3_fnmsub_round_ss,
4388         _mm_mask_add_round_sd, _mm_mask_add_round_ss, _mm_mask_cvt_roundsd_ss,
4389         _mm_mask_cvt_roundss_sd, _mm_mask_div_round_sd, _mm_mask_div_round_ss,
4390         _mm_mask_fmadd_round_sd, _mm_mask_fmadd_round_ss,
4391         _mm_mask_fmsub_round_sd, _mm_mask_fmsub_round_ss,
4392         _mm_mask_fnmadd_round_sd, _mm_mask_fnmadd_round_ss,
4393         _mm_mask_fnmsub_round_sd, _mm_mask_fnmsub_round_ss,
4394         _mm_mask_getexp_round_sd, _mm_mask_getexp_round_ss,
4395         _mm_mask_getmant_round_sd, _mm_mask_getmant_round_ss,
4396         _mm_mask_mul_round_sd, _mm_mask_mul_round_ss,
4397         _mm_mask_scalef_round_sd, _mm_mask_scalef_round_ss,
4398         _mm_mask_sqrt_round_sd, _mm_mask_sqrt_round_ss, _mm_mask_sub_round_sd,
4399         _mm_mask_sub_round_ss, _mm_maskz_fmadd_round_sd,
4400         _mm_maskz_fmadd_round_ss, _mm_maskz_fmsub_round_sd,
4401         _mm_maskz_fmsub_round_ss, _mm_maskz_fnmadd_round_sd,
4402         _mm_maskz_fnmadd_round_ss, _mm_maskz_fnmsub_round_sd,
4403         _mm_maskz_fnmsub_round_ss, _mm512_mask_i32scatter_epi32,
4404         _mm512_mask_i32scatter_epi64, _mm512_mask_i32scatter_pd,
4405         _mm512_mask_i32scatter_ps, _mm512_mask_i64scatter_epi32,
4406         _mm512_mask_i64scatter_epi64, _mm512_mask_i64scatter_pd,
4407         _mm512_mask_i64scatter_ps, _mm_mask_getmant_sd, _mm_mask_getmant_ss,
4408         _mm_mask_roundscale_round_sd, _mm_mask_roundscale_round_ss,
4409         _mm512_mask_fixupimm_round_pd, _mm512_mask_fixupimm_round_ps,
4410         _mm512_maskz_fixupimm_round_pd, _mm512_maskz_fixupimm_round_ps,
4411         _mm_mask_fixupimm_round_sd, _mm_mask_fixupimm_round_ss,
4412         _mm_maskz_fixupimm_round_sd, _mm_maskz_fixupimm_round_ss,
4413         _mm512_mask_prefetch_i32gather_ps, _mm512_mask_prefetch_i32scatter_ps,
4414         _mm512_mask_prefetch_i64gather_ps, _mm512_mask_prefetch_i64scatter_ps,
4415         _mm512_exp2a23_round_pd, _mm512_exp2a23_round_ps,
4416         _mm512_rcp28_round_pd, _mm512_rcp28_round_ps, _mm512_rsqrt28_round_pd,
4417         _mm512_rsqrt28_round_ps, _mm512_maskz_exp2a23_round_pd,
4418         _mm512_maskz_exp2a23_round_ps, _mm512_maskz_rcp28_round_pd,
4419         _mm512_maskz_rcp28_round_ps, _mm512_maskz_rsqrt28_round_pd,
4420         _mm512_maskz_rsqrt28_round_ps, _mm512_mask_exp2a23_round_pd,
4421         _mm512_mask_exp2a23_round_ps, _mm512_mask_rcp28_round_pd,
4422         _mm512_mask_rcp28_round_ps, _mm512_mask_rsqrt28_round_pd,
4423         _mm512_mask_rsqrt28_round_ps.
4424         * gcc.target/i386/testimm-10.c: New file.
4425         * gcc.target/i386/testround-1.c: Ditto.
4426         * gcc.target/i386/testround-2.c: Ditto.
4427         * gcc.target/x86_64/abi/avx512f/test_m512_returning.c: Ditto.
4428         * gcc.target/x86_64/abi/avx512f/test_passing_m512.c: Ditto.
4429         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Ditto.
4430         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
4431         * gcc.target/i386/avx512cd-check.h: Ditto.
4432         * gcc.target/i386/avx512er-check.h: Ditto.
4433         * gcc.target/i386/avx512f-check.h: Ditto.
4434         * gcc.target/i386/avx512f-helper.h: Ditto.
4435         * gcc.target/i386/avx512f-mask-type.h: Ditto.
4436         * gcc.target/i386/avx512f-os-support.h: Ditto.
4437         * gcc.target/i386/i386.exp (check_effective_target_avx512f): New.
4438         (check_effective_target_avx512cd): Ditto.
4439         (check_effective_target_avx512er): Ditto.
4440         * gcc.target/i386/m128-check.h (CHECK_FP_EXP): Ditto.
4441         * gcc.target/i386/m512-check.h: Ditto.
4442         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: New file.
4443         * gcc.target/x86_64/abi/avx512f/args.h: Ditto.
4444         * gcc.target/x86_64/abi/avx512f/asm-support.S: Ditto.
4445         * gcc.target/x86_64/abi/avx512f/avx512f-check.h: Ditto.
4446         * lib/target-supports.exp (check_effective_target_avx512f): New.
4448 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4449             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
4450             Sergey Lega  <sergey.s.lega@intel.com>
4451             Anna Tikhonova  <anna.tikhonova@intel.com>
4452             Ilya Tocar  <ilya.tocar@intel.com>
4453             Andrey Turetskiy  <andrey.turetskiy@intel.com>
4454             Ilya Verbin  <ilya.verbin@intel.com>
4455             Kirill Yukhin  <kirill.yukhin@intel.com>
4456             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4458         * gcc.target/i386/avx-1.c: Extend to AVX-512.
4459         * gcc.target/i386/sse-22.c: Ditto.
4460         * gcc.target/i386/sse-23.c: Ditto.
4462 2013-12-31  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4463             Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
4464             Sergey Lega  <sergey.s.lega@intel.com>
4465             Anna Tikhonova  <anna.tikhonova@intel.com>
4466             Ilya Tocar  <ilya.tocar@intel.com>
4467             Andrey Turetskiy  <andrey.turetskiy@intel.com>
4468             Ilya Verbin  <ilya.verbin@intel.com>
4469             Kirill Yukhin  <kirill.yukhin@intel.com>
4470             Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
4472         * gcc.target/i386/pr49002-2.c: allow vmovapd generation.
4474 2013-12-31  Sandra Loosemore  <sandra@codesourcery.com>
4475             Chung-Lin Tang  <cltang@codesourcery.com>
4476             Based on patches from Altera Corporation
4478         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nios2__.
4479         * gcc.dg/20040813-1.c: Skip for nios2-*-*.
4480         * gcc.dg/20020312-2.c: Add __nios2__ case.
4481         * g++.dg/other/PR23205.C: Skip for nios2-*-*.
4482         * g++.dg/other/pr23205-2.C: Skip for nios2-*-*.
4483         * g++.dg/cpp0x/constexpr-rom.C: Skip for nios2-*-*.
4484         * g++.dg/cpp0x/alias-decl-debug-0.C: Skip for nios2-*-*.
4485         * g++.old-deja/g++.jason/thunk3.C: Skip for nios2-*-*.
4486         * lib/target-supports.exp (check_profiling_available): Check for
4487         nios2-*-elf.
4488         * gcc.c-torture/execute/pr47237.x:: Skip for nios2-*-*.
4489         * gcc.c-torture/execute/20101011-1.c: Skip for nios2-*-*.
4490         * gcc.c-torture/execute/builtins/lib/chk.c (memset): Place
4491         char-based memset loop before inline check, to prevent
4492         problems when called to initialize .bss. Update comments.
4493         * gcc.target/nios2/nios2.exp: New DejaGNU file.
4494         * gcc.target/nios2/nios2-custom-1.c: New test.
4495         * gcc.target/nios2/nios2-trap-insn.c: New test.
4496         * gcc.target/nios2/nios2-builtin-custom.c: New test.
4497         * gcc.target/nios2/nios2-builtin-io.c: New test.
4498         * gcc.target/nios2/nios2-stack-check-1.c: New test.
4499         * gcc.target/nios2/nios2-stack-check-2.c: New test.
4500         * gcc.target/nios2/nios2-rdctl.c: New test.
4501         * gcc.target/nios2/nios2-wrctl.c: New test.
4502         * gcc.target/nios2/nios2-wrctl-zero.c: New test.
4503         * gcc.target/nios2/nios2-wrctl-not-zero.c: New test.
4504         * gcc.target/nios2/nios2-rdwrctl-1.c: New test.
4505         * gcc.target/nios2/nios2-reg-constraints.c: New test.
4506         * gcc.target/nios2/nios2-ashlsi3-one_shift.c: New test.
4507         * gcc.target/nios2/nios2-mul-options-1.c: New test.
4508         * gcc.target/nios2/nios2-mul-options-2.c: New test.
4509         * gcc.target/nios2/nios2-mul-options-3.c: New test.
4510         * gcc.target/nios2/nios2-mul-options-4.c: New test.
4511         * gcc.target/nios2/nios2-nor.c: New test.
4512         * gcc.target/nios2/nios2-stxio.c: New test.
4513         * gcc.target/nios2/custom-fp-1.c: New test.
4514         * gcc.target/nios2/custom-fp-2.c: New test.
4515         * gcc.target/nios2/custom-fp-3.c: New test.
4516         * gcc.target/nios2/custom-fp-4.c: New test.
4517         * gcc.target/nios2/custom-fp-5.c: New test.
4518         * gcc.target/nios2/custom-fp-6.c: New test.
4519         * gcc.target/nios2/custom-fp-7.c: New test.
4520         * gcc.target/nios2/custom-fp-8.c: New test.
4521         * gcc.target/nios2/custom-fp-cmp-1.c: New test.
4522         * gcc.target/nios2/custom-fp-conversion.c: New test.
4523         * gcc.target/nios2/custom-fp-double.c: New test.
4524         * gcc.target/nios2/custom-fp-float.c: New test.
4525         * gcc.target/nios2/nios2-int-types.c: New test.
4526         * gcc.target/nios2/nios2-cache-1.c: New test.
4527         * gcc.target/nios2/nios2-cache-2.c: New test.
4529 2013-12-30  Mike Stump  <mikestump@comcast.net>
4531         PR c++/41090
4532         * g++.dg/ext/label13.C: Update to not expect failures.
4534 2013-12-30  Janus Weil  <janus@gcc.gnu.org>
4536         PR fortran/58998
4537         * gfortran.dg/generic_28.f90: New.
4539 2013-12-30  Jakub Jelinek  <jakub@redhat.com>
4541         PR tree-optimization/59591
4542         * gcc.dg/vect/pr59591-1.c: New test.
4543         * gcc.dg/vect/pr59591-2.c: New test.
4544         * gcc.target/i386/pr59591-1.c: New test.
4545         * gcc.target/i386/pr59591-2.c: New test.
4547         PR target/59501
4548         * gcc.target/i386/pr59501-1.c: New test.
4549         * gcc.target/i386/pr59501-1a.c: New test.
4550         * gcc.target/i386/pr59501-2.c: New test.
4551         * gcc.target/i386/pr59501-2a.c: New test.
4552         * gcc.target/i386/pr59501-3.c: New test.
4553         * gcc.target/i386/pr59501-3a.c: New test.
4554         * gcc.target/i386/pr59501-4.c: New test.
4555         * gcc.target/i386/pr59501-4a.c: New test.
4556         * gcc.target/i386/pr59501-5.c: New test.
4557         * gcc.target/i386/pr59501-6.c: New test.
4559 2013-12-30   H.J. Lu  <hongjiu.lu@intel.com>
4561         PR target/59605
4562         * gcc.dg/pr59605.c: New test.
4564 2013-12-27  Yury Gribov  <y.gribov@samsung.com>
4566         PR target/59585
4567         * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
4568         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4569         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
4570         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
4571         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4572         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4573         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4574         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4575         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4576         * c-c++-common/ubsan/pr59333.c: Likewise.
4577         * c-c++-common/ubsan/shift-1.c: Likewise.
4578         * c-c++-common/ubsan/shift-2.c: Likewise.
4579         * c-c++-common/ubsan/shift-4.c: Likewise.
4580         * c-c++-common/ubsan/vla-1.c: Likewise.
4582 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
4584         * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
4585         -mtune=i686 with -mtune=generic.
4586         * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
4588 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
4590         * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
4591         with -mtune=generic.
4593 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
4595         PR target/59588
4596         * gcc.target/i386/pr59588-1.c: New file.
4597         * gcc.target/i386/pr59588-2.c: Likewise.
4599 2013-12-26   Uros Bizjak  <ubizjak@gmail.com>
4600              H.J. Lu  <hongjiu.lu@intel.com>
4602         PR target/59601
4603         * g++.dg/ext/mv14.C: New tests.
4604         * g++.dg/ext/mv15.C: Likewise.
4606 2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4608         PR target/59422
4609         * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
4610         test_no_xop, test_arch_corei7, test_arch_corei7_avx,
4611         test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
4612         test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
4613         test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
4614         test_tune_bdver3): New function prototypes.
4616 2013-12-24  Renlin Li  <Renlin.Li@arm.com>
4618         * gcc.target/arm/fixed_float_conversion.c: New test case.
4620 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
4622         * gcc.dg/vect/vect-neg-store-1.c: New test.
4623         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4625 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
4627         PR middle-end/59569
4628         * gcc.c-torture/compile/pr59569-1.c: New test.
4629         * gcc.c-torture/compile/pr59569-2.c: Ditto.
4631 2013-12-23  Marek Polacek  <polacek@redhat.com>
4633         PR c++/59111
4634         * g++.dg/cpp0x/pr59111.C: New test.
4635         * g++.dg/cpp1y/pr59110.C: New test.
4637 2013-12-22  Uros Bizjak  <ubizjak@gmail.com>
4639         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
4640         target selector.
4641         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
4642         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
4643         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
4645 2013-12-20  Richard Earnshaw  <rearnsha@arm.com>
4647         * gcc.target/arm/nested-apcs.c: New test.
4649 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
4651         PR c++/59255
4652         * g++.dg/tree-prof/pr59255.C: New test.
4654 2013-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4656         * gcc.target/arm/neon-vceq_p64.c: New test.
4657         * gcc.target/arm/neon-vtst_p64.c: Likewise.
4659 2013-12-20  Bingfeng Mei  <bmei@broadcom.com>
4661         PR tree-optimization/59544
4662         * gcc.target/i386/pr59544.c: New test.
4664 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
4666         PR tree-optimization/59413
4667         * gcc.c-torture/execute/pr59413.c: New test.
4669         * c-c++-common/ubsan/load-bool-enum.c: New test.
4671 2013-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4673         * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
4674         New procedure.
4675         (add_options_for_arm_crypto): Likewise.
4676         * gcc.target/arm/crypto-vaesdq_u8.c: New test.
4677         * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
4678         * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
4679         * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
4680         * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
4681         * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
4682         * gcc.target/arm/crypto-vmullp64.c: Likewise.
4683         * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
4684         * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
4685         * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
4686         * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
4687         * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
4688         * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
4689         * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
4690         * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
4691         * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
4692         * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
4693         * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
4694         * gcc.target/arm/neon/vbslQp64: Generate.
4695         * gcc.target/arm/neon/vbslp64: Likewise.
4696         * gcc.target/arm/neon/vcombinep64: Likewise.
4697         * gcc.target/arm/neon/vcreatep64: Likewise.
4698         * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
4699         * gcc.target/arm/neon/vdupQ_np64: Likewise.
4700         * gcc.target/arm/neon/vdup_lanep64: Likewise.
4701         * gcc.target/arm/neon/vdup_np64: Likewise.
4702         * gcc.target/arm/neon/vextQp64: Likewise.
4703         * gcc.target/arm/neon/vextp64: Likewise.
4704         * gcc.target/arm/neon/vget_highp64: Likewise.
4705         * gcc.target/arm/neon/vget_lowp64: Likewise.
4706         * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
4707         * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
4708         * gcc.target/arm/neon/vld1Qp64: Likewise.
4709         * gcc.target/arm/neon/vld1_dupp64: Likewise.
4710         * gcc.target/arm/neon/vld1_lanep64: Likewise.
4711         * gcc.target/arm/neon/vld1p64: Likewise.
4712         * gcc.target/arm/neon/vld2_dupp64: Likewise.
4713         * gcc.target/arm/neon/vld2p64: Likewise.
4714         * gcc.target/arm/neon/vld3_dupp64: Likewise.
4715         * gcc.target/arm/neon/vld3p64: Likewise.
4716         * gcc.target/arm/neon/vld4_dupp64: Likewise.
4717         * gcc.target/arm/neon/vld4p64: Likewise.
4718         * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
4719         * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
4720         * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
4721         * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
4722         * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
4723         * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
4724         * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
4725         * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
4726         * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
4727         * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
4728         * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
4729         * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
4730         * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
4731         * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
4732         * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
4733         * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
4734         * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
4735         * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
4736         * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
4737         * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
4738         * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
4739         * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
4740         * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
4741         * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
4742         * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
4743         * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
4744         * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
4745         * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
4746         * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
4747         * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
4748         * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
4749         * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
4750         * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
4751         * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
4752         * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
4753         * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
4754         * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
4755         * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
4756         * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
4757         * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
4758         * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
4759         * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
4760         * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
4761         * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
4762         * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
4763         * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
4764         * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
4765         * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
4766         * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
4767         * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
4768         * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
4769         * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
4770         * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
4771         * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
4772         * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
4773         * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
4774         * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
4775         * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
4776         * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
4777         * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
4778         * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
4779         * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
4780         * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
4781         * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
4782         * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
4783         * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
4784         * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
4785         * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
4786         * gcc.target/arm/neon/vsliQ_np64: Likewise.
4787         * gcc.target/arm/neon/vsli_np64: Likewise.
4788         * gcc.target/arm/neon/vsriQ_np64: Likewise.
4789         * gcc.target/arm/neon/vsri_np64: Likewise.
4790         * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
4791         * gcc.target/arm/neon/vst1Qp64: Likewise.
4792         * gcc.target/arm/neon/vst1_lanep64: Likewise.
4793         * gcc.target/arm/neon/vst1p64: Likewise.
4794         * gcc.target/arm/neon/vst2p64: Likewise.
4795         * gcc.target/arm/neon/vst3p64: Likewise.
4796         * gcc.target/arm/neon/vst4p64: Likewise.
4798 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4800         * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
4801         (check_effective_target_arm_crc_ok_nocache): Likewise.
4802         (check_effective_target_arm_crc_ok): Likewise.
4803         * gcc.target/arm/acle/: New directory.
4804         * gcc.target/arm/acle/acle.exp: New.
4805         * gcc.target/arm/acle/crc32b.c: New test.
4806         * gcc.target/arm/acle/crc32h.c: Likewise.
4807         * gcc.target/arm/acle/crc32w.c: Likewise.
4808         * gcc.target/arm/acle/crc32d.c: Likewise.
4809         * gcc.target/arm/acle/crc32cb.c: Likewise.
4810         * gcc.target/arm/acle/crc32ch.c: Likewise.
4811         * gcc.target/arm/acle/crc32cw.c: Likewise.
4812         * gcc.target/arm/acle/crc32cd.c: Likewise.
4814 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4816         * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
4818 2013-12-19  Oleg Endo  <olegendo@gcc.gnu.org>
4820         * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
4821         for target sh4-*-*.
4823 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
4825         * gcc.target/aarch64/pmull_1.c: New.
4827 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
4829         * gcc.target/aarch64/sha256_1.c: New.
4831 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
4833         * gcc.target/aarch64/sha1_1.c: New.
4835 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
4837         * gcc.target/aarch64/aes_1.c: New.
4839 2013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4840             Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4842         * gcc.target/s390/hotpatch-1.c: New test
4843         * gcc.target/s390/hotpatch-2.c: New test
4844         * gcc.target/s390/hotpatch-3.c: New test
4845         * gcc.target/s390/hotpatch-4.c: New test
4846         * gcc.target/s390/hotpatch-5.c: New test
4847         * gcc.target/s390/hotpatch-6.c: New test
4848         * gcc.target/s390/hotpatch-7.c: New test
4849         * gcc.target/s390/hotpatch-8.c: New test
4850         * gcc.target/s390/hotpatch-9.c: New test
4851         * gcc.target/s390/hotpatch-10.c: New test
4852         * gcc.target/s390/hotpatch-11.c: New test
4853         * gcc.target/s390/hotpatch-12.c: New test
4854         * gcc.target/s390/hotpatch-compile-1.c: New test
4855         * gcc.target/s390/hotpatch-compile-2.c: New test
4856         * gcc.target/s390/hotpatch-compile-3.c: New test
4857         * gcc.target/s390/hotpatch-compile-4.c: New test
4858         * gcc.target/s390/hotpatch-compile-5.c: New test
4859         * gcc.target/s390/hotpatch-compile-6.c: New test
4860         * gcc.target/s390/hotpatch-compile-7.c: New test
4862 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4864         * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
4865         target check.
4867 2013-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
4869         * gfortran.dg/io_err_1.f90: New test.
4871 2013-12-18  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4873         * c-c++-common/cilk-plus/SE/ef_test.c: New test.
4874         * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
4875         * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
4876         * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
4877         * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
4878         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4879         * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
4881 2013-12-18  Jakub Jelinek  <jakub@redhat.com>
4883         PR target/59539
4884         * gcc.target/i386/pr59539-1.c: New test.
4885         * gcc.target/i386/pr59539-2.c: New test.
4887 2013-12-18  Nick Clifton  <nickc@redhat.com>
4889         * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
4891 2013-12-18  Eric Botcazou  <ebotcazou@adacore.com>
4893         * gcc.dg/pr59418.c: New test.
4895 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
4897         PR tree-optimization/59523
4898         * gcc.dg/pr59523.c: New test.
4900 2013-12-17  Marek Polacek  <polacek@redhat.com>
4902         * c-c++-common/ubsan/overflow-int128.c: New test.
4904 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
4906         PR ipa/58290
4907         * gfortran.dg/pr58290.f90: New test.
4909 2013-12-17  Thomas Schwinge  <thomas@codesourcery.com>
4911         * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
4913 2013-12-17  Jan Hubicka  <hubicka@ucw.cz>
4915         * g++.dg/ipa/devirt-13.C: Update template.
4917 2013-12-16  Janus Weil  <janus@gcc.gnu.org>
4919         PR fortran/54949
4920         * gfortran.dg/proc_ptr_44.f90: New.
4922 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
4924         * c-c++-common/ubsan/overflow-mul-3.c: New test.
4925         * c-c++-common/ubsan/overflow-mul-4.c: New test.
4927         PR libgomp/59337
4928         * gfortran.dg/gomp/pr59337.f90: New test.
4930 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
4932         PR middle-end/58956
4933         PR middle-end/59470
4934         * gcc.target/i386/pr59470.c: New test.
4936 2013-12-14   Jan Hubicka  <jh@suse.cz>
4938         PR ipa/59265
4939         * g++.dg/torture/pr59265.C: New testcase.
4941 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4943         * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
4944         __builtin_ia32_emms for 32bit x86 targets.
4945         (foo32x2_le): Ditto.
4946         (main): Reorder function calls.
4948 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4950         * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
4952 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
4954         PR testsuite/58630
4955         * gcc.target/i386/pr43662.c (dg-options):
4956         Add -maccumulate-outgoing-args.
4957         * gcc.target/i386/pr43869.c (dg-options): Ditto.
4958         * gcc.target/i386/pr57003.c (dg-options): Ditto.
4959         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
4960         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
4961         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
4962         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
4963         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
4964         Add -maccumulate-outgoing-args.
4965         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
4966         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
4967         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
4968         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
4969         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
4970         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
4971         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
4972         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
4973         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
4974         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
4975         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
4976         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
4977         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
4978         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
4979         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
4981 2013-12-15  Janus Weil  <janus@gcc.gnu.org>
4983         PR fortran/59493
4984         * gfortran.dg/unlimited_polymorphic_15.f90: New.
4986 2013-12-14   Jan Hubicka  <jh@suse.cz>
4988         PR middle-end/58477
4989         * g++.dg/ipa/devirt-19.C: New testcase.
4991 2013-12-14  Marek Polacek  <polacek@redhat.com>
4993         * c-c++-common/ubsan/overflow-negate-1.c: Add more testing.  Don't
4994         require int128 target.
4995         * c-c++-common/ubsan/overflow-negate-2.c: New test.
4997 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
4999         PR fortran/59502
5000         * gfortran.dg/class_57.f90: New.
5002 2013-12-14   H.J. Lu  <hongjiu.lu@intel.com>
5004         PR target/59492
5005         * g++.dg/other/pr59492.C: New file.
5007 2013-12-14  Andreas Schwab  <schwab@linux-m68k.org>
5009         * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
5011 2013-12-14  Eric Botcazou  <ebotcazou@adacore.com>
5013         * gcc.dg/pr59350.c: New test.
5015 2013-12-14  Marek Polacek  <polacek@redhat.com>
5017         * c-c++-common/ubsan/overflow-1.c: New test.
5018         * c-c++-common/ubsan/overflow-2.c: New test.
5020 2013-12-14  Marek Polacek  <polacek@redhat.com>
5022         PR sanitizer/59503
5023         * c-c++-common/ubsan/pr59503.c: New test.
5025 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
5027         PR fortran/59450
5028         * gfortran.dg/typebound_proc_31.f90: New.
5030 2013-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5032         * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
5033         Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
5035 2013-12-03  Jeff Law  <law@redhat.com>
5037         PR tree-optimization/45685
5038         * gcc.dg/tree-ssa/pr45685.c: New test.
5040 2013-12-13  Bin Cheng  <bin.cheng@arm.com>
5042         PR tree-optimization/58296
5043         PR tree-optimization/41488
5044         * gcc.dg/tree-ssa/scev-7.c: New test.
5045         * gcc.dg/pr41488.c: New test.
5046         * g++.dg/pr59445.C: New test.
5048 2013-12-12  Tobias Burnus  <burnus@net-b.de>
5050         PR fortran/59440
5051         * gfortran.dg/namelist_83.f90: New.
5052         * gfortran.dg/namelist_83_2.f90: New.
5054 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
5056         PR middle-end/59470
5057         * g++.dg/opt/pr59470.C: New test.
5059 2013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5061         * c-c++-common/tsan/free_race2.c: New file.
5062         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5063         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5064         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5065         * c-c++-common/tsan/simple_race.c: Likewise.
5066         * c-c++-common/tsan/simple_stack.c: Likewise.
5067         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5068         * g++.dg/tsan/atomic_free.C: Likewise.
5069         * g++.dg/tsan/atomic_free2.C: Likewise.
5070         * g++.dg/tsan/benign_race.C: Likewise.
5071         * g++.dg/tsan/cond_race.C: Likewise.
5072         * g++.dg/tsan/default_options.C: Likewise.
5073         * g++.dg/tsan/fd_close_norace.C: Likewise.
5074         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5075         * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
5077 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
5079         PR libgomp/59467
5080         * gfortran.dg/gomp/pr59467.f90: New test.
5081         * c-c++-common/gomp/pr59467.c: New test.
5083 2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
5085         PR testsuite/59442
5086         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
5087         * gcc.target/i386/sse2-movapd-2.c: Likewise.
5088         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
5089         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
5091 2013-12-11  Sriraman Tallam  <tmsriram@google.com>
5093         PR target/59390
5094         * gcc.target/i386/pr59390.c: New test.
5095         * gcc.target/i386/pr59390_1.c: New test.
5096         * gcc.target/i386/pr59390_2.c: New test.
5098 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5100         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
5101         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5102         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5103         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5104         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5105         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5106         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
5107         test stored in c-c++-common.  Also, added the Cilk runtime's library
5108         to the ld_library_path.
5110 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5112         PR middle-end/59134
5113         * gcc.c-torture/compile/pr59134.c: New test.
5114         * gnat.dg/misaligned_volatile.adb: New test.
5116 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5117             Sandra Loosemore  <sandra@codesourcery.com>
5119         * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
5121 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
5123         PR middle-end/23623
5124         PR middle-end/48784
5125         PR middle-end/56341
5126         PR middle-end/56997
5127         * gcc.dg/pr23623.c: New test.
5128         * gcc.dg/pr48784-1.c: New test.
5129         * gcc.dg/pr48784-2.c: New test.
5130         * gcc.dg/pr56341-1.c: New test.
5131         * gcc.dg/pr56341-2.c: New test.
5132         * gcc.dg/pr56997-1.c: New test.
5133         * gcc.dg/pr56997-2.c: New test.
5134         * gcc.dg/pr56997-3.c: New test.
5136 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
5138         PR fortran/58916
5139         * gfortran.dg/allocate_with_source_4.f90: New.
5141 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
5143         PR tree-optimization/59417
5144         * gcc.c-torture/compile/pr59417.c: New test.
5146         PR tree-optimization/59386
5147         * gcc.c-torture/compile/pr59386.c: New test.
5149 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
5151         Reverted:
5152         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
5153         PR tree-optimization/41488
5154         * gcc.dg/tree-ssa/scev-7.c: New test.
5155         * gcc.dg/pr41488.c: New test.
5157 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
5159         PR fortran/35831
5160         * gfortran.dg/c_by_val_5.f90: Modified.
5161         * gfortran.dg/dummy_procedure_10.f90: New.
5163 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
5165         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
5166         * g++-dg/tsan/tsan.exp: Likewise.
5168 2013-12-10  Richard Biener  <rguenther@suse.de>
5170         PR middle-end/38474
5171         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
5173 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
5175         * gcc.dg/vect/vect-cond-11.c: New test.
5176         * gcc.target/i386/vect-cond-1.c: New test.
5177         * gcc.target/i386/avx2-gather-5.c: New test.
5178         * gcc.target/i386/avx2-gather-6.c: New test.
5179         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
5180         * gcc.dg/vect/vect-mask-load-1.c: New test.
5182 2013-12-09  Marek Polacek  <polacek@redhat.com>
5184         PR sanitizer/59437
5185         * g++.dg/ubsan/pr59437.C: New test.
5187 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5189         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
5190         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
5191         * g++-dg/tsan/tsan.exp: Likewise.
5193 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
5195         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
5196         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
5198 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
5200         PR tree-optimization/41488
5201         * gcc.dg/tree-ssa/scev-7.c: New test.
5202         * gcc.dg/pr41488.c: New test.
5204 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
5206         PR preprocessor/55715
5207         * gcc.dg/cpp/expr-overflow-1.c: New test.
5209 2013-12-10  Tobias Burnus  <burnus@net-b.de>
5211         PR fortran/59428
5212         PR fortran/58099
5213         PR fortran/58676
5214         PR fortran/41724
5215         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
5217 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
5219         PR c++/59435
5220         * g++.dg/cpp0x/variadic-sizeof3.C: New.
5222 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
5224         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
5225         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
5226         explicit.
5227         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
5229 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
5231         * gcc.target/arm/ldrd-strd-offset.c: New.
5233 2013-12-09  Martin Jambor  <mjambor@suse.cz>
5235         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
5236         * gcc.c-torture/compile/pr48929.c: Likewise.
5237         * gcc.c-torture/compile/pr55569.c: Likewise.
5238         * gcc.c-torture/compile/sra-1.c: Likewise.
5239         * gcc.c-torture/compile/pr45085.c: Moved to...
5240         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
5242 2013-12-09  Marek Polacek  <polacek@redhat.com>
5244         PR sanitizer/59415
5245         * g++.dg/ubsan/pr59415.C: New test.
5247 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
5249         PR c++/52707
5250         * g++.dg/cpp0x/deleted2.C: New.
5252 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5254         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
5256 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
5258         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
5259         pass/fail line and add it to the log instead.
5261 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
5263         PR target/52898
5264         PR target/51697
5265         * gcc.target/sh/pr51697.c: New.
5267 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
5269         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
5270         * gcc.dg/macro-fusion-2.c: Ditto.
5271         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
5272         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
5274 2013-12-08  Tobias Burnus  <burnus@net-b.de>
5276         PR fortran/58099
5277         PR fortran/58676
5278         PR fortran/41724
5279         * gfortran.dg/elemental_subroutine_8.f90: New.
5280         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
5281         * gfortran.dg/proc_ptr_11.f90: Ditto.
5282         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
5283         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
5284         * gfortran.dg/proc_ptr_33.f90: Ditto.
5285         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
5286         which is not elemental.
5287         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
5289 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
5291         PR fortran/59414
5292         * gfortran.dg/class_result_2.f90: New.
5294 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
5296         PR tree-optimization/59388
5297         * gcc.c-torture/execute/pr59388.c: New test.
5299 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
5301         PR testsuite/59043
5302         * g++.dg/pubtypes.C: Adjust the regular expression.
5303         * gcc.dg/pubtypes-1.c: Likewise.
5304         * gcc.dg/pubtypes-2.c: Likewise.
5305         * gcc.dg/pubtypes-3.c: Likewise.
5306         * gcc.dg/pubtypes-4.c: Likewise.
5308 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
5310         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
5312 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
5314         PR target/59405
5315         * gcc.target/i386/pr59405.c: New test.
5317 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
5318             Mark Mitchell  <mark@codesourcery.com>
5320         PR target/59091
5321         * gcc.target/arm/builtin-trap.c: New test.
5322         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
5324 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
5326         * gcc.target/sparc/pdistn.c: New test.
5327         * gcc.target/sparc/pdistn-2.c: Likewise.
5329 2013-12-06  Richard Biener  <rguenther@suse.de>
5331         PR tree-optimization/59058
5332         * gcc.dg/torture/pr59058.c: New testcase.
5334 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
5336         * g++.dg/warn/pr15774-1.C: Adjust expected message.
5338 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
5340         PR rtl-optimization/59317
5341         * gcc.target/mips/pr59317.c: New.
5343 2013-12-05  Marek Polacek  <polacek@redhat.com>
5345         PR sanitizer/59333
5346         PR sanitizer/59397
5347         * c-c++-common/ubsan/pr59333.c: New test.
5348         * c-c++-common/ubsan/pr59397.c: New test.
5350 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
5352         * gcc.dg/vect/vect-nop-move.c: New test.
5354 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5356         * c-c++-common/tsan/atomic_stack.c: New test.
5357         * c-c++-common/tsan/fd_pipe_race.c: New test.
5358         * c-c++-common/tsan/free_race.c: New test.
5359         * c-c++-common/tsan/mutexset1.c: New test.
5360         * c-c++-common/tsan/race_on_barrier.c: New test.
5361         * c-c++-common/tsan/sleep_sync.c: New test.
5362         * c-c++-common/tsan/thread_leak.c: New test.
5363         * c-c++-common/tsan/thread_leak1.c: New test.
5364         * c-c++-common/tsan/thread_leak2.c: New test.
5365         * c-c++-common/tsan/tiny_race.c: New test.
5366         * c-c++-common/tsan/tls_race.c: New test.
5367         * c-c++-common/tsan/write_in_reader_lock.c: New test.
5368         * lib/tsan-dg.exp: New file.
5369         * gcc.dg/tsan/tsan.exp: New file.
5370         * g++.dg/tsan/tsan.exp: New file.
5371         * g++.dg/dg.exp: Prune tsan subdirectory.
5373 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
5375         * gcc.target/i386/readeflags-1.c: New.
5376         * gcc.target/i386/writeeflags-1.c: Ditto.
5378 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
5380         PR sanitizer/59369
5381         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
5382         * c-c++-common/asan/pr59063-2.c: Likewise.
5384 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
5386         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
5387         * g++.dg/cpp0x/defaulted2.C: Likewise.
5388         * g++.dg/cpp1y/auto-fn8.C: Likewise.
5389         * g++.dg/gomp/udr-3.C: Likewise.
5390         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
5391         * g++.dg/lookup/linkage1.C: Likewise.
5392         * g++.dg/overload/new1.C: Likewise.
5393         * g++.dg/parse/friend5.C: Likewise.
5394         * g++.dg/parse/namespace-alias-1.C: Likewise.
5395         * g++.dg/parse/namespace10.C: Likewise.
5396         * g++.dg/parse/redef2.C: Likewise.
5397         * g++.dg/template/friend44.C: Likewise.
5398         * g++.old-deja/g++.brendan/crash42.C: Likewise.
5399         * g++.old-deja/g++.brendan/crash52.C: Likewise.
5400         * g++.old-deja/g++.brendan/crash55.C: Likewise.
5401         * g++.old-deja/g++.jason/overload21.C: Likewise.
5402         * g++.old-deja/g++.jason/overload5.C: Likewise.
5403         * g++.old-deja/g++.jason/redecl1.C: Likewise.
5404         * g++.old-deja/g++.law/arm8.C: Likewise.
5405         * g++.old-deja/g++.other/main1.C: Likewise.
5407 2013-12-05  Richard Biener  <rguenther@suse.de>
5409         PR tree-optimization/56787
5410         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
5412 2013-12-05  Kostya Serebryany  <kcc@google.com>
5414         * c-c++-common/asan/null-deref-1.c: Update the test
5415         to match the fresh asan run-time.
5417 2013-12-05  Richard Biener  <rguenther@suse.de>
5419         PR tree-optimization/59374
5420         * gcc.dg/torture/pr59374-1.c: New testcase.
5421         * gcc.dg/torture/pr59374-2.c: Likewise.
5423 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
5425         * gcc.target/ia64/pr52731.c: New.
5427 2013-12-04  Jeff Law  <law@redhat.com>
5429         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
5430         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
5431         -fisolate-erroneous-paths-attribute.
5432         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5434 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
5436         PR c/52023
5437         * gcc.dg/c11-align-6.c: New test.
5439 2013-12-04  Marek Polacek  <polacek@redhat.com>
5441         * c-c++-common/ubsan/overflow-mul-2.c: New test.
5442         * c-c++-common/ubsan/overflow-add-1.c: New test.
5443         * c-c++-common/ubsan/overflow-add-2.c: New test.
5444         * c-c++-common/ubsan/overflow-mul-1.c: New test.
5445         * c-c++-common/ubsan/overflow-sub-1.c: New test.
5446         * c-c++-common/ubsan/overflow-sub-2.c: New test.
5447         * c-c++-common/ubsan/overflow-negate-1.c: New test.
5449 2013-12-04  Marek Polacek  <polacek@redhat.com>
5451         PR c/54113
5452         * gcc.dg/pr54113.c: New test.
5454 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
5456         PR c++/59268
5457         * g++.dg/cpp0x/constexpr-template6.C: New test.
5459 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
5461         * gnat.dg/pack19.adb: New test.
5463 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
5465         PR rtl-optimization/58726
5466         * gcc.c-torture/execute/pr58726.c: New test.
5468         PR target/59163
5469         * g++.dg/torture/pr59163.C: New test.
5471         PR tree-optimization/59355
5472         * g++.dg/ipa/pr59355.C: New test.
5474 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
5476         * gcc.dg/tree-ssa/slsr-39.c: Update.
5477         * gcc.dg/tree-ssa/slsr-41.c: New test.
5479 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5481         * gcc.target/powerpc/pr57363.c: New test.
5483 2013-12-03  Wei Mi  <wmi@google.com>
5485         PR rtl-optimization/59020
5486         * gcc.dg/pr59020.c: New.
5487         * gcc.dg/macro-fusion-1.c: New.
5488         * gcc.dg/macro-fusion-2.c: New.
5490 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
5492         PR sanitizer/59063
5493         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
5494         has not been found.
5495         * lib/ubsan-dg.exp: Likewise.  Append to flags also
5496         -B${gccpath}/libsanitizer/.
5498 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5500         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
5502 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
5504         PR target/59363
5505         * gcc.target/i386/pr59363.c: New file.
5507 2013-12-03  Marek Polacek  <polacek@redhat.com>
5509         PR c/59351
5510         * gcc.dg/pr59351.c: New test.
5512 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
5514         * gcc.dg/20020312-2.c: Add __nds32__ case.
5515         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
5516         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
5517         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
5518         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
5519         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
5520         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
5521         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
5522         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
5523         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
5524         * gcc.target/nds32: New nds32 specific directory and testcases.
5525         * lib/target-supports.exp (check_profiling_available): Check for
5526         nds32*-*-elf.
5528 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
5530         PR tree-optimization/59362
5531         * gcc.c-torture/compile/pr59362.c: New test.
5533         PR middle-end/59011
5534         * gcc.dg/pr59011.c: New test.
5536         PR target/58864
5537         * g++.dg/opt/pr58864.C: New test.
5539 2013-12-02  Jeff Law  <law@redhat.com>
5541         PR tree-optimization/59322
5542         * gcc.c-torture/compile/pr59322.c: New test.
5544 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
5546         PR target/58944
5547         * gcc.target/i386/pr58944.c: New test.
5549 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
5551         PR c/58235
5552         * gcc.dg/c90-array-lval-8.c: New test.
5554 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
5556         PR tree-optimization/59358
5557         * gcc.c-torture/execute/pr59358.c: New test.
5559         PR lto/59326
5560         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
5561         * lib/target-supports.exp (check_effective_target_avx2): ... here.
5562         (check_effective_target_vect_simd_clones): New.
5563         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
5564         vect_simd_clones.
5565         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
5566         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
5567         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
5568         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
5569         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
5570         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
5571         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
5572         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
5573         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
5574         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
5575         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5577 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5579         * gcc.dg/pr56997-4.c: New testcase.
5581 2013-12-02  Marek Polacek  <polacek@redhat.com>
5583         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
5584         functions.
5586 2013-12-02  Richard Biener  <rguenther@suse.de>
5588         PR tree-optimization/59139
5589         * gcc.dg/torture/pr59139.c: New testcase.
5591 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
5593         * gnat.dg/opt30.adb: New test.
5595 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
5597         PR fortran/57354
5598         * gfortran.dg/realloc_on_assign_23.f90 : New test
5600 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
5602         PR fortran/34547
5603         * gfortran.dg/null_5.f90 : Include new error.
5604         * gfortran.dg/null_6.f90 : Include new error.
5606 2013-11-29  Marek Polacek  <polacek@redhat.com>
5608         PR sanitizer/59331
5609         * g++.dg/ubsan/pr59331.C: New test.
5610         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
5611         Disable the -w option.
5612         * c-c++-common/ubsan/vla-1.c: Likewise.
5613         * c-c++-common/ubsan/vla-2.c: Likewise.
5614         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
5616 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
5618         PR c/42262
5619         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
5621 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
5623         * lib/asan-dg.exp (asan_link_flags): Properly add path to
5624         libsanitizer.spec to cflags.
5626 2013-11-29  Richard Biener  <rguenther@suse.de>
5628         PR middle-end/59208
5629         * g++.dg/torture/pr59208.C: New testcase.
5631 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
5632             Yury Gribov  <y.gribov@samsung.com>
5634         PR sanitizer/59063
5635         * c-c++-common/asan/pr59063-1.c: New test.
5636         * c-c++-common/asan/pr59063-2.c: Likewise.
5637         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
5638         * lib/ubsan-dg.exp: Likewise.
5640 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
5642         * gnat.dg/opt29.ad[sb]: New test.
5644 2013-11-29  Richard Biener  <rguenther@suse.de>
5646         PR middle-end/59338
5647         * gcc.dg/torture/pr59338.c: New testcase.
5649 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
5651         PR lto/59326
5652         * gcc.dg/vect/vect-simd-clone-12.c: New test.
5653         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
5654         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
5656         PR c/59280
5657         * c-c++-common/pr59280.c: New test.
5659 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5661         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
5663 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
5665         PR c/57574
5666         * gcc.dg/inline-35.c: New test.
5668 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
5670         PR c++/59297
5671         * g++.dg/gomp/pr59297.C: New test.
5673 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
5675         PR target/57293
5676         * gcc.target/i386/pr57293.c: New.
5678 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5680         * gcc.target/arm/vrinta-ce.c: New testcase.
5682 2013-11-28  Richard Biener  <rguenther@suse.de>
5684         PR lto/59323
5685         * gcc.dg/lto/pr59323-2_0.c: New testcase.
5687 2013-11-28  Richard Biener  <rguenther@suse.de>
5689         PR tree-optimization/59330
5690         * gcc.dg/torture/pr59330.c: New testcase.
5692 2013-11-28  Richard Biener  <rguenther@suse.de>
5694         PR lto/59323
5695         * gcc.dg/lto/pr59323_0.c: New testcase.
5697 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
5699         PR middle-end/57393
5700         PR tree-optimization/58018
5701         PR tree-optimization/58131
5702         * gcc.dg/torture/pr57393-1.c: New test.
5703         * gcc.dg/torture/pr57393-2.c: New test.
5704         * gcc.dg/torture/pr57393-3.c: New test.
5705         * gcc.dg/torture/pr58018.c: New test.
5706         * gcc.dg/torture/pr58131.c: New test.
5707         * gfortran.dg/pr57393-1.f90: New test.
5708         * gfortran.dg/pr57393-2.f90: New test.
5710 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5712         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
5714 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
5716         * gcc.dg/guality/param-3.c: New test.
5718 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
5719             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
5721         PR target/56788
5722         * gcc.target/i386/xop-frczX.c: New test.
5724 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
5726         PR tree-optimization/59014
5727         * gcc.c-torture/execute/pr59014-2.c: New test.
5729 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
5731         PR c++/58647
5732         * g++.dg/parse/crash66.C: New.
5734 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
5736         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
5737         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
5739 2013-11-27  Marek Polacek  <polacek@redhat.com>
5741         PR sanitizer/59306
5742         * g++.dg/ubsan/pr59306.C: New test.
5744 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
5745             Jakub Jelinek  <jakub@redhat.com>
5747         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
5748         simdlen is a power of two.
5749         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
5750         Remove -msse2.  Adjust regexps for name mangling changes.
5751         * gcc.dg/gomp/simd-clones-3.c: Likewise.
5752         * gcc.dg/vect/vect-simd-clone-1.c: New test.
5753         * gcc.dg/vect/vect-simd-clone-2.c: New test.
5754         * gcc.dg/vect/vect-simd-clone-3.c: New test.
5755         * gcc.dg/vect/vect-simd-clone-4.c: New test.
5756         * gcc.dg/vect/vect-simd-clone-5.c: New test.
5757         * gcc.dg/vect/vect-simd-clone-6.c: New test.
5758         * gcc.dg/vect/vect-simd-clone-7.c: New test.
5759         * gcc.dg/vect/vect-simd-clone-8.c: New test.
5760         * gcc.dg/vect/vect-simd-clone-9.c: New test.
5761         * gcc.dg/vect/vect-simd-clone-10.c: New test.
5762         * gcc.dg/vect/vect-simd-clone-10.h: New file.
5763         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
5764         * gcc.dg/vect/vect-simd-clone-11.c: New test.
5766 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5768         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
5769         Call set_ld_library_path_env_vars.
5770         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5772 2013-11-27  Tom de Vries  <tom@codesourcery.com>
5773             Marc Glisse  <marc.glisse@inria.fr>
5775         PR c++/59032
5776         * c-c++-common/pr59032.c: New testcase.
5778 2013-11-27  Tom de Vries  <tom@codesourcery.com>
5779             Marc Glisse  <marc.glisse@inria.fr>
5781         PR middle-end/59037
5782         * c-c++-common/pr59037.c: New testcase.
5784 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
5786         * gcc.c-torture/execute/20131127-1.c: New test.
5788 2013-11-27  Richard Biener  <rguenther@suse.de>
5790         PR tree-optimization/59288
5791         * gcc.dg/torture/pr59288.c: New testcase.
5793 2013-11-27  Marek Polacek  <polacek@redhat.com>
5795         * c-c++-common/ubsan/undefined-1.c: New test.
5797 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
5799         PR tree-optimization/59014
5800         * gcc.c-torture/execute/pr59014.c: New test.
5802         PR target/59229
5803         * gcc.c-torture/execute/pr59229.c: New test.
5805         PR rtl-optimization/59166
5806         * gcc.dg/torture/pr59166.c: New test.
5808         PR c++/58874
5809         * g++.dg/gomp/pr58874.C: New test.
5811         PR middle-end/59150
5812         * g++.dg/gomp/pr59150.C: New test.
5814         PR middle-end/59152
5815         * c-c++-common/gomp/pr59152.c: New test.
5817 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
5819         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
5820         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
5821         * g++.dg/gomp/openmp-simd-1.C: Ditto.
5822         * g++.dg/gomp/openmp-simd-2.C: Ditto.
5823         * gfortran.dg/c_loc_test_22.f90: Ditto.
5824         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
5825         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
5826         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
5827         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
5828         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
5829         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
5831 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
5833         * gcc.target/arm/20131120.c: New test.
5835 2013-11-26  Richard Biener  <rguenther@suse.de>
5837         PR tree-optimization/59245
5838         * gcc.dg/torture/pr59245.c: New testcase.
5840 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5842         PR target/59290
5843         * gcc.target/arm/negdi-2.c: Scan more general register names.
5845 2013-11-26  Terry Guo  <terry.guo@arm.com>
5847         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
5848         * gcc.target/arm/thumb1-pic-single-base.c: New case.
5850 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
5852         PR c++/58700
5853         * g++.dg/parse/bitfield4.C: New.
5855 2013-11-26  Richard Biener  <rguenther@suse.de>
5857         PR tree-optimization/59287
5858         * gcc.dg/tree-ssa/alias-29.c: New testcase.
5860 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
5862         PR c++/54485
5863         * g++.dg/other/default8.C: New.
5864         * g++.dg/tc1/dr217.C: Remove xfail.
5865         * g++.dg/other/default5.C: Adjust.
5866         * g++.old-deja/g++.mike/p1989.C: Likewise.
5868 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
5870         PR c++/58607
5871         * g++.dg/cpp0x/constexpr-ice9.C: New.
5873 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
5875         PR c++/58810
5876         * g++.dg/other/cv_func3.C: New.
5877         * g++.dg/other/cv_func.C: Adjust.
5878         * g++.dg/parse/fn-typedef2.C: Likewise.
5880 2013-11-25  Marek Polacek  <polacek@redhat.com>
5882         PR sanitizer/59250
5883         * g++.dg/ubsan/pr59250.C: New test.
5885 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
5887         PR fortran/59143
5888         * gfortran.dg/typebound_proc_30.f90: New.
5890 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
5892         PR c++/59080
5893         * g++.dg/cpp0x/initlist75.C: New.
5895         PR c++/59096
5896         * g++.dg/cpp0x/gen-attrs-57.C: New.
5898 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
5900         PR c++/59112
5901         PR c++/59113
5902         * g++.dg/cpp1y/pr58533.C: Updated testcase.
5903         * g++.dg/cpp1y/pr59112.C: New testcase.
5904         * g++.dg/cpp1y/pr59113.C: New testcase.
5906 2013-11-25  Terry Guo  <terry.guo@arm.com>
5908         * gcc.target/arm/thumb2-slow-flash-data.c: New.
5910 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
5912         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
5913         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
5915 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
5917         PR fortran/59228
5918         * gfortran.dg/asynchronous_4.f90: New.
5920 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
5922         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
5923         cleanup-tree-dump directive.
5925 2013-11-22  Jan Hubicka  <jh@suse.cz>
5927         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
5928         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
5930 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
5932         * g++.dg/ubsan/return-1.C: New test.
5933         * g++.dg/ubsan/return-2.C: New test.
5935         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
5936         optimizing away some __asan_report* calls.
5938 2013-11-22  Martin Jambor  <mjambor@suse.cz>
5940         * gcc.dg/pr10474.c: Also test ppc64.
5941         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
5942         to longs.
5943         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
5945 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
5947         PR target/59054
5948         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
5949         specify an appropriate register class for VSX operations.
5950         (load_vsx): Use it.
5951         (load_gpr_to_vsx): Likewise.
5952         (load_vsx_to_gpr): Likewise.
5953         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
5954         register class for VSX registers that the type can handle.  Remove
5955         checks for explicit number of instructions generated, just check
5956         if the instruction is generated.
5957         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5958         * gcc.target/powerpc/direct-move-float1.c: Likewise.
5959         * gcc.target/powerpc/direct-move-float2.c: Likewise.
5960         * gcc.target/powerpc/direct-move-double1.c: Likewise.
5961         * gcc.target/powerpc/direct-move-double2.c: Likewise.
5962         * gcc.target/powerpc/direct-move-long1.c: Likewise.
5963         * gcc.target/powerpc/direct-move-long2.c: Likewise.
5965         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
5967         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
5968         * gcc.target/powerpc/bool3-p7.c: Likewise.
5969         * gcc.target/powerpc/bool3-p8.c: Likewise.
5971         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
5972         appropriate instructions are generated, don't check the count.
5974 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
5976         PR target/59216
5977         * gcc.target/arm/negdi-4.c: Delete invalid test.
5978         * gcc.dg/torture/pr59216.c: New test.
5980 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
5982         * gcc.target/aarch64/vmov_n_1.c: New testcase.
5984 2013-11-22  Richard Biener  <rguenther@suse.de>
5986         * gcc.dg/torture/20131122-0.c: New testcase.
5988 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
5990         * gcc.dg/vect/vect-124.c: New test.
5992 2013-11-21  Cary Coutant  <ccoutant@google.com>
5994         * gcc.dg/debug/dwarf2/mlt1.c: New test.
5995         * gcc.dg/debug/dwarf2/mlt2.c: New test.
5997 2013-11-21  Jeff Law  <law@redhat.com>
5999         PR tree-optimization/59221
6000         * gcc.c-torture/execute/pr59221.c: New test.
6002 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6004         PR libfortran/59227
6005         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
6006         Make more generic for other platforms.
6008 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
6010         PR target/53976
6011         * gcc.target/sh/pr53976-1.c: New.
6013 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6015         PR libfortran/49024
6016         * gfortran.dg/erf_3.F90: New file.
6018 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6020         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
6022 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
6024         PR rtl-optimization/59133
6025         * gcc.target/i386/pr59133.c: New.
6027 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
6029         PR middle-end/21718
6030         * gcc.dg/float-exact-1.c: New test.
6032 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
6034         PR rtl-optimization/54300
6035         * gcc.target/arm/pr54300.C: New test.
6037 2013-11-20  Diego Novillo  <dnovillo@google.com>
6039         PR 59212
6040         * g++.dg/plugin/selfassign.c: Include stringpool.h
6042 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6044         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
6046 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6048         * gcc.target/s390/htm-1.c: Rename to ...
6049         * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
6050         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
6051         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
6052         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
6053         * gcc.target/s390/htm-builtins-1.c: New testcase.
6054         * gcc.target/s390/htm-builtins-2.c: New testcase.
6055         * gcc.target/s390/s390.exp: Add check for htm machine.
6057 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
6059         PR c/53001
6060         * c-c++-common/Wfloat-conversion.c: Copies relevant
6061         tests from c-c++-common/Wconversion-real.c,
6062         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
6063         new testcase for conversions that are warned about by
6064         -Wfloat-conversion.
6066 2013-11-19  Martin Jambor  <mjambor@suse.cz>
6068         PR rtl-optimization/59099
6069         * gcc.target/i386/pr59099.c: New test.
6071 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
6073         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
6075 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6077         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
6078         construct parameter slot value in endian-independent way.
6079         (fcevv, fciievv, fcvevv): Use it.
6081 2013-11-19  Jan Hubicka  <jh@suse.cz>
6083         * ipa/devirt9.C: Fix prevoius change.
6085 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
6087         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
6088         Remove defined(__linux__).
6090 2013-11-19  Richard Biener  <rguenther@suse.de>
6092         PR tree-optimization/59164
6093         * gcc.dg/torture/pr59164.c: New testcase.
6095 2013-11-19  Richard Biener  <rguenther@suse.de>
6097         PR middle-end/58956
6098         * gcc.dg/torture/pr58956.c: New testcase.
6100 2013-11-19  Marek Polacek  <polacek@redhat.com>
6102         * c-c++-common/ubsan/null-1.c: New test.
6103         * c-c++-common/ubsan/null-2.c: New test.
6104         * c-c++-common/ubsan/null-3.c: New test.
6105         * c-c++-common/ubsan/null-4.c: New test.
6106         * c-c++-common/ubsan/null-5.c: New test.
6107         * c-c++-common/ubsan/null-6.c: New test.
6108         * c-c++-common/ubsan/null-7.c: New test.
6109         * c-c++-common/ubsan/null-8.c: New test.
6110         * c-c++-common/ubsan/null-9.c: New test.
6111         * c-c++-common/ubsan/null-10.c: New test.
6112         * c-c++-common/ubsan/null-11.c: New test.
6113         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
6114         * c-c++-common/ubsan/shift-1.c: Likewise.
6115         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6117 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
6119         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
6121 2013-11-19  Jan Hubicka  <jh@suse.cz>
6123         * ipa/devirt9.C: Verify that the optimization happens already before.
6124         whole-program.
6126 2013-11-19  Richard Biener  <rguenther@suse.de>
6128         PR tree-optimization/57517
6129         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
6130         * gcc.dg/torture/pr57517.c: Likewise.
6132 2013-11-19  Jan Hubicka  <jh@suse.cz>
6134         * gcc.target/i386/memcpy-3.c: New testcase.
6136 2013-11-18  Jan Hubicka  <jh@suse.cz>
6137             Uros Bizjak  <ubizjak@gmail.com>
6139         PR middle-end/59175
6140         * gcc.target/i386/memcpy-2.c: Fix template;
6141         add +1 so the testcase passes at 32bit.
6143 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
6145         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
6146         Remove spurious FIXME.
6148 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6150         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
6152 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
6154         PR c++/53473
6155         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
6157 2013-11-18  Richard Biener  <rguenther@suse.de>
6159         PR tree-optimization/59125
6160         PR tree-optimization/54570
6161         * gcc.dg/builtin-object-size-8.c: Un-xfail.
6162         * gcc.dg/builtin-object-size-14.c: New testcase.
6163         * gcc.dg/strlenopt-14gf.c: Adjust.
6164         * gcc.dg/strlenopt-1f.c: Likewise.
6165         * gcc.dg/strlenopt-4gf.c: Likewise.
6167 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6169         * gnat.dg/volatile11.adb: New test.
6170         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
6172 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
6174         PR sanitizer/59106
6175         * c-c++-common/asan/pr59106.c: New test.
6177 2013-11-17  Jan Hubicka  <jh@suse.cz>
6179         * gcc.target/i386/memcpy-2.c: New testcase.
6181 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
6183         PR target/59153
6184         * gcc.target/i386/pr59153.c: New test.
6186 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
6188         PR c++/59123
6189         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
6190         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
6192 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
6194         PR c++/29143
6195         * g++.dg/overload/addr2.C: New.
6196         * g++.old-deja/g++.other/overload11.C: Adjust.
6198 2013-11-15  Mike Stump  <mikestump@comcast.net>
6200         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
6201         * lib/g++.exp (g++_target_compile): Likewise.
6202         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
6203         libraries.  Remove debugging.
6204         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
6205         libraries.  Remove -O0, redundant with default.
6207 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
6209         * c-c++-common/cpp/ucnid-2011-1.c: New test.
6211 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
6213         PR c++/58188
6214         * g++.dg/cpp0x/nsdmi-template8.C: New.
6216 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
6218         PR c++/58725
6219         * g++.dg/cpp0x/nsdmi-template7.C: New.
6221 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
6223         PR c++/58829
6224         * g++.dg/cpp0x/nsdmi-template6.C: New.
6226 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
6228         PR c++/58599
6229         * g++.dg/cpp0x/nsdmi-template5.C: New.
6231 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
6233         * c-c++-common/cilk-plus/PS: New directory.
6234         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
6235         * g++.dg/dg.exp: Run Cilk Plus tests.
6236         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
6238 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6240         * gcc.dg/vmx/3b-15.c: Revise for little endian.
6242 2013-11-15  Richard Biener  <rguenther@suse.de>
6244         PR tree-optimization/50262
6245         * gcc.dg/tree-ssa/alias-28.c: New testcase.
6246         * gcc.dg/strlenopt-1.c: Adjust.
6247         * gcc.dg/strlenopt-1f.c: Likewise.
6249 2013-11-15  Richard Biener  <rguenther@suse.de>
6251         * gcc.dg/torture/20131115-1.c: New testcase.
6253 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
6255         * gcc.dg/cpp/ucnid-9.c: New test.
6257 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
6259         * gnat.dg/stack_usage1b.adb: New test.
6260         * gnat.dg/stack_usage1c.adb: Likewise.
6262 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
6264         * gnat.dg/specs/addr1.ads: Revert the last change.
6265         * gnat.dg/specs/atomic1.ads: Likewise.
6267 2013-11-14  Cong Hou  <congh@google.com>
6269         * gcc.dg/vect/vect-alias-check.c: Update.
6271 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
6273         PR c++/57887
6274         * g++.dg/cpp0x/nsdmi-template3.C: New.
6275         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
6277 2013-11-14  Diego Novillo  <dnovillo@google.com>
6279         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
6280         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
6282 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6284         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
6285         compiler and linker field if _CALL_ELF == 2.
6286         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
6287         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
6288         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
6290 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6292         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
6293         (WRAPPER): Use it.
6294         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
6295         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
6296         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
6298 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6300         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
6301         New function.
6302         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
6303         * gcc.target/powerpc/pr57949-2.c: Likewise.
6305 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6307         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
6309 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6311         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
6312         * gcc.dg/torture/float128-div-underflow.c: Likewise.
6313         * gcc.dg/torture/float128-extend-nan.c: Likewise.
6315 2013-11-14  Richard Biener  <rguenther@suse.de>
6317         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
6319 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
6321         * gnat.dg/specs/addr1.ads: XFAIL on x32.
6322         * gnat.dg/specs/atomic1.ads: Likewise.
6324 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
6326         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
6327         to "cortex-a53".
6328         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
6329         to "cortex-a53".
6331 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6333         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
6334         *-*-solaris2.1[0-9]*.
6335         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6337 2013-11-14  Joey Ye  <joey.ye@arm.com>
6339         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
6340         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6341         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6342         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
6343         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6345 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
6347         PR c++/58533
6348         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
6350 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
6352         PR target/59101
6353         * gcc.c-torture/execute/pr59101.c: New test.
6355 2013-11-13  Jeff Law  <law@redhat.com>
6357         PR tree-optimization/59102
6358         * gcc.c-torture/compile/pr59102.c: New test.
6360 2013-11-13  Tom de Vries  <tom@codesourcery.com>
6362         * gcc.dg/tail-merge-store.c: New test.
6364 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
6366         * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
6367         * gcc.dg/plugin/selfassign.c: Likewise.
6369 2013-11-13  Jeff Law  <law@redhat.com>
6371         * PR middle-end/59119
6372         * gcc.c-torture/compile/pr59119.c: New test.
6374 2013-11-13  Martin Jambor  <mjambor@suse.cz>
6376         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
6377         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6378         * gcc.dg/pr10474.c: Likewise.
6380 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
6382         * lib/target-supports.exp
6383         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
6384         of targets that do not need command line argument to enable SIMD.
6386 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6388         * gcc.dg/guality/param-4.c: New test.
6390 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
6392         * gcc.dg/c11-complex-1.c: New test.
6394 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
6396         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
6397         gcc.dg/auto-type-2.c: New tests.
6399 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6401         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
6402         LTO tests.
6404 2013-11-12  Jeff Law  <law@redhat.com>
6406         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
6407         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
6408         the SSA optimizers.
6410 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6412         PR target/59054
6413         * gcc.target/powerpc/pr59054.c: New test.
6415 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
6417         * g++.dg/cpp1y/lambda-generic.C: New test case.
6418         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
6419         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
6420         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
6421         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
6422         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
6423         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
6424         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
6425         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
6427 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
6429         PR c++/58534
6430         PR c++/58536
6431         PR c++/58548
6432         PR c++/58549
6433         PR c++/58637
6434         * g++.dg/cpp1y/pr58534.C: New testcase.
6435         * g++.dg/cpp1y/pr58536.C: New testcase.
6436         * g++.dg/cpp1y/pr58548.C: New testcase.
6437         * g++.dg/cpp1y/pr58549.C: New testcase.
6438         * g++.dg/cpp1y/pr58637.C: New testcase.
6440 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
6442         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
6443         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
6444         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
6445         diagnostics.
6447 2013-11-12  Tristan Gingold  <gingold@adacore.com>
6449         * gnat.dg/aggr21.adb: New test.
6450         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
6452 2013-11-12  Jeff Law  <law@redhat.com>
6454         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
6455         * gcc.dg/tree-ssa/isolate-5.c: New test.
6457 2013-11-12  Martin Jambor  <mjambor@suse.cz>
6459         PR rtl-optimization/10474
6460         * gcc.dg/pr10474.c: New testcase.
6461         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
6462         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
6464 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/57734
6467         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
6469 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
6471         * gcc.dg/time-profiler-1.c: New test.
6472         * gcc.dg/time-profiler-2.c: Ditto.
6474 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
6475             Jeff Law  <law@redhat.com>
6477         * gcc.dg/tree-ssa/alias-27.c: New testcase.
6479 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
6481         PR target/58853
6482         * gcc.target/i386/pr58853.c: New test.
6484 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
6486         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
6487         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
6488         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
6489         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6490         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6491         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6492         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6493         * gcc.dg/tree-ssa/vrp47.c: Likewise.
6494         * gcc.dg/tree-ssa/vrp87.c: Likewise.
6496 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
6498         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
6499         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
6500         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
6501         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
6502         gcc.dg/atomic/stdatomic-exchange-1.c,
6503         gcc.dg/atomic/stdatomic-exchange-2.c,
6504         gcc.dg/atomic/stdatomic-exchange-3.c,
6505         gcc.dg/atomic/stdatomic-exchange-4.c,
6506         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
6507         gcc.dg/atomic/stdatomic-generic.c,
6508         gcc.dg/atomic/stdatomic-kill-dep.c,
6509         gcc.dg/atomic/stdatomic-load-1.c,
6510         gcc.dg/atomic/stdatomic-load-2.c,
6511         gcc.dg/atomic/stdatomic-load-3.c,
6512         gcc.dg/atomic/stdatomic-load-4.c,
6513         gcc.dg/atomic/stdatomic-lockfree.c,
6514         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
6515         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
6516         gcc.dg/atomic/stdatomic-store-1.c,
6517         gcc.dg/atomic/stdatomic-store-2.c,
6518         gcc.dg/atomic/stdatomic-store-3.c,
6519         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
6520         tests.
6522 2013-11-08  Cong Hou  <congh@google.com>
6524         PR tree-optimization/58508
6525         * gcc.dg/vect/pr58508.c: Update.
6527 2013-11-08  Richard Biener  <rguenther@suse.de>
6529         PR tree-optimization/59047
6530         * gcc.dg/torture/pr59047.c: New testcase.
6532 2013-11-08  Richard Biener  <rguenther@suse.de>
6534         PR tree-optimization/59038
6535         PR tree-optimization/58955
6536         * gcc.dg/torture/pr59038.c: New testcase.
6538 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
6540         PR fortran/58471
6541         * gfortran.dg/constructor_9.f90: New.
6543 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
6545         * gcc.dg/atomic-compare-exchange-1.c,
6546         gcc.dg/atomic-compare-exchange-2.c,
6547         gcc.dg/atomic-compare-exchange-3.c,
6548         gcc.dg/atomic-compare-exchange-4.c,
6549         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
6550         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
6551         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
6552         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
6553         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
6554         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
6555         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
6556         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
6557         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
6558         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
6559         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
6560         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
6561         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
6562         gcc.dg/atomic-store-5.c: Declare main as returning int.
6563         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
6564         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
6565         gcc.dg/atomic-exchange-5.c: Separate increments of count from
6566         expression using value of count.
6568 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
6570         * lib/target-supports.exp
6571         (check_effective_target_fenv_exceptions): New function.
6572         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
6573         * gcc.dg/atomic/c11-atomic-exec-1.c,
6574         gcc.dg/atomic/c11-atomic-exec-2.c,
6575         gcc.dg/atomic/c11-atomic-exec-3.c,
6576         gcc.dg/atomic/c11-atomic-exec-4.c,
6577         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
6578         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
6579         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
6581 2013-11-07  Cong Hou  <congh@google.com>
6583         * gcc.dg/vect/vect-alias-check.c: New.
6585 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
6587         * gcc.dg/tree-ssa/loop-39.c: New test.
6589         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
6590         * gcc.dg/unroll_2.c: Likewise.
6591         * gcc.dg/unroll_3.c: Likewise.
6592         * gcc.dg/unroll_4.c: Likewise.
6593         * gcc.dg/vrp90.c: New test.
6595 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
6597         PR c++/58176
6598         * g++.dg/cpp0x/nullptr30.C: New.
6600 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
6601             Jakub Jelinek  <jakub@redhat.com>
6603         PR sanitizer/59029
6604         * c-c++-common/asan/pr59029.c: New test.
6606 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
6608         PR target/59034
6609         * gcc.target/i386/pr59034-1.c: New test.
6610         * gcc.target/i386/pr59034-2.c: Likewise.
6612 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
6614         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
6615         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
6616         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
6618 2013-11-06  DJ Delorie  <dj@redhat.com>
6620         * gcc.dg/mismatch-decl-1.c: New test.
6622 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
6624         * gcc.dg/torture/float128-cmp-invalid.c,
6625         gcc.dg/torture/float128-div-underflow.c,
6626         gcc.dg/torture/float128-extend-nan.c,
6627         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
6629 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
6631         * gcc.target/sh/pr51244-11.c: Remove target line.
6632         * gcc.target/sh/sh4a-sincosf.c: Likewise.
6633         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
6634         * gcc.target/sh/pr51244-15.c: Likewise.
6635         * gcc.target/sh/pr51244-19.c: Likewise.
6636         * gcc.target/sh/cmpstr.c: Likewise.
6637         * gcc.target/sh/pr33135-3.c: Likewise.
6638         * gcc.target/sh/pr53512-2.c: Likewise.
6639         * gcc.target/sh/pr54602-2.c: Likewise.
6640         * gcc.target/sh/pr52483-1.c: Likewise.
6641         * gcc.target/sh/pr21255-2-ml.c: Likewise.
6642         * gcc.target/sh/pr54760-4.c: Likewise.
6643         * gcc.target/sh/pr52483-5.c: Likewise.
6644         * gcc.target/sh/pr54089-2.c: Likewise.
6645         * gcc.target/sh/pr56547-2.c: Likewise.
6646         * gcc.target/sh/pr54089-6.c: Likewise.
6647         * gcc.target/sh/pr51244-20.c: Likewise.
6648         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
6649         * gcc.target/sh/sh4a-fsrra.c: Likewise.
6650         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
6651         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
6652         * gcc.target/sh/pr55303-2.c: Likewise.
6653         * gcc.target/sh/sh2a-resbank.c: Likewise.
6654         * gcc.target/sh/sp-switch.c: Likewise.
6655         * gcc.target/sh/pr51244-3.c: Likewise.
6656         * gcc.target/sh/pr50751-3.c: Likewise.
6657         * gcc.target/sh/pr51244-7.c: Likewise.
6658         * gcc.target/sh/struct-arg-dw2.c: Likewise.
6659         * gcc.target/sh/pr50751-7.c: Likewise.
6660         * gcc.target/sh/pr49468-di.c: Likewise.
6661         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
6662         * gcc.target/sh/pr49880-3.c: Likewise.
6663         * gcc.target/sh/pr51244-12.c: Likewise.
6664         * gcc.target/sh/pr53988.c: Likewise.
6665         * gcc.target/sh/pr6526.c: Likewise.
6666         * gcc.target/sh/sh2a-bxor.c: Likewise.
6667         * gcc.target/sh/pr51244-16.c: Likewise.
6668         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
6669         * gcc.target/sh/sh2a-bor.c: Likewise.
6670         * gcc.target/sh/pr53511-1.c: Likewise.
6671         * gcc.target/sh/pr21255-3.c: Likewise.
6672         * gcc.target/sh/pr53512-3.c: Likewise.
6673         * gcc.target/sh/pr33135-4.c: Likewise.
6674         * gcc.target/sh/pr54602-3.c: Likewise.
6675         * gcc.target/sh/pr54760-1.c: Likewise.
6676         * gcc.target/sh/pr52483-2.c: Likewise.
6677         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
6678         * gcc.target/sh/pr54680.c: Likewise.
6679         * gcc.target/sh/pr54386.c: Likewise.
6680         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6681         * gcc.target/sh/pr54089-3.c: Likewise.
6682         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
6683         * gcc.target/sh/pr54089-7.c: Likewise.
6684         * gcc.target/sh/strlen.c: Likewise.
6685         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
6686         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
6687         * gcc.target/sh/pr55303-3.c: Likewise.
6688         * gcc.target/sh/pr51244-4.c: Likewise.
6689         * gcc.target/sh/pr50751-4.c: Likewise.
6690         * gcc.target/sh/pr39423-1.c: Likewise.
6691         * gcc.target/sh/pr51244-8.c: Likewise.
6692         * gcc.target/sh/pr55146.c: Likewise.
6693         * gcc.target/sh/pr50751-8.c: Likewise.
6694         * gcc.target/sh/sh2a-bset.c: Likewise.
6695         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
6696         * gcc.target/sh/sh2a-movi20s.c: Likewise.
6697         * gcc.target/sh/20080410-1.c: Likewise.
6698         * gcc.target/sh/pr49880-4.c: Likewise.
6699         * gcc.target/sh/pr51244-13.c: Likewise.
6700         * gcc.target/sh/sh2a-movrt.c: Likewise.
6701         * gcc.target/sh/pr51244-17.c: Likewise.
6702         * gcc.target/sh/pr21255-2-mb.c: Likewise.
6703         * gcc.target/sh/sh2a-bclr.c: Likewise.
6704         * gcc.target/sh/pr33135-1.c: Likewise.
6705         * gcc.target/sh/pr53512-4.c: Likewise.
6706         * gcc.target/sh/pr54602-4.c: Likewise.
6707         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
6708         * gcc.target/sh/pr54760-2.c: Likewise.
6709         * gcc.target/sh/pr52483-3.c: Likewise.
6710         * gcc.target/sh/sh2a-bld.c: Likewise.
6711         * gcc.target/sh/pr54089-4.c: Likewise.
6712         * gcc.target/sh/pr54685.c: Likewise.
6713         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
6714         * gcc.target/sh/pr54089-8.c: Likewise.
6715         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
6716         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
6717         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
6718         * gcc.target/sh/pr51244-1.c: Likewise.
6719         * gcc.target/sh/pr50751-1.c: Likewise.
6720         * gcc.target/sh/pr55160.c: Likewise.
6721         * gcc.target/sh/pr51244-5.c: Likewise.
6722         * gcc.target/sh/pr54236-1.c: Likewise.
6723         * gcc.target/sh/pr50751-5.c: Likewise.
6724         * gcc.target/sh/pr52933-1.c: Likewise.
6725         * gcc.target/sh/pr39423-2.c: Likewise.
6726         * gcc.target/sh/pr51244-9.c: Likewise.
6727         * gcc.target/sh/pr49263.c: Likewise.
6728         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
6729         * gcc.target/sh/pr49880-1.c: Likewise.
6730         * gcc.target/sh/sh2a-band.c: Likewise.
6731         * gcc.target/sh/pr51244-10.c: Likewise.
6732         * gcc.target/sh/pr49880-5.c: Likewise.
6733         * gcc.target/sh/prefetch.c: Likewise.
6734         * gcc.target/sh/pr51244-14.c: Likewise.
6735         * gcc.target/sh/rte-delay-slot.c: Likewise.
6736         * gcc.target/sh/fpul-usage-1.c: Likewise.
6737         * gcc.target/sh/pr51244-18.c: Likewise.
6738         * gcc.target/sh/pr21255-1.c: Likewise.
6739         * gcc.target/sh/pr33135-2.c: Likewise.
6740         * gcc.target/sh/pr53512-1.c: Likewise.
6741         * gcc.target/sh/pr54602-1.c: Likewise.
6742         * gcc.target/sh/sh2a-rtsn.c: Likewise.
6743         * gcc.target/sh/torture/pragma-isr.c: Likewise.
6744         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
6745         * gcc.target/sh/torture/pr58314.c: Likewise.
6746         * gcc.target/sh/torture/pr34777.c: Likewise.
6747         * gcc.target/sh/torture/pr58475.c: Likewise.
6748         * gcc.target/sh/pr54760-3.c: Likewise.
6749         * gcc.target/sh/sh4a-cosf.c: Likewise.
6750         * gcc.target/sh/pr52483-4.c: Likewise.
6751         * gcc.target/sh/mfmovd.c: Likewise.
6752         * gcc.target/sh/pr54089-1.c: Likewise.
6753         * gcc.target/sh/pr56547-1.c: Likewise.
6754         * gcc.target/sh/pr54089-5.c: Likewise.
6755         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
6756         * gcc.target/sh/pr54089-9.c: Likewise.
6757         * gcc.target/sh/sh2a-jsrn.c: Likewise.
6758         * gcc.target/sh/pr49468-si.c: Likewise.
6759         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
6760         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
6761         * gcc.target/sh/pr55303-1.c: Likewise.
6762         * gcc.target/sh/pr51244-2.c: Likewise.
6763         * gcc.target/sh/pr50751-2.c: Likewise.
6764         * gcc.target/sh/pr54236-2.c: Likewise.
6765         * gcc.target/sh/pr51244-6.c: Likewise.
6766         * gcc.target/sh/cmpstrn.c: Likewise.
6767         * gcc.target/sh/pr50751-6.c: Likewise.
6768         * gcc.target/sh/pr52933-2.c: Likewise.
6769         * gcc.target/sh/pr53568-1.c: Likewise.
6770         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
6771         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
6772         * gcc.target/sh/sh4a-sinf.c: Likewise.
6773         * gcc.target/sh/pr49880-2.c: Likewise.
6775 2013-11-06  Tobias Burnus  <burnus@net-b.de>
6777         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
6778         * gcc.dg/wdate-time.c: Ditto.
6779         * gfortran.dg/wdate-time.F90: Ditto.
6781 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
6783         PR target/30807
6784         * gcc.target/sh/torture/pr30807.c: New.
6786 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
6788         PR c++/11006
6789         * g++.dg/other/java3.C: New.
6791 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
6793         PR target/59021
6794         * gcc.target/i386/pr59021.c: New test.
6796 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
6798         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
6799         dg-additional-files to also match BOL.
6801 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
6803         * gcc.dg/torture/c99-contract-1.c: New test.
6805 2013-11-06  Richard Biener  <rguenther@suse.de>
6807         PR tree-optimization/58653
6808         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
6809         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
6811 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6813         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
6814         40 to 30.  Replaced iteration variable with a #define.  Instead of
6815         returning non-zero value for error, called __builtin_abort ().  Fixed
6816         a bug of calling fib_serial in serial case instead of fib.
6817         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6818         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6819         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6820         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
6821         compiler flag testing.
6823 2013-11-06  Christian Bruel  <christian.bruel@st.com>
6825         * gcc.target/sh/strlen.c: New test.
6827 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
6829         PR middle-end/58970
6830         * gcc.c-torture/compile/pr58970.c: New test.
6832 2013-11-05  Wei Mi  <wmi@google.com>
6834         PR regression/58985
6835         * gcc.dg/pr57518.c: Add subreg in regexp pattern.
6837 2013-11-05  Tobias Burnus  <burnus@net-b.de>
6839         * g++.dg/warn/wdate-time.C: New.
6840         * gcc.dg/wdate-time.c: New.
6841         * gfortran.dg/wdate-time.F90: New.
6843 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
6845         PR fortran/58989
6846         * gfortran.dg/reshape_6.f90: New test.
6848 2013-11-05  Jeff Law  <law@redhat.com>
6850         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
6851         * gcc.dg/tree-ssa/isolate-1.c: New test.
6852         * gcc.dg/tree-ssa/isolate-2.c: New test.
6853         * gcc.dg/tree-ssa/isolate-3.c: New test.
6854         * gcc.dg/tree-ssa/isolate-4.c: New test.
6856 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
6858         PR rtl-optimization/58997
6859         * gcc.c-torture/compile/pr58997.c: New test.
6861 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
6863         PR c++/58724
6864         * g++.dg/cpp0x/gen-attrs-56.C: New.
6866 2013-11-05  Richard Biener  <rguenther@suse.de>
6868         PR ipa/58492
6869         * gcc.dg/ipa/pr58492.c: New testcase.
6871 2013-11-05  Richard Biener  <rguenther@suse.de>
6873         PR tree-optimization/58955
6874         * gcc.dg/torture/pr58955-1.c: New testcase.
6875         * gcc.dg/torture/pr58955-2.c: Likewise.
6877 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
6879         PR middle-end/58981
6880         * gcc.dg/pr58981.c: New test.
6882 2013-11-05  Richard Biener  <rguenther@suse.de>
6884         PR middle-end/58941
6885         * gcc.dg/torture/pr58941.c: New testcase.
6887 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
6889         PR tree-optimization/58958
6890         * gcc.dg/tree-ssa/pr58958.c: New file.
6892 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
6894         * gcc.dg/tree-ssa/alias-26.c: New file.
6896 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
6898         PR tree-optimization/58984
6899         * gcc.c-torture/execute/pr58984.c: New test.
6901 2013-11-05  Andreas Schwab  <schwab@suse.de>
6903         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
6905 2013-11-05  Tobias Burnus  <burnus@net-b.de>
6907         * g++.dg/gomp/openmp-simd-1.C: New.
6908         * g++.dg/gomp/openmp-simd-2.C: New.
6909         * gcc.dg/gomp/openmp-simd-1.c: New.
6910         * gcc.dg/gomp/openmp-simd-2.c: New.
6912 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6914         * gcc.dg/superblock.c: Require scheduling support.
6916 2013-11-04  Kostya Serebryany  <kcc@google.com>
6918         * g++.dg/asan/asan_test.cc: Update the test
6919         to match the fresh asan run-time.
6920         * c-c++-common/asan/stack-overflow-1.c: Ditto.
6922 2013-11-04  Ian Lance Taylor  <iant@google.com>
6924         * g++.dg/ext/sync-4.C: New test.
6926 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
6928         PR fortran/58771
6929         * gfortran.dg/derived_external_function_1.f90 : New test
6931 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
6933         PR tree-optimization/58978
6934         * gcc.c-torture/compile/pr58978.c: New test.
6936 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
6938         PR fortran/57445
6939         * gfortran.dg/optional_class_1.f90 : New test
6941 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
6943         PR rtl-optimization/58968
6944         * gfortran.dg/pr58968.f: New
6946 2013-11-04  Marek Polacek  <polacek@redhat.com>
6948         PR c++/58979
6949         * g++.dg/diagnostic/pr58979.C: New test.
6951 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
6953         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
6954         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
6955         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
6956         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
6957         gcc.dg/iec-559-macros-9.c: New tests.
6959 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
6961         PR tree-optimization/58946
6962         * gcc.c-torture/compile/pr58946.c: New test.
6964 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
6966         PR c++/52071
6967         * g++.dg/parse/pr52071.C: New.
6969 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
6971         PR c++/38313
6972         * g++.dg/lookup/name-clash10.C: New.
6974 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
6976         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
6977         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
6978         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or vbif.
6980 2013-11-03  Marek Polacek  <polacek@redhat.com>
6982         * g++.dg/ubsan/cxx1y-vla.C: New test.
6983         * c-c++-common/ubsan/vla-3.c: New test.
6984         * c-c++-common/ubsan/vla-2.c: New test.
6985         * c-c++-common/ubsan/vla-4.c: New test.
6986         * c-c++-common/ubsan/vla-1.c: New test.
6988 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6990         * gcc.dg/vmx/vec-set.c: New.
6992 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
6994         PR c++/29234
6995         PR c++/56037
6996         * g++.dg/parse/pr29234.C: New.
6997         * g++.dg/parse/pr56037.C: Likewise.
6999 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7001         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
7002         passed it in as one of the options to all Cilk keywords test.
7004 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
7006         PR c++/58708
7007         * g++.dg/cpp1y/pr58708.C: New.
7009 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
7011         PR c++/58834
7012         * g++.dg/ext/pr58834.C: New file.
7014 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
7016         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
7017         tests.
7018         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
7019         tests.
7021 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
7023         PR fortran/57893
7024         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
7025         type block.
7027 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
7029         * g++.dg/gomp/simd-1.C: New test.
7030         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
7031         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
7032         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
7033         * c-c++-common/gomp/simd6.c: New test.
7035 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
7037         Implement C++14 digit separators.
7038         * g++.dg/cpp1y/digit-sep.C: New.
7039         * g++.dg/cpp1y/digit-sep-neg.C: New.
7040         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
7042 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
7044         * gcc.dg/vect/vect-align-3.c: New test.
7046         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
7047         we warn about it already during VRP1 pass.
7049 2013-10-31  Martin Jambor  <mjambor@suse.cz>
7051         PR rtl-optimization/58934
7052         Revert:
7053         2013-10-30  Martin Jambor  <mjambor@suse.cz>
7054         PR rtl-optimization/10474
7055         * gcc.dg/pr10474.c: New testcase.
7056         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
7057         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7059 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
7061         PR c++/58932
7062         Revert:
7063         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
7065         PR c++/58466
7066         * g++.dg/cpp0x/variadic145.C: New.
7068         * g++.dg/cpp0x/sfinae49.C: New.
7070 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
7072         PR c++/58581
7073         * g++.dg/cpp0x/deleted1.C: New.
7075 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7077         * gcc.target/arm/lp1243022.c: New test.
7079 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
7081         PR other/58545
7082         * gcc.target/avr/pr58545.c: New test.
7084 2013-10-30  Tobias Burnus  <burnus@net-b.de>
7086         Revert:
7087         2013-10-30  Tobias Burnus  <burnus@net-b.de>
7088         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
7089         path to the compile flags.
7091 2013-10-30  Cong Hou  <congh@google.com>
7093         * gcc.target/i386/vect-abs-s8.c: New test.
7094         * gcc.target/i386/vect-abs-s16.c: New test.
7095         * gcc.target/i386/vect-abs-s32.c: New test.
7097 2013-10-30  Tobias Burnus  <burnus@net-b.de>
7099         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
7100         path to the compile flags.
7102 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
7104         PR rtl-optimization/58369
7105         * g++.dg/torture/pr58369.C: New test.
7107 2013-10-30  Tobias Burnus  <burnus@net-b.de>
7109         PR other/33426
7110         * g++.dg/vect/pr33426-ivdep-2.cc: New.
7111         * g++.dg/vect/pr33426-ivdep-3.cc: New.
7112         * g++.dg/vect/pr33426-ivdep-4.cc: New.
7114 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7116         PR target/58784
7117         * gcc.target/arm/pr58784.c: New.
7119 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
7121         * gcc.dg/tree-ssa/alias-24.c: New file.
7123 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
7125         * gcc.target/i386/fma_double_3.c: Use pattern for
7126         scan-assembler-times instead of just one insn name.
7127         * gcc.target/i386/fma_double_5.c: Ditto.
7128         * gcc.target/i386/fma_float_3.c: Ditto.
7129         * gcc.target/i386/fma_float_5.c: Ditto.
7130         * gcc.target/i386/l_fma_double_1.c: Ditto.
7131         * gcc.target/i386/l_fma_double_2.c: Ditto.
7132         * gcc.target/i386/l_fma_double_3.c: Ditto.
7133         * gcc.target/i386/l_fma_double_4.c: Ditto.
7134         * gcc.target/i386/l_fma_double_5.c: Ditto.
7135         * gcc.target/i386/l_fma_double_6.c: Ditto.
7136         * gcc.target/i386/l_fma_float_1.c: Ditto.
7137         * gcc.target/i386/l_fma_float_2.c: Ditto.
7138         * gcc.target/i386/l_fma_float_3.c: Ditto.
7139         * gcc.target/i386/l_fma_float_4.c: Ditto.
7140         * gcc.target/i386/l_fma_float_5.c: Ditto.
7141         * gcc.target/i386/l_fma_float_6.c: Ditto.
7143 2013-10-30  Christian Bruel  <christian.bruel@st.com>
7145         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
7146         * gcc.target/sh/cmpstr.c: New test.
7147         * gcc.target/sh/cmpstrn.c: New test.
7149 2013-10-30  Martin Jambor  <mjambor@suse.cz>
7151         PR rtl-optimization/10474
7152         * gcc.dg/pr10474.c: New testcase.
7153         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
7154         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
7156 2013-10-29  Andrew Pinski <apinski@cavium.com>
7157             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
7159         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
7160         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
7161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
7162         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
7163         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
7164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
7165         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
7166         conditional move to be used.
7167         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
7169 2013-10-29  Tobias Burnus  <burnus@net-b.de>
7171         PR fortran/44350
7172         * gfortran.dg/blockdata_8.f90: New.
7174 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
7176         PR target/54236
7177         * gcc.target/sh/pr54236-2: New.
7178         * gcc.target/sh/pr54089-6: Add another rotl special case.
7180 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
7182         PR fortran/58793
7183         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
7184         to determine sizes of real kinds.
7186         PR fortran/58858
7187         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
7189 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7191         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
7192         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
7193         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7194         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
7195         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7196         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7197         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7198         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7199         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
7200         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7201         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
7202         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
7203         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
7204         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7205         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7206         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7207         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
7208         test stored in c-c++-common.  Also, added the Cilk runtime's library
7209         to the ld_library_path.
7211 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
7213         PR c++/58888
7214         * g++.dg/cpp0x/auto40.C: New.
7215         * g++.dg/other/warning1.C: Adjust.
7217 2013-10-29  Richard Biener  <rguenther@suse.de>
7219         * gcc.dg/torture/restrict-2.c: New testcase.
7220         * gcc.dg/torture/restrict-3.c: Likewise.
7221         * gcc.dg/torture/restrict-4.c: Likewise.
7222         * gcc.dg/torture/restrict-5.c: Likewise.
7224 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
7226         PR tree-optimization/19831
7227         * gcc.dg/tree-ssa/alias-25.c: New file.
7229 2013-10-29  Richard Biener  <rguenther@suse.de>
7231         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
7232         changes.
7233         * gcc.dg/vect/bb-slp-32.c: Likewise.
7234         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
7235         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7236         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
7237         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7238         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
7239         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
7240         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
7241         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
7242         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
7243         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
7244         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
7245         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
7246         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
7247         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
7248         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
7249         * gfortran.dg/vect/vect.exp: Likewise.
7251 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7253         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
7254         * gcc.dg/vmx/eg-5.c: Likewise.
7256 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
7257             Joern Rennecke  <joern.rennecke@embecosm.com>
7259         * gcc.target/arc/jump-around-jump.c: New test.
7261 2013-10-27  Tom de Vries  <tom@codesourcery.com>
7263         * gcc.target/arm/require-pic-register-loc.c: New test.
7265 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
7267         PR target/58679
7268         * gcc.target/i386/pr58679-1.c: New test.
7269         * gcc.target/i386/pr58679-2.c: Ditto.
7271 2013-10-27  Tobias Burnus  <burnus@net-b.de>
7273         PR other/33426
7274         * gcc.dg/vect/vect-ivdep-2.c: New.
7276 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
7278         PR target/52483
7279         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
7280         * gcc.target/sh/pr52483-2.c: Likewise.
7281         * gcc.target/sh/pr52483-3.c: Likewise.
7282         * gcc.target/sh/pr52483-4.c: Likewise.
7284 2013-10-26  Jeff Law  <law@redhat.com>
7286         * g++.dg/torture/pr49309.C: Removed.
7287         * gcc.dg/dfp/pr35739.c: Removed.
7289 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
7291         PR rtl-optimization/58759
7292         * gcc.target/i386/pr58759.c: New.
7294 2013-10-25  Tobias Burnus  <burnus@net-b.de>
7296         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
7297         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
7298         * gcc.dg/vect/vect-ivdep-1.c: Ditto.
7300 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
7302         * gcc.dg/wmul-1.c: New test.
7304 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
7306         PR c++/58878
7307         * g++.dg/template/pr58878.C: New.
7309 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
7311         * gcc.dg/tree-ssa/alias-23.c: New file.
7313 2013-10-25  Richard Biener  <rguenther@suse.de>
7315         PR tree-optimization/58626
7316         * gcc.dg/torture/pr58626.c: New testcase.
7318 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
7320         PR c++/54812
7321         * g++.dg/cpp0x/defaulted47.C: New.
7323 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7325         * gcc.c-torture/execute/pr58831.c: New test.
7327 2013-10-25  Nick Clifton  <nickc@redhat.com>
7329         * c-c++-common/pr57793.c: Add expected error messages for
7330         targets with small integers.
7331         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
7332         * gcc.dg/c99-stdint-2.c: Likewise.
7333         * gcc.dg/cdce1.c: Likewise.
7334         * gcc.dg/fold-overflow-1.c: Likewise.
7335         * gcc.dg/utf-cvt.c: Likewise.
7336         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
7337         arithmetic.
7338         * gcc.dg/ftrapv-2.c: Likewise.
7339         * gcc.dg/pr30286.c: Likewise.
7340         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
7341         * lib/target-supports.exp (check_effective_target_trapping): New
7342         proc.  Returns true if the target supports trapping arithmetic.
7344 2013-10-25  Tobias Burnus  <burnus@net-b.de>
7346         * g++.dg/parse/ivdep.C: New.
7347         * g++.dg/vect/pr33426-ivdep.cc: New.
7349 2013-10-24  Richard Henderson  <rth@redhat.com>
7351         PR rtl/58542
7352         * gcc.dg/atomic-store-6.c: New.
7354 2013-10-24  Ian Lance Taylor  <iant@google.com>
7356         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
7358 2013-10-24  Cong Hou  <congh@google.com>
7360         * gcc.c-torture/execute/20030125-1.c: Update.
7362 2013-10-24  Tobias Burnus  <burnus@net-b.de>
7364         PR fortran/44646
7365         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
7367 2013-10-24  Dehao Chen  <dehao@google.com>
7369         * g++.dg/opt/devirt3.C: New test.
7371 2013-08-24  Tobias Burnus  <burnus@net-b.de>
7373         PR other/33426
7374         * gcc.dg/ivdep.c: New.
7375         * gcc.dg/vect/vect-ivdep-1.c: New.
7377 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7379         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
7380         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
7382 2013-10-24  Nick Clifton  <nickc@redhat.com>
7384         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
7386 2013-10-24  Marek Polacek  <polacek@redhat.com>
7388         PR c++/58705
7389         * g++.dg/parse/pr58705.C: New test.
7391 2013-10-24  Marek Polacek  <polacek@redhat.com>
7393         * gcc.dg/c11-align-5.c: Add more testing.
7395 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
7397         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
7399 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
7401         PR tree-optimization/58775
7402         PR tree-optimization/58791
7403         * gcc.dg/guality/pr58791-1.c: New test.
7404         * gcc.dg/guality/pr58791-2.c: New test.
7405         * gcc.dg/guality/pr58791-3.c: New test.
7406         * gcc.dg/guality/pr58791-4.c: New test.
7407         * gcc.dg/guality/pr58791-5.c: New test.
7408         * gcc.c-torture/compile/pr58775.c: New test.
7409         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
7411 2013-10-23  Tom de Vries  <tom@codesourcery.com>
7413         PR tree-optimization/58805
7414         * gcc.dg/pr58805.c: New test.
7416 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
7418         * gcc.target/i386/vect-div-1.c: New test.
7420         * gcc.dg/vect/pr58508.c: Remove dg-options.
7422 2013-10-23  Richard Biener  <rguenther@suse.de>
7424         * gcc.dg/torture/pr58830.c: New testcase.
7426 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
7428         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
7429         * g++.dg/cpp1y/attr-deprecated.C: New.
7430         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
7432 2013-10-23  Tobias Burnus  <burnus@net-b.de>
7434         PR fortran/58793
7435         * gfortran.dg/assumed_type_8.f90: New.
7437 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
7439         PR target/58779
7440         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
7441         and MINUSCCZEXT defines. Update scan-assembler dg directive.
7442         * gcc.dg/torture/pr58779.c: New test.
7444 2013-10-22  Steve Ellcey  <sellcey@mips.com>
7446         * gcc.target/mips/nor.c: New.
7448 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
7450         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
7451         tests into...
7452         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
7453         restricted to big-endian targets.
7455 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
7457         PR fortran 57893
7458         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
7460 2013-10-21  Tobias Burnus  <burnus@net-b.de>
7462         PR fortran/58803
7463         * gfortran.dg/proc_ptr_comp_38.f90: New.
7465 2013-10-21  Marek Polacek  <polacek@redhat.com>
7467         PR middle-end/58809
7468         * gcc.dg/gomp/pr58809.c: New test.
7470 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
7472         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
7473         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
7475 2013-10-21  Richard Biener  <rguenther@suse.de>
7477         PR tree-optimization/58794
7478         * c-c++-common/torture/pr58794-1.c: New testcase.
7479         * c-c++-common/torture/pr58794-2.c: Likewise.
7481 2013-10-21  Richard Biener  <rguenther@suse.de>
7483         PR middle-end/58742
7484         * c-c++-common/fold-divmul-1.c: New testcase.
7486 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
7488         * gcc.target/i386/memset-vector_loop-1.c: New test.
7489         * gcc.target/i386/memset-vector_loop-2.c: New test.
7491 2013-10-21  Diego Novillo  <dnovillo@google.com>
7493         * g++.dg/plugin/selfassign.c: Include tree.h.
7494         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
7495         * gcc.dg/plugin/ggcplug.c: Likewise.
7496         * gcc.dg/plugin/one_time_plugin.c: Likewise.
7497         * gcc.dg/plugin/selfassign.c: Likewise.
7498         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
7500 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
7502         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
7503         * gcc.target/mips/mips-ps-7.c: Likewise.
7505 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
7507         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
7508         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
7509         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
7511 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
7513         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
7515         PR testsuite/58645
7516         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
7518 2013-10-19  Mike Stump  <mikestump@comcast.net>
7520         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
7522         * gcc.dg/lto/pr54625-1_0.c: Move from here...
7523         * g++.dg/lto/pr54625-1_0.c: ... to here.
7524         * gcc.dg/lto/pr54625-1_1.C: Likewise.
7525         * g++.dg/lto/pr54625-1_1.C: Likewise.
7526         * gcc.dg/lto/pr54625-2_0.c: Likewise.
7527         * g++.dg/lto/pr54625-2_0.c: Likewise.
7528         * gcc.dg/lto/pr54625-2_1.C: Likewise.
7529         * g++.dg/lto/pr54625-2_1.C: Likewise.
7531 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
7533         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
7535 2013-10-18  Cong Hou  <congh@google.com>
7537         * gcc.dg/vect/pr58508.c: New test.
7539 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
7541         PR c++/58466
7542         * g++.dg/cpp0x/variadic145.C: New.
7544 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
7546         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
7548 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
7550         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
7551         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7552         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
7553         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
7555 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
7557         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
7558         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
7559         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
7560         effective target arm_thumb1_ok.
7561         * lib/target-supports.exp
7562         (check_effective_target_arm_fp16_ok_nocache): Don't force
7563         -mfloat-abi=soft when building for hardfloat target.
7565 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
7567         PR target/58673
7568         * gcc.target/powerpc/pr58673-1.c: New file to test whether
7569         -mquad-word + -mno-vsx-timode causes errors.
7570         * gcc.target/powerpc/pr58673-2.c: Likewise.
7572 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
7574         PR c++/58596
7575         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
7577 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7579         * gcc.target/aarch64/c-output-template.c: New testcase.
7580         * gcc.target/aarch64/c-output-template-2.c: Likewise.
7581         * gcc.target/aarch64/c-output-template-3.c: Likewise.
7583 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
7585         * lib/target-supports.exp
7586         (check_effective_target_sync_long_long): AArch64 supports
7587         atomic operations on "long long".
7588         (check_effective_target_sync_long_long_runtime): AArch64 can
7589         execute atomic operations on "long long".
7591 2013-10-17  Richard Biener  <rguenther@suse.de>
7593         PR tree-optimization/58143
7594         * gcc.dg/torture/pr58143-1.c: New testcase.
7595         * gcc.dg/torture/pr58143-2.c: Likewise.
7596         * gcc.dg/torture/pr58143-3.c: Likewise.
7598 2013-10-17  Marek Polacek  <polacek@redhat.com>
7600         PR c/58267
7601         * gcc.dg/c1x-align-5.c: New test.
7603 2013-10-16  Tobias Burnus  <burnus@net-b.de>
7605         PR fortran/58652
7606         * gfortran.dg/unlimited_polymorphic_12.f90: New.
7608 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
7610         * c-c++-common/cpp/openmp-define-1.c: Move
7611         dg-require-effective-target fopenmp after dg-do directive.
7612         * c-c++-common/cpp/openmp-define-2.c: Likewise.
7613         * gfortran.dg/openmp-define-1.f90: Likewise.
7614         * gfortran.dg/openmp-define-2.f90: Likewise.
7615         * gfortran.dg/openmp-define-3.f90: Likewise.
7617 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
7619         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
7621 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
7623         PR target/57756
7624         * gcc.target/i386/pr57756.c: New test.
7625         * gcc.target/i386/pr57756_2.c: New test.
7627 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
7629         * gcc.dg/torture/builtin-self.c: New file.
7631 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
7633         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
7634         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
7635         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
7636         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
7637         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
7639 2013-10-15  Cong Hou  <congh@google.com>
7641         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
7643 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
7645         PR c++/58707
7646         * g++.dg/cpp0x/pr58707.C: New.
7648 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7650         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
7651         after other directives.
7653 2013-10-15  Tobias Burnus  <burnus@net-b.de>
7655         PR fortran/58652
7656         * gfortran.dg/unlimited_polymorphic_11.f90: New.
7658 2013-10-14  Ian Lance Taylor  <iant@google.com>
7660         * go.test/go-test.exp (go-find-packages): New proc.
7661         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
7662         subdirectories.  Do simple +build line matching.  Handle run with
7663         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
7664         for rundir.  Remove special handling for bug191 and dwarf.
7666 2013-10-14  Tobias Burnus  <burnus@net-b.de>
7668         PR fortran/58658
7669         * gfortran.dg/unlimited_polymorphic_10.f90: New.
7671 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7673         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
7674         Use btsl.
7676 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
7678         * gnat.dg/specs/opt1.ads: New test.
7680 2013-10-14  Richard Biener  <rguenther@suse.de>
7682         PR tree-optimization/58640
7683         * gcc.c-torture/execute/pr58640-2.c: New testcase.
7685 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
7687         * gnat.dg/uninit_array.ad[sn]: New test.
7688         * gnat.dg/uninit_array_pkg.ads: New helper.
7690 2013-10-13  Richard Biener  <rguenther@suse.de>
7692         * gcc.c-torture/execute/pr58662.c: New test.
7694 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
7696         PR target/51244
7697         * gcc.dg/torture/p51244-21.c: New.
7698         * gcc.target/sh/pr51244-20.c: New.
7699         * gcc.target/sh/pr51244-20-sh2a.c: New.
7701 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
7703         * gnat.dg/specs/linker_section.ads: Update test.
7705 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
7707         PR target/58690
7708         * gcc.target/i386/pr58690.c: New test
7710 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
7712         * gcc.target/i386/builtin-ucmp.c: New test.
7714 2013-10-11  Brooks Moses  <bmoses@google.com>
7716         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
7718 2013-10-11  Jeff Law  <law@redhat.com>
7720         * gcc.c-torture/execute/pr58640.c: New test.
7722 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
7724         PR c++/58633
7725         * g++.dg/cpp0x/decltype57.C: New.
7727 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
7729         PR c++/31671
7730         * g++.dg/template/nontype26.C: New.
7732 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
7734         * c-c++-common/cpp/openmp-define-1.c: New file.
7735         * c-c++-common/cpp/openmp-define-2.c: Likewise.
7736         * c-c++-common/cpp/openmp-define-3.c: Likewise.
7737         * gfortran.dg/openmp-define-1.f90: Likewise.
7738         * gfortran.dg/openmp-define-2.f90: Likewise.
7739         * gfortran.dg/openmp-define-3.f90: Likewise.
7741         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
7742         for test source files.
7743         * gcc.dg/gomp/gomp.exp: Likewise.
7744         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
7745         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
7746         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
7747         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
7748         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
7750 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
7752         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
7753         Remove error test that is now valid in OpenMP 4.0.
7754         * c-c++-common/gomp/atomic-16.c: New test.
7755         * c-c++-common/gomp/cancel-1.c: New test.
7756         * c-c++-common/gomp/depend-1.c: New test.
7757         * c-c++-common/gomp/depend-2.c: New test.
7758         * c-c++-common/gomp/map-1.c: New test.
7759         * c-c++-common/gomp/pr58472.c: New test.
7760         * c-c++-common/gomp/sections1.c: New test.
7761         * c-c++-common/gomp/simd1.c: New test.
7762         * c-c++-common/gomp/simd2.c: New test.
7763         * c-c++-common/gomp/simd3.c: New test.
7764         * c-c++-common/gomp/simd4.c: New test.
7765         * c-c++-common/gomp/simd5.c: New test.
7766         * c-c++-common/gomp/single1.c: New test.
7767         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
7768         parser.
7769         * g++.dg/gomp/block-3.C: Likewise.
7770         * g++.dg/gomp/clause-3.C: Adjust error messages.
7771         * g++.dg/gomp/declare-simd-1.C: New test.
7772         * g++.dg/gomp/declare-simd-2.C: New test.
7773         * g++.dg/gomp/depend-1.C: New test.
7774         * g++.dg/gomp/depend-2.C: New test.
7775         * g++.dg/gomp/target-1.C: New test.
7776         * g++.dg/gomp/target-2.C: New test.
7777         * g++.dg/gomp/taskgroup-1.C: New test.
7778         * g++.dg/gomp/teams-1.C: New test.
7779         * g++.dg/gomp/udr-1.C: New test.
7780         * g++.dg/gomp/udr-2.C: New test.
7781         * g++.dg/gomp/udr-3.C: New test.
7782         * g++.dg/gomp/udr-4.C: New test.
7783         * g++.dg/gomp/udr-5.C: New test.
7784         * g++.dg/gomp/udr-6.C: New test.
7785         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
7786         * gcc.dg/autopar/outer-2.c: Likewise.
7787         * gcc.dg/autopar/outer-3.c: Likewise.
7788         * gcc.dg/autopar/outer-4.c: Likewise.
7789         * gcc.dg/autopar/outer-5.c: Likewise.
7790         * gcc.dg/autopar/outer-6.c: Likewise.
7791         * gcc.dg/autopar/parallelization-1.c: Likewise.
7792         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
7793         parser.
7794         * gcc.dg/gomp/clause-1.c: Adjust error messages.
7795         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
7796         instead of GOMP_parallel_loop_runtime_start.
7797         * gcc.dg/gomp/declare-simd-1.c: New test.
7798         * gcc.dg/gomp/declare-simd-2.c: New test.
7799         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
7800         parser.  Add further #pragma omp sections nesting tests.
7801         * gcc.dg/gomp/target-1.c: New test.
7802         * gcc.dg/gomp/target-2.c: New test.
7803         * gcc.dg/gomp/taskgroup-1.c: New test.
7804         * gcc.dg/gomp/teams-1.c: New test.
7805         * gcc.dg/gomp/udr-1.c: New test.
7806         * gcc.dg/gomp/udr-2.c: New test.
7807         * gcc.dg/gomp/udr-3.c: New test.
7808         * gcc.dg/gomp/udr-4.c: New test.
7809         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
7811 2013-10-10  Jan Hubicka  <jh@suse.cz>
7813         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
7814         tuning change.
7815         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7816         * gcc.target/i386/pr49168-1.c: Likewise.
7817         * gcc.target/i386/pr49002-2.c: Likewise.
7819 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
7821         PR middle-end/58670
7822         * gcc.dg/torture/pr58670.c: New test.
7824 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
7826         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
7828 2013-10-09  Marek Polacek  <polacek@redhat.com>
7830         PR c++/58635
7831         * g++.dg/tm/pr58635-1.C: New test.
7832         * g++.dg/tm/pr58635-2.C: New test.
7834 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
7836         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
7838 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
7840         PR tree-optimization/20318
7841         * c-c++-common/pr20318.c: New file.
7842         * gcc.dg/tree-ssa/pr20318.c: New file.
7844 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
7846         * gcc.c-torture/execute/pr58570.c: New test.
7848 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
7850         * gcc.target/aarch64/vclz.c: New testcase.
7852 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
7854         * gcc.target/aarch64/vadd_f64.c: New testcase.
7855         * gcc.target/aarch64/vsub_f64.c: New testcase.
7857 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
7859         * gcc.target/aarch64/vdiv_f.c: New testcase.
7861 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
7863         * gcc.target/aarch64/vneg_f.c: New testcase.
7864         * gcc.target/aarch64/vneg_s.c: New testcase.
7866 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
7868         PR c++/58568
7869         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
7870         * g++.old-deja/g++.mike/misc9.C: Adjust.
7872 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
7874         PR c++/58665
7875         Revert:
7876         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
7878         PR c++/58448
7879         * g++.dg/template/crash117.C: New.
7881 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7883         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
7885 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
7887         PR tree-optimization/58480
7888         * gcc.dg/tree-ssa/pr58480.c: New file.
7890 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7892         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
7893         * gcc.target/powerpc/fusion.c: Likewise.
7895 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7897         * gcc.target/s390/htm-nofloat-2.c: New testcase.
7899 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7901         * gcc.target/s390/htm-1.c: Add more tests to cover different
7902         operand types.
7904 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
7906         PR c++/58126
7907         * g++.dg/init/uninitialized1.C: New.
7909 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
7911         PR c++/56060
7912         * g++.dg/cpp0x/variadic144.C: New.
7914 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
7916         PR c++/58560
7917         * g++.dg/cpp0x/auto39.C: New.
7919 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
7921         PR c++/58503
7922         * g++.dg/cpp0x/range-for26.C: New.
7923         * g++.dg/cpp0x/range-for27.C: Likewise.
7925 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
7927         PR c++/58448
7928         * g++.dg/template/crash117.C: New.
7930 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
7932         PR c++/19476
7933         * g++.dg/tree-ssa/pr19476-5.C: New file.
7934         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
7936 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
7938         PR c++/58584
7939         * g++.dg/cpp0x/gen-attrs-55.C: New.
7941 2013-10-03  Easwaran Raman  <eraman@google.com>
7943         PR c++/33911
7944         * g++.dg/ext/attribute47.C: New.
7946 2013-10-03  Rong Xu  <xur@google.com>
7948         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
7949         probability.
7950         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
7951         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
7953 2013-10-03  Marek Polacek  <polacek@redhat.com>
7955         PR c++/58510
7956         * g++.dg/cpp0x/pr58510.C: New test.
7958 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
7960         PR c++/19476
7961         * g++.dg/tree-ssa/pr19476-1.C: New file.
7962         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7963         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
7964         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
7966 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7968         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
7969         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
7970         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
7971         VSX scalar operations or the traditional floating point form of
7972         the instruction.
7973         * gcc.target/powerpc/ppc-target-2.c: Likewise.
7974         * gcc.target/powerpc/recip-3.c: Likewise.
7975         * gcc.target/powerpc/recip-5.c: Likewise.
7976         * gcc.target/powerpc/pr72747.c: Likewise.
7977         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
7979 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7981         PR target/58460
7982         * gcc.target/aarch64/pr58460.c: New file.
7984 2013-10-02  Tobias Burnus  <burnus@net-b.de>
7986         PR fortran/58593
7987         * gfortran.dg/char_length_19.f90: New.
7989 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
7991         PR c++/58535
7992         * g++.dg/parse/crash65.C: New.
7993         * g++.dg/cpp1y/pr58535.C: Likewise.
7995 2013-10-02  Richard Biener  <rguenther@suse.de>
7997         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
7998         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
7999         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
8000         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8001         * gfortran.dg/ldist-pr45199.f: Likewise.
8003 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
8005         PR c++/58565
8006         * g++.dg/parse/crash64.C: New.
8008 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
8010         * gcc.dg/tree-ssa/slsr-40.c: New test.
8012 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
8014         PR c++/58563
8015         * g++.dg/cpp0x/pr58563.C: New.
8017 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
8019         * gcc.target/aarch64/vect_saddl_1.c: New.
8021 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
8023         PR target/58574
8024         * gcc.c-torture/execute/pr58574.c: New testcase.
8026 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
8028         PR Target/58578
8029         * gcc.target/arm/pr58578.c: New test.
8031 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8033         PR tree-optimization/58556
8034         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
8035         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
8037 2013-10-01  Nick Clifton  <nickc@redhat.com>
8039         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
8040         for MSP430.
8041         * gcc.c-torture/compile/20010327-1.c: Only run the test for
8042         ptr32plus targets.
8043         * gcc.c-torture/compile/pr41181.c: Likewise.
8044         * gcc.c-torture/compile/calls.c: Likewise.
8045         * gcc.c-torture/compile/990617-1.c: Likewise.
8046         * gcc.c-torture/compile/pr55955.c: Only run the test for
8047         int32plus targets.
8048         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8050 2013-10-01  Richard Biener  <rguenther@suse.de>
8052         PR tree-optimization/58553
8053         * gcc.dg/torture/pr58553.c: New testcase.
8055 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
8057         PR middle-end/58564
8058         * gcc.c-torture/execute/pr58564.c: New test.
8060 2013-09-30  Teresa Johnson  <tejohnson@google.com>
8062         * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
8063         Update for additional dump message.
8065 2013-09-30  Richard Biener  <rguenther@suse.de>
8067         PR tree-optimization/58554
8068         * gcc.dg/torture/pr58554.c: New testcase.
8070 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
8071             Joern Rennecke  <joern.rennecke@embecosm.com>
8073         * gcc.target/arc/barrel-shifter-1.c: New test.
8074         * gcc.target/arc/barrel-shifter-2.c: Likewise.
8075         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
8076         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
8077         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
8078         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
8079         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
8080         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
8081         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
8082         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
8083         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
8084         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
8085         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
8086         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
8087         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
8088         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
8089         * gcc.target/arc/mtune-ARC600.c: Likewise.
8090         * gcc.target/arc/mtune-ARC601.c: Likewise.
8091         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
8092         * gcc.target/arc/mtune-ARC700.c: Likewise.
8093         * gcc.target/arc/mtune-ARC725D.c: Likewise.
8094         * gcc.target/arc/mtune-ARC750D.c: Likewise.
8095         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
8096         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
8098 2013-09-30  Richard Biener  <rguenther@suse.de>
8100         PR middle-end/58532
8101         * g++.dg/torture/pr58552.C: New testcase.
8103 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
8105         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
8106         and -mupper-regs-df.
8108 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
8110         PR middle-end/58463
8111         * gcc.dg/pr58463.c: New test.
8113 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
8115         PR middle-end/58551
8116         * c-c++-common/gomp/pr58551.c: New test.
8118 2013-09-27  Richard Biener  <rguenther@suse.de>
8120         PR tree-optimization/58459
8121         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
8123 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8125         PR fortran/58113
8126         * gfortran.dg/round_4.f90: Check for rounding support.
8128 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
8130         * g++.dg/vect/pr58513.cc (op): Make static.
8132 2013-09-26  Richard Biener  <rguenther@suse.de>
8134         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
8136 2013-09-26  Richard Biener  <rguenther@suse.de>
8138         PR tree-optimization/58539
8139         * gcc.dg/torture/pr58539.c: New testcase.
8141 2013-09-25  Jeff Law  <law@redhat.com>
8143         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
8145 2013-09-25  Tobias Burnus  <burnus@net-b.de>
8147         PR fortran/58436
8148         * gfortran.dg/finalize_21.f90: New.
8150 2013-09-25  Tobias Burnus  <burnus@net-b.de>
8152         PR fortran/57697
8153         PR fortran/58469
8154         * gfortran.dg/defined_assignment_8.f90: New.
8155         * gfortran.dg/defined_assignment_9.f90: New.
8157 2013-09-25  Marek Polacek  <polacek@redhat.com>
8159         PR sanitizer/58413
8160         * c-c++-common/ubsan/shift-5.c: New test.
8161         * c-c++-common/ubsan/shift-6.c: New test.
8162         * c-c++-common/ubsan/div-by-zero-5.c: New test.
8163         * gcc.dg/ubsan/c-shift-1.c: New test.
8165 2013-09-25  Marek Polacek  <polacek@redhat.com>
8167         PR c++/58516
8168         * g++.dg/tm/pr58516.C: New test.
8170 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8172         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
8173         New procedure.
8174         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
8176 2013-09-24  Richard Biener  <rguenther@suse.de>
8178         PR middle-end/58513
8179         * g++.dg/vect/pr58513.cc: New testcase.
8181 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
8183         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
8184         output.
8186 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
8188         PR c++/58500
8189         * g++.dg/cpp1y/pr58500.C: New testcase.
8191 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
8193         * gnat.dg/opt28.ad[sb]: New test.
8194         * gnat.dg/opt28_pkg.ads: New helper.
8196 2013-09-23  Richard Biener  <rguenther@suse.de>
8198         PR tree-optimization/58464
8199         * g++.dg/torture/pr58464.C: New testcase.
8201 2013-09-23  Christian Bruel  <christian.bruel@st.com>
8203         PR target/58475
8204         * gcc.target/sh/torture/pr58475.c: New test.
8206 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
8208         PR fortran/58355
8209         * gfortran.dg/extends_15.f90: New.
8211 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
8213         PR c++/58481
8214         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
8216 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
8218         PR target/56875
8219         * gcc.target/vax/vax.exp: New.
8220         * gcc.target/vax/pr56875.c: Ditto.
8222 2013-09-20  Richard Biener  <rguenther@suse.de>
8224         PR middle-end/58484
8225         * gfortran.dg/pr58484.f: New testcase.
8227 2013-09-20  Jeff Law  <law@redhat.com>
8229         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
8231 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8233         PR middle-end/57748
8234         * gcc.dg/torture/pr57748-1.c: New test.
8235         * gcc.dg/torture/pr57748-2.c: New test.
8237 2013-09-20  Marek Polacek  <polacek@redhat.com>
8239         PR sanitizer/58413
8240         * c-c++-common/ubsan/shift-4.c: New test.
8242 2013-09-20  Richard Biener  <rguenther@suse.de>
8244         PR tree-optimization/58453
8245         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
8247 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
8249         PR fortran/58099
8250         * gfortran.dg/proc_ptr_43.f90: New.
8252 2013-09-18  Tobias Burnus  <burnus@net-b.de>
8254         PR fortran/57697
8255         * gfortran.dg/defined_assignment_11.f90: New.
8257 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
8259         PR rtl-optimization/58438
8260         * g++.dg/pr58438.C: New test.
8262 2013-09-18  Tobias Burnus  <burnus@net-b.de>
8264         PR fortran/43366
8265         * gfortran.dg/class_39.f03: Update dg-error.
8266         * gfortran.dg/class_5.f03: Ditto.
8267         * gfortran.dg/class_53.f90: Ditto.
8268         * gfortran.dg/realloc_on_assign_20.f90: New.
8269         * gfortran.dg/realloc_on_assign_21.f90: New.
8270         * gfortran.dg/realloc_on_assign_22.f90: New.
8272 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
8274         PR c++/58457
8275         * g++.dg/parse/using4.C: New.
8277 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8279         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
8281 2013-09-18  Marek Polacek  <polacek@redhat.com>
8283         PR sanitize/58443
8284         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
8285         instead of the shift option.
8286         * c-c++-common/ubsan/pr58443-1.c: New test.
8287         * c-c++-common/ubsan/pr58443-3.c: New test.
8288         * c-c++-common/ubsan/pr58443-2.c: New test.
8290 2013-09-18  Richard Biener  <rguenther@suse.de>
8292         PR tree-optimization/58417
8293         * gcc.dg/torture/pr58417.c: New testcase.
8295 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
8297         * gnat.dg/array_bounds_test2.adb: New test.
8299 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8301         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
8302         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
8304 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
8306         * gnat.dg/in_out_parameter4.adb: New test.
8308 2013-09-18  Marek Polacek  <polacek@redhat.com>
8310         PR sanitizer/58411
8311         * c-c++-common/ubsan/attrib-1.c: New test.
8313 2013-09-17  Cong Hou  <congh@google.com>
8315         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
8316         on two arrays with short and int types. This should not be recognized
8317         as a dot product pattern.
8319 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
8321         PR c++/58435
8322         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
8323         the cp_type_quals (r) too.
8325 2013-09-17  Jan Hubicka  <jh@suse.cz>
8327         PR middle-end/58332
8328         * gcc.c-torture/compile/pr58332.c: New testcase.
8330 2013-09-17  Jeff Law  <law@redhat.com>
8332         * gcc.c-torture/execute/pr58387.c: New test.
8334 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8336         PR tree-optimization/58088
8337         * gcc.c-torture/compile/pr58088.c: New test.
8339 2013-09-17  Nick Clifton  <nickc@redhat.com>
8341         * lib/target-supports.exp (check_effective_target_trampolines):
8342         Add MSP430 to the list of targets that do not support trampolines.
8343         (check_profiling_available): Add MSP430 to the list of targets
8344         that do not support profiling.
8345         (check_effective_target_tls_runtime): Add MSP430 to the list of
8346         targets that do not support TLS.
8348 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
8350         * gnat.dg/opt27.adb: New test.
8351         * gnat.dg/opt27_pkg.ad[sb]: New helper.
8353 2013-09-17  Andreas Schwab  <schwab@suse.de>
8355         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
8357 2013-09-17  Richard Biener  <rguenther@suse.de>
8359         PR tree-optimization/58432
8360         * gcc.dg/pr58432.c: New testcase.
8362 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
8364         * gcc.dg/tree-ssa/slsr-39.c: New test.
8366 2013-09-16  Xinliang David Li  <davidxl@google.com>
8368         * gcc.misc-tests/help.exp: Optimizer help change.
8370 2013-09-16  Jeff Law  <law@redhat.com>
8372         * gcc.c-torture/execute/pr58419.c: New test.
8373         * gcc.c-torture/execute/pr58431.c: New test.
8375 2013-09-16  Tobias Burnus  <burnus@net-b.de>
8377         PR fortran/58356
8378         * gfortran.dg/finalize_19.f90: New.
8380 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
8382         * gcc.target/i386/pr58418.c: New.
8384 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
8386         * gcc.target/aarch64/fmla-intrinsic.c: New.
8387         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
8388         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
8389         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
8391 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
8393         * gcc.target/aarch64/mul_intrinsic_1.c: New.
8394         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
8396 2013-09-16  Richard Biener  <rguenther@suse.de>
8398         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
8400 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
8402         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
8403         interpreted as implicit templates) to be expected pedwarns instead.
8405 2013-09-16  Tobias Burnus  <burnus@net-b.de>
8407         PR fortran/57697
8408         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
8410 2013-09-15  Tobias Burnus  <burnus@net-b.de>
8412         PR fortran/57697
8413         * gfortran.dg/defined_assignment_10.f90: New.
8415 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
8417         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
8418         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
8420 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
8422         * g++.dg/abi/main.C: Added implicit C linkage tests
8424 2013-09-13  Kai Tietz  <ktietz@redhat.com>
8426         * gcc.target/i386/pr57848.c: New file.
8428 2013-09-13  Christian Bruel  <christian.bruel@st.com>
8430         PR target/58314
8431         * gcc.target/sh/torture/pr58314.c: New test.
8433 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
8435         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
8437 2013-09-12  Martin Jambor  <mjambor@suse.cz>
8439         PR ipa/58389
8440         * g++.dg/pr58389.C: New test.
8442 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
8444         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
8445         * g++.dg/template/pseudodtor3.C: Likewise.
8447 2013-09-12  Richard Biener  <rguenther@suse.de>
8449         PR tree-optimization/58404
8450         * g++.dg/tree-ssa/pr58404.C: New testcase.
8452 2013-09-12  Martin Jambor  <mjambor@suse.cz>
8454         PR ipa/58371
8455         * g++.dg/ipa/pr58371.C: New test.
8457 2013-09-12  Richard Biener  <rguenther@suse.de>
8459         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
8460         expected outcome and comment why that happens.
8462 2013-09-11  Richard Biener  <rguenther@suse.de>
8464         PR middle-end/58377
8465         * g++.dg/uninit-pred-4.C: New testcase.
8467 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
8469         PR tree-optimization/58385
8470         * gcc.c-torture/execute/pr58385.c: New test.
8472 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8474         * gcc.target/arm/thumb-ifcvt-2.c: New test.
8476 2013-09-10  Jeff Law  <law@redhat.com>
8478         * g++.dg/torture/pr58380.C: New test.
8480 2013-09-10  Jan Hubicka  <jh@suse.cz>
8481             Paolo Carlini  <paolo.carlini@oracle.com>
8483         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
8485 2013-09-10  Jeff Law  <law@redhat.com>
8487         * gcc.c-torture/compile/pr58343.c: New test.
8489 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
8491         PR rtl-optimization/58365
8492         * gcc.c-torture/execute/pr58365.c: New test.
8494 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
8496         * gcc.dg/torture/memcpy-1.c: New test.
8498 2013-09-10  Alan Modra  <amodra@gmail.com>
8500         * gcc.target/powerpc/pr58330.c: New.
8502 2013-09-10  Alan Modra  <amodra@gmail.com>
8504         * gcc.target/powerpc/medium_offset.c: New.
8506 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
8508         PR c++/58325
8509         * g++.dg/warn/Wunused-var-21.C: New test.
8511         PR tree-optimization/58364
8512         * gcc.c-torture/execute/pr58364.c: New test.
8514 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8516         PR c++/43452
8517         * g++.dg/warn/Wdelete-incomplete-1.C: New.
8518         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
8519         * g++.dg/init/delete1.C: Adjust.
8521 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
8523         * gcc.target/aarch64/movdi_1.c: New test.
8525 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
8527         PR c++/58362
8528         * g++.dg/warn/Wunused-parm-5.C: New.
8530 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8532         * gcc.target/aarch64/cmn-neg.c: New test.
8534 2013-09-09  Richard Biener  <rguenther@suse.de>
8536         PR middle-end/58326
8537         * gcc.dg/torture/pr58326-1.c: New testcase.
8538         * gcc.dg/torture/pr58326-2.c: Likewise.
8540 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8542         PR target/57735
8543         * g++.dg/ext/pr57735.C: New test.
8545 2013-09-09  Jan Hubicka  <jh@suse.cz>
8547         PR middle-end/58294
8548         * g++.dg/torture/PR58294.C: New testcase.
8550 2013-09-08  Jeff Law  <law@redhat.com>
8552         * gcc.c-torture/compile/pr58340.c: New test.
8554 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
8556         * g++.dg/debug/ra1.C: New test.
8558 2013-09-08  Jan Hubicka  <jh@suse.cz>
8560         * g++.dg/ipa/devirt-11.C: Update template.
8561         * g++.dg/ipa/devirt-16.C: New testcase.
8562         * g++.dg/ipa/devirt-17.C: New testcase.
8563         * g++.dg/ipa/devirt-18.C: New testcase.
8565 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8567         PR c++/54941
8568         * g++.dg/overload/new1.C: Adjust.
8570 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
8572         * c-c++-common/opaque-vector.c: New test.
8574 2013-09-08  Tom de Vries  <tom@codesourcery.com>
8576         PR c++/58282
8577         * g++.dg/tm/noexcept-6.C: New test.
8579 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
8581         * gcc.target/arc/cond-set-use.c: New test.
8583 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
8585         * gnat.dg/stack_usage2.adb: New test.
8587 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
8589         * gcc.target/aarch64/table-intrinsics.c
8590         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
8591         (qtb_tests8_< ,2,3,4>): Likewise.
8592         (qtblq_tests8_< ,2,3,4>): Likewise.
8593         (qtbxq_tests8_< ,2,3,4>): Likewise.
8595 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
8597         * gnat.dg/warn10.ad[sb]: New test.
8598         * gnat.dg/warn10_pkg.ads: New helper.
8600 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
8602         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
8603         Don't expect NULL in foo.result set.
8604         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
8605         in ESCAPED set.
8606         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8607         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8609 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8611         * gcc.target/s390/nearestint-1.c: New testcase.
8613 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
8614             Vineet Gupta  <Vineet.Gupta@synopsys.com>
8616         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
8617         * gcc.target/arc: New directory.
8618         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
8619         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
8620         * gcc.dg/torture/stackalign/builtin-apply-2.c
8621         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
8622         * gcc.dg/builtin-apply2.c
8623         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
8625 2013-09-04  Jan Hubicka  <jh@suse.cz>
8627         PR middle-end/58201
8628         * g++.dg/torture/pr58201_0.C: New testcase.
8629         * g++.dg/torture/pr58201_1.C: New testcase.
8630         * g++.dg/torture/pr58201.h: New testcase.
8632 2013-09-05  Jan Hubicka  <jh@suse.cz>
8634         * gcc.dg/autopar/pr49960.c: Disable partial inlining
8636 2013-09-05  Richard Biener  <rguenther@suse.de>
8638         PR tree-optimization/58137
8639         * gcc.target/i386/pr58137.c: New testcase.
8641 2013-09-05  Martin Jambor  <mjambor@suse.cz>
8643         * g++.dg/ipa/remref-1.C: New test.
8644         * g++.dg/ipa/remref-2.C: Likewise.
8646 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
8648         PR c++/24926
8649         * g++.dg/parse/access11.C: New.
8651 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
8653         * g++.dg/warn/weak1.C: Skip on AIX.
8655 2013-09-04  Easwaran Raman  <eraman@google.com>
8657         PR middle-end/57370
8658         PR tree-optimization/58011
8659         * gfortran.dg/reassoc_12.f90: New testcase.
8660         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
8662 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
8664         * gcc.dg/attr-weakref-1.c: Skip on AIX.
8665         * gcc.dg/torture/pr53922.c: Skip on AIX.
8666         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
8668 2013-09-04  Teresa Johnson  <tejohnson@google.com>
8670         * gcc.dg/unroll_1.c: Test dumping to stderr.
8672 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
8674         PR c++/58305
8675         * g++.dg/warn/deprecated-8.C: New.
8677 2013-09-03  Jeff Law  <law@redhat.com>
8679         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
8680         dump output.
8682 2013-09-03  Meador Inge  <meadori@codesourcery.com>
8684         Revert:
8686         2013-08-30  Meador Inge  <meadori@codesourcery.com>
8688         * gcc.dg/Warray-bounds-11.c: New testcase.
8690 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
8692         * lib/target-supports.exp (check_weak_available): Return true for AIX.
8694 2013-09-03  Jan Hubicka  <jh@suse.cz>
8696         * g++.dg/ipa/devirt-15.C: Fix testcase.
8698 2013-09-03  Richard Biener  <rguenther@suse.de>
8700         PR middle-end/57656
8701         * gcc.dg/torture/pr57656.c: New testcase.
8703 2013-09-03  Richard Biener  <rguenther@suse.de>
8705         PR middle-end/57287
8706         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
8708 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8710         PR fortran/PR56519
8711         * gfortran.dg/do_concurrent_3.f90:  New test case.
8713 2013-09-02  Jan Hubicka  <jh@suse.cz>
8715         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
8717 2013-09-02  Martin Jambor  <mjambor@suse.cz>
8719         PR ipa/58106
8720         * gcc.dg/ipa/pr58106.c: New test.
8722 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
8724         * gcc.target/aarch64/scalar_intrinsics.c
8725         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
8727 2013-09-02  Richard Biener  <rguenther@suse.de>
8729         PR middle-end/57511
8730         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
8732 2013-09-02  Richard Biener  <rguenther@suse.de>
8734         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
8735         reference.
8737 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
8739         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
8741 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
8743         PR c++/21682, implement DR 565
8744         * g++.dg/template/using24.C: New.
8745         * g++.dg/template/using25.C: Likewise.
8746         * g++.dg/template/using26.C: Likewise.
8748 2013-09-01  Jan Hubicka  <jh@suse.cz>
8750         * g++.dg/ipa/devirt-15.C: New testcase.
8752 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
8754         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
8756 2013-08-31  Jan Hubicka  <jh@suse.cz>
8758         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
8759         * g++.dg/tree-ssa/pr45453.C: Likewise.
8761 2013-08-31  Jan Hubicka  <jh@suse.cz>
8763         * gcc.dg/fork-instrumentation.c: New testcase.
8765 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
8767         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
8769 2013-08-30  Meador Inge  <meadori@codesourcery.com>
8771         * gcc.dg/Warray-bounds-11.c: New testcase.
8773 2013-08-30  Marek Polacek  <polacek@redhat.com>
8775         * g++.dg/ubsan/div-by-zero-1.C: New test.
8776         * c-c++-common/ubsan/save-expr-1.c: New test.
8777         * c-c++-common/ubsan/save-expr-2.c: New test.
8778         * c-c++-common/ubsan/save-expr-3.c: New test.
8779         * c-c++-common/ubsan/save-expr-4.c: New test.
8780         * c-c++-common/ubsan/typedef-1.c: New test.
8781         * c-c++-common/ubsan/const-char-1.c: New test.
8782         * c-c++-common/ubsan/const-expr.c: New test.
8783         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
8784         * c-c++-common/ubsan/shift-1.c: Likewise.
8785         * c-c++-common/ubsan/shift-2.c: Likewise.
8786         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
8787         * lib/ubsan-dg.exp: New file.
8788         * g++.dg/dg.exp: Add ubsan tests.
8789         * g++.dg/ubsan/ubsan.exp: New file.
8790         * gcc.dg/ubsan/ubsan.exp: New file.
8791         * g++.dg/ubsan/cxx11-shift-1.C: New test.
8792         * g++.dg/ubsan/cxx11-shift-2.C: New test.
8793         * c-c++-common/ubsan/div-by-zero-3.c: New test.
8794         * c-c++-common/ubsan/div-by-zero-1.c: New test.
8795         * c-c++-common/ubsan/div-by-zero-4.c: New test.
8796         * c-c++-common/ubsan/shift-3.c: New test.
8797         * c-c++-common/ubsan/unreachable-1.c: New test.
8798         * c-c++-common/ubsan/shift-1.c: New test.
8799         * c-c++-common/ubsan/shift-2.c: New test.
8800         * c-c++-common/ubsan/div-by-zero-2.c: New test.
8801         * gcc.dg/ubsan/c99-shift-2.c: New test.
8802         * gcc.dg/ubsan/c99-shift-1.c: New test.
8804 2013-08-29  Jan Hubicka  <jh@suse.cz>
8806         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
8807         to match template and comment.
8809 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
8811         PR c++/51424
8812         * g++.dg/cpp0x/dc8.C: New.
8813         * g++.dg/template/meminit1.C: Adjust.
8815 2013-08-30  Teresa Johnson  <tejohnson@google.com>
8817         * gcc.dg/inline-dump.c: Delete inadvertant commit.
8819 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
8821         PR tree-optimization/58277
8822         * gcc.c-torture/execute/pr58277-1.c: New test.
8823         * gcc.c-torture/execute/pr58277-2.c: New test.
8825 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
8827         * gcc.dg/guality/param-1.c: New test.
8828         * gcc.dg/guality/param-2.c: Likewise.
8830 2013-08-30  Richard Biener  <rguenther@suse.de>
8832         PR tree-optimization/58228
8833         * gcc.dg/torture/pr58228.c: New testcase.
8835 2013-08-30  Richard Biener  <rguenther@suse.de>
8837         PR tree-optimization/58223
8838         * gcc.dg/torture/pr58223.c: New testcase.
8839         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
8841 2013-08-30  Richard Biener  <rguenther@suse.de>
8843         PR tree-optimization/58010
8844         * gcc.dg/pr58010.c: New testcase.
8846 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
8848         * gcc.dg/unroll_3.c: Message change.
8849         * gcc.dg/unroll_4.c: Likewise.
8850         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
8851         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
8852         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
8853         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
8854         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
8855         * gcc.dg/tree-ssa/loop-23.c: Likewise.
8856         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8857         * gcc.dg/unroll_1.c: Likewise.
8858         * gcc.dg/vect/bb-slp-31.c: Likewise.
8859         * gcc.dg/vect/bb-slp-14.c: Likewise.
8860         * gcc.dg/vect/bb-slp-8.c: Likewise.
8861         * gcc.dg/vect/bb-slp-23.c: Likewise.
8862         * gcc.dg/vect/bb-slp-15.c: Likewise.
8863         * gcc.dg/vect/bb-slp-9.c: Likewise.
8864         * gcc.dg/vect/bb-slp-24.c: Likewise.
8865         * gcc.dg/vect/bb-slp-16.c: Likewise.
8866         * gcc.dg/vect/bb-slp-25.c: Likewise.
8867         * gcc.dg/vect/bb-slp-17.c: Likewise.
8868         * gcc.dg/vect/bb-slp-26.c: Likewise.
8869         * gcc.dg/vect/bb-slp-18.c: Likewise.
8870         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8871         * gcc.dg/vect/bb-slp-27.c: Likewise.
8872         * gcc.dg/vect/bb-slp-19.c: Likewise.
8873         * gcc.dg/vect/bb-slp-28.c: Likewise.
8874         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8875         * gcc.dg/vect/bb-slp-29.c: Likewise.
8876         * gcc.dg/vect/bb-slp-8a.c: Likewise.
8877         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8878         * gcc.dg/vect/bb-slp-1.c: Likewise.
8879         * gcc.dg/vect/bb-slp-8b.c: Likewise.
8880         * gcc.dg/vect/bb-slp-2.c: Likewise.
8881         * gcc.dg/vect/bb-slp-3.c: Likewise.
8882         * gcc.dg/vect/bb-slp-10.c: Likewise.
8883         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8884         * gcc.dg/vect/bb-slp-4.c: Likewise.
8885         * gcc.dg/vect/bb-slp-11.c: Likewise.
8886         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8887         * gcc.dg/vect/bb-slp-5.c: Likewise.
8888         * gcc.dg/vect/bb-slp-20.c: Likewise.
8889         * gcc.dg/vect/bb-slp-6.c: Likewise.
8890         * gcc.dg/vect/bb-slp-21.c: Likewise.
8891         * gcc.dg/vect/bb-slp-30.c: Likewise.
8892         * gcc.dg/vect/bb-slp-13.c: Likewise.
8893         * gcc.dg/vect/bb-slp-7.c: Likewise.
8894         * gcc.dg/vect/bb-slp-22.c: Likewise.
8895         * gcc.dg/unroll_2.c: Likewise.
8896         * g++.dg/vect/slp-pr50413.cc: Likewise.
8897         * g++.dg/vect/slp-pr56812.cc: Likewise.
8898         * g++.dg/vect/slp-pr50819.cc: Likewise.
8900 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
8902         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
8904 2013-08-29  Teresa Johnson  <tejohnson@google.com>
8906         * gcc.dg/pr40209.c: Use -fopt-info.
8907         * gcc.dg/pr26570.c: Ditto.
8908         * gcc.dg/pr32773.c: Ditto.
8909         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
8911 2013-08-29  Richard Biener  <rguenther@suse.de>
8913         PR tree-optimization/58246
8914         * gcc.dg/torture/pr58246.c: New testcase.
8916 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8918         PR fortran/52243
8919         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
8920         obsolete by patch.
8921         * gfortran.dg/realloc_on_assign_19.f90:  New test.
8923 2013-08-29  Richard Biener  <rguenther@suse.de>
8925         PR middle-end/57287
8926         * gcc.dg/pr57287-2.c: New testcase.
8928 2013-08-29  Richard Biener  <rguenther@suse.de>
8930         PR tree-optimization/57685
8931         * gcc.dg/torture/pr57685.c: New testcase.
8933 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
8935         PR c++/58255
8936         * g++.dg/cpp0x/dc7.C: New.
8938 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
8940         PR middle-end/58257
8941         * c-c++-common/gomp/pr58257.c: New test.
8943 2013-08-28  Richard Biener  <rguenther@suse.de>
8945         PR tree-optimization/56933
8946         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
8948 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
8950         * gcc.target/aarch64/scalar_shift_1.c: New.
8952 2013-08-27  Richard Biener  <rguenther@suse.de>
8954         PR tree-optimization/57521
8955         * gcc.dg/torture/pr57521.c: New testcase.
8957 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
8959         PR rtl-optimization/57860
8960         PR rtl-optimization/57861
8961         PR rtl-optimization/57875
8962         PR rtl-optimization/57876
8963         PR rtl-optimization/57877
8964         * gcc.c-torture/execute/pr57860.c: New test.
8965         * gcc.c-torture/execute/pr57861.c: New test.
8966         * gcc.c-torture/execute/pr57875.c: New test.
8967         * gcc.c-torture/execute/pr57876.c: New test.
8968         * gcc.c-torture/execute/pr57877.c: New test.
8970 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
8972         PR fortran/58146
8973         * gfortran.dg/bounds_check_18.f90:  New test.
8975 2013-08-23  Jan Hubicka  <jh@suse.cz>
8977         * g++.dg/ipa/devirt-14.C: Fix typo.
8979 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
8981         PR fortran/57798
8982         * gfortran.dg/inline_sum_5.f90: New.
8984 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
8986         PR fortran/57843
8987         * gfortran.dg/typebound_assignment_7.f90: New.
8989 2013-08-23  Jan Hubicka  <jh@suse.cz>
8991         * g++.dg/ipa/devirt-13.C: New testcase.
8992         * g++.dg/ipa/devirt-14.C: New testcase.
8994 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
8996         PR target/58218
8997         * gcc.target/i386/pr58218.c: New test.
8999         PR tree-optimization/58209
9000         * gcc.c-torture/execute/pr58209.c: New test.
9002 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
9004         * gcc.target/powerpc/pr57744.c: Declare abort.
9006 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
9008         PR c++/56380
9009         * g++.dg/template/error54.C: New.
9011 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
9013         PR fortran/58185
9014         * gfortran.dg/select_type_34.f90: New.
9016 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9018         PR c++/56130
9019         * g++.dg/warn/deprecated-7.C: New.
9021 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9023         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
9025 2013-08-21  Jeff Law  <law@redhat.com>
9027         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
9029 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
9031         PR c++/56134
9032         * g++.dg/ext/attr-alias-3.C: New.
9034 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
9036         PR fortran/53655
9037         * gfortran.dg/intent_out_8.f90: New.
9039 2013-08-20  Teresa Johnson  <tejohnson@google.com>
9041         PR rtl-optimizations/57451
9042         * g++.dg/tree-prof/pr57451.C: New test.
9044 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
9046         PR c++/58190
9047         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
9049 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
9051         PR c/57490
9052         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
9054 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
9056         * gcc.target/powerpc/dfp-dd-2.c: New test.
9057         * gcc.target/powerpc/dfp-td-2.c: Likewise.
9058         * gcc.target/powerpc/dfp-td-3.c: Likewise.
9060 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
9062         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
9063         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
9064         Check for SLL too.
9066 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
9068         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
9070         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
9071         "Threaded".
9073         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
9074         correct test response.
9076         PR testsuite/52641
9077         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
9078         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
9079         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
9080         (v4si): Use it.
9081         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
9082         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
9084         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
9086 2013-08-18  Jan Hubicka  <jh@suse.cz>
9088         * g++.dg/ipa/type-inheritance-1.C: New testcase.
9090 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
9092         PR fortran/46271
9093         * gfortran.dg/gomp/proc_ptr_1.f90: New.
9095 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
9097         PR tree-optimization/58006
9098         * g++.dg/opt/pr58006.C: New test.
9100 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
9102         * gnat.dg/specs/linker_alias.ads: New test.
9104 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
9106         PR tree-optimization/58164
9107         * gcc.c-torture/compile/pr58164.c: New test.
9109         PR tree-optimization/58165
9110         * g++.dg/opt/pr58165.C: New test.
9112 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
9114         PR c++/51912
9115         * g++.dg/cpp0x/enum28.C: New.
9116         * g++.dg/cpp0x/enum15.C: Adjust.
9118 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9120         PR target/57949
9121         * gcc.target/powerpc/pr57949-1.c: New.
9122         * gcc.target/powerpc/pr57949-2.c: New.
9124 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
9126         PR tree-optimization/58145
9127         * gcc.dg/pr58145-1.c: New test.
9128         * gcc.dg/pr58145-2.c: New test.
9130 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
9132         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
9133         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9134         * gcc.dg/debug/dwarf2/static1.c: Likewise.
9135         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
9136         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
9137         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9138         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
9139         * gcc.dg/debug/dwarf2/var1.c: Likewise.
9140         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
9141         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
9142         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9143         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
9144         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
9145         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
9146         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9147         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
9148         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
9149         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
9150         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
9151         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9152         * gcc.dg/debug/dwarf2/var2.c: Likewise.
9153         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
9154         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
9155         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
9156         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
9157         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
9158         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
9159         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
9160         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9161         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
9162         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
9163         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
9164         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
9165         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
9166         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9167         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
9168         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
9169         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
9170         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9171         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
9172         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9174         PR testsuite/52641
9175         * gcc.c-torture/execute/pr56799.x: New file.
9177         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
9179         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
9181         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
9182         * gcc.dg/pr44214-3.c (v2df): Likewise.
9184         * gcc.dg/pr46647.c: xfail for avr-*-*.
9186         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
9187         memcpy by one.
9188         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
9189         Expect l to be optimized away.
9190         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
9192         PR testsuite/52641
9193         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
9194         to tests that assume int/double are larger than short/float.
9196         PR testsuite/52641
9197         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
9198         target { ! int16 }.
9199         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
9200         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
9201         target { int16 }.  Restrict existing tests to target { int32 }
9202         where appropriate.
9203         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
9204         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
9205         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
9206         * lib/target-supports.exp (check_effective_target_int32): New proc.
9208         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
9209         exclude from scan test.
9211         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
9212         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
9213         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
9214         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
9215         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
9216         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
9217         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
9218         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
9219         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
9220         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
9221         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
9222         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
9223         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
9224         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
9225         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
9226         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
9227         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
9228         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
9229         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
9231 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
9233         * gcc.target/arm/pr19599.c: Skip for -mthumb.
9235         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
9236         to be the first test directive.
9237         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
9238         * gcc.target/arm/atomic-op-acquire.c: Likewise.
9239         * gcc.target/arm/atomic-op-char.c: Likewise.
9240         * gcc.target/arm/atomic-op-consume.c: Likewise.
9241         * gcc.target/arm/atomic-op-int.c: Likewise.
9242         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
9243         * gcc.target/arm/atomic-op-release.c: Likewise.
9244         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
9245         * gcc.target/arm/atomic-op-short.c: Likewise.
9247 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
9249         PR rtl-optimization/57662
9250         * gcc.dg/pr57662.c: New test.
9252 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
9254         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
9255         alternative to -1.
9256         * gcc.target/mips/nans-legacy.c: Likewise.
9258 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
9260         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
9261         escapes.
9262         * gcc.target/mips/fabs-legacy.c: Likewise.
9263         * gcc.target/mips/fabsf-2008.c: Likewise.
9264         * gcc.target/mips/fabsf-legacy.c: Likewise.
9265         * gcc.target/mips/fneg-2008.c: Likewise.
9266         * gcc.target/mips/fneg-legacy.c: Likewise.
9267         * gcc.target/mips/fnegf-2008.c: Likewise.
9268         * gcc.target/mips/fnegf-legacy.c: Likewise.
9269         * gcc.target/mips/nan-2008.c: Likewise.
9270         * gcc.target/mips/nan-legacy.c: Likewise.
9271         * gcc.target/mips/nanf-2008.c: Likewise.
9272         * gcc.target/mips/nanf-legacy.c: Likewise.
9273         * gcc.target/mips/nans-2008.c: Likewise.
9274         * gcc.target/mips/nans-legacy.c: Likewise.
9275         * gcc.target/mips/nansf-2008.c: Likewise.
9276         * gcc.target/mips/nansf-legacy.c: Likewise.
9278 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
9280         * gnat.dg/valued_proc.adb: New test.
9281         * gnat.dg/valued_proc_pkg.ads: New helper.
9283 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
9285         PR tree-optimization/57661
9286         * g++.dg/opt/pr57661.C: New test.
9288         PR sanitizer/56417
9289         * gcc.dg/asan/pr56417.c: New test.
9291 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
9293         * gnat.dg/loop_optimization16.adb: New test.
9294         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
9296 2013-08-13  Marek Polacek  <polacek@redhat.com>
9298         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
9300 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
9302         Example of converting global state to per-pass state.
9304         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
9305         global state "static int counter" to...
9306         (one_pass::counter): ...this instance data.
9308 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
9310         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
9311         to member function...
9312         (one_pass::gate): ...this.
9313         (one_pass_exec): Convert to member function...
9314         (one_pass::impl_execute): ...this.
9316 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9318         PR c++/57416
9319         * g++.dg/cpp0x/pr57416.C: New.
9321 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
9323         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
9324         changes.
9325         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
9326         * g++.dg/cpp0x/defaulted2.C: Likewise.
9327         * g++.dg/cpp0x/defaulted31.C: Likewise.
9328         * g++.dg/cpp0x/error6.C: Likewise.
9329         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
9330         * g++.dg/cpp0x/override2.C: Likewise.
9331         * g++.dg/cpp0x/parse1.C: Likewise.
9332         * g++.dg/cpp0x/scoped_enum.C: Likewise.
9333         * g++.dg/cpp0x/temp_default4.C: Likewise.
9334         * g++.dg/ext/attrib32.C: Likewise.
9335         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
9336         * g++.dg/ext/mv13.C: Likewise.
9337         * g++.dg/ext/mv7.C: Likewise.
9338         * g++.dg/ext/mv9.C: Likewise.
9339         * g++.dg/ext/pr57362.C: Likewise.
9340         * g++.dg/ext/typeof10.C: Likewise.
9341         * g++.dg/lookup/anon6.C: Likewise.
9342         * g++.dg/lookup/crash6.C: Likewise.
9343         * g++.dg/lookup/name-clash5.C: Likewise.
9344         * g++.dg/lookup/name-clash6.C: Likewise.
9345         * g++.dg/other/anon4.C: Likewise.
9346         * g++.dg/other/error15.C: Likewise.
9347         * g++.dg/other/error8.C: Likewise.
9348         * g++.dg/other/redecl2.C: Likewise.
9349         * g++.dg/parse/crash16.C: Likewise.
9350         * g++.dg/parse/crash21.C: Likewise.
9351         * g++.dg/parse/crash38.C: Likewise.
9352         * g++.dg/parse/redef2.C: Likewise.
9353         * g++.dg/parse/struct-as-enum1.C: Likewise.
9354         * g++.dg/template/crash39.C: Likewise.
9355         * g++.dg/template/redecl3.C: Likewise.
9356         * g++.dg/tls/diag-3.C: Likewise.
9357         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
9358         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9359         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9360         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9361         * g++.old-deja/g++.brendan/crash18.C: Likewise.
9362         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
9363         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
9364         * g++.old-deja/g++.brendan/static3.C: Likewise.
9365         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
9366         * g++.old-deja/g++.jason/binding.C: Likewise.
9367         * g++.old-deja/g++.jason/crash4.C: Likewise.
9368         * g++.old-deja/g++.jason/crash7.C: Likewise.
9369         * g++.old-deja/g++.jason/lineno.C: Likewise.
9370         * g++.old-deja/g++.jason/scoping7.C: Likewise.
9371         * g++.old-deja/g++.mike/misc3.C: Likewise.
9372         * g++.old-deja/g++.mike/net44.C: Likewise.
9373         * g++.old-deja/g++.mike/ns3.C: Likewise.
9374         * g++.old-deja/g++.ns/alias4.C: Likewise.
9375         * g++.old-deja/g++.ns/ns11.C: Likewise.
9376         * g++.old-deja/g++.other/crash23.C: Likewise.
9377         * g++.old-deja/g++.other/decl8.C: Likewise.
9378         * g++.old-deja/g++.other/linkage3.C: Likewise.
9379         * g++.old-deja/g++.other/typeck1.C: Likewise.
9380         * g++.old-deja/g++.other/typedef5.C: Likewise.
9381         * g++.old-deja/g++.pt/explicit34.C: Likewise.
9382         * g++.old-deja/g++.pt/friend36.C: Likewise.
9383         * obj-c++.dg/method-8.mm: Likewise.
9384         * obj-c++.dg/tls/diag-3.mm: Likewise.
9386 2013-08-12  Perez Read  <netfirewall@gmail.com>
9388         PR target/58132
9389         * gcc.target/i386/movabs-1.c: New test.
9391 2013-08-12  Marek Polacek  <polacek@redhat.com>
9393         PR tree-optimization/57980
9394         * gcc.dg/pr57980.c: New test.
9396 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
9398         PR fortran/56666
9399         * gfortran.dg/do_check_10.f90:  New test.
9400         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
9401         * gfortran.dg/array_constructor_18.f90:  Likewise.
9402         * gfortran.dg/array_constructor_22.f90:  Likewise.
9403         * gfortran.dg/coarray_15.f90:  Likewise.
9404         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
9405         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
9406         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
9408 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
9410         PR c++/53349
9411         * g++.dg/cpp0x/constexpr-ice8.C: New.
9413 2013-08-09  Xinliang David Li  <davidxl@google.com>
9415         * gcc.target/i386/memcpy-strategy-1.c: New test.
9416         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
9417         * gcc.target/i386/memset-strategy-1.c: Ditto.
9418         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
9420 2013-08-09  Jan Hubicka  <jh@suse.cz>
9422         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
9423         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
9425 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
9427         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
9429 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
9431         PR fortran/58058
9432         * gfortran.dg/transfer_intrinsic_6.f90: New.
9434 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
9436         Revert:
9437         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
9439         PR c++/46206
9440         * g++.dg/lookup/typedef2.C: New.
9442 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
9444         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
9445         output of vdup intrinsics.
9447 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9449         * gcc.target/arm/lp1189445.c: New testcase.
9451 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
9453         PR rtl-optimization/58079
9454         * gcc.dg/torture/pr58079.c: New test.
9456 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
9458         * gnat.dg/warn9.adb: New test.
9460 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
9462         PR c++/46206
9463         * g++.dg/lookup/typedef2.C: New.
9465 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
9467         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
9468         to optstr when building plugins on darwin.
9470 2013-08-06  Martin Jambor  <mjambor@suse.cz>
9472         PR tree-optimization/57539
9473         * gcc.dg/ipa/pr57539.c: New test.
9475 2013-08-06  Martin Jambor  <mjambor@suse.cz>
9476             Bernd Edlinger  <bernd.edlinger@hotmail.de>
9478         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
9479         (a): Fix constructor.
9481 2013-08-06  Martin Jambor  <mjambor@suse.cz>
9483         PR fortran/57987
9484         * gfortran.dg/pr57987.f90: New test.
9486 2013-08-06  Martin Jambor  <mjambor@suse.cz>
9488         PR middle-end/58041
9489         * gcc.dg/torture/pr58041.c: New test.
9490         * gcc.target/arm/pr58041.c: Likewise.
9492 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
9494         PR fortran/57306
9495         * gfortran.dg/pointer_init_8.f90: New.
9497 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9499         PR c++/58080
9500         * g++.dg/cpp0x/pr58080.C: New.
9502 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
9504         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
9505         to optstr when building plugins.
9507 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
9509         Patch autogenerated by refactor_passes.py from
9510         https://github.com/davidmalcolm/gcc-refactoring-scripts
9511         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
9513         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
9514         struct to a subclass of gimple_opt_pass along with...
9515         (pass_data_one_pass): ...new pass_data instance and...
9516         (make_one_pass): ...new function.
9517         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
9518         global struct to a subclass of gimple_opt_pass along with...
9519         (pass_data_warn_self_assign): ...new pass_data instance and...
9520         (make_pass_warn_self_assign): ...new function.
9521         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
9522         a global struct to a subclass of gimple_opt_pass along with...
9523         (pass_data_dumb_plugin_example): ...new pass_data instance and...
9524         (make_pass_dumb_plugin_example): ...new function.
9525         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
9526         global struct to a subclass of gimple_opt_pass along with...
9527         (pass_data_warn_self_assign): ...new pass_data instance and...
9528         (make_pass_warn_self_assign): ...new function.
9530 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
9532         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
9533         is created and added to the pass_manager to reflect
9534         autogenerated changes.
9535         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
9536         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
9537         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
9539 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
9541         PR c++/58072
9542         * g++.dg/cpp0x/pr58072.C: New.
9544 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9546         * gcc.dg/torture/pr57993-2.cpp: New.
9548 2013-08-02  Jan Hubicka  <jh@suse.cz>
9550         * gcc.dg/ipa/ipa-1.c: Update.
9551         * gcc.dg/ipa/ipa-2.c: Update.
9552         * gcc.dg/ipa/ipa-3.c: Update.
9553         * gcc.dg/ipa/ipa-4.c: Update.
9554         * gcc.dg/ipa/ipa-5.c: Update.
9555         * gcc.dg/ipa/ipa-7.c: Update.
9556         * gcc.dg/ipa/ipa-8.c: Update.
9557         * gcc.dg/ipa/ipcp-1.c: Update.
9558         * gcc.dg/ipa/ipcp-2.c: Update.
9560 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
9562         PR rtl-optimization/58048
9563         * gcc.target/i386/pr58048.c: New.
9565 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9567         * gcc.target/arm/neon-for-64bits-2.c: Delete.
9569 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
9570             Peter Bergner  <bergner@vnet.ibm.com>
9572         PR c++/54537
9573         * g++.dg/overload/using3.C: New.
9574         * g++.dg/overload/using2.C: Adjust.
9575         * g++.dg/lookup/using9.C: Likewise.
9577 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9579         * gcc.target/arm/pr46972-2.c: New test.
9581 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
9583         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
9585 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
9587         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
9589 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
9591         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
9592         rather than addressing!=absolute when deciding how to handle MIPS16
9593         when the test forces an ABI.
9595 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
9597         PR c++/57673
9598         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
9600 2013-07-30  Steve Ellcey  <sellcey@mips.com>
9602         * gcc.target/mips/code-readable-1.c: Increase switch size.
9603         * gcc.target/mips/code-readable-2.c: Ditto.
9604         * gcc.target/mips/code-readable-3.c: Ditto.
9605         * gcc.target/mips/code-readable-4.c: Ditto.
9607 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
9609         PR c++/57947
9610         * g++.dg/parse/crash63.C: New.
9612 2013-07-30  Tobias Burnus  <burnus@net-b.de>
9614         PR fortran/57530
9615         * gfortran.dg/pointer_assign_8.f90: New.
9616         * gfortran.dg/pointer_assign_9.f90: New.
9617         * gfortran.dg/pointer_assign_10.f90: New.
9618         * gfortran.dg/pointer_assign_11.f90: New.
9620 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
9622         * gcc.target/arm/pr57637.c: New testcase.
9624 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9626         PR tree-optimization/57993
9627         * gcc.dg/torture/pr57993.c: New test.
9629 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
9631         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
9633 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
9635         PR c++/57948
9636         * g++.dg/conversion/ambig2.C: New.
9638 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
9640         * gcc.target/mips/fabs-2008.c: New test case.
9641         * gcc.target/mips/fabs-legacy.c: New test case.
9642         * gcc.target/mips/fabsf-2008.c: New test case.
9643         * gcc.target/mips/fabsf-legacy.c: New test case.
9644         * gcc.target/mips/fneg-2008.c: New test case.
9645         * gcc.target/mips/fneg-legacy.c: New test case.
9646         * gcc.target/mips/fneg-2008.c: New test case.
9647         * gcc.target/mips/fneg-legacy.c: New test case.
9648         * gcc.target/mips/nan-2008.c: New test case.
9649         * gcc.target/mips/nan-legacy.c: New test case.
9650         * gcc.target/mips/nanf-2008.c: New test case.
9651         * gcc.target/mips/nanf-legacy.c: New test case.
9652         * gcc.target/mips/nans-2008.c: New test case.
9653         * gcc.target/mips/nans-legacy.c: New test case.
9654         * gcc.target/mips/nansf-2008.c: New test case.
9655         * gcc.target/mips/nansf-legacy.c: New test case.
9656         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
9658 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
9659             Maxim Kuvyrkov  <maxim@kugelworks.com>
9661         * lib/target-supports.exp (check_effective_target_non_bionic): New
9662         effective-target test.
9663         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
9664         * g++.dg/tls/thread_local4g.C: Ditto.
9666 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
9668         PR fortran/58009
9669         * gfortran.dg/vector_subsript_7.f90:  New test.
9671 2013-07-27  Tobias Burnus  <burnus@net-b.de>
9673         PR fortran/57991
9674         * gfortran.dg/warn_alias.f90: New.
9676 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
9678         PR fortran/57285
9679         * gfortran.dg/class_array_19.f90: New.
9681 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
9683         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
9684         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
9685         * gcc.dg/vect/pr57741-3.c: Likewise.
9686         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
9688 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
9690         Skip tests that make assumptions about struct layout that don't hold
9691         on epiphany:
9692         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
9693         * g++.dg/cpp0x/iop.C: Likewise.
9694         * g++.dg/cpp0x/named_refs.C: Likewise.
9695         * g++.dg/cpp0x/rv1p.C: Likewise.
9696         * g++.dg/cpp0x/rv2p.C: Likewise.
9697         * g++.dg/cpp0x/rv3p.C: Likewise.
9698         * g++.dg/cpp0x/rv4p.C: Likewise.
9699         * g++.dg/cpp0x/rv5p.C: Likewise.
9700         * g++.dg/cpp0x/rv6p.C: Likewise.
9701         * g++.dg/cpp0x/rv7p.C: Likewise.
9702         * g++.dg/cpp0x/rv8p.C: Likewise.
9703         * g++.dg/ext/strncpy-chk1.C: Likewise.
9704         * gcc.dg/builtin-object-size-10.c: Likewise.
9705         * gcc.dg/builtin-object-size-11.c: Likewise.
9706         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9707         * gcc.dg/pr25805.c: Likewise.
9708         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
9709         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
9710         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
9711         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
9712         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
9713         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
9714         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9715         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
9716         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
9717         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
9718         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
9719         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
9720         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
9721         * gcc.c-torture/execute/zerolen-2.x: Likewise.
9722         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
9724         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
9725         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9727         * gcc.dg/torture/pr37868.c: Disable for epiphany.
9728         * gcc.dg/sibcall-6.c: Enable for epiphany.
9730 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9732         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
9734 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
9736         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
9737         memcpy not initializers.
9739         * gcc.dg/guality/guality.exp: Skip on AIX.
9741 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
9743         PR c++/57101
9744         * g++.dg/cpp0x/pr57101.C: New.
9746 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
9748         * gcc.target/aarch64/neg_1.c: New test.
9750 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
9752         PR fortran/57966
9753         * gfortran.dg/typebound_call_25.f90: New.
9755 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
9757         PR c++/57981
9758         * g++.dg/cpp0x/pr57981.C: New.
9760 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
9762         PR c++/57880
9763         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
9765 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
9767         PR rtl-optimization/57960
9768         * gcc.target/s390/pr57960.c: New.
9770 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
9772         PR fortran/57639
9773         * gfortran.dg/unlimited_polymorphic_9.f90: New.
9775 2013-07-25  Terry Guo  <terry.guo@arm.com>
9777         * gcc.target/arm/thumb1-Os-mult.c: New test case.
9779 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
9781         PR c++/57942
9782         * g++.dg/inherit/pr57942.C: New.
9784 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
9786         * gcc.target/powerpc/bool2.h: New file, test the code generation
9787         of logical operations for power5, altivec, power7, and power8 systems.
9788         * gcc.target/powerpc/bool2-p5.c: Likewise.
9789         * gcc.target/powerpc/bool2-av.c: Likewise.
9790         * gcc.target/powerpc/bool2-p7.c: Likewise.
9791         * gcc.target/powerpc/bool2-p8.c: Likewise.
9792         * gcc.target/powerpc/bool3.h: Likewise.
9793         * gcc.target/powerpc/bool3-av.c: Likewise.
9794         * gcc.target/powerpc/bool2-p7.c: Likewise.
9795         * gcc.target/powerpc/bool2-p8.c: Likewise.
9797 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
9799         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
9801 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
9803         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
9805 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
9807         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
9808         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
9809         type from long to long long.
9810         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
9811         to have effective-target keywords of lp64 and ilp32.
9812         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
9813         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
9814         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
9815         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
9816         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
9817         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
9818         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
9819         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
9820         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
9822 2013-07-23  Tom Tromey  <tromey@redhat.com>
9823             Joseph Myers  <joseph@codesourcery.com>
9825         * gcc.dg/c11-generic-1.c: New file.
9826         * gcc.dg/c11-generic-2.c: New file.
9828 2013-07-22  Tobias Burnus  <burnus@net-b.de>
9830         PR fortran/57906
9831         PR fortran/52052
9832         * coarray/lib_realloc_1.f90: Permit optimization.
9833         * gfortran.dg/coarray_31.f90: New.
9835 2013-07-22  Tobias Burnus  <burnus@net-b.de>
9837         PR fortran/57762
9838         * gfortran.dg/class_array_7.f03: Fix memory leak.
9840 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
9842         PR c++/52816
9843         * g++.dg/cpp0x/decltype56.C: New.
9845 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9847         * gcc.dg/pr53265.c: Correct line number in dg-message.
9849 2013-07-22  Diego Novillo  <dnovillo@google.com>
9851         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
9853 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
9855         PR testsuite/52641
9856         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
9857         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
9859 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
9861         PR testsuite/52641
9862         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
9863         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
9864         * gcc.dg/torture/pr53366-1.c: Same.
9865         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
9866         * gcc.dg/torture/pr56488.c: Same.
9867         * gcc.dg/torture/pr57584.c: Same.
9868         * gcc.dg/tree-ssa/pr57385.c: Same.
9869         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
9871 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
9873         * c-c++-common/pr41779.c: Fix typos.
9874         * gcc.c-torture/compile/20031125-2.c: Likewise.
9875         * gcc.c-torture/compile/20040621-1.c: Likewise.
9876         * gcc.c-torture/execute/20020418-1.c: Likewise.
9877         * gcc.dg/20020108-1.c: Likewise.
9878         * gcc.dg/atomic-generic-aux.c: Likewise.
9879         * gcc.dg/builtin-complex-err-2.c: Likewise.
9880         * gcc.dg/decl-1.c: Likewise.
9881         * gcc.dg/di-sync-multithread.c: Likewise.
9882         * gcc.dg/format/c90-printf-1.c: Likewise.
9883         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
9884         * gcc.dg/long-long-compare-1.c: Likewise.
9885         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
9886         * gcc.dg/pr17055-1.c: Likewise.
9887         * gcc.dg/pr27095.c: Likewise.
9888         * gcc.dg/torture/fp-int-convert.h: Likewise.
9889         * gcc.dg/tree-prof/inliner-1.c: Likewise.
9890         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
9891         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
9892         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
9893         * gcc.dg/tree-ssa/loop-19.c: Likewise.
9894         * gcc.dg/tree-ssa/loop-1.c: Likewise.
9895         * gcc.dg/tree-ssa/pr21001.c: Likewise.
9896         * gcc.dg/tree-ssa/pr42585.c: Likewise.
9897         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
9898         * gcc.dg/vect/vect-cond-5.c: Likewise.
9899         * gcc.dg/weak/typeof-2.c: Likewise.
9900         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
9901         * gcc.target/arm/naked-1.c: Likewise.
9902         * gcc.target/i386/pr9771-1.c: Likewise.
9903         * gcc.target/sparc/sparc-constant-1.c: Likewise.
9904         * gcc.target/sparc/struct-ret-check.c: Likewise.
9905         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
9906         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
9907         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
9908         Likewise.
9910 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
9912         PR fortran/56937
9913         * gfortran.dg/dependency_42.f90:  New test.
9914         * gfortran.dg/dependency_43.f90:  New test.
9916 2013-07-21  Tobias Burnus  <burnus@net-b.de>
9918         PR fortran/35862
9919         * gfortran.dg/round_4.f90: New.
9921 2013-07-21  Tobias Burnus  <burnus@net-b.de>
9923         PR fortran/57894
9924         * gfortran.dg/min_max_conformance_2.f90: New.
9926 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
9928         PR preprocessor/57620
9929         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
9930         (main): Don't test {s,u,U,L}12.
9931         * c-c++-common/raw-string-13.c: New test.
9932         * c-c++-common/raw-string-14.c: New test.
9933         * c-c++-common/raw-string-15.c: New test.
9934         * c-c++-common/raw-string-16.c: New test.
9936 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
9938         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
9940 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
9942         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
9944         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
9945         target { ! keeps_null_pointer_checks }.
9946         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
9947         target { ! keeps_null_pointer_checks }.
9949         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
9950         * gcc.dg/torture/pr56488.c: Likewise.
9952 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
9954         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
9955         new testcase.
9957 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
9959         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
9960         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
9961         * gfortran.dg/guality/guality.exp: Skip on AIX.
9963         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
9965         * g++.dg/debug/pr56819.C: Skip on AIX.
9966         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
9967         * g++.dg/guality/guality.exp: Skip on AIX.
9969         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
9971         * gcc.misc-tests/gcov-14.c: Skip on AIX.
9973         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
9975 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
9977         PR target/57516
9978         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
9979         Adjust to corrected rounding.
9981 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
9983         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
9984         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
9985         check_effective_target_cilkplus.
9986         * g++.dg/cilk-plus/cilk-plus.exp: Same.
9988 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
9990         * gcc.target/powerpc/pr57744.c: Fix typo.
9992 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
9994         PR middle-end/57698
9995         * gcc.c-torture/compile/pr57698.c: New test.
9996         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
9997         * gcc.c-torture/compile/pr44043.c: Ditto.
9999 2013-07-18  Wei Mi  <wmi@google.com>
10001         PR rtl-optimization/57878
10002         * g++.dg/pr57878.C: New test.
10004 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10006         * gcc.dg/pr42611.c: Move dg-error to correct line.
10008 2013-07-17  Tobias Burnus  <burnus@net-b.de>
10010         PR fortran/57895
10011         * gfortran.dg/dollar_sym_3.f: New.
10012         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
10014 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
10016         PR target/55654
10017         PR target/55656
10018         PR target/55657
10019         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
10020         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
10021         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
10022         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
10023         * objc.dg/image-info.m: Likewise.
10024         * objc.dg/symtab-1.m: Likewise.
10025         * objc.dg/torture/strings/const-str-10.m: Likewise.
10026         * objc.dg/torture/strings/const-str-11.m: Likewise.
10027         * objc.dg/torture/strings/const-str-9.m: Likewise.
10028         * objc.dg/zero-link-1.m: Likewise.
10029         * objc.dg/zero-link-2.m: Likewise.
10030         * objc.dg/no-extra-load.m: Avoid Foundation.h.
10031         * objc.dg/objc-foreach-4.m: Likewise.
10032         * objc.dg/objc-foreach-5.m: Likewise.
10033         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
10034         (for Darwin).
10035         * obj-c++.dg/strings/const-str-12.mm: Likewise.
10036         * obj-c++.dg/syntax-error-1.mm: Likewise.
10037         * objc.dg/method-6.m: Likewise.
10038         * objc.dg/pr23214.m: Likewise.
10039         * objc.dg/proto-lossage-7.m: Likewise.
10040         * objc.dg/strings/const-str-12b.m: Likewise.
10041         * objc.dg/zero-link-3.m: Likewise.
10042         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
10043         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
10044         adjust headers, interfaces and encoded types to reflect current system
10045         versions.  Add FIXME and outputs from current system compiler for
10046         reference.
10048 2013-07-15  Cong Hou  <congh@google.com>
10050         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
10051         counted.
10052         * gcc.target/i386/l_fma_float_3.c: Likewise.
10053         * gcc.target/i386/l_fma_double_1.c: Likewise.
10054         * gcc.target/i386/l_fma_double_3.c: Likewise.
10056 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
10058         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
10059         function to test if HTM is available.
10060         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
10061         * gcc.target/powerpc/htm-builtin-1.c: New test.
10063 2013-07-15  Tobias Burnus  <burnus@net-b.de>
10065         * gfortran.dg/coarray_lib_realloc_1.f90: New.
10066         * gfortran.dg/coarray/lib_realloc_1.f90: New.
10067         * gfortran.dg/coarray_6.f90: Add dg-error.
10069 2013-07-15  Tobias Burnus  <burnus@net-b.de>
10071         PR fortran/37336
10072         * gfortran.dg/finalize_18.f90: New.
10074 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10076         PR fortran/52669
10077         * fortran.dg/module_variable_1.f90:  New test.
10078         * fortran.dg/module_variable_2.f90:  New test.
10080 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
10082         * g++.dg/ext/vector19.C: Adapt.
10083         * g++.dg/ext/vector23.C: New testcase.
10085 2013-07-12  Michael Matz  <matz@suse.de>
10087         PR middle-end/55771
10088         * c-c++-common/pr55771.c: New test.
10090 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
10092         * gcc.target/aarch64/vect-movi.c: New.
10094 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
10096         PR target/57362
10097         * g++.dg/ext/pr57362.C: New.
10099 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
10101         PR target/57631
10102         * gcc.target/avr/torture/pr57631.c: New test.
10104 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10106         PR c++/57827
10107         * g++.dg/cpp0x/constexpr-ice7.C: New.
10109 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
10111         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
10112         for EABI targets.
10113         * gcc.c-torture/execute/nest-align-1.x: New.
10115 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10117         PR c++/57874
10118         * g++.dg/cpp0x/sfinae48.C: New.
10120 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
10122         PR preprocessor/57824
10123         * c-c++-common/raw-string-17.c: New test.
10124         * c-c++-common/gomp/pr57824.c: New test.
10126 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10128         PR c++/57869
10129         * g++.dg/cpp0x/reinterpret_cast1.C: New.
10130         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
10131         * g++.dg/conversion/dr195.C: Update.
10132         * g++.dg/expr/cast2.C: Likewise.
10134 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
10136         * c-c++-common/raw-string-18.c: New test.
10137         * c-c++-common/raw-string-19.c: New test.
10139         PR preprocessor/57757
10140         * g++.dg/cpp/paste1.C: New test.
10141         * g++.dg/cpp/paste2.C: New test.
10143 2013-07-10  Graham Stott  <grahams@btinternet.com>
10145         * gcc.target/mips/mulsize-1.c: New.
10146         * gcc.target/mips/mulsize-2.c: New.
10147         * gcc.target/mips/mulsize-3.c: New.
10148         * gcc.target/mips/mulsize-4.c: New.
10150 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
10152         PR c++/53094
10153         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
10154         * g++.dg/ext/vector24.C: New testcase.
10156 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
10158         PR c++/53000
10159         * g++.dg/cpp0x/decltype17.C: Adjust.
10161 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10163         PR c++/51786
10164         * g++.dg/cpp0x/pr51786.C: New.
10166 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
10168         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
10170         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
10172         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
10174         * gcc.target/powerpc/sd-vsx.c: Require dfp.
10175         * gcc.target/powerpc/sd-pwr6.c: Likewise.
10177 2013-07-08  Tobias Burnus  <burnus@net-b.de>
10179         PR fortran/57834
10180         * gfortran.dg/c_f_pointer_tests_8.f90: New.
10182 2013-07-08  Tobias Burnus  <burnus@net-b.de>
10184         PR fortran/50554
10185         * gfortran.dg/do_check_9.f90: New.
10187 2013-07-08  Tobias Burnus  <burnus@net-b.de>
10189         PR fortran/57785
10190         * gfortran.dg/dot_product_2.f90: New.
10192 2013-07-08  Tobias Burnus  <burnus@net-b.de>
10194         PR fortran/57469
10195         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
10197 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
10199         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
10200         * gfortran.dg/finalize_10.f90: Fix dg-final.
10202 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
10204         PR target/57819
10205         * gcc.target/i386/pr57819.c: New test.
10207         PR rtl-optimization/57829
10208         * gcc.c-torture/execute/pr57829.c: New test.
10210 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
10212         * gcc.target/i386/memcpy-vector_loop-1.c: New.
10213         * gcc.target/i386/memcpy-vector_loop-2.c: New.
10215 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
10217         PR target/57807
10218         * gcc.target/i386/pr57807.c: New test.
10220 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
10222         PR target/29776
10223         * gcc.dg/tree-ssa/vrp89.c: New test.
10225 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
10227         PR c++/28262
10228         * g++.dg/parse/defarg16.C: New.
10230 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
10232         PR rtl-optimization/55342
10233         * gcc.target/i386/pr55342.c: New.
10235 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
10237         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
10239 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
10241         PR c++/14263
10242         * g++.dg/inherit/virtual10.C: New.
10244 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
10246         PR c/57821
10247         * gcc.dg/large-size-array-6.c: New test.
10249 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
10251         PR c++/38634
10252         * g++.dg/template/crash116.C: New.
10254 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
10256         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
10257         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
10259 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
10261         PR c++/54998
10262         * g++.dg/cpp0x/nsdmi-list3.C: New.
10264 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
10266         PR target/57777
10267         * gcc.target/i386/pr57777.c: New test.
10269         PR c++/57771
10270         * g++.dg/template/arg9.C: New test.
10272 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
10274         * gcc.target/i386/avx-inline.c: New test.
10276 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
10278         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
10279         * gcc.target/mips/call-2.c: Likewise.
10280         * gcc.target/mips/call-3.c: Likewise.
10281         * gcc.target/mips/lazy-binding-1.c: Likewise.
10283 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
10285         PR tree-optimization/57741
10286         * gcc.dg/vect/pr57741-1.c: New test.
10287         * gcc.dg/vect/pr57741-2.c: New test.
10288         * gcc.dg/vect/pr57741-3.c: New test.
10290 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
10292         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
10293         on big endian.
10294         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
10295         * lib/target-supports.exp: Define aarch64_little_endian.
10297 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
10299         * gcc.target/aarch64/abs_1.c: New test.
10301 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
10303         * gcc.target/aarch64/bfxil_1.c: New test.
10304         * gcc.target/aarch64/bfxil_2.c: Likewise.
10306 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10308         PR c/57766
10309         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
10310         array sizes from 100 to 20.
10312 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
10314         PR fortran/54788
10315         * gfortran.dg/pointer_remapping_8.f90: New.
10317 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
10319         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
10320         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
10321         * g++.dg/cpp1y/udlit-userdef-string.C: New.
10322         * g++.dg/cpp1y/complex_literals.h: New.
10324 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
10326         PR c++/57645
10327         * g++.dg/cpp0x/noexcept21.C: New.
10329 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
10331         PR target/57736
10332         * gcc.target/i386/pr57736.c: New test.
10334 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10336         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
10337         c specific.
10338         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
10339         strings to match the fixed error messages.
10340         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
10341         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
10342         message check.
10344 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
10346         PR target/57744
10347         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
10348         stqcx. get even registers.
10350 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
10352         PR c++/57509
10353         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
10355 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
10357         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
10358         Fix scan patterns.
10359         * gcc.target/i386/bmi-1.c: Ditto.
10360         * gcc.target/i386/bmi-bextr-4.c: New.
10361         * gcc.target/i386/bmi-bextr-5.c: Ditto.
10363 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
10365         PR c++/57682
10366         * g++.dg/cpp0x/initlist73.C: New.
10368 2013-06-27  Meador Inge  <meadori@codesourcery.com>
10370         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
10371         * g++.dg/simulate-thread/atomics-2.C: Likewise.
10372         * g++.dg/simulate-thread/atomics-1.C: Likewise.
10374 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
10376         PR c++/57509
10377         * g++.dg/ext/pr57509.C: New file.
10379 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
10381         PR target/57623
10382         * gcc.target/i386/bmi-bextr-3.c: New test.
10384         PR target/57623
10385         * gcc.target/i386/bmi2-bzhi-1.c: New test.
10387 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
10389         PR c++/57172
10390         * g++.dg/cpp0x/pr57172.C: New testcase.
10392 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10394         * gcc.target/s390/htm-1.c: New file.
10395         * gcc.target/s390/htm-nofloat-1.c: New file.
10396         * gcc.target/s390/htm-xl-intrin-1.c: New file.
10398 2013-06-26  Tobias Burnus  <burnus@net-b.de>
10400         PR fortran/29800
10401         * gfortran.dg/bounds_check_17.f90: New.
10403 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
10405         PR c++/57640
10406         * g++.dg/cpp1y/pr57640.C: New.
10408 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10410         PR c/57692
10411         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
10412         overflow due to size of arrays.
10414 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
10416         PR tree-optimization/57705
10417         * gcc.dg/vect/pr57705.c: New test.
10418         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
10420 2013-06-25  Martin Jambor  <mjambor@suse.cz>
10422         PR middle-end/57670
10423         * g++.dg/ipa/pr57670.C: New test.
10425 2013-06-25  Richard Biener  <rguenther@suse.de>
10427         PR middle-end/56977
10428         * gcc.dg/pr56977.c: New testcase.
10430 2013-06-24  Martin Jambor  <mjambor@suse.cz>
10432         PR tree-optimization/57358
10433         * gcc.dg/ipa/pr57358.c: New test.
10435 2013-06-24  Richard Biener  <rguenther@suse.de>
10437         PR testsuite/57686
10438         * gcc.dg/torture/pr57584.c: Remove target specific bits.
10440 2013-06-24  Richard Biener  <rguenther@suse.de>
10442         PR tree-optimization/57488
10443         * gcc.dg/torture/pr57488.c: New testcase.
10445 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10446             Dominique d'Humieres  <dominiq@lps.ens.fr>
10448         PR fortran/52413
10449         * gfortran.dg/fraction.f90: New.
10451 2013-06-24  Alan Modra  <amodra@gmail.com>
10453         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
10454         Add scan-assembler-not "lvx".
10455         * gcc.target/powerpc/le-altivec-consts.c: New.
10457 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10459         * g++.dg/cpp0x/sfinae47.C: New.
10461 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
10463         PR target/52483
10464         * gcc.target/sh/pr52483-1.c: New.
10465         * gcc.target/sh/pr52483-2.c: New.
10466         * gcc.target/sh/pr52483-3.c: New.
10467         * gcc.target/sh/pr52483-4.c: New.
10468         * gcc.target/sh/pr52483-5.c: New.
10470 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
10472         * gcc.target/i386/intrinsics_1.c: New test.
10473         * gcc.target/i386/intrinsics_2.c: Ditto.
10474         * gcc.target/i386/intrinsics_3.c: Ditto.
10475         * gcc.target/i386/intrinsics_4.c: Ditto.
10476         * gcc.target/i386/intrinsics_5.c: Ditto.
10477         * gcc.target/i386/intrinsics_6.c: Ditto.
10478         * gcc.target/i386/avx-1.c: Provide macros for builtins
10479         needing immediate arguments in f16cintrin.h and rtmintrin.h.
10481 2013-06-21  Tobias Burnus  <burnus@net-b.de>
10483         PR fortran/37336
10484         * gfortran.dg/finalize_17.f90: New.
10486 2013-06-21  Tobias Burnus  <burnus@net-b.de>
10488         * gfortran.dg/realloc_on_assign_18.f90: New.
10490 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10492         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
10493         Also changed the returns from error as distinct values so that
10494         debugging can get easier.
10495         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
10496         errors specific to C, if necessary.  Also added new error
10497         hooks for C++.
10498         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
10499         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
10500         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
10501         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
10502         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
10503         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
10504         the same changes as parser_errors3.c, spaces were added between colons
10505         to not confuse C++ compiler with 2 colons as scope.
10506         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
10507         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
10508         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
10509         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
10510         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
10511         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
10512         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
10513         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
10514         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
10515         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
10516         * g++.dg/cilk-plus/cilk-plus.exp: New script.
10517         * g++.dg/dg.exp: Included Cilk Plus C++ tests
10518         in the list.
10520 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
10522         PR other/53317
10523         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
10525 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
10527         PR target/57655
10528         * gcc.target/i386/pr57655.c: New test.
10530 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
10532         * ada/acats/tests/gcc: Delete.
10533         * gnat.dg/style: Likewise.
10535 2013-06-20  Jeff Law  <law@redhat.com>
10537         PR tree-optimization/57660
10538         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
10539         based on their branch cost.
10541         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
10543 2013-06-20  Tobias Burnus  <burnus@net-b.de>
10545         PR fortran/57633
10546         * gfortran.dg/list_read_11.f90: New.
10548 2013-06-20  Richard Biener  <rguenther@suse.de>
10550         PR tree-optimization/57584
10551         * gcc.dg/torture/pr57584.c: New testcase.
10553 2013-06-19  Sharad Singhai  <singhai@google.com>
10555         * g++.dg/gcov/gcov-8.C: New testcase.
10556         * lib/gcov.exp: Handle intermediate format.
10558 2013-06-19  Wei Mi  <wmi@google.com>
10560         PR rtl-optimization/57518
10561         * gcc.dg/pr57518.c: New test.
10563 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10565         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
10567 2013-06-19  Jan Hubicka  <jh@suse.cz>
10569         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
10571 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10573         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
10574         hard-coded values of array sizes with a #define.
10575         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
10576         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
10577         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
10578         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
10579         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
10581 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
10583         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
10584         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
10586 2013-06-19  Jeff Law  <law@redhat.com>
10588         * gcc.dg/tree-ssa/forwprop-28.c: New test.
10590 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10592         PR c++/57638
10593         * g++.dg/template/error53.C: New.
10595 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10597         PR target/55033
10598         * gcc.target/powerpc/pr55033.c: Fix options.
10600 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
10602         * gcc.target/i386/inline_error.c: New test.
10603         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
10604         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
10606 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
10608         PR c++/53211
10609         * g++.dg/cpp0x/decltype55.C: New.
10611 2013-06-18  Marek Polacek  <polacek@redhat.com>
10613         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
10615 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10617         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
10619 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10621         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
10622         Also changed the returns from error as distinct values so that it is
10623         easier to debug.
10625 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
10627         * gcc.target/aarch64/scalar_intrinsics.c: Update.
10629 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
10631         PR c++/16128
10632         * g++.dg/template/error52.C: New.
10633         * g++.dg/lookup/friend15.C: Update.
10634         * g++.dg/parse/error11.C: Likewise.
10635         * g++.dg/parse/error14.C: Likewise.
10636         * g++.dg/parse/parser-pr28152-2.C: Likewise.
10637         * g++.dg/parse/template25.C: Likewise.
10638         * g++.old-deja/g++.jason/cond.C: Likewise.
10639         * g++.old-deja/g++.mike/for2.C: Likewise.
10640         * g++.old-deja/g++.robertl/eb125.C: Likewise.
10641         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
10643 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10645         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
10646         ensure alignment.
10648 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10650         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
10651         accidentally placing minus sign for length instead of stride.
10653 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
10655         PR rtl-optimization/57425
10656         PR rtl-optimization/57569
10657         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
10658         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
10660 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
10662         PR fortran/49074
10663         PR fortran/56136
10664         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
10665         packing.
10666         * gfortran.dg/typebound_assignment_6.f03: New.
10668 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
10670         * gcc.target/h8300/h8300.exp: New.
10671         * gcc.dg/pragma-isr.c: Move to ...
10672         * gcc.target/sh/torture/pragma-isr.c: ... here ...
10673         * gcc.target/h8300/pragma-isr.c: ... and here.
10674         * gcc.dg/pragma-isr2.c: Move to ...
10675         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
10676         * gcc.target/h8300/pragma-isr2.c: ... and here.
10677         * gcc.dg/pragma-isr-trapa.c: Move to ...
10678         * gcc.target/sh/pragma-isr-trapa.c: ... here.
10679         * gcc.dg/pragma-isr-trapa2.c: Move to ...
10680         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
10681         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
10682         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
10683         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
10684         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
10685         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
10686         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
10687         * gcc.dg/attr-isr-trap_exit.c: Move to ...
10688         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
10689         * gcc.dg/attr-isr-trapa.c: Move to ...
10690         * gcc.target/sh/attr-isr-trapa.c: ... here.
10692 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
10694         PR c++/51413
10695         * g++.dg/ext/builtin-offsetof1.C: New.
10697 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
10699         * gcc.target/aarch64/vect_smlal_1.c: New file.
10701 2013-06-14  Tobias Burnus  <burnus@net-b.de>
10703         PR fortran/57508
10704         * gfortran.dg/defined_assignment_7.f90: New.
10706 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
10708         PR c++/57599
10709         * g++.dg/rtti/dyncast6.C: New.
10710         * g++.dg/cpp0x/dyncast1.C: Likewise.
10712 2013-06-14  Alan Modra  <amodra@gmail.com>
10714         PR middle-end/57134
10715         * gcc.dg/pr57134.c: New.
10717 2013-06-14  Tobias Burnus  <burnus@net-b.de>
10719         PR fortran/57596
10720         * gfortran.dg/deferred_type_param_9.f90: New.
10722 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
10724         * gcc.dg/fold-minus-1.c: New testcase.
10726 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
10728         PR fortran/49074
10729         * gfortran.dg/typebound_assignment_5.f03: New.
10731 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
10733         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
10735 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
10736             Pat Haugen  <pthaugen@us.ibm.com>
10737             Peter Bergner  <bergner@vnet.ibm.com>
10739         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
10740         load/store instructions on power7, power8.
10741         * gcc.target/powerpc/atomic-p8.c: Likewise.
10743 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10745         PR c/57577
10746         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
10748 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
10750         PR c++/38958
10751         * g++.dg/warn/Wunused-var-20.C: New.
10753 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
10755         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
10756         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
10757         Run with -fno-common.
10759 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10761         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
10762         and exit function calls with return 1 and return 0, respectively.
10764 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
10766         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
10767         New tests.
10769 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
10771         PR tree-optimization/57361
10772         * gcc.dg/tree-ssa/pr57361.c: New file.
10774 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10776         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
10777         to ensure alignment.
10778         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
10780 2013-06-12  Tobias Burnus  <burnus@net-b.de>
10782         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
10784 2013-06-12  Tobias Burnus  <burnus@net-b.de>
10785             Dominique d'Humieres  <dominiq@lps.ens.fr>
10787         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
10789 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
10791         PR target/56564
10792         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
10793         * gcc.target/i386/pr56564-3.c: Likewise.
10795 2013-06-11  Tobias Burnus  <burnus@net-b.de>
10797         PR fortran/57535
10798         * gfortran.dg/class_array_18.f90: New.
10800 2013-06-11  Jan Hubicka  <jh@suse.cz>
10802         PR c++/57551
10803         * g++.dg/ext/visibility/anon6.C: Update testcase.
10805 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10807         PR c/57563
10808         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
10809         in how we check __sec_reduce_mutating function's result.
10811 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10812             Pat Haugen  <pthaugen@us.ibm.com>
10813             Peter Bergner  <bergner@vnet.ibm.com>
10815         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
10816         direct move instructions.
10817         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
10818         * gcc.target/powerpc/direct-move.h: Likewise.
10819         * gcc.target/powerpc/direct-move-float1.c: Likewise.
10820         * gcc.target/powerpc/direct-move-float2.c: Likewise.
10821         * gcc.target/powerpc/direct-move-double1.c: Likewise.
10822         * gcc.target/powerpc/direct-move-double2.c: Likewise.
10823         * gcc.target/powerpc/direct-move-long1.c: Likewise.
10824         * gcc.target/powerpc/direct-move-long2.c: Likewise.
10826 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
10828         PR c++/52440
10829         * g++.dg/cpp0x/pr52440.C: New.
10831 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
10833         PR target/56564
10834         * gcc.target/i386/pr56564-1.c: New test.
10835         * gcc.target/i386/pr56564-2.c: New test.
10836         * gcc.target/i386/pr56564-3.c: New test.
10837         * gcc.target/i386/pr56564-4.c: New test.
10838         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
10839         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
10840         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
10841         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
10842         * gcc.target/i386/vect-sizes-1.c: Likewise.
10843         * gcc.target/i386/memcpy-1.c: Likewise.
10844         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
10845         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
10847 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
10849         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
10850         systems to cover all GNU systems.
10851         * g++.dg/abi/guard2.C: Likewise.
10852         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
10853         * g++.dg/eh/sighandle.C: Likewise.
10854         * g++.dg/ext/cleanup-10.C: Likewise.
10855         * g++.dg/ext/cleanup-11.C: Likewise.
10856         * g++.dg/ext/cleanup-8.C: Likewise.
10857         * g++.dg/ext/cleanup-9.C: Likewise.
10858         * g++.dg/opt/const5.C: Likewise.
10859         * g++.dg/opt/life1.C: Likewise.
10860         * g++.dg/other/pr39496.C: Likewise.
10861         * g++.old-deja/g++.abi/aggregates.C: Likewise.
10862         * g++.old-deja/g++.abi/align.C: Likewise.
10863         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10864         * g++.old-deja/g++.law/weak.C: Likewise.
10865         * g++.old-deja/g++.pt/asm1.C: Likewise.
10866         * gcc.c-torture/execute/20030125-1.x: Likewise.
10867         * gcc.c-torture/execute/990127-2.x: Likewise.
10868         * gcc.dg/20041106-1.c: Likewise.
10869         * gcc.dg/20050503-1.c: Likewise.
10870         * gcc.dg/builtin-object-size-5.c: Likewise.
10871         * gcc.dg/cleanup-10.c: Likewise.
10872         * gcc.dg/cleanup-11.c: Likewise.
10873         * gcc.dg/cleanup-8.c: Likewise.
10874         * gcc.dg/cleanup-9.c: Likewise.
10875         * gcc.dg/complex-5.c: Likewise.
10876         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
10877         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
10878         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
10879         * gcc.dg/dfp/pr35739.c: Likewise.
10880         * gcc.dg/fdata-sections-1.c: Likewise.
10881         * gcc.dg/lto/20090206-1_0.c: Likewise.
10882         * gcc.dg/lto/20090206-2_0.c: Likewise.
10883         * gcc.dg/pr30360.c: Likewise.
10884         * gcc.dg/pr37303.c: Likewise.
10885         * gcc.dg/pr39323-1.c: Likewise.
10886         * gcc.dg/pr39323-2.c: Likewise.
10887         * gcc.dg/pr39323-3.c: Likewise.
10888         * gcc.dg/pr45416.c: Likewise.
10889         * gcc.dg/setjmp-2.c: Likewise.
10890         * gcc.dg/split-1.c: Likewise.
10891         * gcc.dg/split-3.c: Likewise.
10892         * gcc.dg/split-4.c: Likewise.
10893         * gcc.dg/strlenopt-12g.c: Likewise.
10894         * gcc.dg/strlenopt-14g.c: Likewise.
10895         * gcc.dg/strlenopt-14gf.c: Likewise.
10896         * gcc.dg/strlenopt-16g.c: Likewise.
10897         * gcc.dg/strlenopt-17g.c: Likewise.
10898         * gcc.dg/strlenopt-18g.c: Likewise.
10899         * gcc.dg/strlenopt-1f.c: Likewise.
10900         * gcc.dg/strlenopt-22g.c: Likewise.
10901         * gcc.dg/strlenopt-2f.c: Likewise.
10902         * gcc.dg/strlenopt-4g.c: Likewise.
10903         * gcc.dg/strlenopt-4gf.c: Likewise.
10904         * gcc.dg/struct-ret-3.c: Likewise.
10905         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
10906         * gcc.misc-tests/linkage.exp: Likewise.
10907         * gcc.target/i386/20000724-1.c: Likewise.
10908         * gcc.target/i386/align-main-3.c: Likewise.
10909         * gcc.target/i386/cleanup-1.c: Likewise.
10910         * gcc.target/i386/inline-mcpy.c: Likewise.
10911         * gcc.target/i386/pr32268.c: Likewise.
10912         * gcc.target/i386/pr36613.c: Likewise.
10913         * gcc.target/i386/pr39013-1.c: Likewise.
10914         * gcc.target/i386/pr39013-2.c: Likewise.
10915         * gcc.target/i386/pr39496.c: Likewise.
10916         * gcc.target/i386/pr40906-3.c: Likewise.
10917         * gcc.target/i386/pr46084.c: Likewise.
10918         * lib/target-supports.exp (check_effective_target_pie): Likewise.
10920 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
10922         PR target/6526
10923         * gcc.target/sh/pr6526.c: New.
10925 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
10927         PR target/57568
10928         * gcc.c-torture/execute/pr57568.c: New test.
10930 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
10932         PR c++/37404
10933         * g++.dg/other/vararg-4.C: New.
10935 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
10937         PR rtl-optimization/57559
10938         * gcc.target/s390/pr57559.c : New test.
10940 2013-06-08  Tobias Burnus  <burnus@net-b.de>
10942         PR fortran/37336
10943         * gfortran.dg/finalize_10.f90: New.
10944         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
10945         * gfortran.dg/finalize_15.f90: New.
10947 2013-06-08  Tobias Burnus  <burnus@net-b.de>
10949         PR fortran/57553
10950         * gfortran.dg/storage_size_4.f90: New.
10952 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
10954         PR c++/57548
10955         * g++.dg/ext/pr57548.C: New test.
10957 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
10959         PR middle-end/57541
10960         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
10962 2013-06-07  Jan Hubicka  <jh@suse.cz>
10964         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
10966 2013-06-07  Tobias Burnus  <burnus@net-b.de>
10968         PR fortran/57549
10969         * gfortran.dg/array_constructor_48.f90: New.
10970         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
10971         * gfortran.dg/array_constructor_type_15.f03: Ditto.
10973 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10975         PR target/56315
10976         * gcc.target/arm/xordi3-opt.c: New test.
10978 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10980         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
10981         Revert to dg-options.
10983 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
10985         PR target/55033
10986         * gcc.target/powerpc/pr55033.c: New.
10988 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
10990         PR c++/53658
10991         * g++.dg/cpp0x/alias-decl-36.C: New.
10993 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10994             Pat Haugen  <pthaugen@us.ibm.com>
10995             Peter Bergner  <bergner@vnet.ibm.com>
10997         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
10998         power8 builtin functions.
10999         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
11000         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
11001         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
11002         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
11003         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
11004         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
11005         * gcc.target/powerpc/p8vector-vectorize-1.c: New
11006         tests to test power8 auto-vectorization.
11007         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
11008         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
11009         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
11010         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
11012         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
11013         powerpc_p8vector_ok instead of powerpc_vsx_ok.
11015         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
11017         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
11018         support.
11019         (check_effective_target_powerpc_p8vector_ok): Likewise.
11020         (is-effective-target): Likewise.
11021         (check_vect_support_and_set_flags): Likewise.
11023 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
11025         PR c++/43652
11026         * g++.dg/parse/error53.C: New.
11028 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
11030         PR rtl-optimization/57459
11031         * gcc.target/i386/pr57459.c: New test.
11033 2013-06-06  Teresa Johnson  <tejohnson@google.com>
11035         PR c++/53743
11036         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
11037         into -freorder-blocks-and-partition test.
11038         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
11039         * gcc.dg/tree-prof/20041218-1.c: Ditto.
11040         * gcc.dg/tree-prof/pr52027.c: Use -O2.
11041         * gcc.dg/tree-prof/pr50907.c: Ditto.
11042         * gcc.dg/tree-prof/pr45354.c: Ditto.
11043         * g++.dg/tree-prof/partition2.C: Ditto.
11044         * g++.dg/tree-prof/partition3.C: Ditto.
11046 2013-06-06  Tobias Burnus  <burnus@net-b.de>
11048         PR fortran/57542
11049         * gfortran.dg/finalize_16.f90: New.
11051 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11053         * gcc.dg/vect/no-section-anchors-vect-68.c:
11054         Add dg-skip-if aarch64_tiny.
11056 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11058         PR C/57457
11059         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
11060         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
11062 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
11064         PR c++/51908
11065         * g++.dg/cpp0x/decltype54.C: New.
11067 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
11069         * gcc.dg/fshort-wchar.c: Add extra dg-options for
11070         arm*-*-*eabi* targets.
11071         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
11072         arm*-*-* targets.
11073         * gcc.dg/tree-ssa/pr43491.c: Likewise.
11075 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
11076             Tobias Burnus  <burnus@net-b.de>
11078         * gfortran.dg/string_length_2.f90: Fix dg-do run.
11079         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
11080         * gfortran.dg/io_real_boz_4.f90: Ditto.
11081         * gfortran.dg/io_real_boz_5.f90: Ditto.
11083 2013-06-05  Andreas Schwab  <schwab@suse.de>
11085         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
11087 2013-06-04  Jan Hubicka  <jh@suse.cz>
11089         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
11091 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11093         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
11094         parameters with void.
11095         (main2): Removed argc parameter.
11096         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
11097         (main): Replaced argc, argv parameters with void.
11098         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
11099         (main2): Removed argc parameter.
11100         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
11101         argv parameters with void.  Added __asm volatile to avoid optimization
11102         on argc, if necessary.
11103         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
11104         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
11105         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
11106         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
11107         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
11108         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
11109         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
11110         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
11111         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
11112         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
11113         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
11114         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
11115         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
11116         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
11117         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
11118         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
11119         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
11120         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
11121         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
11122         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
11123         parameters with void.
11124         (main2): Removed argc parameter.
11125         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
11126         (main): Replaced argc, argv parameters with void.
11127         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
11128         argv parameters with void.  Also renamed this function as main, and
11129         delete the existing main.
11130         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
11131         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
11132         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
11134 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
11136         * gcc.target/aarch64/movi_1.c: New test.
11138 2013-06-04  Tobias Burnus  <burnus@net-b.de>
11140         PR fortran/37336
11141         * gfortran.dg/finalize_12.f90: New.
11142         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
11143         end of scope finalization.
11144         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11145         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
11146         * gfortran.dg/auto_dealloc_2.f90: Ditto.
11147         * gfortran.dg/class_19.f03: Ditto.
11148         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
11149         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
11150         * gfortran.dg/extends_14.f03: Ditto.
11151         * gfortran.dg/move_alloc_4.f90: Ditto.
11152         * gfortran.dg/typebound_proc_27.f03: Ditto.
11154 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
11156         * gfortran.dg/bounds_check_7.f90: Remove "! {".
11157         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
11158         * gfortran.dg/default_initialization_5.f90: Update dg-do.
11159         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
11160         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
11161         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
11162         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
11163         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
11164         * gfortran.dg/io_real_boz_4.f90: Ditto.
11165         * gfortran.dg/io_real_boz_5.f90: Ditto.
11166         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
11167         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
11168         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
11169         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
11170         * gfortran.dg/transpose_2.f90: Fix dg-output.
11172 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11174         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
11175         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
11176         dg-option and an header comment.
11178 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11180         PR c++/57419
11181         * g++.dg/cpp0x/sfinae46.C: New.
11182         * g++.dg/cpp0x/defaulted13.C: Adjust.
11183         * g++.dg/cpp0x/defaulted2.C: Likewise.
11184         * g++.dg/cpp0x/defaulted26.C: Likewise.
11185         * g++.dg/cpp0x/defaulted3.C: Likewise.
11186         * g++.dg/cpp0x/error1.C: Likewise.
11187         * g++.dg/cpp0x/implicit1.C: Likewise.
11188         * g++.dg/cpp0x/implicit11.C: Likewise.
11189         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
11190         * g++.dg/cpp0x/initlist47.C: Likewise.
11191         * g++.dg/cpp0x/initlist9.C: Likewise.
11192         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
11193         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
11194         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
11195         * g++.dg/cpp0x/union4.C: Likewise.
11196         * g++.dg/template/crash108.C: Likewise.
11197         * g++.dg/template/crash41.C: Likewise.
11198         * g++.old-deja/g++.jason/local.C: Likewise.
11199         * g++.old-deja/g++.law/visibility3.C: Likewise.
11201 2013-06-03  Teresa Johnson  <tejohnson@google.com>
11203         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
11204         * gcc.dg/vect/bb-slp-14.c: Ditto.
11205         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
11206         * gcc.dg/vect/bb-slp-23.c: Ditto.
11207         * gcc.dg/vect/bb-slp-15.c: Ditto.
11208         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
11209         * gcc.dg/vect/bb-slp-24.c: Ditto.
11210         * gcc.dg/vect/bb-slp-16.c: Ditto.
11211         * gcc.dg/vect/bb-slp-25.c: Ditto.
11212         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
11213         * gcc.dg/vect/bb-slp-17.c: Ditto.
11214         * gcc.dg/vect/bb-slp-1.c: Ditto.
11215         * gcc.dg/vect/bb-slp-26.c: Ditto.
11216         * gcc.dg/vect/bb-slp-18.c: Ditto.
11217         * gcc.dg/vect/bb-slp-2.c: Ditto.
11218         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
11219         * gcc.dg/vect/bb-slp-27.c: Ditto.
11220         * gcc.dg/vect/bb-slp-19.c: Ditto.
11221         * gcc.dg/vect/bb-slp-3.c: Ditto.
11222         * gcc.dg/vect/bb-slp-28.c: Ditto.
11223         * gcc.dg/vect/bb-slp-4.c: Ditto.
11224         * gcc.dg/vect/bb-slp-29.c: Ditto.
11225         * gcc.dg/vect/bb-slp-5.c: Ditto.
11226         * gcc.dg/vect/bb-slp-6.c: Ditto.
11227         * gcc.dg/vect/bb-slp-8a.c: Ditto.
11228         * gcc.dg/vect/bb-slp-7.c: Ditto.
11229         * gcc.dg/vect/bb-slp-8b.c: Ditto.
11230         * gcc.dg/vect/bb-slp-8.c: Ditto.
11231         * gcc.dg/vect/bb-slp-9.c: Ditto.
11232         * gcc.dg/vect/bb-slp-10.c: Ditto.
11233         * gcc.dg/vect/bb-slp-11.c: Ditto.
11234         * gcc.dg/vect/bb-slp-20.c: Ditto.
11235         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
11236         * gcc.dg/vect/bb-slp-21.c: Ditto.
11237         * gcc.dg/vect/bb-slp-30.c: Ditto.
11238         * gcc.dg/vect/bb-slp-13.c: Ditto.
11239         * gcc.dg/vect/bb-slp-22.c: Ditto.
11240         * g++.dg/vect/slp-pr50413.cc: Ditto.
11241         * g++.dg/vect/slp-pr56812.cc: Ditto.
11242         * g++.dg/vect/slp-pr50819.cc: Ditto.
11244 2013-06-01  Tobias Burnus  <burnus@net-b.de>
11246         PR fortran/57456
11247         * gfortran.dg/class_array_17.f90: New.
11249 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11251         * ada/acats/floatstore.lst: New.
11252         * ada/acats/run_all.sh: Process it.
11254 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11256         * gcc.target/powerpc/e500-ord-1.c: New test.
11257         * gcc.target/powerpc/e500-ord-2.c: Likewise.
11258         * gcc.target/powerpc/e500-unord-1.c: Likewise.
11259         * gcc.target/powerpc/e500-unord-2.c: Likewise.
11261 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11263         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
11265 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11267         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
11269 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
11271         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
11273 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11275         PR c/57452
11276         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
11277         test-case.
11279 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11281         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
11283 2013-05-31  Marek Polacek  <polacek@redhat.com>
11285         PR tree-optimization/57478
11286         PR tree-optimization/57453
11287         * gcc.dg/torture/pr57478.c: New test.
11289 2013-05-31  Tobias Burnus  <burnus@net-b.de>
11291         PR fortran/57456
11292         * gfortran.dg/class_array_17.f90: New.
11294 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11296         PR target/56315
11297         * gcc.target/arm/iordi3-opt.c: New test.
11299 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
11301         PR fortran/54190
11302         PR fortran/57217
11303         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
11304         * gfortran.dg/interface_26.f90: Ditto.
11305         * gfortran.dg/proc_ptr_11.f90: Ditto.
11306         * gfortran.dg/proc_ptr_15.f90: Ditto.
11307         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11308         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
11309         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
11310         * gfortran.dg/typebound_override_1.f90: Ditto.
11311         * gfortran.dg/typebound_override_4.f90: Ditto.
11312         * gfortran.dg/typebound_proc_6.f03: Ditto.
11313         * gfortran.dg/assumed_type_7.f90: New test.
11314         * gfortran.dg/typebound_override_5.f90: New test.
11315         * gfortran.dg/typebound_override_6.f90: New test.
11316         * gfortran.dg/typebound_override_7.f90: New test.
11318 2013-05-30  Tobias Burnus  <burnus@net-b.de>
11320         PR middle-end/57073
11321         * gfortran.dg/power_6.f90: New.
11323 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
11325         * gcc.target/aarch64/insv_1.c: New test.
11327 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
11329         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
11330         dg-skip-if "No stabs".
11332 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
11334         PR fortran/54189
11335         * gfortran.dg/assumed_size_1.f90: New.
11337 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
11339         * gcc.dg/shrink-wrap-alloca.c: New added.
11340         * gcc.dg/shrink-wrap-pretend.c: New added.
11341         * gcc.dg/shrink-wrap-sibcall.c: New added.
11343 2013-05-30  Tobias Burnus  <burnus@net-b.de>
11345         PR fortran/57458
11346         * gfortran.dg/assumed_rank_13.f90: New.
11348 2013-05-29  Easwaran Raman  <eraman@google.com>
11350         PR tree-optimization/57442
11351         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
11353 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11355         PR tree-optimization/57441
11356         * gcc.c-torture/compile/pr57441.c: New.
11358 2013-05-29  Dehao Chen  <dehao@google.com>
11360         PR testsuite/57413
11361         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
11363 2013-05-29  Tobias Burnus  <burnus@net-b.de>
11365         PR fortran/37336
11366         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
11367         * gfortran.dg/class_19.f03: Ditto.
11369 2013-05-29  Richard Biener  <rguenther@suse.de>
11371         * gcc.dg/vect/bb-slp-32.c: New testcase.
11373 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
11375         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
11376         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
11377         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
11378         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
11379         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
11380         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
11381         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
11382         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
11383         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
11384         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
11385         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
11386         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
11387         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
11388         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
11389         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
11390         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
11391         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
11392         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
11393         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
11394         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
11395         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
11396         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
11397         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
11398         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
11399         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
11400         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
11401         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
11402         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
11403         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
11404         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
11405         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
11406         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
11407         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
11408         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
11409         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
11410         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
11411         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
11412         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
11413         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
11415 2013-05-29  Tobias Burnus  <burnus@net-b.de>
11417         PR fortran/37336
11418         * gfortran.dg/finalize_11.f90: New.
11419         * gfortran.dg/finalize_4.f03: Remove dg-error.
11420         * gfortran.dg/finalize_5.f03: Ditto.
11421         * gfortran.dg/finalize_6.f03: Ditto.
11422         * gfortran.dg/finalize_7.f03: Ditto.
11424 2013-05-28  Tobias Burnus  <burnus@net-b.de>
11426         * gfortran.dg/class_array_16.f90: New.
11428 2013-05-28  Tobias Burnus  <burnus@net-b.de>
11430         PR fortran/57435
11431         * gfortran.dg/use_29.f90: New.
11433 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11435         * gnat.dg/fp_exception.adb: New test.
11437 2013-05-28  Richard Biener  <rguenther@suse.de>
11439         PR tree-optimization/56787
11440         * gcc.dg/vect/pr56787.c: New testcase.
11442 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
11443             Tobias Burnus  <burnus@net-b.de>
11445         PR fortran/57217
11446         * gfortran.dg/typebound_override_4.f90: New.
11448 2013-05-28  Richard Biener  <rguenther@suse.de>
11450         PR tree-optimization/57411
11451         * g++.dg/opt/pr57411.C: New testcase.
11453 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11455         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
11456         * gcc.dg/builtin-bswap-9.c: Likewise.
11458 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11460         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
11462 2013-05-27  Richard Biener  <rguenther@suse.de>
11464         PR middle-end/57412
11465         * gcc.dg/gomp/pr57412.c: New testcase.
11467 2013-05-27  Bud Davis  <jmdavis@link.com>
11469         PR fortran/50405
11470         * gfortran.dg/stfunc_8.f90: New.
11472 2013-05-27  Richard Biener  <rguenther@suse.de>
11474         PR tree-optimization/57343
11475         * gcc.dg/torture/pr57343.c: New testcase.
11477 2013-05-27  Richard Biener  <rguenther@suse.de>
11479         PR tree-optimization/57417
11480         * gcc.dg/torture/pr57417.c: New testcase.
11482 2013-05-27  Richard Biener  <rguenther@suse.de>
11484         PR tree-optimization/57396
11485         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
11487 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11489         * gnat.dg/specs/last_bit.ads: New test.
11491 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11493         * gnat.dg/specs/machine_attribute.ads: New test.
11495 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11497         * gnat.dg/incomplete3.ad[sb]: New test.
11499 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
11501         PR target/53916
11502         * gcc.target/mips/div-13.c: New test.
11504 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
11506         PR target/55777
11507         * gcc.target/mips/mips16-attributes-5.c,
11508         * gcc.target/mips/mips16-attributes-6.c: New tests.
11510 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11512         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
11513         * gcc.dg/builtin-bswap-8.c: Likewise.
11515 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11517         PR c++/52216
11518         * g++.dg/cpp0x/new1.C: New.
11520 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
11522         PR c++/25666
11523         * g++.dg/parse/dtor16.C: New.
11524         * g++.dg/parse/dtor6.C: Adjust.
11526 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11528         PR c++/19618
11529         * g++.dg/expr/bitfield12.C: New.
11531 2013-05-24  Jeff Law  <law@redhat.com>
11533         PR tree-optimization/57124
11534         * gcc.c-torture/execute/pr57124.c: New test.
11535         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
11537 2013-05-24  Martin Jambor  <mjambor@suse.cz>
11539         PR tree-optimization/57294
11540         * gcc.dg/ipa/pr57294.c: New test.
11542 2013-05-24  Dehao Chen  <dehao@google.com>
11544         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
11546 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
11548         * gcc.target/aarch64/scalar_intrinsics.c
11549         (force_simd): Use a valid instruction.
11550         (test_vdupd_lane_s64): Pass a valid lane argument.
11551         (test_vdupd_lane_u64): Likewise.
11553 2013-05-24  Richard Biener  <rguenther@suse.de>
11555         PR tree-optimization/57287
11556         * gcc.dg/pr57287.c: New testcase.
11558 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11560         PR c++/26572
11561         * g++.dg/template/error51.C: New.
11563 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
11565         PR c++/25503
11566         * g++.dg/template/bitfield2.C: New.
11568 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
11570         * gnat.dg/specs/noinline1.ads: New test.
11571         * gnat.dg/noinline2.ad[sb]: Likewise.
11572         * gnat.dg/specs/noinline3.ads: Likewise.
11573         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
11575 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
11577         PR tree-ssa/57385
11578         * gcc.dg/tree-ssa/pr57385.c: New test.
11580 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
11582         * gnat.dg/derived_type4.adb: New test.
11584 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
11586         * gcc.dg/builtin-bswap-6.c: New test.
11587         * gcc.dg/builtin-bswap-7.c: Likewise.
11588         * gcc.dg/builtin-bswap-8.c: Likewise.
11589         * gcc.dg/builtin-bswap-9.c: Likewise.
11591 2013-05-23  Christian Bruel  <christian.bruel@st.com>
11593         PR debug/57351
11594         * gcc.dg/debug/pr57351.c: New test
11596 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
11598         * gcc.target/aarch64/vect-clz.c: New file.
11600 2013-05-23  Martin Jambor  <mjambor@suse.cz>
11602         PR middle-end/57347
11603         * gcc.dg/ipa/pr57347.c: New test.
11605 2013-05-23  Richard Biener  <rguenther@suse.de>
11607         PR tree-optimization/57380
11608         * g++.dg/tree-ssa/pr57380.C: New testcase.
11610 2013-05-23  Richard Biener  <rguenther@suse.de>
11612         PR middle-end/57381
11613         * gcc.dg/torture/pr57381.c: New testcase.
11615 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
11617         PR middle-end/57344
11618         * gcc.c-torture/execute/pr57344-1.c: New test.
11619         * gcc.c-torture/execute/pr57344-2.c: New test.
11620         * gcc.c-torture/execute/pr57344-3.c: New test.
11621         * gcc.c-torture/execute/pr57344-4.c: New test.
11623 2013-05-23  Richard Biener  <rguenther@suse.de>
11625         PR rtl-optimization/57341
11626         * gcc.dg/torture/pr57341.c: New testcase.
11628 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11630         PR c++/57352
11631         * g++.dg/parse/crash62.C: New.
11633 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11634             Pat Haugen  <pthaugen@us.ibm.com>
11635             Peter Bergner  <bergner@vnet.ibm.com>
11637         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
11638         crypto builtins.
11640 2013-05-22  Tobias Burnus  <burnus@net-b.de>
11642         PR fortran/57364
11643         * gfortran.dg/defined_assignment_6.f90: New.
11645 2013-05-22  Tobias Burnus  <burnus@net-b.de>
11647         PR fortran/57338
11648         * gfortran.dg/assumed_type_6.f90: New.
11650 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11652         PR c++/57211
11653         * g++.dg/cpp0x/Wunused-parm.C: New.
11655 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
11657         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
11658         * g++.dg/warn/Wdouble-promotion.C: Likewise.
11660 2013-05-21  Easwaran Raman  <eraman@google.com>
11662         PR tree-optimization/57322
11663         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
11665 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
11667         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
11668         .set (no)?micromips
11670 2013-05-21  Tobias Burnus  <burnus@net-b.de>
11672         PR fortran/57035
11673         * gfortran.dg/assumed_type_5.f90: New.
11674         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
11675         * gfortran.dg/assumed_rank_2.f90: Ditto.
11676         * gfortran.dg/assumed_type_3.f90: Update dg-error.
11677         * gfortran.dg/no_arg_check_3.f90: Ditto.
11679 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
11681         PR tree-optimization/57331
11682         * gcc.c-torture/compile/pr57331.c: New test.
11684 2013-05-21  Richard Biener  <rguenther@suse.de>
11686         PR tree-optimization/57330
11687         * gcc.dg/torture/pr57330.c: New testcase.
11689 2013-05-21  Richard Biener  <rguenther@suse.de>
11691         PR tree-optimization/57303
11692         * gcc.dg/torture/pr57303.c: New testcase.
11694 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
11696         PR tree-optimization/57321
11697         * gcc.c-torture/execute/pr57321.c: New test.
11699 2013-05-20  Tobias Burnus  <burnus@net-b.de>
11701         PR fortran/48858
11702         PR fortran/55465
11703         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
11704         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
11705         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
11706         * gfortran.dg/binding_label_tests_3.f03: Ditto.
11707         * gfortran.dg/binding_label_tests_4.f03: Ditto.
11708         * gfortran.dg/binding_label_tests_5.f03: Ditto.
11709         * gfortran.dg/binding_label_tests_6.f03: Ditto.
11710         * gfortran.dg/binding_label_tests_7.f03: Ditto.
11711         * gfortran.dg/binding_label_tests_8.f03: Ditto.
11712         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
11713         * gfortran.dg/binding_label_tests_24.f90: New.
11714         * gfortran.dg/binding_label_tests_25.f90: New.
11716 2013-05-20  Tobias Burnus  <burnus@net-b.de>
11718         PR fortran/48858
11719         * gfortran.dg/binding_label_tests_17.f90: New.
11720         * gfortran.dg/binding_label_tests_18.f90: New.
11721         * gfortran.dg/binding_label_tests_19.f90: New.
11722         * gfortran.dg/binding_label_tests_20.f90: New.
11723         * gfortran.dg/binding_label_tests_21.f90: New.
11724         * gfortran.dg/binding_label_tests_22.f90: New.
11725         * gfortran.dg/binding_label_tests_23.f90: New.
11727 2013-05-20  Tobias Burnus  <burnus@net-b.de>
11729         PR fortran/48858
11730         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
11731         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
11732         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
11733         * gfortran.dg/common_18.f90: New.
11734         * gfortran.dg/common_19.f90: New.
11735         * gfortran.dg/common_20.f90: New.
11736         * gfortran.dg/common_21.f90: New.
11738 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11740         PR c++/12288
11741         * g++.dg/parse/error52.C: New.
11742         * g++.dg/parse/error3.C: Adjust.
11743         * g++.dg/parse/error36.C: Likewise.
11745 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
11747         PR target/56547
11748         * gcc.target/sh/pr56547-1.c: New.
11749         * gcc.target/sh/pr56547-2.c: New.
11751 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11753         PR c++/23608
11754         * g++.dg/warn/Wsign-compare-6.C: New.
11755         * g++.dg/warn/Wdouble-promotion.C: Adjust.
11757 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11759         PR c++/57327
11760         * g++.dg/template/error50.C: New.
11762 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
11764         PR c++/10207
11765         * g++.dg/ext/complit13.C: New.
11767 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
11769         PR c++/57175
11770         * g++.dg/pr57175.C: New testcase.
11772 2013-05-17  Easwaran Raman  <eraman@google.com>
11774         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
11776 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
11778         PR testsuite/57313
11779         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
11781 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
11783         PR rtl-optimization/57281
11784         PR rtl-optimization/57300
11785         * gcc.dg/pr57300.c: New test.
11786         * gcc.c-torture/execute/pr57281.c: New test.
11788 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
11790         PR c++/18126
11791         * g++.dg/ext/sizeof-complit.C: New.
11793 2013-05-17  Marek Polacek  <polacek@redhat.com>
11795         * gcc.dg/strlenopt-25.c: New test.
11796         * gcc.dg/strlenopt-26.c: Likewise.
11798 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
11800         * gcc.target/i386/rotate-4.c: Compile only with -mavx
11801         instead of -mavx2, require only avx instead of avx2.
11802         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
11803         of avx2-check.h and turn into an avx runtime test instead of
11804         avx2 runtime test.
11806 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
11808         * g++.dg/ext/vector22.C: Uncomment working test.
11810 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
11812         PR c++/17410
11813         * g++.dg/template/pr17410.C: New.
11815 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
11817         * gcc.target/i386/rotate-3.c: New test.
11818         * gcc.target/i386/rotate-3a.c: New test.
11819         * gcc.target/i386/rotate-4.c: New test.
11820         * gcc.target/i386/rotate-4a.c: New test.
11821         * gcc.target/i386/rotate-5.c: New test.
11822         * gcc.target/i386/rotate-5a.c: New test.
11824 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11826         * gcc.dg/visibility-21.c: Require section_anchors.
11828 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
11830         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
11831         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
11832         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
11834 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11836         * gcc.dg/visibility-21.c: New.
11838 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
11840         PR middle-end/57286
11841         * gcc.dg/pr57286.c: New testcase.
11842         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
11843         * g++.dg/ext/vector22.C: Comment out transformations not
11844         performed anymore.
11846 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
11848         PR target/57260
11849         * gcc.target/mips/call-1.c: Restrict to o32.
11850         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
11852 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
11854         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
11855         dg-messages.
11856         * g++.dg/warn/Wshadow-1.C: Likewise.
11857         * g++.dg/warn/Wshadow-6.C: Likewise.
11858         * g++.dg/warn/Wshadow-7.C: Likewise.
11860 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
11862         PR c++/31952
11863         * g++.dg/parse/pr31952-1.C: New.
11864         * g++.dg/parse/pr31952-2.C: Likewise.
11865         * g++.dg/parse/pr31952-3.C: Likewise.
11867         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
11868         * g++.old-deja/g++.jason/cond.C: Likewise.
11869         * g++.dg/cpp0x/range-for5.C: Likewise.
11871 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11873         PR target/19599
11874         * gcc.target/arm/pr40887.c: Adjust testcase.
11875         * gcc.target/arm/pr19599.c: New test.
11877 2013-05-15  Richard Biener  <rguenther@suse.de>
11879         PR tree-optimization/57275
11880         * gcc.target/i386/pr57275.c: New testcase.
11882 2013-05-15  Jan Hubicka  <jh@suse.cz>
11884         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
11885         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
11886         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
11888 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
11890         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
11891         scheduling.
11893 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
11895         PR c++/57274
11896         * c-c++-common/Wsequence-point-1.c: New test.
11898 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
11900         * g++.dg/ext/vector22.C: New testcase.
11901         * gcc.dg/binop-xor3.c: Remove xfail.
11903 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
11905         * gcc.target/aarch64/vect-fcm.x: Add cases testing
11906         FLOAT cmp FLOAT ? INT : INT.
11907         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
11908         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11909         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11910         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11911         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11912         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11914 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
11916         PR c++/53903
11917         * g++.dg/cpp0x/defaulted43.C: New.
11919 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11921         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
11922         (alloca): Remove declaration.
11923         (foo9): Replace alloca by __builtin_alloca.
11925 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
11927         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
11928         Expect "size of array is too large" error.
11930 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11932         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
11934 2013-05-14  Richard Biener  <rguenther@suse.de>
11936         PR middle-end/57235
11937         * g++.dg/torture/pr57235.C: New testcase.
11939 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
11941         PR middle-end/57251
11942         * gcc.dg/torture/pr57251.c: New test.
11944 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
11946         PR target/57264
11947         * gcc.target/i386/pr57264.c: New test.
11949 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
11951         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
11953 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
11955         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
11957 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
11959         PR tree-optimization/45216
11960         PR tree-optimization/57157
11961         * c-c++-common/rotate-1.c: Add 32 tests with +.
11962         * c-c++-common/rotate-1a.c: Adjust.
11963         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
11964         * c-c++-common/rotate-2b.c: New test.
11965         * c-c++-common/rotate-3.c: Add 32 tests with +.
11966         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
11967         * c-c++-common/rotate-4b.c: New test.
11968         * c-c++-common/rotate-5.c: New test.
11970 2013-05-13  Martin Jambor  <mjambor@suse.cz>
11972         PR middle-end/42371
11973         * gcc.dg/ipa/remref-0.c: New test.
11974         * gcc.dg/ipa/remref-1a.c: Likewise.
11975         * gcc.dg/ipa/remref-1b.c: Likewise.
11976         * gcc.dg/ipa/remref-2a.c: Likewise.
11977         * gcc.dg/ipa/remref-2b.c: Likewise.
11979 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
11981         * gcc.dg/vector-shift-2.c: New testcase.
11983 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
11985         PR tree-optimization/57230
11986         * gcc.dg/strlenopt-24.c: New test.
11988         PR tree-optimization/57230
11989         * gcc.dg/strlenopt-23.c: New test.
11991 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
11993         PR target/57108
11994         * gcc.target/sh/pr57108.c: Move this test case to ...
11995         * gcc.c-torture/compile/pr57108.c: ... here.
11997 2013-05-10  Richard Biener  <rguenther@suse.de>
11999         PR tree-optimization/57214
12000         * gcc.dg/torture/pr57214.c: New testcase.
12002 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
12004         * gcc.dg/vector-shift.c: New testcase.
12006 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
12008         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
12010         PR tree-optimization/45216
12011         PR tree-optimization/57157
12012         * c-c++-common/rotate-1.c: New test.
12013         * c-c++-common/rotate-1a.c: New test.
12014         * c-c++-common/rotate-2.c: New test.
12015         * c-c++-common/rotate-2a.c: New test.
12016         * c-c++-common/rotate-3.c: New test.
12017         * c-c++-common/rotate-3a.c: New test.
12018         * c-c++-common/rotate-4.c: New test.
12019         * c-c++-common/rotate-4a.c: New test.
12021 2013-05-10  Richard Biener  <rguenther@suse.de>
12023         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
12024         * gcc.target/i386/l_fma_double_1.c: Adjust.
12025         * gcc.target/i386/l_fma_double_2.c: Likewise.
12026         * gcc.target/i386/l_fma_double_3.c: Likewise.
12027         * gcc.target/i386/l_fma_double_4.c: Likewise.
12028         * gcc.target/i386/l_fma_double_5.c: Likewise.
12029         * gcc.target/i386/l_fma_double_6.c: Likewise.
12030         * gcc.target/i386/l_fma_float_1.c: Likewise.
12031         * gcc.target/i386/l_fma_float_2.c: Likewise.
12032         * gcc.target/i386/l_fma_float_3.c: Likewise.
12033         * gcc.target/i386/l_fma_float_4.c: Likewise.
12034         * gcc.target/i386/l_fma_float_5.c: Likewise.
12035         * gcc.target/i386/l_fma_float_6.c: Likewise.
12037 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
12039         PR c++/51226
12040         * g++.dg/cpp0x/pr51226.C: New.
12042 2013-04-16  Han Shen  <shenhan@google.com>
12044         Test cases for '-fstack-protector-strong'.
12045         * gcc.dg/fstack-protector-strong.c: New.
12046         * g++.dg/fstack-protector-strong.C: New.
12048 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
12050         * gcc.target/aarch64/ands_1.c: New test.
12051         * gcc.target/aarch64/ands_2.c: Likewise
12053 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
12055         * lib/target-supports.exp (check_effective_target_hw): New
12056         function.
12057         * c-c++-common/asan/clone-test-1.c: Call
12058         check_effective_target_hw.
12059         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
12060         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
12061         possible decorations.
12062         * c-c++-common/asan/null-deref-1.c: Likewise.
12063         * c-c++-common/asan/stack-overflow-1.c: Likewise.
12064         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
12065         * c-c++-common/asan/use-after-free-1.c: Likewise.
12066         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
12067         * g++.dg/asan/large-func-test-1.C: Likewise.
12069 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
12071         * gcc.target/aarch64/scalar_intrinsics.c: Update.
12073 2013-05-07  Richard Biener  <rguenther@suse.de>
12075         PR middle-end/57190
12076         * g++.dg/torture/pr57190.C: New testcase.
12078 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
12080         PR tree-optimization/57149
12081         * gcc.dg/pr57149.c: New test.
12083         PR debug/57184
12084         * gcc.dg/pr57184.c: New test.
12086 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
12088         * gnat.dg/specs/array3.ads: New test.
12090 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
12092         * c-c++-common/vector-scalar-2.c: New testcase.
12094 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
12096         * gcc.target/i386/asm-dialect-2.c: New testcase.
12098 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
12100         PR c++/57183
12101         * g++.dg/cpp0x/auto38.C: New.
12103 2013-05-06  Richard Biener  <rguenther@suse.de>
12105         PR tree-optimization/57185
12106         * gcc.dg/autopar/pr57185.c: New testcase.
12108 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
12110         PR target/57106
12111         * gcc.target/i386/pr57106.c: New test.
12113 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12115         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
12116         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
12117         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
12118         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
12119         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
12120         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
12121         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
12123 2013-05-06  Teresa Johnson  <tejohnson@google.com>
12125         PR bootstrap/57154
12126         * gcc.dg/pr57154.c: New test.
12128 2013-05-06  Richard Biener  <rguenther@suse.de>
12130         PR middle-end/57147
12131         * gcc.dg/torture/pr57147-1.c: New testcase.
12132         * gcc.dg/torture/pr57147-2.c: Likewise.
12133         * gcc.dg/torture/pr57147-3.c: Likewise.
12135 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
12137         PR target/55303
12138         * gcc.target/sh/pr55303-1.c: New.
12139         * gcc.target/sh/pr55303-2.c: New.
12140         * gcc.target/sh/pr55303-3.c: New.
12142 2013-05-05  Tobias Burnus  <burnus@net-b.de>
12144         * gfortran.dg/allocate_with_source_3.f90: New.
12146 2013-05-05  Tobias Burnus  <burnus@net-b.de>
12148         PR fortran/57141
12149         * gfortran.dg/null_8.f90: New.
12151 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12153         PR c++/53745
12154         * g++.dg/cpp0x/enum27.C: New.
12155         * g++.dg/cpp0x/enum_base.C: Adjust.
12157 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
12159         PR tree-optimization/56205
12160         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
12162 2013-05-04  Tobias Burnus  <burnus@net-b.de>
12164         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
12165         * gfortran.dg/bind_c_usage_27.f90: New.
12166         * gfortran.dg/bind_c_usage_28.f90: New.
12168 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12170         PR c++/51927
12171         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
12173 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
12175         PR target/57150
12176         * gcc.target/powerpc/pr57150.c: New file.
12178 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12180         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
12181         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
12182         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
12183         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
12184         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
12185         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
12186         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
12188 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
12190         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
12191         scan-assembler-times.
12193 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12195         * gcc.dg/tree-ssa/slsr-32.c: New.
12196         * gcc.dg/tree-ssa/slsr-33.c: New.
12197         * gcc.dg/tree-ssa/slsr-34.c: New.
12198         * gcc.dg/tree-ssa/slsr-35.c: New.
12199         * gcc.dg/tree-ssa/slsr-36.c: New.
12200         * gcc.dg/tree-ssa/slsr-37.c: New.
12201         * gcc.dg/tree-ssa/slsr-38.c: New.
12203 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
12205         * gcc.target/aarch64/tst_1.c: New test.
12206         * gcc.target/aarch64/tst_2.c: Likewise
12208 2013-05-02  Jeff Law  <law@redhat.com>
12210         PR tree-optimization/57144
12211         * gcc.c-torture/execute/pr57144.c: New test.
12213 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
12215         PR rtl-optimization/57130
12216         * gcc.c-torture/execute/pr57130.c: New test.
12218 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
12220         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
12222 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
12224         * gcc.target/aarch64/fabd.c: New file.
12226 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
12228         PR c++/54318
12229         * g++.dg/cpp0x/pr54318.C: New.
12231 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
12233         PR c++/14283
12234         * g++.dg/parse/error51.C: New.
12235         * g++.dg/parse/error15.C: Adjust column numbers.
12237 2013-05-02  Tobias Burnus  <burnus@net-b.de>
12239         PR fortran/57142
12240         * gfortran.dg/size_kind_2.f90: New.
12241         * gfortran.dg/size_kind_3.f90: New.
12243 2013-05-02  Richard Biener  <rguenther@suse.de>
12245         PR middle-end/57140
12246         * g++.dg/torture/pr57140.C: New testcase.
12248 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
12250         PR target/56732
12251         * gcc.target/arm/pr56732-1.c: New test.
12253 2013-05-02  Martin Jambor  <mjambor@suse.cz>
12255         PR middle-end/56988
12256         * gcc.dg/ipa/pr56988.c: New test.
12258 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
12260         * gcc.target/aarch64/bics_1.c: New test.
12261         * gcc.target/aarch64/bics_2.c: Likewise.
12263 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
12265         PR rtl-optimization/57131
12266         * gcc.c-torture/execute/pr57131.c: New test.
12268 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
12270         PR c++/57132
12271         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
12273 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
12275         PR target/57091
12276         * gcc.target/i386/pr57091.c: New test.
12278 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
12280         * gcc.target/aarch64/vect-vaddv.c: New.
12282 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
12284         * gcc.target/aarch64/vect-vmaxv.c: New.
12285         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
12287 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
12289         * gcc.target/aarch64/scalar-vca.c: New.
12290         * gcc.target/aarch64/vect-vca.c: Likewise.
12292 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
12294         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
12295         (test_vceqd_s64): Force arguments to SIMD registers.
12296         (test_vceqzd_s64): Likewise.
12297         (test_vcged_s64): Likewise.
12298         (test_vcled_s64): Likewise.
12299         (test_vcgezd_s64): Likewise.
12300         (test_vcged_u64): Likewise.
12301         (test_vcgtd_s64): Likewise.
12302         (test_vcltd_s64): Likewise.
12303         (test_vcgtzd_s64): Likewise.
12304         (test_vcgtd_u64): Likewise.
12305         (test_vclezd_s64): Likewise.
12306         (test_vcltzd_s64): Likewise.
12307         (test_vtst_s64): Likewise.
12308         (test_vtst_u64): Likewise.
12310 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
12312         PR c++/57092
12313         * g++.dg/cpp0x/decltype53.C: New.
12315 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12317         PR fortran/57071
12318         * gfortran.dg/power_5.f90:  New test.
12320 2013-04-30  Richard Biener  <rguenther@suse.de>
12322         PR middle-end/57122
12323         * gcc.dg/torture/pr57122.c: New testcase.
12325 2013-04-30  Richard Biener  <rguenther@suse.de>
12327         PR middle-end/57107
12328         * g++.dg/torture/pr57107.C: New testcase.
12330 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
12332         PR rtl-optimization/57105
12333         * gcc.dg/pr57105.c: New test.
12335 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
12337         PR tree-optimization/57104
12338         * gcc.dg/pr57104.c: New test.
12340 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
12342         PR target/44578
12343         * gcc.target/i386/pr44578.c: New test.
12345 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
12347         PR target/57097
12348         * gcc.target/i386/pr57097.c: New test.
12350 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
12352         PR target/57098
12353         * gcc.target/i386/pr57098.c: New test.
12355 2013-04-29  Kai Tietz  <ktietz@redhat.com>
12357         * gcc.c-torture/execute/pr55875.c: New test.
12359 2013-04-29  Richard Biener  <rguenther@suse.de>
12361         PR middle-end/57075
12362         * gcc.dg/torture/pr57075.c: New testcase.
12364 2013-04-29  Richard Biener  <rguenther@suse.de>
12366         PR middle-end/57103
12367         * gcc.dg/autopar/pr57103.c: New testcase.
12369 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
12371         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
12373 2013-04-29  Tom de Vries  <tom@codesourcery.com>
12375         * gcc.dg/pr50763.c: Update test.
12377 2013-04-26  Jeff Law  <law@redhat.com>
12379         * gcc.dg/tree-ssa/vrp88.c: New test.
12381 2013-04-29  Christian Bruel  <christian.bruel@st.com>
12383         PR target/57108
12384         * gcc.target/sh/pr57108.c: New test.
12386 2013-04-29  Richard Biener  <rguenther@suse.de>
12388         PR middle-end/57089
12389         * gfortran.dg/gomp/pr57089.f90: New testcase.
12391 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
12393         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
12395 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
12397         * gcc.target/aarch64/vect-vcvt.c: New.
12399 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
12401         * gcc.target/aarch64/vect-vrnd.c: New.
12403 2013-04-29  Richard Biener  <rguenther@suse.de>
12405         PR tree-optimization/57081
12406         * gcc.dg/torture/pr57081.c: New testcase.
12408 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
12410         PR tree-optimization/57083
12411         * gcc.dg/torture/pr57083.c: New test.
12413 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
12415         PR c++/56450
12416         * g++.dg/cpp0x/decltype52.C: New.
12418 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
12420         N3472 binary constants
12421         * g++.dg/cpp/limits.C: Adjust warning wording.
12422         * g++.dg/system-binary-constants-1.C: Likewise.
12423         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
12425 2013-04-28  Tobias Burnus  <burnus@net-b.de>
12427         PR fortran/57093
12428         * gfortran.dg/coarray_30.f90: New.
12430 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
12432         PR fortran/57071
12433         * frontend-passes (optimize_power):  New function.
12434         (optimize_op):  Use it.
12436 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
12438         PR target/56866
12439         * gcc.c-torture/execute/pr56866.c: New test.
12440         * gcc.target/i386/pr56866.c: New test.
12442 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
12444         PR go/57045
12445         * gcc.dg/setjmp-5.c: New test.
12447 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
12449         PR c++/55708
12450         * g++.dg/cpp0x/constexpr-55708.C: New.
12452 2013-04-26  Richard Biener  <rguenther@suse.de>
12454         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
12455         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
12456         * gcc.dg/pr53265.c: Remove XFAILs.
12457         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
12458         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
12460 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
12462         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
12463         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
12464         -fdiagnostics-color=never option similarly to
12465         -fno-diagnostics-show-caret option.
12467 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
12469         PR rtl-optimization/57003
12470         * gcc.target/i386/pr57003.c: New test.
12472 2013-04-25  Marek Polacek  <polacek@redhat.com>
12474         PR tree-optimization/57066
12475         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
12477 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
12478             Tejas Belagod  <tejas.belagod@arm.com>
12480         * gcc.target/aarch64/vaddv-intrinsic.c: New.
12481         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
12482         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
12484 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12486         * gcc.target/aarch64/cmp.c: New.
12488 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12490         * gcc.target/aarch64/ngc.c: New.
12492 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12494         * lib/target-supports.exp
12495         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
12496         (check_effective_target_arm_neon_fp16_ok): Likewise.
12497         (add_options_for_arm_neon_fp16): Likewise.
12498         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
12499         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
12501 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
12503         PR rtl-optimizations/57046
12504         * gcc.target/i386/pr57046.c: New test.
12506 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12508         * g++.dg/cpp1y/cplusplus.C: New.
12510 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12512         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
12514 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12516         * c-c++-common/Wpointer-arith-1.c: New.
12518 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12520         * g++.dg/cpp1y/cxx1y_macro.C: New.
12522 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12524         PR c++/56970
12525         * g++.dg/cpp0x/sfinae45.C: New.
12527 2013-04-24  Richard Biener  <rguenther@suse.de>
12529         PR testsuite/57050
12530         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
12532 2013-04-23  Richard Biener  <rguenther@suse.de>
12534         PR middle-end/57036
12535         * gcc.dg/torture/pr57036-1.c: New testcase.
12536         * gcc.dg/torture/pr57036-2.c: Likewise.
12538 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
12540         * gcc.target/aarch64/scalar-mov.c: New testcase.
12542 2013-04-23  Richard Biener  <rguenther@suse.de>
12544         PR tree-optimization/57026
12545         * gcc.dg/torture/pr57026.c: New testcase.
12547 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
12549         PR fortran/53685
12550         PR fortran/57022
12551         * gfortran.dg/transfer_check_4.f90: New.
12553 2013-04-22  Marek Polacek  <polacek@redhat.com>
12555         PR sanitizer/56990
12556         * gcc.dg/pr56990.c: New test.
12558 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
12560         PR target/57018
12561         * gcc.target/i386/pr57018.c: New test.
12563 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
12565         * gcc.target/aarch64/vrecps.c: New.
12566         * gcc.target/aarch64/vrecpx.c: Likewise.
12568 2013-04-22  Christian Bruel  <christian.bruel@st.com>
12570         PR target/56995
12571         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
12573 2013-04-21  Jeff Law  <law@redhat.com>
12575         * gcc.dg/tree-ssa/forwprop-26.c: New test.
12577 2013-04-20  Tobias Burnus  <burnus@net-b.de>
12579         PR fortran/56907
12580         * gfortran.dg/c_loc_test_22.f90: New.
12582 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
12584         PR rtl-optimization/56847
12585         * gcc.dg/pr56847.c: New test.
12587 2013-04-19  Richard Biener  <rguenther@suse.de>
12589         PR tree-optimization/56982
12590         * gcc.c-torture/execute/pr56982.c: New testcase.
12592 2013-04-19  Martin Jambor  <mjambor@suse.cz>
12594         PR tree-optimization/56718
12595         * g++.dg/ipa/imm-devirt-1.C: New test.
12596         * g++.dg/ipa/imm-devirt-2.C: Likewise.
12598 2013-04-19  Richard Biener  <rguenther@suse.de>
12600         PR tree-optimization/57000
12601         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
12603 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
12604             Mikael Morin  <mikael@gcc.gnu.org>
12606         PR fortran/56872
12607         * gfortran.dg/array_constructor_45.f90:  New test.
12608         * gfortran.dg/array_constructor_46.f90:  New test.
12609         * gfortran.dg/array_constructor_47.f90:  New test.
12610         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
12612 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
12614         PR rtl-optimization/56999
12615         * g++.dg/opt/pr56999.C: New test.
12617 2013-04-18  Cary Coutant  <ccoutant@google.com>
12619         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
12620         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
12622 2013-04-18  Cary Coutant  <ccoutant@google.com>
12624         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
12625         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
12626         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
12627         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
12628         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
12629         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
12630         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
12631         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
12632         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
12633         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
12634         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
12636 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
12638         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
12640 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
12642         PR tree-optimization/56984
12643         * gcc.c-torture/compile/pr56984.c: New test.
12645         PR rtl-optimization/56992
12646         * gcc.dg/pr56992.c: New test.
12648 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
12650         PR fortran/56814
12651         * gfortran.dg/proc_ptr_42.f90: New.
12653 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12655         * gnat.dg/discr41.ad[sb]: New test.
12656         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
12657         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
12658         * gcc.dg/vect/slp-24.c: Likewise.
12659         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
12660         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
12661         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
12662         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
12663         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
12664         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
12665         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
12666         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
12667         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
12668         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
12669         * gcc.dg/vect/vect-strided-mult.c: Likewise.
12670         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
12671         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
12672         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
12673         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
12674         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
12675         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
12676         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
12677         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
12678         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
12679         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
12680         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
12681         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
12682         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
12683         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
12684         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
12686 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
12688         PR fortran/40958
12689         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
12690         * gfortran.dg/module_md5_1.f90: Remove.
12692 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12694         * gcc.target/aarch64/adds3.c: New.
12695         * gcc.target/aarch64/subs3.c: New.
12697 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12699         * gcc.target/aarch64/adds1.c: New.
12700         * gcc.target/aarch64/adds2.c: New.
12701         * gcc.target/aarch64/subs1.c: New.
12702         * gcc.target/aarch64/subs2.c: New.
12704 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
12706         Implement n3599 - Literal operator templates for strings.
12707         * g++.dg/cpp1y/udlit-char-template.C: New test.
12708         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
12710 2013-04-16  Tobias Burnus  <burnus@net-b.de>
12712         PR fortran/39505
12713         * gfortran.dg/no_arg_check_1.f90: New.
12714         * gfortran.dg/no_arg_check_2.f90: New.
12715         * gfortran.dg/no_arg_check_3.f90: New.
12717 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
12719         PR fortran/56968
12720         * gfortran.dg/proc_ptr_41.f90: New.
12722 2013-04-16  Richard Biener  <rguenther@suse.de>
12724         PR tree-optimization/56756
12725         * gcc.dg/torture/pr56756.c: New testcase.
12727 2013-04-16  Tobias Burnus  <burnus@net-b.de>
12729         PR fortran/56969
12730         * gfortran.dg/c_assoc_5.f90: New.
12732 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
12734         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
12735         * gcc.c-torture/execute/pr33992.x: Remove.
12736         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
12737         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
12738         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
12740 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
12742         PR tree-optimization/56962
12743         * gcc.c-torture/execute/pr56962.c: New test.
12745 2013-04-15  Richard Biener  <rguenther@suse.de>
12747         PR tree-optimization/56933
12748         * gcc.dg/vect/pr56933.c: New testcase.
12750 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12752         * gcc.target/arm/anddi3-opt.c: New test.
12753         * gcc.target/arm/anddi3-opt2.c: Likewise.
12755 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
12757         * gcc.dg/pr56890-1.c: New test.
12758         * gcc.dg/pr56890-2.c: Likewise.
12760 2013-04-15  Joey Ye  <joey.ye@arm.com>
12762         * gcc.target/arm/thumb1-far-jump-1.c: New test.
12763         * gcc.target/arm/thumb1-far-jump-2.c: New test.
12765 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
12767         PR fortran/56816
12768         * gfortran.dg/select_type_33.f03: New test.
12770 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
12772         PR fortran/55959
12773         * gfortran.dg/typebound_proc_29.f03: New.
12775 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
12777         PR fortran/56266
12778         * gfortran.dg/typebound_proc_28.f03: New.
12780 2013-04-12  Jeff Law  <law@redhat.com>
12782         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
12783         either.
12785 2013-04-12  Tobias Burnus  <burnus@net-b.de>
12787         PR fortran/56929
12788         * gfortran.dg/coarray/alloc_comp_2.f90: New.
12790 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
12792         PR target/56903
12793         * gcc.target/i386/pr56903.c: New test.
12795 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
12797         PR fortran/56261
12798         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
12799         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
12800         * gfortran.dg/block_11.f90: Fix invalid test case.
12801         * gfortran.dg/function_types_3.f90: Add new error message.
12802         * gfortran.dg/global_references_1.f90: Ditto.
12803         * gfortran.dg/import2.f90: Remove unneeded parts.
12804         * gfortran.dg/import6.f90: Fix invalid test case.
12805         * gfortran.dg/proc_decl_2.f90: Ditto.
12806         * gfortran.dg/proc_decl_9.f90: Ditto.
12807         * gfortran.dg/proc_decl_18.f90: Ditto.
12808         * gfortran.dg/proc_ptr_40.f90: New.
12809         * gfortran.dg/whole_file_7.f90: Modified error wording.
12810         * gfortran.dg/whole_file_16.f90: Ditto.
12811         * gfortran.dg/whole_file_17.f90: Add -pedantic.
12812         * gfortran.dg/whole_file_18.f90: Modified error wording.
12813         * gfortran.dg/whole_file_20.f03: Ditto.
12814         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
12815         invalid test case.
12817 2013-04-12  Richard Biener  <rguenther@suse.de>
12819         Revert
12820         2013-04-10  Richard Biener  <rguenther@suse.de>
12822         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
12824 2013-04-12  Tobias Burnus  <burnus@net-b.de>
12826         PR fortran/56845
12827         * gfortran.dg/class_allocate_15.f90: New.
12829         Revert:
12830         2013-04-12  Tobias Burnus  <burnus@net-b.de>
12832         * gfortran.dg/coarray_lib_alloc_2.f90: Update
12833         scan-tree-dump-times.
12835 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
12837         PR tree-optimization/56918
12838         PR tree-optimization/56920
12839         * gcc.dg/vect/pr56918.c: New test.
12840         * gcc.dg/vect/pr56920.c: New test.
12842 2013-04-12  Tobias Burnus  <burnus@net-b.de>
12844         PR fortran/56845
12845         * gfortran.dg/class_allocate_14.f90: New.
12846         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
12847         * gfortran.dg/coarray_lib_alloc_3.f90: New.
12849 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
12851         * gcc.dg/fold-cstvecshift.c: New testcase.
12853 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
12855         * gcc.target/aarch64/negs.c: New.
12857 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
12859         PR c++/56895
12860         * g++.dg/template/arrow4.C: New test.
12862 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12864         * gnat.dg/array23.adb: New test.
12865         * gnat.dg/array23_pkg[123].ads: New helpers.
12867 2013-04-11  Jeff Law  <law@redhat.com>
12869         PR tree-optimization/56900
12870         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
12872 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
12874         PR c++/56913
12875         * g++.dg/cpp0x/sfinae44.C: New.
12877 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
12879         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
12880         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
12882 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
12884         PR c++/54216
12885         * g++.dg/cpp0x/enum26.C: New.
12886         * g++.old-deja/g++.pt/mangle1.C: Adjust.
12888 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
12890         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
12891         inverse operands.
12892         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
12893         loop is vectorized.
12894         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12895         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
12896         loop is vectorized and that the correct instruction is generated.
12897         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12898         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12899         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12901 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
12903         PR tree-optimization/56899
12904         * gcc.c-torture/execute/pr56899.c: New test.
12906 2013-04-10  David S. Miller  <davem@davemloft.net>
12908         * gcc.target/sparc/setcc-4.c: New test.
12909         * gcc.target/sparc/setcc-5.c: New test.
12911 2013-04-10  Richard Biener  <rguenther@suse.de>
12913         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
12915 2013-04-10  Richard Biener  <rguenther@suse.de>
12917         * gcc.dg/vect/slp-39.c: New testcase.
12919 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
12921         PR tree-optimization/55524
12922         * gcc.target/epiphany/fnma-1.c: New test.
12924 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
12926         * gcc.dg/tree-ssa/inline-11.c: New test
12928 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
12930         PR c++/56895
12931         * g++.dg/template/arrow3.C: New test.
12933 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12935         * gcc.target/arm/minmax_minus.c: New test.
12937 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
12939         PR middle-end/56883
12940         * c-c++-common/gomp/pr56883.c: New test.
12942 2013-04-09  Jeff Law  <law@redhat.com>
12944         * gcc.dg/tree-ssa/vrp87.c: New test.
12946 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
12948         PR tree-optimization/56854
12949         * g++.dg/torture/pr56854.C: New test.
12951 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
12953         PR fortran/56782
12954         * gfortran.dg/array_constructor_44.f90:  New test.
12956 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
12958         PR c++/56871
12959         * g++.dg/cpp0x/constexpr-specialization.C: New.
12961 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
12963         * gcc.c-torture/execute/pr56837.c: New test.
12965         PR c++/34949
12966         PR c++/50243
12967         * g++.dg/opt/vt3.C: New test.
12968         * g++.dg/opt/vt4.C: New test.
12970 2013-04-08  Jeff Law  <law@redhat.com>
12972         * gcc.dg/tree-ssa/forwprop-25.c: New test.
12974 2013-04-08  Richard Biener  <rguenther@suse.de>
12976         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
12978 2013-04-08  Richard Biener  <rguenther@suse.de>
12980         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12982 2013-04-08  Richard Biener  <rguenther@suse.de>
12984         * g++.dg/vect/slp-pr56812.cc: Adjust.
12986 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
12988         * gcc.dg/pr56837.c: New test.
12989         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
12990         "generated memset minus one".
12992 2013-04-07  Tobias Burnus  <burnus@net-b.de>
12994         PR fortran/56849
12995         * gfortran.dg/reshape_5.f90: New.
12997 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12999         PR target/56843
13000         * gcc.target/powerpc/recip-1.c: Modify expected output.
13001         * gcc.target/powerpc/recip-3.c: Likewise.
13002         * gcc.target/powerpc/recip-4.c: Likewise.
13003         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
13005 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
13007         * gcc.target/arm/peep-ldrd-1.c: New test.
13008         * gcc.target/arm/peep-strd-1.c: Likewise.
13010 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
13012         * gcc.target/arm/negdi-1.c: New test.
13013         * gcc.target/arm/negdi-2.c: Likewise.
13014         * gcc.target/arm/negdi-3.c: Likewise.
13015         * gcc.target/arm/negdi-4.c: Likewise.
13017 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13019         * lib/target-supports.exp (add_options_for_arm_v8_neon):
13020         Add -march=armv8-a when we use v8 NEON.
13021         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
13022         (check_effective_target_vect_call_ceilf): Likewise.
13023         (check_effective_target_vect_call_floorf): Likewise.
13024         (check_effective_target_vect_call_roundf): Likewise.
13025         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
13026         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
13027         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
13028         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
13029         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
13031 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
13033         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
13034         * gcc.target/powerpc/sd-pwr6.c: Same.
13035         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
13036         * g++.dg/debug/pr56294.C: XFAIL on AIX.
13038 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
13040         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
13042 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
13044         PR fortran/40881
13045         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
13046         * gfortran.dg/altreturn_4.f90: Ditto.
13047         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
13048         * gfortran.dg/altreturn_5.f90: Ditto.
13049         * gfortran.dg/altreturn_6.f90: Ditto.
13050         * gfortran.dg/altreturn_7.f90: Ditto.
13052 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13054         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
13055         New procedure.
13056         (check_effective_target_arm_v8_neon_ok_nocache):
13057         Likewise.
13058         (check_effective_target_arm_v8_neon_ok): Change to use
13059         check_effective_target_arm_v8_neon_ok_nocache.
13060         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
13061         NEON flags.
13062         (check_effective_target_vect_call_btruncf):
13063         Enable for arm and ARMv8 NEON.
13064         (check_effective_target_vect_call_ceilf): Likewise.
13065         (check_effective_target_vect_call_floorf): Likewise.
13066         (check_effective_target_vect_call_roundf): Likewise.
13067         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
13068         target.
13070 2013-04-04  Marek Polacek  <polacek@redhat.com>
13072         PR tree-optimization/48186
13073         * gcc.dg/pr48186.c: New test.
13075 2013-04-04  Richard Biener  <rguenther@suse.de>
13077         PR tree-optimization/56826
13078         * gcc.dg/vect/pr56826.c: New testcase.
13079         * gcc.dg/vect/O3-pr36098.c: Adjust.
13081 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
13083         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
13084         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
13085         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
13086         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
13087         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
13088         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
13089         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
13090         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
13091         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
13092         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
13094 2013-04-04  Richard Biener  <rguenther@suse.de>
13096         PR tree-optimization/56213
13097         * gcc.dg/vect/vect-123.c: New testcase.
13099 2013-04-04  Tobias Burnus  <burnus@net-b.de>
13101         PR fortran/56810
13102         * gfortran.dg/read_repeat_2.f90: New.
13104 2013-04-04  Richard Biener  <rguenther@suse.de>
13106         PR tree-optimization/56837
13107         * g++.dg/torture/pr56837.C: New testcase.
13109 2013-04-04  Tobias Burnus  <burnus@net-b.de>
13111         PR fortran/50269
13112         * gfortran.dg/c_loc_test_21.f90: New.
13113         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
13114         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
13115         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
13116         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
13117         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
13119 2013-04-03  Jeff Law  <law@redhat.com>
13121         PR tree-optimization/56799
13122         * gcc.c-torture/execute/pr56799.c: New test.
13124 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13126         PR c++/56815
13127         * g++.dg/warn/Wpointer-arith-1.C: New.
13128         * g++.dg/gomp/for-19.C: Adjust.
13130 2013-04-03  Marek Polacek  <polacek@redhat.com>
13132         PR sanitizer/55702
13133         * gcc.dg/pr55702.c: New test.
13135 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13137         PR target/56809
13138         * gcc.dg/pr56809.c: New testcase.
13140 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
13142         PR debug/56819
13143         * g++.dg/debug/pr56819.C: New test.
13145 2013-04-03  Richard Biener  <rguenther@suse.de>
13147         PR tree-optimization/56817
13148         * g++.dg/torture/pr56817.C: New testcase.
13150 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
13152         * gcc.dg/vect/bb-slp-31.c: New file.
13154 2013-04-03  Jason Merrill  <jason@redhat.com>
13156         PR c++/34949
13157         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13159 2013-04-03  Richard Biener  <rguenther@suse.de>
13161         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
13163 2013-04-03  Richard Biener  <rguenther@suse.de>
13165         PR tree-optimization/55964
13166         * gcc.dg/torture/pr55964-2.c: New testcase.
13168 2013-04-03  Richard Biener  <rguenther@suse.de>
13170         PR tree-optimization/56501
13171         * gcc.dg/torture/pr56501.c: New testcase.
13173 2013-04-03  Richard Biener  <rguenther@suse.de>
13175         PR tree-optimization/56407
13176         * gcc.dg/torture/pr56407.c: New testcase.
13178 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
13180         PR tree-optimization/56790
13181         * g++.dg/ext/pr56790-1.C: New testcase.
13183 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
13185         * gcc.target/i386/merge-1.c: New testcase.
13186         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
13188 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
13190         PR c/19449
13191         * gcc.c-torture/execute/pr19449.c: New test.
13193 2013-04-03  Richard Biener  <rguenther@suse.de>
13195         PR tree-optimization/56812
13196         * g++.dg/vect/slp-pr56812.cc: New testcase.
13198 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
13200         PR fortran/56284
13201         PR fortran/40881
13202         * gfortran.dg/altreturn_8.f90: New.
13203         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
13204         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
13205         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13207 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
13209         PR rtl-optimization/56745
13210         * gcc.c-torture/compile/pr56745.c: New test.
13212 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
13214         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
13216 2013-04-02  Richard Biener  <rguenther@suse.de>
13218         PR tree-optimization/56778
13219         * gcc.dg/torture/pr56778.c: New testcase.
13221 2013-04-02  Richard Biener  <rguenther@suse.de>
13223         PR middle-end/56768
13224         * g++.dg/torture/pr56768.C: New testcase.
13226 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
13228         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
13230 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13232         PR fortran/56660
13233         * gfortran.dg/namelist_82.f90:  New test.
13235 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
13237         PR fortran/56500
13238         * gfortran.dg/implicit_class_1.f90: New.
13240 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13242         PR fortran/56786
13243         * gfortran.dg/namelist_81.f90:  New test.
13245 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13247         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
13248         for constant and equal string lengths.
13249         * gfortran.dg/character_comparison_5.f90:  Likewise.
13250         * gfortran.dg/character_comparison_9.f90:  New test.
13252 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
13254         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
13255         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
13257 2013-03-29  Tobias Burnus  <burnus@net-b.de>
13259         PR fortran/35203
13260         * gfortran.dg/optional_absent_3.f90: New.
13262 2013-03-29  Tobias Burnus  <burnus@net-b.de>
13264         PR fortran/56737
13265         * gfortran.dg/fmt_cache_3.f90: New.
13267 2013-03-29  Tobias Burnus  <burnus@net-b.de>
13269         PR fortran/56735
13270         * gfortran.dg/namelist_80.f90: New.
13272 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
13274         PR fortran/45159
13275         * gfortran.dg/string_length_2.f90:  New test.
13276         * gfortran.dg/dependency_41.f90:  New test.
13278 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
13280         PR fortran/55806
13281         * gfortran.dg/array_constructor_43.f90:  New test.
13282         * gfortran.dg/random_seed_3.f90:  New test.
13284 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
13286         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
13287         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
13288         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
13289         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
13290         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
13291         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
13292         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
13293         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
13294         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
13295         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
13297 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
13299         PR c++/56725
13300         * g++.dg/conversion/op4.C: Adjust.
13301         * g++.dg/cpp0x/rv1n.C: Likewise.
13302         * g++.dg/cpp0x/rv2n.C: Likewise.
13303         * g++.dg/cpp0x/template_deduction.C: Likewise.
13304         * g++.dg/expr/cond8.C: Likewise.
13305         * g++.dg/other/error4.C: Likewise.
13306         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13307         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
13308         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
13309         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
13310         * g++.old-deja/g++.jason/conversion2.C: Likewise.
13311         * g++.old-deja/g++.law/cvt20.C: Likewise.
13312         * g++.old-deja/g++.law/cvt8.C: Likewise.
13313         * g++.old-deja/g++.law/init8.C: Likewise.
13314         * g++.old-deja/g++.mike/net12.C: Likewise.
13315         * g++.old-deja/g++.mike/net8.C: Likewise.
13316         * g++.old-deja/g++.mike/p2793.C: Likewise.
13317         * g++.old-deja/g++.mike/p3836.C: Likewise.
13318         * g++.old-deja/g++.mike/p418.C: Likewise.
13319         * g++.old-deja/g++.mike/p701.C: Likewise.
13320         * g++.old-deja/g++.mike/p807.C: Likewise.
13322 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
13324         PR middle-end/56694
13325         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
13326         targets.
13328 2013-03-28  Marek Polacek  <polacek@redhat.com>
13330         PR tree-optimization/56695
13331         * gcc.dg/vect/pr56695.c: New test.
13333 2013-03-28  Richard Biener  <rguenther@suse.de>
13335         PR tree-optimization/37021
13336         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
13337         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
13339 2013-03-27  Tobias Burnus  <burnus@net-b.de>
13341         PR fortran/56650
13342         PR fortran/36437
13343         * gfortran.dg/sizeof_2.f90: New.
13344         * gfortran.dg/sizeof_3.f90: New.
13345         * gfortran.dg/sizeof_proc.f90: Update dg-error.
13347 2013-03-27  Richard Biener  <rguenther@suse.de>
13349         PR tree-optimization/37021
13350         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
13352 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
13354         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
13355         * g++.dg/ipa/ivinline-2.C: Likewise.
13356         * g++.dg/ipa/ivinline-3.C: Likewise.
13357         * g++.dg/ipa/ivinline-4.C: Likewise.
13358         * g++.dg/ipa/ivinline-5.C: Likewise.
13359         * g++.dg/ipa/ivinline-7.C: Likewise.
13360         * g++.dg/ipa/ivinline-8.C: Likewise.
13361         * g++.dg/ipa/ivinline-9.C: Likewise.
13362         * g++.dg/cpp0x/noexcept03.C: Likewise.
13363         * gcc.dg/const-1.c: Likewise.
13364         * gcc.dg/ipa/pure-const-1.c: Likewise.
13365         * gcc.dg/noreturn-8.c: Likewise.
13366         * gcc.target/i386/mmx-1.c: Likewise.
13367         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
13368         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
13369         * gcc.c-torture/execute/pr33992.x: New file.
13371 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
13373         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
13375 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
13377         PR c++/55951
13378         * g++.dg/ext/desig5.C: New.
13380 2013-03-26  Tobias Burnus  <burnus@net-b.de>
13382         PR fortran/56649
13383         * gfortran.dg/merge_init_expr_2.f90: New.
13384         * gfortran.dg/merge_char_1.f90: Modify test to
13385         stay a run-time test.
13386         * gfortran.dg/merge_char_3.f90: Ditto.
13388 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
13390         * g++.dg/cpp0x/constexpr-friend-2.C: New.
13391         * g++.dg/cpp0x/constexpr-main.C: Likewise.
13393 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
13395         PR c++/56722
13396         * g++.dg/cpp0x/range-for23.C: New.
13398 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
13400         PR libfortran/52512
13401         * gfortran.dg/namelist_79.f90: New.
13403 2013-03-25  Martin Jambor  <mjambor@suse.cz>
13405         * gcc.dg/ipa/ipcp-agg-9.c: New test.
13407 2013-03-25  Tobias Burnus  <burnus@net-b.de>
13409         PR fortran/38536
13410         PR fortran/38813
13411         PR fortran/38894
13412         PR fortran/39288
13413         PR fortran/40963
13414         PR fortran/45824
13415         PR fortran/47023
13416         PR fortran/47034
13417         PR fortran/49023
13418         PR fortran/50269
13419         PR fortran/50612
13420         PR fortran/52426
13421         PR fortran/54263
13422         PR fortran/55343
13423         PR fortran/55444
13424         PR fortran/55574
13425         PR fortran/56079
13426         PR fortran/56378
13427         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
13428         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
13429         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
13430         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
13431         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
13432         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
13433         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
13434         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
13435         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
13436         * gfortran.dg/c_loc_tests_16.f90: Ditto.
13437         * gfortran.dg/c_loc_tests_4.f03: Ditto.
13438         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
13439         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
13440         * gfortran.dg/c_loc_tests_8.f03: Ditto.
13441         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
13442         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
13443         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
13444         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
13445         * gfortran.dg/pr32601_1.f03: Ditto.
13446         * gfortran.dg/storage_size_2.f08: Remove dg-error.
13447         * gfortran.dg/blockdata_7.f90: New.
13448         * gfortran.dg/c_assoc_4.f90: New.
13449         * gfortran.dg/c_f_pointer_tests_6.f90: New.
13450         * gfortran.dg/c_f_pointer_tests_7.f90: New.
13451         * gfortran.dg/c_funloc_tests_8.f90: New.
13452         * gfortran.dg/c_loc_test_17.f90: New.
13453         * gfortran.dg/c_loc_test_18.f90: New.
13454         * gfortran.dg/c_loc_test_19.f90: New.
13455         * gfortran.dg/c_loc_test_20.f90: New.
13456         * gfortran.dg/c_sizeof_5.f90: New.
13457         * gfortran.dg/iso_c_binding_rename_3.f90: New.
13458         * gfortran.dg/transfer_resolve_2.f90: New.
13459         * gfortran.dg/transfer_resolve_3.f90: New.
13460         * gfortran.dg/transfer_resolve_4.f90: New.
13461         * gfortran.dg/pr32601.f03: Update dg-error.
13462         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
13463         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
13465 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13467         * gcc.target/arm/vseleqdf.c: New test.
13468         * gcc.target/arm/vseleqsf.c: Likewise.
13469         * gcc.target/arm/vselgedf.c: Likewise.
13470         * gcc.target/arm/vselgesf.c: Likewise.
13471         * gcc.target/arm/vselgtdf.c: Likewise.
13472         * gcc.target/arm/vselgtsf.c: Likewise.
13473         * gcc.target/arm/vselledf.c: Likewise.
13474         * gcc.target/arm/vsellesf.c: Likewise.
13475         * gcc.target/arm/vselltdf.c: Likewise.
13476         * gcc.target/arm/vselltsf.c: Likewise.
13477         * gcc.target/arm/vselnedf.c: Likewise.
13478         * gcc.target/arm/vselnesf.c: Likewise.
13479         * gcc.target/arm/vselvcdf.c: Likewise.
13480         * gcc.target/arm/vselvcsf.c: Likewise.
13481         * gcc.target/arm/vselvsdf.c: Likewise.
13482         * gcc.target/arm/vselvssf.c: Likewise.
13484 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13486         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
13487         body from here...
13488         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
13489         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
13490         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
13491         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
13492         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
13493         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
13494         * gcc.target/aarch64/atomic-op-char.x: ... to here.
13495         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
13496         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
13497         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
13498         * gcc.target/aarch64/atomic-op-int.x: ... to here.
13499         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
13500         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
13501         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
13502         * gcc.target/aarch64/atomic-op-release.x: ... to here.
13503         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
13504         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
13505         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
13506         * gcc.target/aarch64/atomic-op-short.x: ... to here.
13507         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
13508         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
13509         * gcc.target/arm/atomic-op-acquire.c: Likewise.
13510         * gcc.target/arm/atomic-op-char.c: Likewise.
13511         * gcc.target/arm/atomic-op-consume.c: Likewise.
13512         * gcc.target/arm/atomic-op-int.c: Likewise.
13513         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
13514         * gcc.target/arm/atomic-op-release.c: Likewise.
13515         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
13516         * gcc.target/arm/atomic-op-short.c: Likewise.
13518 2013-03-25  Richard Biener  <rguenther@suse.de>
13520         PR middle-end/56694
13521         * g++.dg/torture/pr56694.C: New testcase.
13523 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13525         PR target/56720
13526         * gcc.target/arm/neon-vcond-gt.c: New test.
13527         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
13528         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
13530 2013-03-25  Richard Biener  <rguenther@suse.de>
13532         PR tree-optimization/56689
13533         * gcc.dg/torture/pr56689.c: New testcase.
13535 2013-03-25  Kai Tietz  <ktietz@redhat.com>
13537         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
13539 2013-03-24  Tobias Burnus  <burnus@net-b.de>
13541         PR fortran/56696
13542         * gfortran.dg/eof_5.f90: New.
13544 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13546         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
13547         alphabetically.
13549 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
13551         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
13553 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
13555         PR testsuite/55994
13556         * gcc.c-torture/execute/builtins/builtins.exp: Add
13557         -Wl,--allow-multiple-definition for RTEMS targets.
13559 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
13561         * gcc.target/aarch64/movk.c: New test.
13563 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
13565         * g++.dg/ext/vector21.C: New testcase.
13567 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
13569         * gcc.target/arm/neon-for-64bits-1.c: New tests.
13570         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
13572 2013-03-21  Richard Biener  <rguenther@suse.de>
13574         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
13575         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13577 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
13579         * gcc.target/aarch64/vect.c: Test and result vector added
13580         for sabd and saba instructions.
13581         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
13582         instructions in assembly.
13583         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
13584         * gcc.target/aarch64/vect-fp.c: Test and result vector added
13585         for fabd instruction.
13586         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
13587         instruction in assembly.
13588         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
13590 2013-03-20  Jeff Law  <law@redhat.com>
13592         * g++.dg/tree-ssa/ssa-dom.C: New test.
13594 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
13596         * gcc.target/powerpc/mmfpgpr.c: New test.
13597         * gcc.target/powerpc/sd-vsx.c: Likewise.
13598         * gcc.target/powerpc/sd-pwr6.c: Likewise.
13599         * gcc.target/powerpc/vsx-float0.c: Likewise.
13601 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
13603         PR tree-optimization/56355
13604         * gcc.dg/pr56355-1.c: New file.
13606 2013-03-20  Catherine Moore  <clm@codesourcery.com>
13607             Richard Sandiford  <rdsandiford@googlemail.com>
13609         * gcc.target/mips/mips.exp: Add microMIPS support.
13610         * gcc.target/mips/umips-movep-2.c: New test.
13611         * gcc.target/mips/umips-lwp-2.c: New test.
13612         * gcc.target/mips/umips-swp-5.c: New test.
13613         * gcc.target/mips/umips-constraints-1.c: New test.
13614         * gcc.target/mips/umips-lwp-3.c: New test.
13615         * gcc.target/mips/umips-swp-6.c: New test.
13616         * gcc.target/mips/umips-constraints-2.c: New test.
13617         * gcc.target/mips/umips-save-restore-1.c: New test.
13618         * gcc.target/mips/umips-lwp-4.c: New test.
13619         * gcc.target/mips/umips-swp-7.c: New test.
13620         * gcc.target/mips/umips-save-restore-2.c: New test.
13621         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
13622         * gcc.target/mips/umips-lwp-5.c: New test.
13623         * gcc.target/mips/umips-save-restore-3.c: New test.
13624         * gcc.target/mips/umips-lwp-6.c: New test.
13625         * gcc.target/mips/umips-swp-1.c: New test.
13626         * gcc.target/mips/umips-lwp-7.c: New test.
13627         * gcc.target/mips/umips-swp-2.c: New test.
13628         * gcc.target/mips/umips-lwp-8.c: New test.
13629         * gcc.target/mips/umips-swp-3.c: New test.
13630         * gcc.target/mips/umips-movep-1.c: New test.
13631         * gcc.target/mips/umips-lwp-1.c: New test.
13632         * gcc.target/mips/umips-swp-4.c: New test.
13634 2013-03-20  Richard Biener  <rguenther@suse.de>
13636         PR tree-optimization/56661
13637         * gcc.dg/torture/pr56661.c: New testcase.
13639 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13641         PR rtl-optimization/56605
13642         * gcc.target/powerpc/pr56605.c: New.
13644 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13646         PR fortran/54932
13647         * gfortran.dg/do_1.f90: Don't xfail.
13649 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
13651         PR libfortran/51825
13652         * gfortran.dg/namelist_77.f90: New.
13653         * gfortran.dg/namelist_78.f90: New.
13655 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
13657         PR libfortran/48618
13658         * gfortran.dg/open_negative_unit_1.f90: New.
13660 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
13662         * gcc.target/aarch64/sbc.c: New test.
13664 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
13666         * gcc.target/aarch64/ror.c: New test.
13668 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
13670         * gcc.target/aarch64/extr.c: New test.
13672 2013-03-19  Richard Biener  <rguenther@suse.de>
13674         PR tree-optimization/56273
13675         * gcc.dg/tree-ssa/vrp47.c: Adjust.
13676         * c-c++-common/uninit-17.c: Likewise.
13678 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
13680         PR tree-optimization/56635
13681         * g++.dg/torture/pr56635.C: New test.
13683 2013-03-18  Richard Biener  <rguenther@suse.de>
13685         PR tree-optimization/3713
13686         * g++.dg/ipa/devirt-12.C: New testcase.
13688 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
13690         PR c/56566
13691         * c-c++-common/pr56566.c: New test.
13693 2013-03-17  Jason Merrill  <jason@redhat.com>
13695         * g++.dg/template/abstract-dr337.C: XFAIL.
13697 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
13699         PR c++/56607
13700         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
13701         * c-c++-common/pr56607.c: New test.
13703 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
13705         PR c++/56582
13706         * g++.dg/cpp0x/constexpr-array5.C: New.
13708 2013-03-15  Tobias Burnus  <burnus@net-b.de>
13710         PR fortran/56615
13711         * gfortran.dg/transfer_intrinsic_5.f90: New.
13713 2013-03-15  Kai Tietz  <ktietz@redhat.com>
13715         * gcc.target/i386/movti.c: Don't test for x64 mingw.
13716         * gcc.target/i386/pr20020-1.c: Likewise.
13717         * gcc.target/i386/pr20020-2.c: Likewise.
13718         * gcc.target/i386/pr20020-3.c: Likewise.
13719         * gcc.target/i386/pr53425-1.c: Likewise.
13720         * gcc.target/i386/pr53425-2.c: Likewise.
13721         * gcc.target/i386/pr55093.c: Likewise.
13722         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
13724 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
13726         PR debug/56307
13727         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
13728         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
13730 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
13732         PR tree-optimization/53265
13733         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
13734         undefined behavior.
13735         * gcc.dg/graphite/id-6.c (test): Likewise.
13736         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
13737         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
13739         PR tree-optimization/53265
13740         * gcc.dg/pr53265.c: New test.
13741         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
13742         to dg-options.
13743         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
13744         arrays.
13745         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
13746         n, use it as high bound instead of 4.
13748 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
13750         PR target/49880
13751         * gcc.target/sh/pr49880-1.c: New.
13752         * gcc.target/sh/pr49880-2.c: New.
13753         * gcc.target/sh/pr49880-3.c: New.
13754         * gcc.target/sh/pr49880-4.c: New.
13755         * gcc.target/sh/pr49880-5.c: New.
13757 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
13759         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
13761 2013-03-13  Richard Biener  <rguenther@suse.de>
13763         PR tree-optimization/56608
13764         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
13766 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
13768         PR c++/56611
13769         * g++.dg/cpp0x/alias-decl-32.C: New.
13771 2013-03-11  Jan Hubicka  <jh@suse.cz>
13773         PR middle-end/56571
13774         * gcc.c-torture/compile/pr56571.c: New testcase.
13776 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13778         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
13779         * gcc.dg/tree-ssa/pr55579.c: Likewise.
13781 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
13783         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
13784         * gcc.dg/inline_4.c: Likewise.
13785         * gcc.dg/unroll_2.c: Likewise.
13786         * gcc.dg/unroll_3.c: Likewise.
13787         * gcc.dg/unroll_4.c: Likewise.
13789 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13791         PR testsuite/54119
13792         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
13794         PR debug/56307
13795         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
13797 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
13799         PR target/40797
13800         * gcc.c-torture/compile/pr40797.c: New.
13802 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13804         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
13806 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
13808         PR fortran/56575
13809         * gfortran.dg/class_56.f90: New test.
13811 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
13813         PR middle-end/56524
13814         * gcc.target/mips/pr56524.c: New test.
13816 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
13818         PR c++/56565
13819         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
13821 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
13823         PR c++/51412
13824         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
13826 2013-03-08  Marek Polacek  <polacek@redhat.com>
13828         PR tree-optimization/56478
13829         * gcc.dg/torture/pr56478.c: New test.
13831 2013-03-08  Kai Tietz  <ktietz@redhat.com>
13833         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
13834         targets linker option --allow-multiple-definition.
13836         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
13837         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
13838         * gcc.dg/pr52549.c: Add LLP64 case.
13839         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
13840         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
13841         * gcc.dg/torture/pr51071-2.c: Likewise.
13842         * gcc.dg/tree-ssa/vrp72.c: Likewise.
13843         * gcc.dg/tree-ssa/vrp73.c: Likewise.
13844         * gcc.dg/tree-ssa/vrp75.c: Likewise.
13845         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
13846         * gcc.dg/weak/weak-1.c: Likewise.
13847         * gcc.dg/weak/weak-2.c: Likewise.
13848         * gcc.dg/weak/weak-3.c: Likewise.
13849         * gcc.dg/weak/weak-4.c: Likewise.
13850         * gcc.dg/weak/weak-5.c: Likewise.
13851         * gcc.dg/weak/weak-15.c: Likewise.
13852         * gcc.dg/weak/weak-16.c: Likewise.
13854         * c-c++-common/pr54486.c: Skip test for mingw-targets.
13856 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
13858         PR tree-optimization/56559
13859         * gcc.dg/tree-ssa/reassoc-26.c: New test.
13861 2013-03-07  Andreas Schwab  <schwab@suse.de>
13863         * gcc.dg/pr31490.c: Fix last change.
13865 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
13867         PR c++/56534
13868         * g++.dg/template/crash115.C: New.
13870 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
13872         PR tree-optimization/56539
13873         * gcc.c-torture/compile/pr56539.c: New test.
13875 2013-03-06  Kai Tietz  <ktietz@redhat.com>
13877         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
13878         targets.
13879         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
13880         * gcc.dg/lto/20091013-1_2.c: Likewise.
13881         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
13883 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
13885         * gnat.dg/specs/aggr6.ads: New test.
13887 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
13889         * gnat.dg/loop_optimization15.ad[sb]: New test.
13891 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
13893         PR middle-end/56548
13894         * gcc.dg/pr56548.c: New test.
13896 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13898         PR debug/53363
13899         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
13901 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
13903         PR c++/56543
13904         * g++.dg/template/typename20.C: New test.
13906 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
13908         PR debug/56510
13909         * gcc.dg/pr56510.c: New test.
13911         PR rtl-optimization/56484
13912         * gcc.c-torture/compile/pr56484.c: New test.
13914 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
13916         PR c++/56530
13917         * g++.dg/warn/Wsign-conversion-2.C: New.
13919 2013-03-05  Richard Biener  <rguenther@suse.de>
13921         PR tree-optimization/56270
13922         * gcc.dg/vect/slp-38.c: New testcase.
13924 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
13926         PR rtl-optimization/56494
13927         * gcc.dg/pr56494.c: New test.
13929 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13931         * gcc.dg/pr56424.c: New test.
13933 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
13935         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
13936         * gcc.dg/pr56228.c <avr>: Skip.
13938 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
13940         PR testsuite/52641
13941         PR tree-optimization/52631
13942         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
13944 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
13946         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
13947         * gcc.dg/vect/vect-83_64.c: Same.
13949 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
13951         PR fortran/56477
13952         * gfortran.dg/pointer_check_13.f90: New test.
13954 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
13956         PR fortran/54730
13957         * gfortran.dg/array_constructor_42.f90: New test.
13959 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
13961         PR c++/52688
13962         * g++.dg/template/static33.C: New.
13963         * g++.dg/template/static34.C: Likewise.
13965         PR c++/10291
13966         * g++.dg/template/static35.C: New.
13968 2013-03-01  Steve Ellcey  <sellcey@mips.com>
13970         * gcc.dg/pr56396.c: Require pic support.
13972 2013-03-01  Richard Biener  <rguenther@suse.de>
13974         PR tree-optimization/55481
13975         * gcc.dg/torture/pr56488.c: New testcase.
13977 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
13978             Jakub Jelinek  <jakub@redhat.com>
13980         PR sanitizer/56454
13981         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
13982         no_sanitize_address attribute rather than no_address_safety_analysis.
13983         * g++.dg/asan/sanitizer_test_utils.h
13984         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
13985         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
13986         in addition to no_address_safety_analysis.
13988 2013-02-28  Jason Merrill  <jason@redhat.com>
13990         PR c++/56481
13991         * g++.dg/cpp0x/constexpr-and.C: New.
13993 2013-02-28  Martin Jambor  <mjambor@suse.cz>
13995         PR tree-optimization/56294
13996         * g++.dg/debug/pr56294.C: New test.
13998 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
14000         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
14002 2013-02-27  Marek Polacek  <polacek@redhat.com>
14004         PR rtl-optimization/56466
14005         * gcc.dg/pr56466.c: New test.
14007 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
14009         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
14010         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
14011         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
14013 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
14015         PR middle-end/45472
14016         * gcc.dg/pr45472.c: New test.
14018 2013-02-26  Marek Polacek  <polacek@redhat.com>
14020         PR tree-optimization/56426
14021         * gcc.dg/pr56436.c: New test.
14023 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
14025         PR tree-optimization/56448
14026         * gcc.c-torture/compile/pr56448.c: New test.
14028         PR tree-optimization/56443
14029         * gcc.dg/torture/pr56443.c: New test.
14031 2013-02-25  Richard Biener  <rguenther@suse.de>
14033         PR tree-optimization/56175
14034         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
14036 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
14038         PR c++/56403
14039         * g++.dg/torture/pr56403.C: New test.
14041 2013-02-25  Catherine Moore  <clm@codesourcery.com>
14043         Revert:
14044         2013-02-24  Catherine Moore  <clm@codesourcery.com>
14045         Richard Sandiford  <rdsandiford@googlemail.com>
14047         * gcc.target/mips/mips.exp: Add microMIPS support.
14048         * gcc.target/mips/umips-movep-2.c: New test.
14049         * gcc.target/mips/umips-lwp-2.c: New test.
14050         * gcc.target/mips/umips-swp-5.c: New test.
14051         * gcc.target/mips/umips-constraints-1.c: New test.
14052         * gcc.target/mips/umips-lwp-3.c: New test.
14053         * gcc.target/mips/umips-swp-6.c: New test.
14054         * gcc.target/mips/umips-constraints-2.c: New test.
14055         * gcc.target/mips/umips-save-restore-1.c: New test.
14056         * gcc.target/mips/umips-lwp-4.c: New test.
14057         * gcc.target/mips/umips-swp-7.c: New test.
14058         * gcc.target/mips/umips-save-restore-2.c: New test.
14059         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
14060         * gcc.target/mips/umips-lwp-5.c: New test.
14061         * gcc.target/mips/umips-save-restore-3.c: New test.
14062         * gcc.target/mips/umips-lwp-6.c: New test.
14063         * gcc.target/mips/umips-swp-1.c: New test.
14064         * gcc.target/mips/umips-lwp-7.c: New test.
14065         * gcc.target/mips/umips-swp-2.c: New test.
14066         * gcc.target/mips/umips-lwp-8.c: New test.
14067         * gcc.target/mips/umips-swp-3.c: New test.
14068         * gcc.target/mips/umips-movep-1.c: New test.
14069         * gcc.target/mips/umips-lwp-1.c: New test.
14070         * gcc.target/mips/umips-swp-4.c: New test.
14072 2013-02-24  Catherine Moore  <clm@codesourcery.com>
14073             Richard Sandiford  <rdsandiford@googlemail.com>
14075         * gcc.target/mips/mips.exp: Add microMIPS support.
14076         * gcc.target/mips/umips-movep-2.c: New test.
14077         * gcc.target/mips/umips-lwp-2.c: New test.
14078         * gcc.target/mips/umips-swp-5.c: New test.
14079         * gcc.target/mips/umips-constraints-1.c: New test.
14080         * gcc.target/mips/umips-lwp-3.c: New test.
14081         * gcc.target/mips/umips-swp-6.c: New test.
14082         * gcc.target/mips/umips-constraints-2.c: New test.
14083         * gcc.target/mips/umips-save-restore-1.c: New test.
14084         * gcc.target/mips/umips-lwp-4.c: New test.
14085         * gcc.target/mips/umips-swp-7.c: New test.
14086         * gcc.target/mips/umips-save-restore-2.c: New test.
14087         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
14088         * gcc.target/mips/umips-lwp-5.c: New test.
14089         * gcc.target/mips/umips-save-restore-3.c: New test.
14090         * gcc.target/mips/umips-lwp-6.c: New test.
14091         * gcc.target/mips/umips-swp-1.c: New test.
14092         * gcc.target/mips/umips-lwp-7.c: New test.
14093         * gcc.target/mips/umips-swp-2.c: New test.
14094         * gcc.target/mips/umips-lwp-8.c: New test.
14095         * gcc.target/mips/umips-swp-3.c: New test.
14096         * gcc.target/mips/umips-movep-1.c: New test.
14097         * gcc.target/mips/umips-lwp-1.c: New test.
14098         * gcc.target/mips/umips-swp-4.c: New test.
14100 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
14102         PR sanitizer/56393
14103         * lib/asan-dg.exp (asan_link_flags): Add
14104         -B${gccpath}/libsanitizer/asan/ to flags.
14106 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
14108         PR middle-end/56420
14109         * gcc.dg/torture/pr56420.c: New test.
14111 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
14113         PR middle-end/56108
14114         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
14116 2013-02-21  Martin Jambor  <mjambor@suse.cz>
14118         PR tree-optimization/56310
14119         * g++.dg/ipa/pr56310.C: New test.
14121 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
14123         PR fortran/56385
14124         * gfortran.dg/proc_ptr_comp_37.f90: New.
14126 2013-02-21  Richard Biener  <rguenther@suse.de>
14128         PR tree-optimization/56415
14129         Revert
14130         2013-02-11  Richard Biener  <rguenther@suse.de>
14132         PR tree-optimization/56273
14133         * g++.dg/warn/Warray-bounds-6.C: New testcase.
14134         * gcc.dg/tree-ssa/pr21559.c: Adjust.
14135         * gcc.dg/tree-ssa/vrp17.c: Likewise.
14136         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14137         * gcc.dg/tree-ssa/vrp23.c: Likewise.
14138         * gcc.dg/tree-ssa/vrp24.c: Likewise.
14140 2013-02-21  Marek Polacek  <polacek@redhat.com>
14142         PR tree-optimization/56398
14143         * g++.dg/torture/pr56398.C: New test.
14145 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
14147         PR inline-asm/56405
14148         * gcc.c-torture/compile/pr56405.c: New test.
14150 2013-02-20  Jan Hubicka  <jh@suse.cz>
14152         PR tree-optimization/56265
14153         * g++.dg/ipa/devirt-11.C: New testcase.
14155 2013-02-20  Richard Biener  <rguenther@suse.de>
14157         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
14159 2013-02-20  Richard Biener  <rguenther@suse.de>
14160         Jakub Jelinek  <jakub@redhat.com>
14162         PR tree-optimization/56396
14163         * gcc.dg/pr56396.c: New testcase.
14165 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
14167         PR c++/56373
14168         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
14170 2013-02-19  Richard Biener  <rguenther@suse.de>
14172         PR tree-optimization/56384
14173         * gcc.dg/torture/pr56384.c: New testcase.
14175 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
14177         PR tree-optimization/56350
14178         * gcc.dg/pr56350.c: New test.
14180         PR tree-optimization/56381
14181         * g++.dg/opt/pr56381.C: New test.
14183 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
14185         PR pch/54117
14186         * lib/dg-pch.exp (pch-init, pch-finish,
14187         check_effective_target_pch_supported_debug): New procs.
14188         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
14189         Likewise if $pch_unsupported_debug and $flags include -g.
14190         Skip FAILs about missing *.gch file if $pch_unsupported_debug
14191         and dg-require-effective-target pch_unsupported_debug.
14192         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
14193         * objc.dg/pch/pch.exp: Likewise.
14194         * gcc.dg/pch/pch.exp: Likewise.
14195         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
14196         pch_unsupported_debug.
14197         * gcc.dg/pch/valid-1.hs: Likewise.
14198         * gcc.dg/pch/valid-1b.c: Likewise.
14199         * gcc.dg/pch/valid-1b.hs: Likewise.
14201 2013-02-18  Richard Biener  <rguenther@suse.de>
14203         PR tree-optimization/56366
14204         * gcc.dg/torture/pr56366.c: New testcase.
14206 2013-02-18  Richard Biener  <rguenther@suse.de>
14208         PR middle-end/56349
14209         * gcc.dg/torture/pr56349.c: New testcase.
14211 2013-02-18  Richard Biener  <rguenther@suse.de>
14213         PR tree-optimization/56321
14214         * gcc.dg/torture/pr56321.c: New testcase.
14216 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
14218         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
14220 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
14221             Dodji Seketeli  <dodji@redhat.com>
14223         PR asan/56330
14224         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
14225         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
14226         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
14227         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
14228         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
14229         * c-c++-common/asan/pr56330.c: Likewise.
14230         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
14231         Ensure the size argument of __builtin_memcpy is a constant.
14233 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
14234             Paolo Carlini  <paolo.carlini@oracle.com>
14236         PR c++/51242
14237         * g++.dg/cpp0x/enum23.C: New.
14239 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
14241         PR target/54685
14242         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
14244 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
14246         PR rtl-optimization/56348
14247         * gcc.target/i386/pr56348.c: New test.
14249 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
14251         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
14252         * gcc.target/arm/interrupt-2.c: Likewise.
14254 2013-02-15  Tobias Burnus  <burnus@net-b.de>
14256         PR fortran/56318
14257         * gfortran.dg/matmul_9.f90: New.
14259 2013-02-15  Tobias Burnus  <burnus@net-b.de>
14261         PR fortran/53818
14262         * gfortran.dg/init_flag_11.f90: New.
14264 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14266         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
14268 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14270         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
14271         characters.
14273 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
14274             Tobias Burnus  <burnus@net-b.de>
14276         PR testsuite/56138
14277         * gfortran.dg/allocatable_function_7.f90: New.
14279 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
14281         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
14282         * asan_globals_test-wrapper.cc: New file.
14283         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
14284         instead of asan_globals_test.cc as dg-additional-sources.
14285         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
14286         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
14287         "sanitizer_test_utils.h" instead of
14288         "sanitizer_common/tests/sanitizer_test_utils.h".
14289         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
14290         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
14291         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
14292         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
14293         * g++.dg/asan/asan_test.cc: Synced from upstream.
14294         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
14296 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
14298         Fix an asan crash
14299         * c-c++-common/asan/memcmp-2.c: New test.
14301 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
14303         PR c++/55582
14304         * g++.dg/cpp0x/udlit-string-literal.h: New.
14305         * g++.dg/cpp0x/udlit-string-literal.C: New.
14307 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
14309         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
14311 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
14313         PR target/56184
14314         * gcc.target/arm/pr56184.C: New test.
14316 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
14318         PR c++/56302
14319         * g++.dg/torture/pr56302.C: New test.
14320         * g++.dg/cpp0x/constexpr-56302.C: New test.
14321         * c-c++-common/pr56302.c: New test.
14323 2013-02-13  Tobias Burnus  <burnus@net-b.de>
14324             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14326         PR fortran/56204
14327         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
14328         * gfortran.dg/quad_3.f90: Ditto.
14330 2013-02-13  Kostya Serebryany  <kcc@google.com>
14332         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
14333         to match the fresh asan run-time.
14334         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
14336 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
14338         Avoid instrumenting duplicated memory access in the same basic block
14339         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
14340         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
14341         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
14342         * c-c++-common/asan/inc.c: Likewise.
14344 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
14346         PR inline-asm/56148
14347         * gcc.target/i386/pr56148.c: New test.
14349 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
14350             Tobias Burnus  <burnus@net-b.de>
14352         PR testsuite/56082
14353         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
14354         to kind=2.
14356 2013-02-12  Richard Biener  <rguenther@suse.de>
14358         PR lto/56297
14359         * gcc.dg/lto/pr56297_0.c: New testcase.
14360         * gcc.dg/lto/pr56297_0.c: Likewise.
14362 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
14364         PR fortran/46952
14365         * gfortran.dg/typebound_deferred_1.f90: New.
14367 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
14369         PR rtl-optimization/56151
14370         * gcc.target/i386/pr56151.c: New test.
14372 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
14374         * g++.dg/ext/mv12.C: New test.
14375         * g++.dg/ext/mv12.h: New file.
14376         * g++.dg/ext/mv12-aux.C: New file.
14377         * g++.dg/ext/mv13.C: New test.
14379 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
14381         * lib/target-supports.exp
14382         (check_effective_target_powerpc_eabi_ok): New.
14383         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
14384         powerpc_eabi_ok.
14385         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
14386         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
14387         only.
14388         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
14389         * gcc.target/powerpc/pr51623.c: Likewise.
14390         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
14391         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
14393 2013-02-11  Alexander Potapenko  <glider@google.com>
14394             Jack Howarth  <howarth@bromo.med.uc.edu>
14395             Jakub Jelinek  <jakub@redhat.com>
14397         PR sanitizer/55617
14398         * g++.dg/asan/pr55617.C: Run on all targets.
14400 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
14402         PR rtl-optimization/56275
14403         * gcc.dg/pr56275.c: New test.
14405 2013-02-11  Richard Biener  <rguenther@suse.de>
14407         PR tree-optimization/56273
14408         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
14410 2013-02-11  Richard Biener  <rguenther@suse.de>
14412         PR tree-optimization/56264
14413         * gcc.dg/torture/pr56264.c: New testcase.
14415 2013-02-11  Richard Biener  <rguenther@suse.de>
14417         PR tree-optimization/56273
14418         * g++.dg/warn/Warray-bounds-6.C: New testcase.
14419         * gcc.dg/tree-ssa/pr21559.c: Adjust.
14420         * gcc.dg/tree-ssa/vrp17.c: Likewise.
14421         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14422         * gcc.dg/tree-ssa/vrp23.c: Likewise.
14423         * gcc.dg/tree-ssa/vrp24.c: Likewise.
14425 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
14427         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
14428         for *-*-linux-gnu targets.
14429         * g++.dg/asan/interception-test-1.c: Ditto.
14430         * g++.dg/asan/interception-failure-test-1.C: Ditto.
14431         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
14433 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
14435         PR fortran/55362
14436         * gfortran.dg/intrinsic_size_4.f90 : New test.
14438 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
14440         PR target/56256
14441         * gcc.target/powerpc/pr56256.c: New test.
14443 2013-02-08  Ian Lance Taylor  <iant@google.com>
14445         * lib/go.exp: Load timeout.exp.
14447 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
14449         PR rtl-optimization/56246
14450         * gcc.target/i386/pr56246.c: New test.
14452 2013-02-08  Jeff Law  <law@redhat.com>
14454         PR debug/53948
14455         * gcc.dg/debug/dwarf2/pr53948.c: New test.
14457 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
14459         PR target/56043
14460         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
14461         powerpc*-*-linux*.
14463 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
14465         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
14467 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
14469         PR rtl-optimization/56195
14470         * gcc.dg/torture/pr56195.c: New test.
14472 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
14474         PR fortran/54107
14475         * gfortran.dg/recursive_interface_2.f90: New test.
14477 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
14479         PR tree-optimization/56250
14480         * gcc.c-torture/execute/pr56250.c: New test.
14482 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
14484         PR tree-optimization/56064
14485         * gcc.dg/fixed-point/view-convert-2.c: New test.
14487 2013-02-08  Michael Matz  <matz@suse.de>
14489         PR tree-optimization/52448
14490         * gcc.dg/pr52448.c: New test.
14492 2013-02-08  Richard Biener  <rguenther@suse.de>
14494         PR middle-end/56181
14495         * gcc.dg/torture/pr56181.c: New testcase.
14497 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
14499         PR target/54222
14500         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
14501         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
14503 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
14505         PR c++/56241
14506         * g++.dg/parse/crash61.C: New test.
14508         PR c++/56239
14509         * g++.dg/parse/pr56239.C: New test.
14511         PR c++/56237
14512         * g++.dg/abi/mangle61.C: New test.
14514 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
14516         PR rtl-optimization/56225
14517         * gcc.target/i386/pr56225.c: New test.
14519 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
14521         PR debug/56154
14522         * gcc.dg/guality/pr56154-1.c: New test.
14523         * gcc.dg/guality/pr56154-2.c: New test.
14524         * gcc.dg/guality/pr56154-3.c: New test.
14525         * gcc.dg/guality/pr56154-4.c: New test.
14526         * gcc.dg/guality/pr56154-aux.c: New file.
14528         PR tree-optimization/55789
14529         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
14530         cleanup-tree-dump.
14531         * gcc.dg/tree-ssa/inline-3.c: Add
14532         --param max-early-inliner-iterations=2 option.
14534 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14536         PR debug/53363
14537         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
14538         Add -fno-dwarf2-cfi-asm to dg-options.
14539         Adapt match count.
14541 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
14543         PR target/56228
14544         * gcc.dg/pr56228.c: New test.
14546 2013-02-07  Alan Modra  <amodra@gmail.com>
14548         PR target/54009
14549         * gcc.target/powerpc/pr54009.c: New test.
14550         PR target/54131
14551         * gfortran.dg/pr54131.f: New test.
14553 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
14555         PR fortran/55789
14556         * gfortran.dg/array_constructor_41.f90: New test.
14558 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
14560         PR fortran/55978
14561         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
14563 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
14565         PR middle-end/56217
14566         * g++.dg/gomp/pr56217.C: New test.
14568 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
14570         PR tree-optimization/56205
14571         * gcc.dg/tree-ssa/stdarg-6.c: New test.
14572         * gcc.c-torture/execute/pr56205.c: New test.
14574 2013-02-05  Richard Biener  <rguenther@suse.de>
14576         PR tree-optimization/53342
14577         PR tree-optimization/53185
14578         * gcc.dg/vect/pr53185-2.c: New testcase.
14580 2013-02-05  Jan Hubicka  <jh@suse.cz>
14582         PR tree-optimization/55789
14583         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
14584         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
14585         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
14586         * g++.dg/ipa/inline-1.C: New testcase.
14587         * g++.dg/ipa/inline-2.C: New testcase.
14588         * g++.dg/ipa/inline-3.C: New testcase.
14590 2013-02-05  Jan Hubicka  <jh@suse.cz>
14592         PR tree-optimization/55789
14593         * g++.dg/torture/pr55789.C: New testcase.
14595 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
14597         PR middle-end/56167
14598         * gcc.dg/pr56167.c: New test.
14600 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
14602         PR target/55146
14603         * gcc.target/sh/pr55146.c: New.
14605 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
14607         PR tree-optimization/54386
14608         * gcc.target/sh/pr54386.c: New.
14610 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
14612         PR fortran/56008
14613         * gfortran.dg/realloc_on _assign_16.f90 : New test.
14615         PR fortran/47517
14616         * gfortran.dg/realloc_on _assign_17.f90 : New test.
14618 2013-02-04  Alexander Potapenko  <glider@google.com>
14619             Jack Howarth  <howarth@bromo.med.uc.edu>
14620             Jakub Jelinek  <jakub@redhat.com>
14622         PR sanitizer/55617
14623         * g++.dg/asan/pr55617.C: New test.
14625 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
14627         PR fortran/54195
14628         * gfortran.dg/typebound_operator_19.f90: New test.
14629         * gfortran.dg/typebound_assignment_4.f90: New test.
14631 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
14633         PR fortran/54107
14634         * gfortran.dg/recursive_interface_1.f90: New test.
14636 2013-02-04  Richard Guenther  <rguenther@suse.de>
14638         PR lto/56168
14639         * gcc.dg/lto/pr56168_0.c: New testcase.
14640         * gcc.dg/lto/pr56168_1.c: Likewise.
14642 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
14644         PR fortran/50627
14645         PR fortran/56054
14646         * gfortran.dg/block_12.f90:  New test.
14647         * gfortran.dg/module_error_1.f90:  New test.
14649 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
14651         * lib/target-supports.exp (check_effective_target_vect_float)
14652         (check_effective_target_vect_no_align): Add mips-sde-elf.
14654 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
14656         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
14658 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
14660         * gcc.dg/pr56023.c: XFAIL on AIX.
14661         * gcc.dg/vect/pr49352.c: Same.
14663 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
14665         * gnat.dg/opt26.adb: New test.
14667 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
14669         Revert.
14670         2013-01-27  Amol Pise  <amolpise15@gmail.com>
14672         * gcc.target/arm/neon-vfnms-1.c: New test.
14673         * gcc.target/arm/neon-vfnma-1.c: New test.
14675 2013-01-31  Richard Biener  <rguenther@suse.de>
14677         PR tree-optimization/56157
14678         * gcc.dg/torture/pr56157.c: New testcase.
14680 2013-01-30  Richard Biener  <rguenther@suse.de>
14682         PR tree-optimization/56150
14683         * gcc.dg/torture/pr56150.c: New testcase.
14685 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
14687         PR sanitizer/55374
14688         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
14689         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
14690         printed in backtrace.
14691         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
14692         to avoid errors about mismatched allocation vs. deallocation.
14694         PR c++/55742
14695         * g++.dg/mv1.C: Moved to...
14696         * g++.dg/ext/mv1.C: ... here.  Adjust test.
14697         * g++.dg/mv2.C: Moved to...
14698         * g++.dg/ext/mv2.C: ... here.  Adjust test.
14699         * g++.dg/mv3.C: Moved to...
14700         * g++.dg/ext/mv3.C: ... here.
14701         * g++.dg/mv4.C: Moved to...
14702         * g++.dg/ext/mv4.C: ... here.
14703         * g++.dg/mv5.C: Moved to...
14704         * g++.dg/ext/mv5.C: ... here.  Adjust test.
14705         * g++.dg/mv6.C: Moved to...
14706         * g++.dg/ext/mv6.C: ... here.  Adjust test.
14707         * g++.dg/ext/mv7.C: New test.
14708         * g++.dg/ext/mv8.C: New test.
14709         * g++.dg/ext/mv9.C: New test.
14710         * g++.dg/ext/mv10.C: New test.
14711         * g++.dg/ext/mv11.C: New test.
14713 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
14715         PR rtl-optimization/56144
14716         * gcc.dg/pr56144.c: New.
14718 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
14720         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
14721         message.
14722         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
14723         * g++.dg/cpp0x/constexpr-55573.C: Same
14725 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
14727         PR tree-optimization/56064
14728         * gcc.dg/fixed-point/view-convert.c: New test.
14730 2013-01-30  Andreas Schwab  <schwab@suse.de>
14732         * lib/target-supports-dg.exp (dg-process-target): Use expr to
14733         evaluate the end index in string range.
14735 2013-01-30  Tobias Burnus  <burnus@net-b.de>
14737         PR fortran/56138
14738         * gfortran.dg/allocatable_function_6.f90: New.
14740 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
14741             Mikael Morin  <mikael@gcc.gnu.org>
14743         PR fortran/54107
14744         * gfortran.dg/proc_ptr_comp_36.f90: New.
14746 2013-01-29  Richard Biener  <rguenther@suse.de>
14748         PR tree-optimization/55270
14749         * gcc.dg/torture/pr55270.c: New testcase.
14751 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
14753         PR rtl-optimization/56117
14754         * gcc.dg/pr56117.c: New test.
14756 2013-01-28  Richard Biener  <rguenther@suse.de>
14758         PR tree-optimization/56034
14759         * gcc.dg/torture/pr56034.c: New testcase.
14761 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
14763         PR tree-optimization/56125
14764         * gcc.dg/pr56125.c: New test.
14766 2013-01-28  Tobias Burnus  <burnus@net-b.de>
14767             Mikael Morin  <mikael@gcc.gnu.org>
14769         PR fortran/53537
14770         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
14771         * gfortran.dg/import8.f90: Likewise.
14772         * gfortran.dg/interface_derived_type_1.f90: Likewise.
14773         * gfortran.dg/import10.f90: New test.
14774         * gfortran.dg/import11.f90: Likewise
14776 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
14778         PR testsuite/56053
14779         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
14780         string.h.  Provide memset, malloc and free prototypes, adjust line
14781         numbers in dg-output.
14782         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
14783         Provide memset prototype and adjust line numbers in dg-output.
14784         * c-c++-common/asan/global-overflow-1.c: Likewise.
14786         PR tree-optimization/56094
14787         * gcc.dg/pr56094.c: New test.
14789 2013-01-27  Amol Pise  <amolpise15@gmail.com>
14791         * gcc.target/arm/neon-vfnms-1.c: New test.
14792         * gcc.target/arm/neon-vfnma-1.c: New test.
14794 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
14796         PR target/56114
14797         * gcc.target/i386/pr56114.c: New test.
14799 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
14801         PR fortran/55984
14802         * gfortran.dg/associate_14.f90: New test.
14804         PR fortran/56047
14805         * gfortran.dg/associate_13.f90: New test.
14807 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
14809         PR tree-optimization/56098
14810         * gcc.dg/pr56098-1.c: New test.
14811         * gcc.dg/pr56098-2.c: New test.
14813 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
14815         PR target/54222
14816         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
14818 2013-01-22  Marek Polacek  <polacek@redhat.com>
14820         PR tree-optimization/56035
14821         * gcc.dg/pr56035.c: New test.
14823 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
14825         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
14826         for MIPS.
14828 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
14830         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
14832 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
14834         PR c/56078
14835         * gcc.dg/pr56078.c: New test.
14836         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
14838 2013-01-24  Martin Jambor  <mjambor@suse.cz>
14840         PR tree-optimization/55927
14841         * g++.dg/ipa/devirt-10.C: Disable early inlining.
14843 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
14845         * gcc.target/i386/movsd.c: New test.
14847 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
14849         PR inline-asm/55934
14850         * gcc.target/i386/pr55934.c: New test.
14852 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
14854         PR fortran/56081
14855         * gfortran.dg/select_8.f90: New.
14857 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
14859         * gcc.target/microblaze/microblaze.exp: Remove
14860         target_config_cflags check.
14862 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
14864         PR fortran/56052
14865         * gfortran.dg/gomp/pr56052.f90: New test.
14867         PR target/49069
14868         * gcc.dg/pr49069.c: New test.
14870 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
14872         PR c++/55944
14873         * g++.dg/cpp0x/constexpr-static10.C: New.
14875 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
14877         PR target/56028
14878         * gcc.target/i386/pr56028.c: New test.
14880 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
14882         PR target/55686
14883         * gcc.target/i386/pr55686.c: New test.
14885 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
14887         PR c++/53609
14888         * g++.dg/cpp0x/variadic139.C: New test.
14889         * g++.dg/cpp0x/variadic140.C: Likewise.
14890         * g++.dg/cpp0x/variadic141.C: Likewise.
14892 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
14894         * gnat.dg/warn8.adb: New test.
14896 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
14898         PR fortran/55919
14899         * gfortran.dg/include_8.f90: New test.
14901 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
14903         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
14904         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
14906 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
14908         PR tree-optimization/56051
14909         * gcc.c-torture/execute/pr56051.c: New test.
14911 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
14913         PR rtl-optimization/56023
14914         * gcc.dg/pr56023.c: New test.
14916 2013-01-21  Martin Jambor  <mjambor@suse.cz>
14918         PR middle-end/56022
14919         * gcc.target/i386/pr56022.c: New test.
14921 2013-01-21  Jason Merrill  <jason@redhat.com>
14923         * lib/target-supports.exp (check_effective_target_alias): New.
14925 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
14927         PR debug/53235
14928         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
14930 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
14932         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
14934 2013-01-19  Jeff Law  <law@redhat.com>
14936         PR tree-optimization/52631
14937         * tree-ssa/pr52631.c: New test.
14938         * tree-ssa/ssa-fre-9: Update expected output.
14940 2013-01-19  Anthony Green  <green@moxielogic.com>
14942         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
14943         for moxie.
14945 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
14947         PR tree-optimization/56029
14948         * g++.dg/torture/pr56029.C: New test.
14950 2013-01-18  Sharad Singhai  <singhai@google.com>
14952         PR tree-optimization/55995
14953         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
14955 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
14957         PR target/55433
14958         * gcc.target/i386/pr55433.c: New.
14960 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
14962         PR middle-end/56015
14963         * gfortran.dg/pr56015.f90: New test.
14965 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
14967         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
14969 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
14971         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
14972         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
14973         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14974         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
14975         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
14977 2013-01-17  Jeff Law  <law@redhat.com>
14979         * gcc.dg/pr52573.c: Move to...
14980         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
14982         PR rtl-optimization/52573
14983         * gcc.dg/pr52573.c: New test.
14985 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
14987         PR sanitizer/55679
14988         * g++.dg/asan/interception-test-1.C: Skip on darwin.
14989         * lib/target-supports.exp (check_effective_target_swapcontext): Use
14990         check_no_compiler_messages to test support in ucontext.h.
14991         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
14992         compliant RLIMIT_AS.
14994 2013-01-17  Marek Polacek  <polacek@redhat.com>
14996         PR rtl-optimization/55833
14997         * gcc.dg/pr55833.c: New test.
14999 2013-01-17  Jan Hubicka  <jh@suse.cz>
15001         PR tree-optimization/55273
15002         * gcc.c-torture/compile/pr55273.c: New testcase.
15004 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
15006         PR target/55981
15007         * gcc.target/pr55981.c: New test.
15009 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
15011         * gcc.target/arm/pr40887.c: Require at least armv5.
15012         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
15013         * gcc.target/arm/pr51915.c: Likewise.
15014         * gcc.target/arm/pr52006.c: Likewise.
15015         * gcc.target/arm/pr53187.c: Likewise.
15017         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
15018         * gcc.target/arm/ftest-support-arm.h: Delete.
15019         * gcc.target/arm/ftest-support-thumb.h: Delete.
15020         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
15021         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
15022         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
15023         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
15024         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
15025         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
15026         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
15027         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
15028         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
15029         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
15030         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
15031         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
15032         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
15033         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
15034         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
15035         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
15036         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
15037         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
15038         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
15039         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
15040         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
15041         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
15042         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
15043         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
15045 2013-01-17  Martin Jambor  <mjambor@suse.cz>
15047         PR tree-optimizations/55264
15048         * g++.dg/ipa/pr55264.C: New test.
15050 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
15052         PR fortran/55983
15053         * gfortran.dg/class_55.f90: New.
15055 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
15057         PR testsuite/55994
15058         * gcc.c-torture/execute/builtins/builtins.exp: Add
15059         -Wl,--allow-multiple-definition for eabi and elf targets.
15061         PR testsuite/54622
15062         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
15063         check_effective_target_vect_perm_short,
15064         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
15065         check_effective_target_vect64): Return 0 for big-endian ARM.
15066         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
15068         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
15069         prototypes.
15071 2013-01-16  Richard Biener  <rguenther@suse.de>
15073         PR tree-optimization/55964
15074         * gcc.dg/torture/pr55964.c: New testcase.
15076 2013-01-16  Richard Biener  <rguenther@suse.de>
15078         PR tree-optimization/54767
15079         PR tree-optimization/53465
15080         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
15082 2013-01-16  Christian Bruel  <christian.bruel@st.com>
15084         PR target/55301
15085         * gcc.target/sh/sh-switch.c: New testcase.
15087 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
15089         * gcc.dg/webizer.c: Increase the array size.
15091 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
15093         PR target/55940
15094         * gcc.dg/pr55940.c: New test.
15096 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
15097             Harald Anlauf  <anlauf@gmx.de>
15099         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
15100         * gfortran.dg/bounds_check_5.f90: Likewise.
15101         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
15102         * gfortran.dg/continuation_9.f90: Likewise.
15103         * gfortran.dg/move_alloc_13.f90: Likewise.
15104         * gfortran.dg/structure_constructor_11.f90: Likewise.
15105         * gfortran.dg/tab_continuation.f: Likewise.
15106         * gfortran.dg/warning-directive-2.F90: Likewise.
15107         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
15109 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
15111         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
15112         * gcc.target/arm/fma-sp.c: Likewise.
15114 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
15116         PR rtl-optimization/55153
15117         * gcc.dg/pr55153.c: New.
15119 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
15121         PR tree-optimization/55920
15122         * gcc.c-torture/compile/pr55920.c: New test.
15124 2013-01-15  Richard Biener  <rguenther@suse.de>
15126         PR middle-end/55882
15127         * gcc.dg/torture/pr55882.c: New testcase.
15129 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
15131         PR tree-optimization/55955
15132         * gcc.c-torture/compile/pr55955.c: New test.
15134 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
15136         PR c++/55663
15137         * g++.dg/cpp0x/alias-decl-31.C: New test.
15139 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
15141         PR fortran/54286
15142         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
15143         case where interface is null.
15145 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
15147         PR fortran/55806
15148         * gfortran.dg/array_constructor_40.f90:  New test.
15150 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
15152         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
15154 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
15156         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
15157         * gcc.target/aarch64/vect-ld1r-compile.c: New.
15158         * gcc.target/aarch64/vect-ld1r-fp.c: New.
15159         * gcc.target/aarch64/vect-ld1r.c: New.
15160         * gcc.target/aarch64/vect-ld1r.x: New.
15162 2013-01-14  Andi Kleen  <ak@linux.intel.com>
15164         PR target/55948
15165         * gcc.target/i386/hle-clear-rel.c: New file
15166         * gcc.target/i386/hle-store-rel.c: New file.
15168 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
15170         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
15171         * gfortran.dg/bounds_check_4.f90: Likewise.
15172         * gfortran.dg/inquire_10.f90: Likewise.
15173         * gfortran.dg/minloc_3.f90: Likewise.
15174         * gfortran.dg/minlocval_3.f90: Likewise.
15175         * gfortran.dg/module_double_reuse.f90: Likewise.
15176         * gfortran.dg/mvbits_1.f90: Likewise.
15177         * gfortran.dg/oldstyle_1.f90: Likewise.
15178         * gfortran.dg/pr20163-2.f: Likewise.
15179         * gfortran.dg/save_1.f90: Likewise.
15180         * gfortran.dg/scan_1.f90: Likewise.
15181         * gfortran.dg/select_char_1.f90: Likewise.
15182         * gfortran.dg/shape_4.f90: Likewise.
15183         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
15184         * gfortran.dg/function_optimize_10.f90: Likewise.
15185         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
15186         * gfortran.dg/used_types_17.f90: Likewise.
15187         * gfortran.dg/used_types_18.f90: Likewise.
15189 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
15191         PR fortran/54286
15192         * gfortran.dg/proc_ptr_result_8.f90 : New test.
15194 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
15196         * gcc.dg/unroll_5.c: Add nomips16 attributes.
15198 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
15200         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
15202 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
15204         PR fortran/55072
15205         * gfortran.dg/assumed_type_2.f90: Fix test case.
15206         * gfortran.dg/internal_pack_13.f90: New test.
15207         * gfortran.dg/internal_pack_14.f90: New test.
15209 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
15211         PR fortran/55868
15212         * gfortran.dg/unlimited_polymorphic_8.f90: Update
15213         scan-tree-dump-times for foo.0.x._vptr to deal with change from
15214         $tar to STAR.
15216 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
15218         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
15220 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15222         PR target/55719
15223         * gcc.target/s390/pr55719.c: New testcase.
15225 2013-01-11  Richard Guenther  <rguenther@suse.de>
15227         PR tree-optimization/44061
15228         * gcc.dg/pr44061.c: New testcase.
15230 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
15232         Update copyright years.
15234 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
15235             Jakub Jelinek  <jakub@redhat.com>
15237         PR target/55565
15238         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
15240 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
15242         PR rtl-optimization/55672
15243         * gcc.target/i386/pr55672.c: New.
15245 2013-01-10  Jeff Law  <law@redhat.com>
15247         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
15248         pass/fail message unique.
15251 2013-01-10  Jason Merrill  <jason@redhat.com>
15253         * ada/.gitignore: New.
15255 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15257         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
15258         Add tls options.
15259         * g++.dg/tls/thread_local2.C: Likewise.
15260         * g++.dg/tls/thread_local2g.C: Likewise.
15261         * g++.dg/tls/thread_local6.C: Likewise.
15262         * g++.dg/tls/thread_local-order1.C: Add tls options.
15263         * g++.dg/tls/thread_local-order2.C: Likewise.
15264         * g++.dg/tls/thread_local3.C: Likewise.
15265         * g++.dg/tls/thread_local3g.C: Likewise.
15266         * g++.dg/tls/thread_local4.C: Likewise.
15267         * g++.dg/tls/thread_local4g.C: Likewise.
15268         * g++.dg/tls/thread_local5.C: Likewise.
15269         * g++.dg/tls/thread_local5g.C: Likewise.
15270         * g++.dg/tls/thread_local6g.C: Likewise.
15272 2013-01-10  Kostya Serebryany  <kcc@google.com>
15274         * g++.dg/asan/asan_test.cc: Sync from upstream.
15276 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
15278         PR tree-optimization/55921
15279         * gcc.c-torture/compile/pr55921.c: New test.
15281 2013-01-09  Jan Hubicka  <jh@suse.cz>
15283         PR tree-optimization/55569
15284         * gcc.c-torture/compile/pr55569.c: New testcase.
15286 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
15288         PR fortran/47203
15289         * gfortran.dg/use_28.f90: New test.
15291 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
15293         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
15294         number matching more robust.
15296 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
15298         PR rtl-optimization/55829
15299         * gcc.target/i386/pr55829.c: New.
15301 2013-01-09  Tobias Burnus  <burnus@net-b.de>
15303         PR fortran/55758
15304         * gfortran.dg/bind_c_bool_1.f90: New.
15305         * gfortran.dg/do_5.f90: Add dg-warning.
15307 2013-01-09  Jan Hubicka  <jh@suse.cz>
15309         PR tree-optimization/55875
15310         * gcc.c-torture/execute/pr55875.c: New testcase.
15311         * g++.dg/torture/pr55875.C: New testcase.
15313 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
15315         PR c/48418
15316         * c-c++-common/pr48418.c: New test.
15318 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
15320         PR c++/55801
15321         * g++.dg/tls/thread_local-ice.C: New.
15323 2013-01-09  Andreas Schwab  <schwab@suse.de>
15325         * gcc.dg/guality/pr54693.c: Null-terminate arr.
15327 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
15329         PR tree-optimization/48189
15330         * gcc.dg/pr48189.c: New test.
15332 2013-01-04  Jan Hubicka  <jh@suse.cz>
15334         PR tree-optimization/55823
15335         * g++.dg/ipa/devirt-10.C: New testcase.
15337 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
15338             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
15340         PR rtl-optimization/55845
15341         * gcc.target/i386/pr55845.c: New test.
15343 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
15345         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
15346         instructions generated instead of number of occurances.
15348 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
15350         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
15351         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
15352         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
15353         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
15354         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15355         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
15356         * gcc.target/aarch64/vect-fcm.x: Likewise.
15357         * lib/target-supports.exp
15358         (check_effective_target_vect_cond): Enable for AArch64.
15360 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
15362         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
15363         endian-safe float pool loading.
15364         (test_square_root_v4sf): Likewise.
15365         (test_square_root_v2df): Likewise.
15366         * lib/target-supports.exp
15367         (check_effective_target_vect_call_sqrtf): Add AArch64.
15369 2013-01-08  Martin Jambor  <mjambor@suse.cz>
15371         PR debug/55579
15372         * gcc.dg/tree-ssa/pr55579.c: New test.
15374 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15376         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
15377         asm comments.
15379 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
15381         PR middle-end/55890
15382         * gcc.dg/torture/pr55890-3.c: New test.
15384         PR middle-end/55851
15385         * gcc.c-torture/compile/pr55851.c: New test.
15387         PR sanitizer/55844
15388         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
15389         dg-options.
15391 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
15393         PR fortran/55618
15394         * gfortran.dg/elemental_scalar_args_2.f90: New test.
15396 2013-01-07  Tobias Burnus  <burnus@net-b.de>
15398         PR fortran/55763
15399         * gfortran.dg/pointer_init_2.f90: Update dg-error.
15400         * gfortran.dg/pointer_init_7.f90: New.
15402 2013-01-07  Richard Biener  <rguenther@suse.de>
15404         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
15406 2013-01-07  Richard Biener  <rguenther@suse.de>
15408         PR middle-end/55890
15409         * gcc.dg/torture/pr55890-1.c: New testcase.
15410         * gcc.dg/torture/pr55890-2.c: Likewise.
15412 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
15414         * gcc.target/aarch64/fmovd.c: New.
15415         * gcc.target/aarch64/fmovf.c: Likewise.
15416         * gcc.target/aarch64/fmovd-zero.c: Likewise.
15417         * gcc.target/aarch64/fmovf-zero.c: Likewise.
15418         * gcc.target/aarch64/vect-fmovd.c: Likewise.
15419         * gcc.target/aarch64/vect-fmovf.c: Likewise.
15420         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
15421         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
15423 2013-01-07  Richard Biener  <rguenther@suse.de>
15425         PR tree-optimization/55888
15426         PR tree-optimization/55862
15427         * gcc.dg/torture/pr55888.c: New testcase.
15429 2013-01-07  Tobias Burnus  <burnus@net-b.de>
15431         PR fortran/55852
15432         * gfortran.dg/intrinsic_size_3.f90: New.
15434 2013-01-07  Tobias Burnus  <burnus@net-b.de>
15436         PR fortran/55763
15437         * gfortran.dg/select_type_32.f90: New.
15439 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
15441         PR c++/52343
15442         * g++.dg/cpp0x/alias-decl-29.C: New test.
15444 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
15446         PR fortran/53876
15447         PR fortran/54990
15448         PR fortran/54992
15449         * gfortran.dg/class_array_15.f03: New test.
15451 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
15453         PR fortran/42769
15454         PR fortran/45836
15455         PR fortran/45900
15456         * gfortran.dg/use_23.f90: New test.
15457         * gfortran.dg/use_24.f90: New test.
15458         * gfortran.dg/use_25.f90: New test.
15459         * gfortran.dg/use_26.f90: New test.
15460         * gfortran.dg/use_27.f90: New test.
15462 2013-01-06  Olivier Hainque  <hainque@adacore.com>
15464         * gnat.dg/specs/clause_on_volatile.ads: New test.
15466 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
15468         * gnat.dg/alignment10.adb: New test.
15470 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
15471             Mikael Morin  <mikael@gcc.gnu.org>
15473         PR fortran/55827
15474         * gfortran.dg/use_22.f90: New test.
15476 2013-01-04  Andrew Pinski  <apinski@cavium.com>
15478         * gcc.target/aarch64/cmp-1.c: New testcase.
15480 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
15482         PR fortran/55172
15483         * gfortran.dg/select_type_31.f03: New test.
15485 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
15487         PR c++/54526 (again)
15488         * g++.dg/cpp0x/parse2.C: Extend.
15489         * g++.old-deja/g++.other/crash28.C: Adjust.
15491 2013-01-04  Richard Biener  <rguenther@suse.de>
15493         PR tree-optimization/55862
15494         * gcc.dg/torture/pr55862.c: New testcase.
15496 2013-01-04  Martin Jambor  <mjambor@suse.cz>
15498         PR tree-optimization/55755
15499         * gcc.dg/torture/pr55755.c: New test.
15500         * gcc.dg/tree-ssa/sra-13.c: Likewise.
15501         * gcc.dg/tree-ssa/pr45144.c: Update.
15503 2013-01-04  Richard Biener  <rguenther@suse.de>
15505         PR middle-end/55863
15506         * gcc.dg/fold-reassoc-2.c: New testcase.
15508 2013-01-04  Tobias Burnus  <burnus@net-b.de>
15510         PR fortran/55763
15511         * gfortran.dg/null_7.f90: New.
15513 2013-01-04  Tobias Burnus  <burnus@net-b.de>
15515         PR fortran/55854
15516         PR fortran/55763
15517         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
15518         * gfortran.dg/unlimited_polymorphic_7.f90: New.
15519         * gfortran.dg/unlimited_polymorphic_8.f90: New.
15521 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
15523         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
15525 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
15527         PR fortran/55855
15528         * gfortran.dg/assignment_1.f90: Modified.
15529         * gfortran.dg/assignment_4.f90: New.
15531 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
15533         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
15535 2013-01-03  Richard Biener  <rguenther@suse.de>
15537         PR tree-optimization/55857
15538         * gcc.dg/vect/pr55857-1.c: New testcase.
15539         * gcc.dg/vect/pr55857-2.c: Likewise.
15541 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
15543         PR rtl-optimization/55838
15544         * gcc.dg/pr55838.c: New test.
15546         PR tree-optimization/55832
15547         * gcc.c-torture/compile/pr55832.c: New test.
15549 2013-01-02  Teresa Johnson  <tejohnson@google.com>
15551         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
15552         * gcc.dg/tree-ssa/loop-23.c: Ditto.
15553         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
15554         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
15555         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
15556         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
15557         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
15558         * gcc.dg/unroll_1.c: Ditto.
15559         * gcc.dg/unroll_2.c: Ditto.
15560         * gcc.dg/unroll_3.c: Ditto.
15561         * gcc.dg/unroll_4.c: Ditto.
15563 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15565         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
15567 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15569         PR fortran/55818
15570         * gfortran.dg/eof_4.f90: New test.
15572 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
15574         * lib/c-compat.exp (compat-use-alt-compiler): Remove
15575         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
15576         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
15577         (compat_setup_dfp): Initialize compat_alt_caret and
15578         compat_save_TEST_ALWAYS_FLAGS.
15580 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
15582         * gcc.dg/torture/tls/tls-reload-1.c: New test.
15584 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
15586         * gcc.dg/torture/fp-int-convert-2.c: New test.
15588 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15590         * gfortran.dg/newunit_3.f90: Add dg-do run.
15591         * gfortran.dg/inquire_15.f90: Add dg-do run.
15593 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
15595         PR tree-optimization/55831
15596         * gcc.dg/pr55831.c: New test.
15598 Copyright (C) 2013 Free Software Foundation, Inc.
15600 Copying and distribution of this file, with or without modification,
15601 are permitted in any medium without royalty provided the copyright
15602 notice and this notice are preserved.