Remove "\\" from scan-assembler-times
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd4f181d78b4f0b96def8d285fca20120a274818c
1 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4         scan-assembler-times.
6 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8         * gcc.dg/tree-ssa/slsr-32.c: New.
9         * gcc.dg/tree-ssa/slsr-33.c: New.
10         * gcc.dg/tree-ssa/slsr-34.c: New.
11         * gcc.dg/tree-ssa/slsr-35.c: New.
12         * gcc.dg/tree-ssa/slsr-36.c: New.
13         * gcc.dg/tree-ssa/slsr-37.c: New.
14         * gcc.dg/tree-ssa/slsr-38.c: New.
16 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
18         * gcc.target/aarch64/tst_1.c: New test.
19         * gcc.target/aarch64/tst_2.c: Likewise
21 2013-05-02  Jeff Law  <law@redhat.com>
23         PR tree-optimization/57144
24         * gcc.c-torture/execute/pr57144.c: New test.
26 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
28         PR rtl-optimization/57130
29         * gcc.c-torture/execute/pr57130.c: New test.
31 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
33         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
35 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
37         * gcc.target/aarch64/fabd.c: New file.
39 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/54318
42         * g++.dg/cpp0x/pr54318.C: New.
44 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
46         PR c++/14283
47         * g++.dg/parse/error51.C: New.
48         * g++.dg/parse/error15.C: Adjust column numbers.
50 2013-05-02  Tobias Burnus  <burnus@net-b.de>
52         PR fortran/57142
53         * gfortran.dg/size_kind_2.f90: New.
54         * gfortran.dg/size_kind_3.f90: New.
56 2013-05-02  Richard Biener  <rguenther@suse.de>
58         PR middle-end/57140
59         * g++.dg/torture/pr57140.C: New testcase.
61 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
63         PR target/56732
64         * gcc.target/arm/pr56732-1.c: New test.
66 2013-05-02  Martin Jambor  <mjambor@suse.cz>
68         PR middle-end/56988
69         * gcc.dg/ipa/pr56988.c: New test.
71 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
73         * gcc.target/aarch64/bics_1.c: New test.
74         * gcc.target/aarch64/bics_2.c: Likewise.
76 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
78         PR rtl-optimization/57131
79         * gcc.c-torture/execute/pr57131.c: New test.
81 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
83         PR c++/57132
84         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
86 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
88         PR target/57091
89         * gcc.target/i386/pr57091.c: New test.
91 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
93         * gcc.target/aarch64/vect-vaddv.c: New.
95 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
97         * gcc.target/aarch64/vect-vmaxv.c: New.
98         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
100 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
102         * gcc.target/aarch64/scalar-vca.c: New.
103         * gcc.target/aarch64/vect-vca.c: Likewise.
105 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
107         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
108         (test_vceqd_s64): Force arguments to SIMD registers.
109         (test_vceqzd_s64): Likewise.
110         (test_vcged_s64): Likewise.
111         (test_vcled_s64): Likewise.
112         (test_vcgezd_s64): Likewise.
113         (test_vcged_u64): Likewise.
114         (test_vcgtd_s64): Likewise.
115         (test_vcltd_s64): Likewise.
116         (test_vcgtzd_s64): Likewise.
117         (test_vcgtd_u64): Likewise.
118         (test_vclezd_s64): Likewise.
119         (test_vcltzd_s64): Likewise.
120         (test_vtst_s64): Likewise.
121         (test_vtst_u64): Likewise.
123 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
125         PR c++/57092
126         * g++.dg/cpp0x/decltype53.C: New.
128 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
130         PR fortran/57071
131         * gfortran.dg/power_5.f90:  New test.
133 2013-04-30  Richard Biener  <rguenther@suse.de>
135         PR middle-end/57122
136         * gcc.dg/torture/pr57122.c: New testcase.
138 2013-04-30  Richard Biener  <rguenther@suse.de>
140         PR middle-end/57107
141         * g++.dg/torture/pr57107.C: New testcase.
143 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
145         PR rtl-optimization/57105
146         * gcc.dg/pr57105.c: New test.
148 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
150         PR tree-optimization/57104
151         * gcc.dg/pr57104.c: New test.
153 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
155         PR target/44578
156         * gcc.target/i386/pr44578.c: New test.
158 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
160         PR target/57097
161         * gcc.target/i386/pr57097.c: New test.
163 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
165         PR target/57098
166         * gcc.target/i386/pr57098.c: New test.
168 2013-04-29  Kai Tietz  <ktietz@redhat.com>
170         * gcc.c-torture/execute/pr55875.c: New test.
172 2013-04-29  Richard Biener  <rguenther@suse.de>
174         PR middle-end/57075
175         * gcc.dg/torture/pr57075.c: New testcase.
177 2013-04-29  Richard Biener  <rguenther@suse.de>
179         PR middle-end/57103
180         * gcc.dg/autopar/pr57103.c: New testcase.
182 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
184         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
186 2013-04-29  Tom de Vries  <tom@codesourcery.com>
188         * gcc.dg/pr50763.c: Update test.
190 2013-04-26  Jeff Law  <law@redhat.com>
192         * gcc.dg/tree-ssa/vrp88.c: New test.
194 2013-04-29  Christian Bruel  <christian.bruel@st.com>
196         PR target/57108
197         * gcc.target/sh/pr57108.c: New test.
199 2013-04-29  Richard Biener  <rguenther@suse.de>
201         PR middle-end/57089
202         * gfortran.dg/gomp/pr57089.f90: New testcase.
204 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
206         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
208 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
210         * gcc.target/aarch64/vect-vcvt.c: New.
212 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
214         * gcc.target/aarch64/vect-vrnd.c: New.
216 2013-04-29  Richard Biener  <rguenther@suse.de>
218         PR tree-optimization/57081
219         * gcc.dg/torture/pr57081.c: New testcase.
221 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
223         PR tree-optimization/57083
224         * gcc.dg/torture/pr57083.c: New test.
226 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
228         PR c++/56450
229         * g++.dg/cpp0x/decltype52.C: New.
231 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
233         N3472 binary constants
234         * g++.dg/cpp/limits.C: Adjust warning wording.
235         * g++.dg/system-binary-constants-1.C: Likewise.
236         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
238 2013-04-28  Tobias Burnus  <burnus@net-b.de>
240         PR fortran/57093
241         * gfortran.dg/coarray_30.f90: New.
243 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
245         PR fortran/57071
246         * frontend-passes (optimize_power):  New function.
247         (optimize_op):  Use it.
249 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
251         PR target/56866
252         * gcc.c-torture/execute/pr56866.c: New test.
253         * gcc.target/i386/pr56866.c: New test.
255 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
257         PR go/57045
258         * gcc.dg/setjmp-5.c: New test.
260 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/55708
263         * g++.dg/cpp0x/constexpr-55708.C: New.
265 2013-04-26  Richard Biener  <rguenther@suse.de>
267         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
268         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
269         * gcc.dg/pr53265.c: Remove XFAILs.
270         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
271         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
273 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
275         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
276         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
277         -fdiagnostics-color=never option similarly to
278         -fno-diagnostics-show-caret option.
280 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
282         PR rtl-optimization/57003
283         * gcc.target/i386/pr57003.c: New test.
285 2013-04-25  Marek Polacek  <polacek@redhat.com>
287         PR tree-optimization/57066
288         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
290 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
291             Tejas Belagod  <tejas.belagod@arm.com>
293         * gcc.target/aarch64/vaddv-intrinsic.c: New.
294         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
295         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
297 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
299         * gcc.target/aarch64/cmp.c: New.
301 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
303         * gcc.target/aarch64/ngc.c: New.
305 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
307         * lib/target-supports.exp
308         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
309         (check_effective_target_arm_neon_fp16_ok): Likewise.
310         (add_options_for_arm_neon_fp16): Likewise.
311         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
312         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
314 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
316         PR rtl-optimizations/57046
317         * gcc.target/i386/pr57046.c: New test.
319 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
321         * g++.dg/cpp1y/cplusplus.C: New.
323 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
325         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
327 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
329         * c-c++-common/Wpointer-arith-1.c: New.
331 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
333         * g++.dg/cpp1y/cxx1y_macro.C: New.
335 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
337         PR c++/56970
338         * g++.dg/cpp0x/sfinae45.C: New.
340 2013-04-24  Richard Biener  <rguenther@suse.de>
342         PR testsuite/57050
343         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
345 2013-04-23  Richard Biener  <rguenther@suse.de>
347         PR middle-end/57036
348         * gcc.dg/torture/pr57036-1.c: New testcase.
349         * gcc.dg/torture/pr57036-2.c: Likewise.
351 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
353         * gcc.target/aarch64/scalar-mov.c: New testcase.
355 2013-04-23  Richard Biener  <rguenther@suse.de>
357         PR tree-optimization/57026
358         * gcc.dg/torture/pr57026.c: New testcase.
360 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
362         PR fortran/53685
363         PR fortran/57022
364         * gfortran.dg/transfer_check_4.f90: New.
366 2013-04-22  Marek Polacek  <polacek@redhat.com>
368         PR sanitizer/56990
369         * gcc.dg/pr56990.c: New test.
371 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
373         PR target/57018
374         * gcc.target/i386/pr57018.c: New test.
376 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
378         * gcc.target/aarch64/vrecps.c: New.
379         * gcc.target/aarch64/vrecpx.c: Likewise.
381 2013-04-22  Christian Bruel  <christian.bruel@st.com>
383         PR target/56995
384         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
386 2013-04-21  Jeff Law  <law@redhat.com>
388         * gcc.dg/tree-ssa/forwprop-26.c: New test.
390 2013-04-20  Tobias Burnus  <burnus@net-b.de>
392         PR fortran/56907
393         * gfortran.dg/c_loc_test_22.f90: New.
395 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
397         PR rtl-optimization/56847
398         * gcc.dg/pr56847.c: New test.
400 2013-04-19  Richard Biener  <rguenther@suse.de>
402         PR tree-optimization/56982
403         * gcc.c-torture/execute/pr56982.c: New testcase.
405 2013-04-19  Martin Jambor  <mjambor@suse.cz>
407         PR tree-optimization/56718
408         * g++.dg/ipa/imm-devirt-1.C: New test.
409         * g++.dg/ipa/imm-devirt-2.C: Likewise.
411 2013-04-19  Richard Biener  <rguenther@suse.de>
413         PR tree-optimization/57000
414         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
416 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
417             Mikael Morin  <mikael@gcc.gnu.org>
419         PR fortran/56872
420         * gfortran.dg/array_constructor_45.f90:  New test.
421         * gfortran.dg/array_constructor_46.f90:  New test.
422         * gfortran.dg/array_constructor_47.f90:  New test.
423         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
425 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
427         PR rtl-optimization/56999
428         * g++.dg/opt/pr56999.C: New test.
430 2013-04-18  Cary Coutant  <ccoutant@google.com>
432         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
433         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
435 2013-04-18  Cary Coutant  <ccoutant@google.com>
437         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
438         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
439         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
440         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
441         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
442         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
443         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
444         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
445         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
446         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
447         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
449 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
451         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
453 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
455         PR tree-optimization/56984
456         * gcc.c-torture/compile/pr56984.c: New test.
458         PR rtl-optimization/56992
459         * gcc.dg/pr56992.c: New test.
461 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
463         PR fortran/56814
464         * gfortran.dg/proc_ptr_42.f90: New.
466 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
468         * gnat.dg/discr41.ad[sb]: New test.
469         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
470         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
471         * gcc.dg/vect/slp-24.c: Likewise.
472         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
473         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
474         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
475         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
476         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
477         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
478         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
479         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
480         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
481         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
482         * gcc.dg/vect/vect-strided-mult.c: Likewise.
483         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
484         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
485         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
486         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
487         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
488         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
489         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
490         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
491         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
492         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
493         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
494         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
495         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
496         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
497         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
499 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
501         PR fortran/40958
502         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
503         * gfortran.dg/module_md5_1.f90: Remove.
505 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
507         * gcc.target/aarch64/adds3.c: New.
508         * gcc.target/aarch64/subs3.c: New.
510 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
512         * gcc.target/aarch64/adds1.c: New.
513         * gcc.target/aarch64/adds2.c: New.
514         * gcc.target/aarch64/subs1.c: New.
515         * gcc.target/aarch64/subs2.c: New.
517 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
519         Implement n3599 - Literal operator templates for strings.
520         * g++.dg/cpp1y/udlit-char-template.C: New test.
521         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
523 2013-04-16  Tobias Burnus  <burnus@net-b.de>
525         PR fortran/39505
526         * gfortran.dg/no_arg_check_1.f90: New.
527         * gfortran.dg/no_arg_check_2.f90: New.
528         * gfortran.dg/no_arg_check_3.f90: New.
530 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
532         PR fortran/56968
533         * gfortran.dg/proc_ptr_41.f90: New.
535 2013-04-16  Richard Biener  <rguenther@suse.de>
537         PR tree-optimization/56756
538         * gcc.dg/torture/pr56756.c: New testcase.
540 2013-04-16  Tobias Burnus  <burnus@net-b.de>
542         PR fortran/56969
543         * gfortran.dg/c_assoc_5.f90: New.
545 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
547         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
548         * gcc.c-torture/execute/pr33992.x: Remove.
549         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
550         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
551         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
553 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
555         PR tree-optimization/56962
556         * gcc.c-torture/execute/pr56962.c: New test.
558 2013-04-15  Richard Biener  <rguenther@suse.de>
560         PR tree-optimization/56933
561         * gcc.dg/vect/pr56933.c: New testcase.
563 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
565         * gcc.target/arm/anddi3-opt.c: New test.
566         * gcc.target/arm/anddi3-opt2.c: Likewise.
568 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
570         * gcc.dg/pr56890-1.c: New test.
571         * gcc.dg/pr56890-2.c: Likewise.
573 2013-04-15  Joey Ye  <joey.ye@arm.com>
575         * gcc.target/arm/thumb1-far-jump-1.c: New test.
576         * gcc.target/arm/thumb1-far-jump-2.c: New test.
578 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
580         PR fortran/56816
581         * gfortran.dg/select_type_33.f03: New test.
583 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
585         PR fortran/55959
586         * gfortran.dg/typebound_proc_29.f03: New.
588 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
590         PR fortran/56266
591         * gfortran.dg/typebound_proc_28.f03: New.
593 2013-04-12  Jeff Law  <law@redhat.com>
595         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
596         either.
598 2013-04-12  Tobias Burnus  <burnus@net-b.de>
600         PR fortran/56929
601         * gfortran.dg/coarray/alloc_comp_2.f90: New.
603 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
605         PR target/56903
606         * gcc.target/i386/pr56903.c: New test.
608 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
610         PR fortran/56261
611         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
612         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
613         * gfortran.dg/block_11.f90: Fix invalid test case.
614         * gfortran.dg/function_types_3.f90: Add new error message.
615         * gfortran.dg/global_references_1.f90: Ditto.
616         * gfortran.dg/import2.f90: Remove unneeded parts.
617         * gfortran.dg/import6.f90: Fix invalid test case.
618         * gfortran.dg/proc_decl_2.f90: Ditto.
619         * gfortran.dg/proc_decl_9.f90: Ditto.
620         * gfortran.dg/proc_decl_18.f90: Ditto.
621         * gfortran.dg/proc_ptr_40.f90: New.
622         * gfortran.dg/whole_file_7.f90: Modified error wording.
623         * gfortran.dg/whole_file_16.f90: Ditto.
624         * gfortran.dg/whole_file_17.f90: Add -pedantic.
625         * gfortran.dg/whole_file_18.f90: Modified error wording.
626         * gfortran.dg/whole_file_20.f03: Ditto.
627         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
628         invalid test case.
630 2013-04-12  Richard Biener  <rguenther@suse.de>
632         Revert
633         2013-04-10  Richard Biener  <rguenther@suse.de>
635         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
637 2013-04-12  Tobias Burnus  <burnus@net-b.de>
639         PR fortran/56845
640         * gfortran.dg/class_allocate_15.f90: New.
642         Revert:
643         2013-04-12  Tobias Burnus  <burnus@net-b.de>
645         * gfortran.dg/coarray_lib_alloc_2.f90: Update
646         scan-tree-dump-times.
648 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
650         PR tree-optimization/56918
651         PR tree-optimization/56920
652         * gcc.dg/vect/pr56918.c: New test.
653         * gcc.dg/vect/pr56920.c: New test.
655 2013-04-12  Tobias Burnus  <burnus@net-b.de>
657         PR fortran/56845
658         * gfortran.dg/class_allocate_14.f90: New.
659         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
660         * gfortran.dg/coarray_lib_alloc_3.f90: New.
662 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
664         * gcc.dg/fold-cstvecshift.c: New testcase.
666 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
668         * gcc.target/aarch64/negs.c: New.
670 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
672         PR c++/56895
673         * g++.dg/template/arrow4.C: New test.
675 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
677         * gnat.dg/array23.adb: New test.
678         * gnat.dg/array23_pkg[123].ads: New helpers.
680 2013-04-11  Jeff Law  <law@redhat.com>
682         PR tree-optimization/56900
683         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
685 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
687         PR c++/56913
688         * g++.dg/cpp0x/sfinae44.C: New.
690 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
692         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
693         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
695 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
697         PR c++/54216
698         * g++.dg/cpp0x/enum26.C: New.
699         * g++.old-deja/g++.pt/mangle1.C: Adjust.
701 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
703         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
704         inverse operands.
705         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
706         loop is vectorized.
707         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
708         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
709         loop is vectorized and that the correct instruction is generated.
710         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
711         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
712         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
714 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
716         PR tree-optimization/56899
717         * gcc.c-torture/execute/pr56899.c: New test.
719 2013-04-10  David S. Miller  <davem@davemloft.net>
721         * gcc.target/sparc/setcc-4.c: New test.
722         * gcc.target/sparc/setcc-5.c: New test.
724 2013-04-10  Richard Biener  <rguenther@suse.de>
726         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
728 2013-04-10  Richard Biener  <rguenther@suse.de>
730         * gcc.dg/vect/slp-39.c: New testcase.
732 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
734         PR tree-optimization/55524
735         * gcc.target/epiphany/fnma-1.c: New test.
737 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
739         * gcc.dg/tree-ssa/inline-11.c: New test
741 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
743         PR c++/56895
744         * g++.dg/template/arrow3.C: New test.
746 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
748         * gcc.target/arm/minmax_minus.c: New test.
750 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
752         PR middle-end/56883
753         * c-c++-common/gomp/pr56883.c: New test.
755 2013-04-09  Jeff Law  <law@redhat.com>
757         * gcc.dg/tree-ssa/vrp87.c: New test.
759 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
761         PR tree-optimization/56854
762         * g++.dg/torture/pr56854.C: New test.
764 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
766         PR fortran/56782
767         * gfortran.dg/array_constructor_44.f90:  New test.
769 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
771         PR c++/56871
772         * g++.dg/cpp0x/constexpr-specialization.C: New.
774 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
776         * gcc.c-torture/execute/pr56837.c: New test.
778         PR c++/34949
779         PR c++/50243
780         * g++.dg/opt/vt3.C: New test.
781         * g++.dg/opt/vt4.C: New test.
783 2013-04-08  Jeff Law  <law@redhat.com>
785         * gcc.dg/tree-ssa/forwprop-25.c: New test.
787 2013-04-08  Richard Biener  <rguenther@suse.de>
789         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
791 2013-04-08  Richard Biener  <rguenther@suse.de>
793         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
795 2013-04-08  Richard Biener  <rguenther@suse.de>
797         * g++.dg/vect/slp-pr56812.cc: Adjust.
799 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
801         * gcc.dg/pr56837.c: New test.
802         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
803         "generated memset minus one".
805 2013-04-07  Tobias Burnus  <burnus@net-b.de>
807         PR fortran/56849
808         * gfortran.dg/reshape_5.f90: New.
810 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
812         PR target/56843
813         * gcc.target/powerpc/recip-1.c: Modify expected output.
814         * gcc.target/powerpc/recip-3.c: Likewise.
815         * gcc.target/powerpc/recip-4.c: Likewise.
816         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
818 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
820         * gcc.target/arm/peep-ldrd-1.c: New test.
821         * gcc.target/arm/peep-strd-1.c: Likewise.
823 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
825         * gcc.target/arm/negdi-1.c: New test.
826         * gcc.target/arm/negdi-2.c: Likewise.
827         * gcc.target/arm/negdi-3.c: Likewise.
828         * gcc.target/arm/negdi-4.c: Likewise.
830 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
832         * lib/target-supports.exp (add_options_for_arm_v8_neon):
833         Add -march=armv8-a when we use v8 NEON.
834         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
835         (check_effective_target_vect_call_ceilf): Likewise.
836         (check_effective_target_vect_call_floorf): Likewise.
837         (check_effective_target_vect_call_roundf): Likewise.
838         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
839         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
840         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
841         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
842         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
844 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
846         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
847         * gcc.target/powerpc/sd-pwr6.c: Same.
848         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
849         * g++.dg/debug/pr56294.C: XFAIL on AIX.
851 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
853         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
855 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
857         PR fortran/40881
858         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
859         * gfortran.dg/altreturn_4.f90: Ditto.
860         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
861         * gfortran.dg/altreturn_5.f90: Ditto.
862         * gfortran.dg/altreturn_6.f90: Ditto.
863         * gfortran.dg/altreturn_7.f90: Ditto.
865 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
867         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
868         New procedure.
869         (check_effective_target_arm_v8_neon_ok_nocache):
870         Likewise.
871         (check_effective_target_arm_v8_neon_ok): Change to use
872         check_effective_target_arm_v8_neon_ok_nocache.
873         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
874         NEON flags.
875         (check_effective_target_vect_call_btruncf):
876         Enable for arm and ARMv8 NEON.
877         (check_effective_target_vect_call_ceilf): Likewise.
878         (check_effective_target_vect_call_floorf): Likewise.
879         (check_effective_target_vect_call_roundf): Likewise.
880         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
881         target.
883 2013-04-04  Marek Polacek  <polacek@redhat.com>
885         PR tree-optimization/48186
886         * gcc.dg/pr48186.c: New test.
888 2013-04-04  Richard Biener  <rguenther@suse.de>
890         PR tree-optimization/56826
891         * gcc.dg/vect/pr56826.c: New testcase.
892         * gcc.dg/vect/O3-pr36098.c: Adjust.
894 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
896         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
897         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
898         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
899         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
900         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
901         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
902         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
903         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
904         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
905         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
907 2013-04-04  Richard Biener  <rguenther@suse.de>
909         PR tree-optimization/56213
910         * gcc.dg/vect/vect-123.c: New testcase.
912 2013-04-04  Tobias Burnus  <burnus@net-b.de>
914         PR fortran/56810
915         * gfortran.dg/read_repeat_2.f90: New.
917 2013-04-04  Richard Biener  <rguenther@suse.de>
919         PR tree-optimization/56837
920         * g++.dg/torture/pr56837.C: New testcase.
922 2013-04-04  Tobias Burnus  <burnus@net-b.de>
924         PR fortran/50269
925         * gfortran.dg/c_loc_test_21.f90: New.
926         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
927         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
928         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
929         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
930         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
932 2013-04-03  Jeff Law  <law@redhat.com>
934         PR tree-optimization/56799
935         * gcc.c-torture/execute/pr56799.c: New test.
937 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
939         PR c++/56815
940         * g++.dg/warn/Wpointer-arith-1.C: New.
941         * g++.dg/gomp/for-19.C: Adjust.
943 2013-04-03  Marek Polacek  <polacek@redhat.com>
945         PR sanitizer/55702
946         * gcc.dg/pr55702.c: New test.
948 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
950         PR target/56809
951         * gcc.dg/pr56809.c: New testcase.
953 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
955         PR debug/56819
956         * g++.dg/debug/pr56819.C: New test.
958 2013-04-03  Richard Biener  <rguenther@suse.de>
960         PR tree-optimization/56817
961         * g++.dg/torture/pr56817.C: New testcase.
963 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
965         * gcc.dg/vect/bb-slp-31.c: New file.
967 2013-04-03  Jason Merrill  <jason@redhat.com>
969         PR c++/34949
970         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
972 2013-04-03  Richard Biener  <rguenther@suse.de>
974         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
976 2013-04-03  Richard Biener  <rguenther@suse.de>
978         PR tree-optimization/55964
979         * gcc.dg/torture/pr55964-2.c: New testcase.
981 2013-04-03  Richard Biener  <rguenther@suse.de>
983         PR tree-optimization/56501
984         * gcc.dg/torture/pr56501.c: New testcase.
986 2013-04-03  Richard Biener  <rguenther@suse.de>
988         PR tree-optimization/56407
989         * gcc.dg/torture/pr56407.c: New testcase.
991 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
993         PR tree-optimization/56790
994         * g++.dg/ext/pr56790-1.C: New testcase.
996 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
998         * gcc.target/i386/merge-1.c: New testcase.
999         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1001 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1003         PR c/19449
1004         * gcc.c-torture/execute/pr19449.c: New test.
1006 2013-04-03  Richard Biener  <rguenther@suse.de>
1008         PR tree-optimization/56812
1009         * g++.dg/vect/slp-pr56812.cc: New testcase.
1011 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1013         PR fortran/56284
1014         PR fortran/40881
1015         * gfortran.dg/altreturn_8.f90: New.
1016         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1017         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1018         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1020 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1022         PR rtl-optimization/56745
1023         * gcc.c-torture/compile/pr56745.c: New test.
1025 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1027         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1029 2013-04-02  Richard Biener  <rguenther@suse.de>
1031         PR tree-optimization/56778
1032         * gcc.dg/torture/pr56778.c: New testcase.
1034 2013-04-02  Richard Biener  <rguenther@suse.de>
1036         PR middle-end/56768
1037         * g++.dg/torture/pr56768.C: New testcase.
1039 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1041         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1043 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045         PR fortran/56660
1046         * gfortran.dg/namelist_82.f90:  New test.
1048 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1050         PR fortran/56500
1051         * gfortran.dg/implicit_class_1.f90: New.
1053 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1055         PR fortran/56786
1056         * gfortran.dg/namelist_81.f90:  New test.
1058 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1060         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1061         for constant and equal string lengths.
1062         * gfortran.dg/character_comparison_5.f90:  Likewise.
1063         * gfortran.dg/character_comparison_9.f90:  New test.
1065 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1067         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1068         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1070 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1072         PR fortran/35203
1073         * gfortran.dg/optional_absent_3.f90: New.
1075 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1077         PR fortran/56737
1078         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1080 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1082         PR fortran/56735
1083         * gfortran.dg/namelist_80.f90: New.
1085 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1087         PR fortran/45159
1088         * gfortran.dg/string_length_2.f90:  New test.
1089         * gfortran.dg/dependency_41.f90:  New test.
1091 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1093         PR fortran/55806
1094         * gfortran.dg/array_constructor_43.f90:  New test.
1095         * gfortran.dg/random_seed_3.f90:  New test.
1097 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1099         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1100         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1101         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1102         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1103         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1104         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1105         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1106         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1107         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1108         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1110 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1112         PR c++/56725
1113         * g++.dg/conversion/op4.C: Adjust.
1114         * g++.dg/cpp0x/rv1n.C: Likewise.
1115         * g++.dg/cpp0x/rv2n.C: Likewise.
1116         * g++.dg/cpp0x/template_deduction.C: Likewise.
1117         * g++.dg/expr/cond8.C: Likewise.
1118         * g++.dg/other/error4.C: Likewise.
1119         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1120         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1121         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1122         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1123         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1124         * g++.old-deja/g++.law/cvt20.C: Likewise.
1125         * g++.old-deja/g++.law/cvt8.C: Likewise.
1126         * g++.old-deja/g++.law/init8.C: Likewise.
1127         * g++.old-deja/g++.mike/net12.C: Likewise.
1128         * g++.old-deja/g++.mike/net8.C: Likewise.
1129         * g++.old-deja/g++.mike/p2793.C: Likewise.
1130         * g++.old-deja/g++.mike/p3836.C: Likewise.
1131         * g++.old-deja/g++.mike/p418.C: Likewise.
1132         * g++.old-deja/g++.mike/p701.C: Likewise.
1133         * g++.old-deja/g++.mike/p807.C: Likewise.
1135 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1137         PR middle-end/56694
1138         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1139         targets.
1141 2013-03-28  Marek Polacek  <polacek@redhat.com>
1143         PR tree-optimization/56695
1144         * gcc.dg/vect/pr56695.c: New test.
1146 2013-03-28  Richard Biener  <rguenther@suse.de>
1148         PR tree-optimization/37021
1149         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1150         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1152 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1154         PR fortran/56650
1155         PR fortran/36437
1156         * gfortran.dg/sizeof_2.f90: New.
1157         * gfortran.dg/sizeof_3.f90: New.
1158         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1160 2013-03-27  Richard Biener  <rguenther@suse.de>
1162         PR tree-optimization/37021
1163         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1165 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1167         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1168         * g++.dg/ipa/ivinline-2.C: Likewise.
1169         * g++.dg/ipa/ivinline-3.C: Likewise.
1170         * g++.dg/ipa/ivinline-4.C: Likewise.
1171         * g++.dg/ipa/ivinline-5.C: Likewise.
1172         * g++.dg/ipa/ivinline-7.C: Likewise.
1173         * g++.dg/ipa/ivinline-8.C: Likewise.
1174         * g++.dg/ipa/ivinline-9.C: Likewise.
1175         * g++.dg/cpp0x/noexcept03.C: Likewise.
1176         * gcc.dg/const-1.c: Likewise.
1177         * gcc.dg/ipa/pure-const-1.c: Likewise.
1178         * gcc.dg/noreturn-8.c: Likewise.
1179         * gcc.target/i386/mmx-1.c: Likewise.
1180         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1181         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1182         * gcc.c-torture/execute/pr33992.x: New file.
1184 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1186         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1188 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1190         PR c++/55951
1191         * g++.dg/ext/desig5.C: New.
1193 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1195         PR fortran/56649
1196         * gfortran.dg/merge_init_expr_2.f90: New.
1197         * gfortran.dg/merge_char_1.f90: Modify test to
1198         stay a run-time test.
1199         * gfortran.dg/merge_char_3.f90: Ditto.
1201 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1203         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1204         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1206 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1208         PR c++/56722
1209         * g++.dg/cpp0x/range-for23.C: New.
1211 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1213         PR libfortran/52512
1214         * gfortran.dg/namelist_79.f90: New.
1216 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1218         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1220 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1222         PR fortran/38536
1223         PR fortran/38813
1224         PR fortran/38894
1225         PR fortran/39288
1226         PR fortran/40963
1227         PR fortran/45824
1228         PR fortran/47023
1229         PR fortran/47034
1230         PR fortran/49023
1231         PR fortran/50269
1232         PR fortran/50612
1233         PR fortran/52426
1234         PR fortran/54263
1235         PR fortran/55343
1236         PR fortran/55444
1237         PR fortran/55574
1238         PR fortran/56079
1239         PR fortran/56378
1240         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1241         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1242         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1243         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1244         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1245         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1246         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1247         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1248         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1249         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1250         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1251         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1252         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1253         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1254         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1255         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1256         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1257         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1258         * gfortran.dg/pr32601_1.f03: Ditto.
1259         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1260         * gfortran.dg/blockdata_7.f90: New.
1261         * gfortran.dg/c_assoc_4.f90: New.
1262         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1263         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1264         * gfortran.dg/c_funloc_tests_8.f90: New.
1265         * gfortran.dg/c_loc_test_17.f90: New.
1266         * gfortran.dg/c_loc_test_18.f90: New.
1267         * gfortran.dg/c_loc_test_19.f90: New.
1268         * gfortran.dg/c_loc_test_20.f90: New.
1269         * gfortran.dg/c_sizeof_5.f90: New.
1270         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1271         * gfortran.dg/transfer_resolve_2.f90: New.
1272         * gfortran.dg/transfer_resolve_3.f90: New.
1273         * gfortran.dg/transfer_resolve_4.f90: New.
1274         * gfortran.dg/pr32601.f03: Update dg-error.
1275         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1276         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1278 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1280         * gcc.target/arm/vseleqdf.c: New test.
1281         * gcc.target/arm/vseleqsf.c: Likewise.
1282         * gcc.target/arm/vselgedf.c: Likewise.
1283         * gcc.target/arm/vselgesf.c: Likewise.
1284         * gcc.target/arm/vselgtdf.c: Likewise.
1285         * gcc.target/arm/vselgtsf.c: Likewise.
1286         * gcc.target/arm/vselledf.c: Likewise.
1287         * gcc.target/arm/vsellesf.c: Likewise.
1288         * gcc.target/arm/vselltdf.c: Likewise.
1289         * gcc.target/arm/vselltsf.c: Likewise.
1290         * gcc.target/arm/vselnedf.c: Likewise.
1291         * gcc.target/arm/vselnesf.c: Likewise.
1292         * gcc.target/arm/vselvcdf.c: Likewise.
1293         * gcc.target/arm/vselvcsf.c: Likewise.
1294         * gcc.target/arm/vselvsdf.c: Likewise.
1295         * gcc.target/arm/vselvssf.c: Likewise.
1297 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1299         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1300         body from here...
1301         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1302         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1303         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1304         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1305         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1306         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1307         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1308         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1309         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1310         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1311         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1312         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1313         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1314         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1315         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1316         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1317         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1318         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1319         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1320         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1321         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1322         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1323         * gcc.target/arm/atomic-op-char.c: Likewise.
1324         * gcc.target/arm/atomic-op-consume.c: Likewise.
1325         * gcc.target/arm/atomic-op-int.c: Likewise.
1326         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1327         * gcc.target/arm/atomic-op-release.c: Likewise.
1328         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1329         * gcc.target/arm/atomic-op-short.c: Likewise.
1331 2013-03-25  Richard Biener  <rguenther@suse.de>
1333         PR middle-end/56694
1334         * g++.dg/torture/pr56694.C: New testcase.
1336 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1338         PR target/56720
1339         * gcc.target/arm/neon-vcond-gt.c: New test.
1340         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1341         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1343 2013-03-25  Richard Biener  <rguenther@suse.de>
1345         PR tree-optimization/56689
1346         * gcc.dg/torture/pr56689.c: New testcase.
1348 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1350         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1352 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1354         PR fortran/56696
1355         * gfortran.dg/eof_5.f90: New.
1357 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1359         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1360         alphabetically.
1362 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1364         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1366 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1368         PR testsuite/55994
1369         * gcc.c-torture/execute/builtins/builtins.exp: Add
1370         -Wl,--allow-multiple-definition for RTEMS targets.
1372 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1374         * gcc.target/aarch64/movk.c: New test.
1376 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1378         * g++.dg/ext/vector21.C: New testcase.
1380 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1382         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1383         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1385 2013-03-21  Richard Biener  <rguenther@suse.de>
1387         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1388         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1390 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1392         * gcc.target/aarch64/vect.c: Test and result vector added
1393         for sabd and saba instructions.
1394         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1395         instructions in assembly.
1396         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1397         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1398         for fabd instruction.
1399         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1400         instruction in assembly.
1401         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1403 2013-03-20  Jeff Law  <law@redhat.com>
1405         * g++.dg/tree-ssa/ssa-dom.C: New test.
1407 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1409         * gcc.target/powerpc/mmfpgpr.c: New test.
1410         * gcc.target/powerpc/sd-vsx.c: Likewise.
1411         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1412         * gcc.target/powerpc/vsx-float0.c: Likewise.
1414 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1416         PR tree-optimization/56355
1417         * gcc.dg/pr56355-1.c: New file.
1419 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1420             Richard Sandiford <rdsandiford@googlemail.com>
1422         * gcc.target/mips/mips.exp: Add microMIPS support.
1423         * gcc.target/mips/umips-movep-2.c: New test.
1424         * gcc.target/mips/umips-lwp-2.c: New test.
1425         * gcc.target/mips/umips-swp-5.c: New test.
1426         * gcc.target/mips/umips-constraints-1.c: New test.
1427         * gcc.target/mips/umips-lwp-3.c: New test.
1428         * gcc.target/mips/umips-swp-6.c: New test.
1429         * gcc.target/mips/umips-constraints-2.c: New test.
1430         * gcc.target/mips/umips-save-restore-1.c: New test.
1431         * gcc.target/mips/umips-lwp-4.c: New test.
1432         * gcc.target/mips/umips-swp-7.c: New test.
1433         * gcc.target/mips/umips-save-restore-2.c: New test.
1434         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1435         * gcc.target/mips/umips-lwp-5.c: New test.
1436         * gcc.target/mips/umips-save-restore-3.c: New test.
1437         * gcc.target/mips/umips-lwp-6.c: New test.
1438         * gcc.target/mips/umips-swp-1.c: New test.
1439         * gcc.target/mips/umips-lwp-7.c: New test.
1440         * gcc.target/mips/umips-swp-2.c: New test.
1441         * gcc.target/mips/umips-lwp-8.c: New test.
1442         * gcc.target/mips/umips-swp-3.c: New test.
1443         * gcc.target/mips/umips-movep-1.c: New test.
1444         * gcc.target/mips/umips-lwp-1.c: New test.
1445         * gcc.target/mips/umips-swp-4.c: New test.
1447 2013-03-20  Richard Biener  <rguenther@suse.de>
1449         PR tree-optimization/56661
1450         * gcc.dg/torture/pr56661.c: New testcase.
1452 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1454         PR rtl-optimization/56605
1455         * gcc.target/powerpc/pr56605.c: New.
1457 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1459         PR fortran/54932
1460         * gfortran.dg/do_1.f90: Don't xfail.
1462 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1464         PR libfortran/51825
1465         * gfortran.dg/namelist_77.f90: New.
1466         * gfortran.dg/namelist_78.f90: New.
1468 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1470         PR libfortran/48618
1471         * gfortran.dg/open_negative_unit_1.f90: New.
1473 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1475         * gcc.target/aarch64/sbc.c: New test.
1477 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1479         * gcc.target/aarch64/ror.c: New test.
1481 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1483         * gcc.target/aarch64/extr.c: New test.
1485 2013-03-19  Richard Biener  <rguenther@suse.de>
1487         PR tree-optimization/56273
1488         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1489         * c-c++-common/uninit-17.c: Likewise.
1491 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1493         PR tree-optimization/56635
1494         * g++.dg/torture/pr56635.C: New test.
1496 2013-03-18  Richard Biener  <rguenther@suse.de>
1498         PR tree-optimization/3713
1499         * g++.dg/ipa/devirt-12.C: New testcase.
1501 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1503         PR c/56566
1504         * c-c++-common/pr56566.c: New test.
1506 2013-03-17  Jason Merrill  <jason@redhat.com>
1508         * g++.dg/template/abstract-dr337.C: XFAIL.
1510 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1512         PR c++/56607
1513         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1514         * c-c++-common/pr56607.c: New test.
1516 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/56582
1519         * g++.dg/cpp0x/constexpr-array5.C: New.
1521 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1523         PR fortran/56615
1524         * gfortran.dg/transfer_intrinsic_5.f90: New.
1526 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1528         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1529         * gcc.target/i386/pr20020-1.c: Likewise.
1530         * gcc.target/i386/pr20020-2.c: Likewise.
1531         * gcc.target/i386/pr20020-3.c: Likewise.
1532         * gcc.target/i386/pr53425-1.c: Likewise.
1533         * gcc.target/i386/pr53425-2.c: Likewise.
1534         * gcc.target/i386/pr55093.c: Likewise.
1535         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1537 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1539         PR debug/56307
1540         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1541         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1543 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1545         PR tree-optimization/53265
1546         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1547         undefined behavior.
1548         * gcc.dg/graphite/id-6.c (test): Likewise.
1549         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1550         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1552         PR tree-optimization/53265
1553         * gcc.dg/pr53265.c: New test.
1554         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1555         to dg-options.
1556         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1557         arrays.
1558         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1559         n, use it as high bound instead of 4.
1561 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1563         PR target/49880
1564         * gcc.target/sh/pr49880-1.c: New.
1565         * gcc.target/sh/pr49880-2.c: New.
1566         * gcc.target/sh/pr49880-3.c: New.
1567         * gcc.target/sh/pr49880-4.c: New.
1568         * gcc.target/sh/pr49880-5.c: New.
1570 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1572         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1574 2013-03-13  Richard Biener  <rguenther@suse.de>
1576         PR tree-optimization/56608
1577         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1579 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1581         PR c++/56611
1582         * g++.dg/cpp0x/alias-decl-32.C: New.
1584 2013-03-11  Jan Hubicka  <jh@suse.cz>
1586         PR middle-end/56571
1587         * gcc.c-torture/compile/pr56571.c: New testcase.
1589 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1591         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1592         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1594 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1596         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1597         * gcc.dg/inline_4.c: Likewise.
1598         * gcc.dg/unroll_2.c: Likewise.
1599         * gcc.dg/unroll_3.c: Likewise.
1600         * gcc.dg/unroll_4.c: Likewise.
1602 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1604         PR testsuite/54119
1605         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1607         PR debug/56307
1608         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1610 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1612         PR target/40797
1613         * gcc.c-torture/compile/pr40797.c: New.
1615 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1617         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1619 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1621         PR fortran/56575
1622         * gfortran.dg/class_56.f90: New test.
1624 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1626         PR middle-end/56524
1627         * gcc.target/mips/pr56524.c: New test.
1629 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1631         PR c++/56565
1632         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1634 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/51412
1637         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1639 2013-03-08  Marek Polacek  <polacek@redhat.com>
1641         PR tree-optimization/56478
1642         * gcc.dg/torture/pr56478.c: New test.
1644 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1646         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1647         targets linker option --allow-multiple-definition.
1649         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1650         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1651         * gcc.dg/pr52549.c: Add LLP64 case.
1652         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1653         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1654         * gcc.dg/torture/pr51071-2.c: Likewise.
1655         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1656         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1657         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1658         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1659         * gcc.dg/weak/weak-1.c: Likewise.
1660         * gcc.dg/weak/weak-2.c: Likewise.
1661         * gcc.dg/weak/weak-3.c: Likewise.
1662         * gcc.dg/weak/weak-4.c: Likewise.
1663         * gcc.dg/weak/weak-5.c: Likewise.
1664         * gcc.dg/weak/weak-15.c: Likewise.
1665         * gcc.dg/weak/weak-16.c: Likewise.
1667         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1669 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1671         PR tree-optimization/56559
1672         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1674 2013-03-07  Andreas Schwab  <schwab@suse.de>
1676         * gcc.dg/pr31490.c: Fix last change.
1678 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1680         PR c++/56534
1681         * g++.dg/template/crash115.C: New.
1683 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1685         PR tree-optimization/56539
1686         * gcc.c-torture/compile/pr56539.c: New test.
1688 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1690         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1691         targets.
1692         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1693         * gcc.dg/lto/20091013-1_2.c: Likewise.
1694         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1696 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1698         * gnat.dg/specs/aggr6.ads: New test.
1700 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1702         * gnat.dg/loop_optimization15.ad[sb]: New test.
1704 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1706         PR middle-end/56548
1707         * gcc.dg/pr56548.c: New test.
1709 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1711         PR debug/53363
1712         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1714 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1716         PR c++/56543
1717         * g++.dg/template/typename20.C: New test.
1719 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1721         PR debug/56510
1722         * gcc.dg/pr56510.c: New test.
1724         PR rtl-optimization/56484
1725         * gcc.c-torture/compile/pr56484.c: New test.
1727 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1729         PR c++/56530
1730         * g++.dg/warn/Wsign-conversion-2.C: New.
1732 2013-03-05  Richard Biener  <rguenther@suse.de>
1734         PR tree-optimization/56270
1735         * gcc.dg/vect/slp-38.c: New testcase.
1737 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1739         PR rtl-optimization/56494
1740         * gcc.dg/pr56494.c: New test.
1742 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gcc.dg/pr56424.c: New test.
1746 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1748         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1749         * gcc.dg/pr56228.c <avr>: Skip.
1751 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1753         PR testsuite/52641
1754         PR tree-optimization/52631
1755         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1757 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1759         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1760         * gcc.dg/vect/vect-83_64.c: Same.
1762 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1764         PR fortran/56477
1765         * gfortran.dg/pointer_check_13.f90: New test.
1767 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1769         PR fortran/54730
1770         * gfortran.dg/array_constructor_42.f90: New test.
1772 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1774         PR c++/52688
1775         * g++.dg/template/static33.C: New.
1776         * g++.dg/template/static34.C: Likewise.
1778         PR c++/10291
1779         * g++.dg/template/static35.C: New.
1781 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1783         * gcc.dg/pr56396.c: Require pic support.
1785 2013-03-01  Richard Biener  <rguenther@suse.de>
1787         PR tree-optimization/55481
1788         * gcc.dg/torture/pr56488.c: New testcase.
1790 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1791             Jakub Jelinek  <jakub@redhat.com>
1793         PR sanitizer/56454
1794         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1795         no_sanitize_address attribute rather than no_address_safety_analysis.
1796         * g++.dg/asan/sanitizer_test_utils.h
1797         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1798         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1799         in addition to no_address_safety_analysis.
1801 2013-02-28  Jason Merrill  <jason@redhat.com>
1803         PR c++/56481
1804         * g++.dg/cpp0x/constexpr-and.C: New.
1806 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1808         PR tree-optimization/56294
1809         * g++.dg/debug/pr56294.C: New test.
1811 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1813         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1815 2013-02-27  Marek Polacek  <polacek@redhat.com>
1817         PR rtl-optimization/56466
1818         * gcc.dg/pr56466.c: New test.
1820 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1822         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1823         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1824         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1826 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1828         PR middle-end/45472
1829         * gcc.dg/pr45472.c: New test.
1831 2013-02-26  Marek Polacek  <polacek@redhat.com>
1833         PR tree-optimization/56426
1834         * gcc.dg/pr56436.c: New test.
1836 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1838         PR tree-optimization/56448
1839         * gcc.c-torture/compile/pr56448.c: New test.
1841         PR tree-optimization/56443
1842         * gcc.dg/torture/pr56443.c: New test.
1844 2013-02-25  Richard Biener  <rguenther@suse.de>
1846         PR tree-optimization/56175
1847         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1849 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1851         PR c++/56403
1852         * g++.dg/torture/pr56403.C: New test.
1854 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1856         Revert:
1857         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1858         Richard Sandiford  <rdsandiford@googlemail.com>
1860         * gcc.target/mips/mips.exp: Add microMIPS support.
1861         * gcc.target/mips/umips-movep-2.c: New test.
1862         * gcc.target/mips/umips-lwp-2.c: New test.
1863         * gcc.target/mips/umips-swp-5.c: New test.
1864         * gcc.target/mips/umips-constraints-1.c: New test.
1865         * gcc.target/mips/umips-lwp-3.c: New test.
1866         * gcc.target/mips/umips-swp-6.c: New test.
1867         * gcc.target/mips/umips-constraints-2.c: New test.
1868         * gcc.target/mips/umips-save-restore-1.c: New test.
1869         * gcc.target/mips/umips-lwp-4.c: New test.
1870         * gcc.target/mips/umips-swp-7.c: New test.
1871         * gcc.target/mips/umips-save-restore-2.c: New test.
1872         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1873         * gcc.target/mips/umips-lwp-5.c: New test.
1874         * gcc.target/mips/umips-save-restore-3.c: New test.
1875         * gcc.target/mips/umips-lwp-6.c: New test.
1876         * gcc.target/mips/umips-swp-1.c: New test.
1877         * gcc.target/mips/umips-lwp-7.c: New test.
1878         * gcc.target/mips/umips-swp-2.c: New test.
1879         * gcc.target/mips/umips-lwp-8.c: New test.
1880         * gcc.target/mips/umips-swp-3.c: New test.
1881         * gcc.target/mips/umips-movep-1.c: New test.
1882         * gcc.target/mips/umips-lwp-1.c: New test.
1883         * gcc.target/mips/umips-swp-4.c: New test.
1885 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1886             Richard Sandiford  <rdsandiford@googlemail.com>
1888         * gcc.target/mips/mips.exp: Add microMIPS support.
1889         * gcc.target/mips/umips-movep-2.c: New test.
1890         * gcc.target/mips/umips-lwp-2.c: New test.
1891         * gcc.target/mips/umips-swp-5.c: New test.
1892         * gcc.target/mips/umips-constraints-1.c: New test.
1893         * gcc.target/mips/umips-lwp-3.c: New test.
1894         * gcc.target/mips/umips-swp-6.c: New test.
1895         * gcc.target/mips/umips-constraints-2.c: New test.
1896         * gcc.target/mips/umips-save-restore-1.c: New test.
1897         * gcc.target/mips/umips-lwp-4.c: New test.
1898         * gcc.target/mips/umips-swp-7.c: New test.
1899         * gcc.target/mips/umips-save-restore-2.c: New test.
1900         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1901         * gcc.target/mips/umips-lwp-5.c: New test.
1902         * gcc.target/mips/umips-save-restore-3.c: New test.
1903         * gcc.target/mips/umips-lwp-6.c: New test.
1904         * gcc.target/mips/umips-swp-1.c: New test.
1905         * gcc.target/mips/umips-lwp-7.c: New test.
1906         * gcc.target/mips/umips-swp-2.c: New test.
1907         * gcc.target/mips/umips-lwp-8.c: New test.
1908         * gcc.target/mips/umips-swp-3.c: New test.
1909         * gcc.target/mips/umips-movep-1.c: New test.
1910         * gcc.target/mips/umips-lwp-1.c: New test.
1911         * gcc.target/mips/umips-swp-4.c: New test.
1913 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1915         PR sanitizer/56393
1916         * lib/asan-dg.exp (asan_link_flags): Add
1917         -B${gccpath}/libsanitizer/asan/ to flags.
1919 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1921         PR middle-end/56420
1922         * gcc.dg/torture/pr56420.c: New test.
1924 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1926         PR middle-end/56108
1927         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1929 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1931         PR tree-optimization/56310
1932         * g++.dg/ipa/pr56310.C: New test.
1934 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1936         PR fortran/56385
1937         * gfortran.dg/proc_ptr_comp_37.f90: New.
1939 2013-02-21  Richard Biener  <rguenther@suse.de>
1941         PR tree-optimization/56415
1942         Revert
1943         2013-02-11  Richard Biener  <rguenther@suse.de>
1945         PR tree-optimization/56273
1946         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1947         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1948         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1949         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1950         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1951         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1953 2013-02-21  Marek Polacek  <polacek@redhat.com>
1955         PR tree-optimization/56398
1956         * g++.dg/torture/pr56398.C: New test.
1958 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1960         PR inline-asm/56405
1961         * gcc.c-torture/compile/pr56405.c: New test.
1963 2013-02-20  Jan Hubicka  <jh@suse.cz>
1965         PR tree-optimization/56265
1966         * g++.dg/ipa/devirt-11.C: New testcase.
1968 2013-02-20  Richard Biener  <rguenther@suse.de>
1970         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1972 2013-02-20  Richard Biener  <rguenther@suse.de>
1973         Jakub Jelinek  <jakub@redhat.com>
1975         PR tree-optimization/56396
1976         * gcc.dg/pr56396.c: New testcase.
1978 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/56373
1981         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1983 2013-02-19  Richard Biener  <rguenther@suse.de>
1985         PR tree-optimization/56384
1986         * gcc.dg/torture/pr56384.c: New testcase.
1988 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1990         PR tree-optimization/56350
1991         * gcc.dg/pr56350.c: New test.
1993         PR tree-optimization/56381
1994         * g++.dg/opt/pr56381.C: New test.
1996 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1998         PR pch/54117
1999         * lib/dg-pch.exp (pch-init, pch-finish,
2000         check_effective_target_pch_supported_debug): New procs.
2001         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2002         Likewise if $pch_unsupported_debug and $flags include -g.
2003         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2004         and dg-require-effective-target pch_unsupported_debug.
2005         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2006         * objc.dg/pch/pch.exp: Likewise.
2007         * gcc.dg/pch/pch.exp: Likewise.
2008         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2009         pch_unsupported_debug.
2010         * gcc.dg/pch/valid-1.hs: Likewise.
2011         * gcc.dg/pch/valid-1b.c: Likewise.
2012         * gcc.dg/pch/valid-1b.hs: Likewise.
2014 2013-02-18  Richard Biener  <rguenther@suse.de>
2016         PR tree-optimization/56366
2017         * gcc.dg/torture/pr56366.c: New testcase.
2019 2013-02-18  Richard Biener  <rguenther@suse.de>
2021         PR middle-end/56349
2022         * gcc.dg/torture/pr56349.c: New testcase.
2024 2013-02-18  Richard Biener  <rguenther@suse.de>
2026         PR tree-optimization/56321
2027         * gcc.dg/torture/pr56321.c: New testcase.
2029 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2031         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2033 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2034             Dodji Seketeli  <dodji@redhat.com>
2036         PR asan/56330
2037         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2038         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2039         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2040         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2041         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2042         * c-c++-common/asan/pr56330.c: Likewise.
2043         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2044         Ensure the size argument of __builtin_memcpy is a constant.
2046 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2047             Paolo Carlini  <paolo.carlini@oracle.com>
2049         PR c++/51242
2050         * g++.dg/cpp0x/enum23.C: New.
2052 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2054         PR target/54685
2055         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2057 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2059         PR rtl-optimization/56348
2060         * gcc.target/i386/pr56348.c: New test.
2062 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2064         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2065         * gcc.target/arm/interrupt-2.c: Likewise.
2067 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2069         PR fortran/56318
2070         * gfortran.dg/matmul_9.f90: New.
2072 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2074         PR fortran/53818
2075         * gfortran.dg/init_flag_11.f90: New.
2077 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2079         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2081 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2083         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2084         characters.
2086 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2087             Tobias Burnus  <burnus@net-b.de>
2089         PR testsuite/56138
2090         * gfortran.dg/allocatable_function_7.f90: New.
2092 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2094         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2095         * asan_globals_test-wrapper.cc: New file.
2096         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2097         instead of asan_globals_test.cc as dg-additional-sources.
2098         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2099         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2100         "sanitizer_test_utils.h" instead of
2101         "sanitizer_common/tests/sanitizer_test_utils.h".
2102         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2103         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2104         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2105         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2106         * g++.dg/asan/asan_test.cc: Synced from upstream.
2107         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2109 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2111         Fix an asan crash
2112         * c-c++-common/asan/memcmp-2.c: New test.
2114 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2116         PR c++/55582
2117         * g++.dg/cpp0x/udlit-string-literal.h: New.
2118         * g++.dg/cpp0x/udlit-string-literal.C: New.
2120 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2122         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2124 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2126         PR target/56184
2127         * gcc.target/arm/pr56184.C: New test.
2129 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2131         PR c++/56302
2132         * g++.dg/torture/pr56302.C: New test.
2133         * g++.dg/cpp0x/constexpr-56302.C: New test.
2134         * c-c++-common/pr56302.c: New test.
2136 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2137             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2139         PR fortran/56204
2140         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2141         * gfortran.dg/quad_3.f90: Ditto.
2143 2013-02-13  Kostya Serebryany  <kcc@google.com>
2145         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2146         to match the fresh asan run-time.
2147         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2149 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2151         Avoid instrumenting duplicated memory access in the same basic block
2152         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2153         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2154         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2155         * c-c++-common/asan/inc.c: Likewise.
2157 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2159         PR inline-asm/56148
2160         * gcc.target/i386/pr56148.c: New test.
2162 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2163             Tobias Burnus  <burnus@net-b.de>
2165         PR testsuite/56082
2166         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2167         to kind=2.
2169 2013-02-12  Richard Biener  <rguenther@suse.de>
2171         PR lto/56297
2172         * gcc.dg/lto/pr56297_0.c: New testcase.
2173         * gcc.dg/lto/pr56297_0.c: Likewise.
2175 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2177         PR fortran/46952
2178         * gfortran.dg/typebound_deferred_1.f90: New.
2180 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2182         PR rtl-optimization/56151
2183         * gcc.target/i386/pr56151.c: New test.
2185 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2187         * g++.dg/ext/mv12.C: New test.
2188         * g++.dg/ext/mv12.h: New file.
2189         * g++.dg/ext/mv12-aux.C: New file.
2190         * g++.dg/ext/mv13.C: New test.
2192 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2194         * lib/target-supports.exp
2195         (check_effective_target_powerpc_eabi_ok): New.
2196         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2197         powerpc_eabi_ok.
2198         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2199         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2200         only.
2201         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2202         * gcc.target/powerpc/pr51623.c: Likewise.
2203         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2204         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2206 2013-02-11  Alexander Potapenko  <glider@google.com>
2207             Jack Howarth  <howarth@bromo.med.uc.edu>
2208             Jakub Jelinek  <jakub@redhat.com>
2210         PR sanitizer/55617
2211         * g++.dg/asan/pr55617.C: Run on all targets.
2213 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2215         PR rtl-optimization/56275
2216         * gcc.dg/pr56275.c: New test.
2218 2013-02-11  Richard Biener  <rguenther@suse.de>
2220         PR tree-optimization/56273
2221         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2223 2013-02-11  Richard Biener  <rguenther@suse.de>
2225         PR tree-optimization/56264
2226         * gcc.dg/torture/pr56264.c: New testcase.
2228 2013-02-11  Richard Biener  <rguenther@suse.de>
2230         PR tree-optimization/56273
2231         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2232         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2233         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2234         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2235         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2236         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2238 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2240         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2241         for *-*-linux-gnu targets.
2242         * g++.dg/asan/interception-test-1.c: Ditto.
2243         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2244         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2246 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2248         PR fortran/55362
2249         * gfortran.dg/intrinsic_size_4.f90 : New test.
2251 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2253         PR target/56256
2254         * gcc.target/powerpc/pr56256.c: New test.
2256 2013-02-08  Ian Lance Taylor  <iant@google.com>
2258         * lib/go.exp: Load timeout.exp.
2260 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2262         PR rtl-optimization/56246
2263         * gcc.target/i386/pr56246.c: New test.
2265 2013-02-08  Jeff Law  <law@redhat.com>
2267         PR debug/53948
2268         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2270 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2272         PR target/56043
2273         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2274         powerpc*-*-linux*.
2276 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2278         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2280 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2282         PR rtl-optimization/56195
2283         * gcc.dg/torture/pr56195.c: New test.
2285 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2287         PR fortran/54107
2288         * gfortran.dg/recursive_interface_2.f90: New test.
2290 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2292         PR tree-optimization/56250
2293         * gcc.c-torture/execute/pr56250.c: New test.
2295 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2297         PR tree-optimization/56064
2298         * gcc.dg/fixed-point/view-convert-2.c: New test.
2300 2013-02-08  Michael Matz  <matz@suse.de>
2302         PR tree-optimization/52448
2303         * gcc.dg/pr52448.c: New test.
2305 2013-02-08  Richard Biener  <rguenther@suse.de>
2307         PR middle-end/56181
2308         * gcc.dg/torture/pr56181.c: New testcase.
2310 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2312         PR target/54222
2313         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2314         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2316 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2318         PR c++/56241
2319         * g++.dg/parse/crash61.C: New test.
2321         PR c++/56239
2322         * g++.dg/parse/pr56239.C: New test.
2324         PR c++/56237
2325         * g++.dg/abi/mangle61.C: New test.
2327 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2329         PR rtl-optimization/56225
2330         * gcc.target/i386/pr56225.c: New test.
2332 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2334         PR debug/56154
2335         * gcc.dg/guality/pr56154-1.c: New test.
2336         * gcc.dg/guality/pr56154-2.c: New test.
2337         * gcc.dg/guality/pr56154-3.c: New test.
2338         * gcc.dg/guality/pr56154-4.c: New test.
2339         * gcc.dg/guality/pr56154-aux.c: New file.
2341         PR tree-optimization/55789
2342         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2343         cleanup-tree-dump.
2344         * gcc.dg/tree-ssa/inline-3.c: Add
2345         --param max-early-inliner-iterations=2 option.
2347 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2349         PR debug/53363
2350         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2351         Add -fno-dwarf2-cfi-asm to dg-options.
2352         Adapt match count.
2354 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2356         PR target/56228
2357         * gcc.dg/pr56228.c: New test.
2359 2013-02-07  Alan Modra  <amodra@gmail.com>
2361         PR target/54009
2362         * gcc.target/powerpc/pr54009.c: New test.
2363         PR target/54131
2364         * gfortran.dg/pr54131.f: New test.
2366 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2368         PR fortran/55789
2369         * gfortran.dg/array_constructor_41.f90: New test.
2371 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2373         PR fortran/55978
2374         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2376 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2378         PR middle-end/56217
2379         * g++.dg/gomp/pr56217.C: New test.
2381 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2383         PR tree-optimization/56205
2384         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2385         * gcc.c-torture/execute/pr56205.c: New test.
2387 2013-02-05  Richard Biener  <rguenther@suse.de>
2389         PR tree-optimization/53342
2390         PR tree-optimization/53185
2391         * gcc.dg/vect/pr53185-2.c: New testcase.
2393 2013-02-05  Jan Hubicka  <jh@suse.cz>
2395         PR tree-optimization/55789
2396         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2397         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2398         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2399         * g++.dg/ipa/inline-1.C: New testcase.
2400         * g++.dg/ipa/inline-2.C: New testcase.
2401         * g++.dg/ipa/inline-3.C: New testcase.
2403 2013-02-05  Jan Hubicka  <jh@suse.cz>
2405         PR tree-optimization/55789
2406         * g++.dg/torture/pr55789.C: New testcase.
2408 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2410         PR middle-end/56167
2411         * gcc.dg/pr56167.c: New test.
2413 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2415         PR target/55146
2416         * gcc.target/sh/pr55146.c: New.
2418 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2420         PR tree-optimization/54386
2421         * gcc.target/sh/pr54386.c: New.
2423 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2425         PR fortran/56008
2426         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2428         PR fortran/47517
2429         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2431 2013-02-04  Alexander Potapenko  <glider@google.com>
2432             Jack Howarth  <howarth@bromo.med.uc.edu>
2433             Jakub Jelinek  <jakub@redhat.com>
2435         PR sanitizer/55617
2436         * g++.dg/asan/pr55617.C: New test.
2438 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2440         PR fortran/54195
2441         * gfortran.dg/typebound_operator_19.f90: New test.
2442         * gfortran.dg/typebound_assignment_4.f90: New test.
2444 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2446         PR fortran/54107
2447         * gfortran.dg/recursive_interface_1.f90: New test.
2449 2013-02-04  Richard Guenther  <rguenther@suse.de>
2451         PR lto/56168
2452         * gcc.dg/lto/pr56168_0.c: New testcase.
2453         * gcc.dg/lto/pr56168_1.c: Likewise.
2455 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457         PR fortran/50627
2458         PR fortran/56054
2459         * gfortran.dg/block_12.f90:  New test.
2460         * gfortran.dg/module_error_1.f90:  New test.
2462 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2464         * lib/target-supports.exp (check_effective_target_vect_float)
2465         (check_effective_target_vect_no_align): Add mips-sde-elf.
2467 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2469         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2471 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2473         * gcc.dg/pr56023.c: XFAIL on AIX.
2474         * gcc.dg/vect/pr49352.c: Same.
2476 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2478         * gnat.dg/opt26.adb: New test.
2480 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2482         Revert.
2483         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2485         * gcc.target/arm/neon-vfnms-1.c: New test.
2486         * gcc.target/arm/neon-vfnma-1.c: New test.
2488 2013-01-31  Richard Biener  <rguenther@suse.de>
2490         PR tree-optimization/56157
2491         * gcc.dg/torture/pr56157.c: New testcase.
2493 2013-01-30  Richard Biener  <rguenther@suse.de>
2495         PR tree-optimization/56150
2496         * gcc.dg/torture/pr56150.c: New testcase.
2498 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2500         PR sanitizer/55374
2501         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2502         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2503         printed in backtrace.
2504         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2505         to avoid errors about mismatched allocation vs. deallocation.
2507         PR c++/55742
2508         * g++.dg/mv1.C: Moved to...
2509         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2510         * g++.dg/mv2.C: Moved to...
2511         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2512         * g++.dg/mv3.C: Moved to...
2513         * g++.dg/ext/mv3.C: ... here.
2514         * g++.dg/mv4.C: Moved to...
2515         * g++.dg/ext/mv4.C: ... here.
2516         * g++.dg/mv5.C: Moved to...
2517         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2518         * g++.dg/mv6.C: Moved to...
2519         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2520         * g++.dg/ext/mv7.C: New test.
2521         * g++.dg/ext/mv8.C: New test.
2522         * g++.dg/ext/mv9.C: New test.
2523         * g++.dg/ext/mv10.C: New test.
2524         * g++.dg/ext/mv11.C: New test.
2526 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2528         PR rtl-optimization/56144
2529         * gcc.dg/pr56144.c: New.
2531 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2533         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2534         message.
2535         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2536         * g++.dg/cpp0x/constexpr-55573.C: Same
2538 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2540         PR tree-optimization/56064
2541         * gcc.dg/fixed-point/view-convert.c: New test.
2543 2013-01-30  Andreas Schwab  <schwab@suse.de>
2545         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2546         evaluate the end index in string range.
2548 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2550         PR fortran/56138
2551         * gfortran.dg/allocatable_function_6.f90: New.
2553 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2554             Mikael Morin  <mikael@gcc.gnu.org>
2556         PR fortran/54107
2557         * gfortran.dg/proc_ptr_comp_36.f90: New.
2559 2013-01-29  Richard Biener  <rguenther@suse.de>
2561         PR tree-optimization/55270
2562         * gcc.dg/torture/pr55270.c: New testcase.
2564 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2566         PR rtl-optimization/56117
2567         * gcc.dg/pr56117.c: New test.
2569 2013-01-28  Richard Biener  <rguenther@suse.de>
2571         PR tree-optimization/56034
2572         * gcc.dg/torture/pr56034.c: New testcase.
2574 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2576         PR tree-optimization/56125
2577         * gcc.dg/pr56125.c: New test.
2579 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2580             Mikael Morin  <mikael@gcc.gnu.org>
2582         PR fortran/53537
2583         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2584         * gfortran.dg/import8.f90: Likewise.
2585         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2586         * gfortran.dg/import10.f90: New test.
2587         * gfortran.dg/import11.f90: Likewise
2589 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2591         PR testsuite/56053
2592         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2593         string.h.  Provide memset, malloc and free prototypes, adjust line
2594         numbers in dg-output.
2595         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2596         Provide memset prototype and adjust line numbers in dg-output.
2597         * c-c++-common/asan/global-overflow-1.c: Likewise.
2599         PR tree-optimization/56094
2600         * gcc.dg/pr56094.c: New test.
2602 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2604         * gcc.target/arm/neon-vfnms-1.c: New test.
2605         * gcc.target/arm/neon-vfnma-1.c: New test.
2607 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2609         PR target/56114
2610         * gcc.target/i386/pr56114.c: New test.
2612 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2614         PR fortran/55984
2615         * gfortran.dg/associate_14.f90: New test.
2617         PR fortran/56047
2618         * gfortran.dg/associate_13.f90: New test.
2620 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2622         PR tree-optimization/56098
2623         * gcc.dg/pr56098-1.c: New test.
2624         * gcc.dg/pr56098-2.c: New test.
2626 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2628         PR target/54222
2629         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2631 2013-01-22  Marek Polacek  <polacek@redhat.com>
2633         PR tree-optimization/56035
2634         * gcc.dg/pr56035.c: New test.
2636 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2638         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2639         for MIPS.
2641 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2643         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2645 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2647         PR c/56078
2648         * gcc.dg/pr56078.c: New test.
2649         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2651 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2653         PR tree-optimization/55927
2654         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2656 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2658         * gcc.target/i386/movsd.c: New test.
2660 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2662         PR inline-asm/55934
2663         * gcc.target/i386/pr55934.c: New test.
2665 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2667         PR fortran/56081
2668         * gfortran.dg/select_8.f90: New.
2670 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2672         * gcc.target/microblaze/microblaze.exp: Remove
2673         target_config_cflags check.
2675 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2677         PR fortran/56052
2678         * gfortran.dg/gomp/pr56052.f90: New test.
2680         PR target/49069
2681         * gcc.dg/pr49069.c: New test.
2683 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/55944
2686         * g++.dg/cpp0x/constexpr-static10.C: New.
2688 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2690         PR target/56028
2691         * gcc.target/i386/pr56028.c: New test.
2693 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2695         PR target/55686
2696         * gcc.target/i386/pr55686.c: New test.
2698 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2700         PR c++/53609
2701         * g++.dg/cpp0x/variadic139.C: New test.
2702         * g++.dg/cpp0x/variadic140.C: Likewise.
2703         * g++.dg/cpp0x/variadic141.C: Likewise.
2705 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2707         * gnat.dg/warn8.adb: New test.
2709 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2711         PR fortran/55919
2712         * gfortran.dg/include_8.f90: New test.
2714 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2716         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2717         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2719 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2721         PR tree-optimization/56051
2722         * gcc.c-torture/execute/pr56051.c: New test.
2724 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2726         PR rtl-optimization/56023
2727         * gcc.dg/pr56023.c: New test.
2729 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2731         PR middle-end/56022
2732         * gcc.target/i386/pr56022.c: New test.
2734 2013-01-21  Jason Merrill  <jason@redhat.com>
2736         * lib/target-supports.exp (check_effective_target_alias): New.
2738 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2740         PR debug/53235
2741         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2743 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2745         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2747 2013-01-19  Jeff Law  <law@redhat.com>
2749         PR tree-optimization/52631
2750         * tree-ssa/pr52631.c: New test.
2751         * tree-ssa/ssa-fre-9: Update expected output.
2753 2013-01-19  Anthony Green  <green@moxielogic.com>
2755         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2756         for moxie.
2758 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2760         PR tree-optimization/56029
2761         * g++.dg/torture/pr56029.C: New test.
2763 2013-01-18  Sharad Singhai  <singhai@google.com>
2765         PR tree-optimization/55995
2766         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2768 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2770         PR target/55433
2771         * gcc.target/i386/pr55433.c: New.
2773 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2775         PR middle-end/56015
2776         * gfortran.dg/pr56015.f90: New test.
2778 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2780         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2782 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2784         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2785         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2786         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2787         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2788         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2790 2013-01-17  Jeff Law  <law@redhat.com>
2792         * gcc.dg/pr52573.c: Move to...
2793         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2795         PR rtl-optimization/52573
2796         * gcc.dg/pr52573.c: New test.
2798 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2800         PR sanitizer/55679
2801         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2802         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2803         check_no_compiler_messages to test support in ucontext.h.
2804         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2805         compliant RLIMIT_AS.
2807 2013-01-17  Marek Polacek  <polacek@redhat.com>
2809         PR rtl-optimization/55833
2810         * gcc.dg/pr55833.c: New test.
2812 2013-01-17  Jan Hubicka  <jh@suse.cz>
2814         PR tree-optimization/55273
2815         * gcc.c-torture/compile/pr55273.c: New testcase.
2817 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2819         PR target/55981
2820         * gcc.target/pr55981.c: New test.
2822 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2824         * gcc.target/arm/pr40887.c: Require at least armv5.
2825         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2826         * gcc.target/arm/pr51915.c: Likewise.
2827         * gcc.target/arm/pr52006.c: Likewise.
2828         * gcc.target/arm/pr53187.c: Likewise.
2830         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2831         * gcc.target/arm/ftest-support-arm.h: Delete.
2832         * gcc.target/arm/ftest-support-thumb.h: Delete.
2833         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2834         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2835         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2836         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2837         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2838         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2839         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2840         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2841         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2842         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2843         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2844         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2845         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2846         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2847         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2848         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2849         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2850         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2851         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2852         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2853         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2854         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2855         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2856         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2858 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2860         PR tree-optimizations/55264
2861         * g++.dg/ipa/pr55264.C: New test.
2863 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2865         PR fortran/55983
2866         * gfortran.dg/class_55.f90: New.
2868 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2870         PR testsuite/55994
2871         * gcc.c-torture/execute/builtins/builtins.exp: Add
2872         -Wl,--allow-multiple-definition for eabi and elf targets.
2874         PR testsuite/54622
2875         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2876         check_effective_target_vect_perm_short,
2877         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2878         check_effective_target_vect64): Return 0 for big-endian ARM.
2879         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2881         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2882         prototypes.
2884 2013-01-16  Richard Biener  <rguenther@suse.de>
2886         PR tree-optimization/55964
2887         * gcc.dg/torture/pr55964.c: New testcase.
2889 2013-01-16  Richard Biener  <rguenther@suse.de>
2891         PR tree-optimization/54767
2892         PR tree-optimization/53465
2893         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2895 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2897         PR target/55301
2898         * gcc.target/sh/sh-switch.c: New testcase.
2900 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2902         * gcc.dg/webizer.c: Increase the array size.
2904 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2906         PR target/55940
2907         * gcc.dg/pr55940.c: New test.
2909 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2910             Harald Anlauf  <anlauf@gmx.de>
2912         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2913         * gfortran.dg/bounds_check_5.f90: Likewise.
2914         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2915         * gfortran.dg/continuation_9.f90: Likewise.
2916         * gfortran.dg/move_alloc_13.f90: Likewise.
2917         * gfortran.dg/structure_constructor_11.f90: Likewise.
2918         * gfortran.dg/tab_continuation.f: Likewise.
2919         * gfortran.dg/warning-directive-2.F90: Likewise.
2920         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2922 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2924         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2925         * gcc.target/arm/fma-sp.c: Likewise.
2927 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2929         PR rtl-optimization/55153
2930         * gcc.dg/pr55153.c: New.
2932 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2934         PR tree-optimization/55920
2935         * gcc.c-torture/compile/pr55920.c: New test.
2937 2013-01-15  Richard Biener  <rguenther@suse.de>
2939         PR middle-end/55882
2940         * gcc.dg/torture/pr55882.c: New testcase.
2942 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2944         PR tree-optimization/55955
2945         * gcc.c-torture/compile/pr55955.c: New test.
2947 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2949         PR c++/55663
2950         * g++.dg/cpp0x/alias-decl-31.C: New test.
2952 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2954         PR fortran/54286
2955         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2956         case where interface is null.
2958 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2960         PR fortran/55806
2961         * gfortran.dg/array_constructor_40.f90:  New test.
2963 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2965         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2967 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2969         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2970         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2971         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2972         * gcc.target/aarch64/vect-ld1r.c: New.
2973         * gcc.target/aarch64/vect-ld1r.x: New.
2975 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2977         PR target/55948
2978         * gcc.target/i386/hle-clear-rel.c: New file
2979         * gcc.target/i386/hle-store-rel.c: New file.
2981 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2983         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2984         * gfortran.dg/bounds_check_4.f90: Likewise.
2985         * gfortran.dg/inquire_10.f90: Likewise.
2986         * gfortran.dg/minloc_3.f90: Likewise.
2987         * gfortran.dg/minlocval_3.f90: Likewise.
2988         * gfortran.dg/module_double_reuse.f90: Likewise.
2989         * gfortran.dg/mvbits_1.f90: Likewise.
2990         * gfortran.dg/oldstyle_1.f90: Likewise.
2991         * gfortran.dg/pr20163-2.f: Likewise.
2992         * gfortran.dg/save_1.f90: Likewise.
2993         * gfortran.dg/scan_1.f90: Likewise.
2994         * gfortran.dg/select_char_1.f90: Likewise.
2995         * gfortran.dg/shape_4.f90: Likewise.
2996         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2997         * gfortran.dg/function_optimize_10.f90: Likewise.
2998         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2999         * gfortran.dg/used_types_17.f90: Likewise.
3000         * gfortran.dg/used_types_18.f90: Likewise.
3002 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3004         PR fortran/54286
3005         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3007 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3009         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3011 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3013         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3015 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3017         PR fortran/55072
3018         * gfortran.dg/assumed_type_2.f90: Fix test case.
3019         * gfortran.dg/internal_pack_13.f90: New test.
3020         * gfortran.dg/internal_pack_14.f90: New test.
3022 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3024         PR fortran/55868
3025         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3026         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3027         $tar to STAR.
3029 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3031         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3033 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3035         PR target/55719
3036         * gcc.target/s390/pr55719.c: New testcase.
3038 2013-01-11  Richard Guenther  <rguenther@suse.de>
3040         PR tree-optimization/44061
3041         * gcc.dg/pr44061.c: New testcase.
3043 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3045         Update copyright years.
3047 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3048             Jakub Jelinek  <jakub@redhat.com>
3050         PR target/55565
3051         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3053 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3055         PR rtl-optimization/55672
3056         * gcc.target/i386/pr55672.c: New.
3058 2013-01-10  Jeff Law  <law@redhat.com>
3060         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3061         pass/fail message unique.
3064 2013-01-10  Jason Merrill  <jason@redhat.com>
3066         * ada/.gitignore: New.
3068 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3070         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3071         Add tls options.
3072         * g++.dg/tls/thread_local2.C: Likewise.
3073         * g++.dg/tls/thread_local2g.C: Likewise.
3074         * g++.dg/tls/thread_local6.C: Likewise.
3075         * g++.dg/tls/thread_local-order1.C: Add tls options.
3076         * g++.dg/tls/thread_local-order2.C: Likewise.
3077         * g++.dg/tls/thread_local3.C: Likewise.
3078         * g++.dg/tls/thread_local3g.C: Likewise.
3079         * g++.dg/tls/thread_local4.C: Likewise.
3080         * g++.dg/tls/thread_local4g.C: Likewise.
3081         * g++.dg/tls/thread_local5.C: Likewise.
3082         * g++.dg/tls/thread_local5g.C: Likewise.
3083         * g++.dg/tls/thread_local6g.C: Likewise.
3085 2013-01-10  Kostya Serebryany  <kcc@google.com>
3087         * g++.dg/asan/asan_test.cc: Sync from upstream.
3089 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3091         PR tree-optimization/55921
3092         * gcc.c-torture/compile/pr55921.c: New test.
3094 2013-01-09  Jan Hubicka  <jh@suse.cz>
3096         PR tree-optimization/55569
3097         * gcc.c-torture/compile/pr55569.c: New testcase.
3099 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3101         PR fortran/47203
3102         * gfortran.dg/use_28.f90: New test.
3104 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3106         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3107         number matching more robust.
3109 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3111         PR rtl-optimization/55829
3112         * gcc.target/i386/pr55829.c: New.
3114 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3116         PR fortran/55758
3117         * gfortran.dg/bind_c_bool_1.f90: New.
3118         * gfortran.dg/do_5.f90: Add dg-warning.
3120 2013-01-09  Jan Hubicka  <jh@suse.cz>
3122         PR tree-optimization/55875
3123         * gcc.c-torture/execute/pr55875.c: New testcase.
3124         * g++.dg/torture/pr55875.C: New testcase.
3126 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3128         PR c/48418
3129         * c-c++-common/pr48418.c: New test.
3131 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3133         PR c++/55801
3134         * g++.dg/tls/thread_local-ice.C: New.
3136 2013-01-09  Andreas Schwab  <schwab@suse.de>
3138         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3140 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3142         PR tree-optimization/48189
3143         * gcc.dg/pr48189.c: New test.
3145 2013-01-04  Jan Hubicka  <jh@suse.cz>
3147         PR tree-optimization/55823
3148         * g++.dg/ipa/devirt-10.C: New testcase.
3150 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3151             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3153         PR rtl-optimization/55845
3154         * gcc.target/i386/pr55845.c: New test.
3156 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3158         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3159         instructions generated instead of number of occurances.
3161 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3163         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3164         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3165         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3166         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3167         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3168         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3169         * gcc.target/aarch64/vect-fcm.x: Likewise.
3170         * lib/target-supports.exp
3171         (check_effective_target_vect_cond): Enable for AArch64.
3173 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3175         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3176         endian-safe float pool loading.
3177         (test_square_root_v4sf): Likewise.
3178         (test_square_root_v2df): Likewise.
3179         * lib/target-supports.exp
3180         (check_effective_target_vect_call_sqrtf): Add AArch64.
3182 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3184         PR debug/55579
3185         * gcc.dg/tree-ssa/pr55579.c: New test.
3187 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3189         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3190         asm comments.
3192 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3194         PR middle-end/55890
3195         * gcc.dg/torture/pr55890-3.c: New test.
3197         PR middle-end/55851
3198         * gcc.c-torture/compile/pr55851.c: New test.
3200         PR sanitizer/55844
3201         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3202         dg-options.
3204 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3206         PR fortran/55618
3207         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3209 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3211         PR fortran/55763
3212         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3213         * gfortran.dg/pointer_init_7.f90: New.
3215 2013-01-07  Richard Biener  <rguenther@suse.de>
3217         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3219 2013-01-07  Richard Biener  <rguenther@suse.de>
3221         PR middle-end/55890
3222         * gcc.dg/torture/pr55890-1.c: New testcase.
3223         * gcc.dg/torture/pr55890-2.c: Likewise.
3225 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3227         * gcc.target/aarch64/fmovd.c: New.
3228         * gcc.target/aarch64/fmovf.c: Likewise.
3229         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3230         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3231         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3232         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3233         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3234         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3236 2013-01-07  Richard Biener  <rguenther@suse.de>
3238         PR tree-optimization/55888
3239         PR tree-optimization/55862
3240         * gcc.dg/torture/pr55888.c: New testcase.
3242 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3244         PR fortran/55852
3245         * gfortran.dg/intrinsic_size_3.f90: New.
3247 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3249         PR fortran/55763
3250         * gfortran.dg/select_type_32.f90: New.
3252 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3254         PR c++/52343
3255         * g++.dg/cpp0x/alias-decl-29.C: New test.
3257 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3259         PR fortran/53876
3260         PR fortran/54990
3261         PR fortran/54992
3262         * gfortran.dg/class_array_15.f03: New test.
3264 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3266         PR fortran/42769
3267         PR fortran/45836
3268         PR fortran/45900
3269         * gfortran.dg/use_23.f90: New test.
3270         * gfortran.dg/use_24.f90: New test.
3271         * gfortran.dg/use_25.f90: New test.
3272         * gfortran.dg/use_26.f90: New test.
3273         * gfortran.dg/use_27.f90: New test.
3275 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3277         * gnat.dg/specs/clause_on_volatile.ads: New test.
3279 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3281         * gnat.dg/alignment10.adb: New test.
3283 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3284             Mikael Morin  <mikael@gcc.gnu.org>
3286         PR fortran/55827
3287         * gfortran.dg/use_22.f90: New test.
3289 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3291         * gcc.target/aarch64/cmp-1.c: New testcase.
3293 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3295         PR fortran/55172
3296         * gfortran.dg/select_type_31.f03: New test.
3298 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3300         PR c++/54526 (again)
3301         * g++.dg/cpp0x/parse2.C: Extend.
3302         * g++.old-deja/g++.other/crash28.C: Adjust.
3304 2013-01-04  Richard Biener  <rguenther@suse.de>
3306         PR tree-optimization/55862
3307         * gcc.dg/torture/pr55862.c: New testcase.
3309 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3311         PR tree-optimization/55755
3312         * gcc.dg/torture/pr55755.c: New test.
3313         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3314         * gcc.dg/tree-ssa/pr45144.c: Update.
3316 2013-01-04  Richard Biener  <rguenther@suse.de>
3318         PR middle-end/55863
3319         * gcc.dg/fold-reassoc-2.c: New testcase.
3321 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3323         PR fortran/55763
3324         * gfortran.dg/null_7.f90: New.
3326 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3328         PR fortran/55854
3329         PR fortran/55763
3330         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3331         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3332         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3334 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3336         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3338 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3340         PR fortran/55855
3341         * gfortran.dg/assignment_1.f90: Modified.
3342         * gfortran.dg/assignment_4.f90: New.
3344 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3346         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3348 2013-01-03  Richard Biener  <rguenther@suse.de>
3350         PR tree-optimization/55857
3351         * gcc.dg/vect/pr55857-1.c: New testcase.
3352         * gcc.dg/vect/pr55857-2.c: Likewise.
3354 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3356         PR rtl-optimization/55838
3357         * gcc.dg/pr55838.c: New test.
3359         PR tree-optimization/55832
3360         * gcc.c-torture/compile/pr55832.c: New test.
3362 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3364         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3365         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3366         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3367         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3368         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3369         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3370         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3371         * gcc.dg/unroll_1.c: Ditto.
3372         * gcc.dg/unroll_2.c: Ditto.
3373         * gcc.dg/unroll_3.c: Ditto.
3374         * gcc.dg/unroll_4.c: Ditto.
3376 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3378         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3380 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3382         PR fortran/55818
3383         * gfortran.dg/eof_4.f90: New test.
3385 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3387         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3388         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3389         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3390         (compat_setup_dfp): Initialize compat_alt_caret and
3391         compat_save_TEST_ALWAYS_FLAGS.
3393 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3395         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3397 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3399         * gcc.dg/torture/fp-int-convert-2.c: New test.
3401 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3403         * gfortran.dg/newunit_3.f90: Add dg-do run.
3404         * gfortran.dg/inquire_15.f90: Add dg-do run.
3406 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3408         PR tree-optimization/55831
3409         * gcc.dg/pr55831.c: New test.
3411 Copyright (C) 2013 Free Software Foundation, Inc.
3413 Copying and distribution of this file, with or without modification,
3414 are permitted in any medium without royalty provided the copyright
3415 notice and this notice are preserved.