2013-05-14 Marc Glisse <marc.glisse@inria.fr>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9171c447132612940b3fe218ffa0d4c113ea12ff
1 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3         * g++.dg/ext/vector22.C: New testcase.
4         * gcc.dg/binop-xor3.c: Remove xfail.
6 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
8         * gcc.target/aarch64/vect-fcm.x: Add cases testing
9         FLOAT cmp FLOAT ? INT : INT.
10         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
11         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
14         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
15         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
19         PR c++/53903
20         * g++.dg/cpp0x/defaulted43.C: New.
22 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
24         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
25         (alloca): Remove declaration.
26         (foo9): Replace alloca by __builtin_alloca.
28 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
30         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
31         Expect "size of array is too large" error.
33 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
35         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
37 2013-05-14  Richard Biener  <rguenther@suse.de>
39         PR middle-end/57235
40         * g++.dg/torture/pr57235.C: New testcase.
42 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
44         PR middle-end/57251
45         * gcc.dg/torture/pr57251.c: New test.
47 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
49         PR target/57264
50         * gcc.target/i386/pr57264.c: New test.
52 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
54         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
56 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
58         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
60 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
62         PR tree-optimization/45216
63         PR tree-optimization/57157
64         * c-c++-common/rotate-1.c: Add 32 tests with +.
65         * c-c++-common/rotate-1a.c: Adjust.
66         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
67         * c-c++-common/rotate-2b.c: New test.
68         * c-c++-common/rotate-3.c: Add 32 tests with +.
69         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
70         * c-c++-common/rotate-4b.c: New test.
71         * c-c++-common/rotate-5.c: New test.
73 2013-05-13  Martin Jambor  <mjambor@suse.cz>
75         PR middle-end/42371
76         * gcc.dg/ipa/remref-0.c: New test.
77         * gcc.dg/ipa/remref-1a.c: Likewise.
78         * gcc.dg/ipa/remref-1b.c: Likewise.
79         * gcc.dg/ipa/remref-2a.c: Likewise.
80         * gcc.dg/ipa/remref-2b.c: Likewise.
82 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
84         * gcc.dg/vector-shift-2.c: New testcase.
86 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
88         PR tree-optimization/57230
89         * gcc.dg/strlenopt-24.c: New test.
91         PR tree-optimization/57230
92         * gcc.dg/strlenopt-23.c: New test.
94 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
96         PR target/57108
97         * gcc.target/sh/pr57108.c: Move this test case to ...
98         * gcc.c-torture/compile/pr57108.c: ... here.
100 2013-05-10  Richard Biener  <rguenther@suse.de>
102         PR tree-optimization/57214
103         * gcc.dg/torture/pr57214.c: New testcase.
105 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
107         * gcc.dg/vector-shift.c: New testcase.
109 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
111         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
113         PR tree-optimization/45216
114         PR tree-optimization/57157
115         * c-c++-common/rotate-1.c: New test.
116         * c-c++-common/rotate-1a.c: New test.
117         * c-c++-common/rotate-2.c: New test.
118         * c-c++-common/rotate-2a.c: New test.
119         * c-c++-common/rotate-3.c: New test.
120         * c-c++-common/rotate-3a.c: New test.
121         * c-c++-common/rotate-4.c: New test.
122         * c-c++-common/rotate-4a.c: New test.
124 2013-05-10  Richard Biener  <rguenther@suse.de>
126         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
127         * gcc.target/i386/l_fma_double_1.c: Adjust.
128         * gcc.target/i386/l_fma_double_2.c: Likewise.
129         * gcc.target/i386/l_fma_double_3.c: Likewise.
130         * gcc.target/i386/l_fma_double_4.c: Likewise.
131         * gcc.target/i386/l_fma_double_5.c: Likewise.
132         * gcc.target/i386/l_fma_double_6.c: Likewise.
133         * gcc.target/i386/l_fma_float_1.c: Likewise.
134         * gcc.target/i386/l_fma_float_2.c: Likewise.
135         * gcc.target/i386/l_fma_float_3.c: Likewise.
136         * gcc.target/i386/l_fma_float_4.c: Likewise.
137         * gcc.target/i386/l_fma_float_5.c: Likewise.
138         * gcc.target/i386/l_fma_float_6.c: Likewise.
140 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
142         PR c++/51226
143         * g++.dg/cpp0x/pr51226.C: New.
145 2013-04-16  Han Shen  <shenhan@google.com>
147         Test cases for '-fstack-protector-strong'.
148         * gcc.dg/fstack-protector-strong.c: New.
149         * g++.dg/fstack-protector-strong.C: New.
151 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
153         * gcc.target/aarch64/ands_1.c: New test.
154         * gcc.target/aarch64/ands_2.c: Likewise
156 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
158         * lib/target-supports.exp (check_effective_target_hw): New
159         function.
160         * c-c++-common/asan/clone-test-1.c: Call
161         check_effective_target_hw.
162         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
163         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
164         possible decorations.
165         * c-c++-common/asan/null-deref-1.c: Likewise.
166         * c-c++-common/asan/stack-overflow-1.c: Likewise.
167         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
168         * c-c++-common/asan/use-after-free-1.c: Likewise.
169         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
170         * g++.dg/asan/large-func-test-1.C: Likewise.
172 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
174         * gcc.target/aarch64/scalar_intrinsics.c: Update.
176 2013-05-07  Richard Biener  <rguenther@suse.de>
178         PR middle-end/57190
179         * g++.dg/torture/pr57190.C: New testcase.
181 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
183         PR tree-optimization/57149
184         * gcc.dg/pr57149.c: New test.
186         PR debug/57184
187         * gcc.dg/pr57184.c: New test.
189 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
191         * gnat.dg/specs/array3.ads: New test.
193 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
195         * c-c++-common/vector-scalar-2.c: New testcase.
197 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
199         * gcc.target/i386/asm-dialect-2.c: New testcase.
201 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
203         PR c++/57183
204         * g++.dg/cpp0x/auto38.C: New.
206 2013-05-06  Richard Biener  <rguenther@suse.de>
208         PR tree-optimization/57185
209         * gcc.dg/autopar/pr57185.c: New testcase.
211 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
213         PR target/57106
214         * gcc.target/i386/pr57106.c: New test.
216 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
218         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
219         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
220         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
221         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
222         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
223         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
224         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
226 2013-05-06  Teresa Johnson  <tejohnson@google.com>
228         PR bootstrap/57154
229         * gcc.dg/pr57154.c: New test.
231 2013-05-06  Richard Biener  <rguenther@suse.de>
233         PR middle-end/57147
234         * gcc.dg/torture/pr57147-1.c: New testcase.
235         * gcc.dg/torture/pr57147-2.c: Likewise.
236         * gcc.dg/torture/pr57147-3.c: Likewise.
238 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
240         PR target/55303
241         * gcc.target/sh/pr55303-1.c: New.
242         * gcc.target/sh/pr55303-2.c: New.
243         * gcc.target/sh/pr55303-3.c: New.
245 2013-05-05  Tobias Burnus  <burnus@net-b.de>
247         * gfortran.dg/allocate_with_source_3.f90: New.
249 2013-05-05  Tobias Burnus  <burnus@net-b.de>
251         PR fortran/57141
252         * gfortran.dg/null_8.f90: New.
254 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
256         PR c++/53745
257         * g++.dg/cpp0x/enum27.C: New.
258         * g++.dg/cpp0x/enum_base.C: Adjust.
260 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
262         PR tree-optimization/56205
263         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
265 2013-05-04  Tobias Burnus  <burnus@net-b.de>
267         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
268         * gfortran.dg/bind_c_usage_27.f90: New.
269         * gfortran.dg/bind_c_usage_28.f90: New.
271 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
273         PR c++/51927
274         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
276 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
278         PR target/57150
279         * gcc.target/powerpc/pr57150.c: New file.
281 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
283         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
284         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
285         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
286         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
287         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
288         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
289         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
291 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
293         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
294         scan-assembler-times.
296 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
298         * gcc.dg/tree-ssa/slsr-32.c: New.
299         * gcc.dg/tree-ssa/slsr-33.c: New.
300         * gcc.dg/tree-ssa/slsr-34.c: New.
301         * gcc.dg/tree-ssa/slsr-35.c: New.
302         * gcc.dg/tree-ssa/slsr-36.c: New.
303         * gcc.dg/tree-ssa/slsr-37.c: New.
304         * gcc.dg/tree-ssa/slsr-38.c: New.
306 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
308         * gcc.target/aarch64/tst_1.c: New test.
309         * gcc.target/aarch64/tst_2.c: Likewise
311 2013-05-02  Jeff Law  <law@redhat.com>
313         PR tree-optimization/57144
314         * gcc.c-torture/execute/pr57144.c: New test.
316 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
318         PR rtl-optimization/57130
319         * gcc.c-torture/execute/pr57130.c: New test.
321 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
323         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
325 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
327         * gcc.target/aarch64/fabd.c: New file.
329 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
331         PR c++/54318
332         * g++.dg/cpp0x/pr54318.C: New.
334 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
336         PR c++/14283
337         * g++.dg/parse/error51.C: New.
338         * g++.dg/parse/error15.C: Adjust column numbers.
340 2013-05-02  Tobias Burnus  <burnus@net-b.de>
342         PR fortran/57142
343         * gfortran.dg/size_kind_2.f90: New.
344         * gfortran.dg/size_kind_3.f90: New.
346 2013-05-02  Richard Biener  <rguenther@suse.de>
348         PR middle-end/57140
349         * g++.dg/torture/pr57140.C: New testcase.
351 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
353         PR target/56732
354         * gcc.target/arm/pr56732-1.c: New test.
356 2013-05-02  Martin Jambor  <mjambor@suse.cz>
358         PR middle-end/56988
359         * gcc.dg/ipa/pr56988.c: New test.
361 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
363         * gcc.target/aarch64/bics_1.c: New test.
364         * gcc.target/aarch64/bics_2.c: Likewise.
366 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
368         PR rtl-optimization/57131
369         * gcc.c-torture/execute/pr57131.c: New test.
371 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
373         PR c++/57132
374         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
376 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
378         PR target/57091
379         * gcc.target/i386/pr57091.c: New test.
381 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
383         * gcc.target/aarch64/vect-vaddv.c: New.
385 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
387         * gcc.target/aarch64/vect-vmaxv.c: New.
388         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
390 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
392         * gcc.target/aarch64/scalar-vca.c: New.
393         * gcc.target/aarch64/vect-vca.c: Likewise.
395 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
397         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
398         (test_vceqd_s64): Force arguments to SIMD registers.
399         (test_vceqzd_s64): Likewise.
400         (test_vcged_s64): Likewise.
401         (test_vcled_s64): Likewise.
402         (test_vcgezd_s64): Likewise.
403         (test_vcged_u64): Likewise.
404         (test_vcgtd_s64): Likewise.
405         (test_vcltd_s64): Likewise.
406         (test_vcgtzd_s64): Likewise.
407         (test_vcgtd_u64): Likewise.
408         (test_vclezd_s64): Likewise.
409         (test_vcltzd_s64): Likewise.
410         (test_vtst_s64): Likewise.
411         (test_vtst_u64): Likewise.
413 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
415         PR c++/57092
416         * g++.dg/cpp0x/decltype53.C: New.
418 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
420         PR fortran/57071
421         * gfortran.dg/power_5.f90:  New test.
423 2013-04-30  Richard Biener  <rguenther@suse.de>
425         PR middle-end/57122
426         * gcc.dg/torture/pr57122.c: New testcase.
428 2013-04-30  Richard Biener  <rguenther@suse.de>
430         PR middle-end/57107
431         * g++.dg/torture/pr57107.C: New testcase.
433 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
435         PR rtl-optimization/57105
436         * gcc.dg/pr57105.c: New test.
438 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
440         PR tree-optimization/57104
441         * gcc.dg/pr57104.c: New test.
443 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
445         PR target/44578
446         * gcc.target/i386/pr44578.c: New test.
448 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
450         PR target/57097
451         * gcc.target/i386/pr57097.c: New test.
453 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
455         PR target/57098
456         * gcc.target/i386/pr57098.c: New test.
458 2013-04-29  Kai Tietz  <ktietz@redhat.com>
460         * gcc.c-torture/execute/pr55875.c: New test.
462 2013-04-29  Richard Biener  <rguenther@suse.de>
464         PR middle-end/57075
465         * gcc.dg/torture/pr57075.c: New testcase.
467 2013-04-29  Richard Biener  <rguenther@suse.de>
469         PR middle-end/57103
470         * gcc.dg/autopar/pr57103.c: New testcase.
472 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
474         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
476 2013-04-29  Tom de Vries  <tom@codesourcery.com>
478         * gcc.dg/pr50763.c: Update test.
480 2013-04-26  Jeff Law  <law@redhat.com>
482         * gcc.dg/tree-ssa/vrp88.c: New test.
484 2013-04-29  Christian Bruel  <christian.bruel@st.com>
486         PR target/57108
487         * gcc.target/sh/pr57108.c: New test.
489 2013-04-29  Richard Biener  <rguenther@suse.de>
491         PR middle-end/57089
492         * gfortran.dg/gomp/pr57089.f90: New testcase.
494 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
496         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
498 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
500         * gcc.target/aarch64/vect-vcvt.c: New.
502 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
504         * gcc.target/aarch64/vect-vrnd.c: New.
506 2013-04-29  Richard Biener  <rguenther@suse.de>
508         PR tree-optimization/57081
509         * gcc.dg/torture/pr57081.c: New testcase.
511 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
513         PR tree-optimization/57083
514         * gcc.dg/torture/pr57083.c: New test.
516 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
518         PR c++/56450
519         * g++.dg/cpp0x/decltype52.C: New.
521 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
523         N3472 binary constants
524         * g++.dg/cpp/limits.C: Adjust warning wording.
525         * g++.dg/system-binary-constants-1.C: Likewise.
526         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
528 2013-04-28  Tobias Burnus  <burnus@net-b.de>
530         PR fortran/57093
531         * gfortran.dg/coarray_30.f90: New.
533 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
535         PR fortran/57071
536         * frontend-passes (optimize_power):  New function.
537         (optimize_op):  Use it.
539 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
541         PR target/56866
542         * gcc.c-torture/execute/pr56866.c: New test.
543         * gcc.target/i386/pr56866.c: New test.
545 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
547         PR go/57045
548         * gcc.dg/setjmp-5.c: New test.
550 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
552         PR c++/55708
553         * g++.dg/cpp0x/constexpr-55708.C: New.
555 2013-04-26  Richard Biener  <rguenther@suse.de>
557         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
558         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
559         * gcc.dg/pr53265.c: Remove XFAILs.
560         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
561         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
563 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
565         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
566         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
567         -fdiagnostics-color=never option similarly to
568         -fno-diagnostics-show-caret option.
570 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
572         PR rtl-optimization/57003
573         * gcc.target/i386/pr57003.c: New test.
575 2013-04-25  Marek Polacek  <polacek@redhat.com>
577         PR tree-optimization/57066
578         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
580 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
581             Tejas Belagod  <tejas.belagod@arm.com>
583         * gcc.target/aarch64/vaddv-intrinsic.c: New.
584         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
585         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
587 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
589         * gcc.target/aarch64/cmp.c: New.
591 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
593         * gcc.target/aarch64/ngc.c: New.
595 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
597         * lib/target-supports.exp
598         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
599         (check_effective_target_arm_neon_fp16_ok): Likewise.
600         (add_options_for_arm_neon_fp16): Likewise.
601         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
602         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
604 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
606         PR rtl-optimizations/57046
607         * gcc.target/i386/pr57046.c: New test.
609 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
611         * g++.dg/cpp1y/cplusplus.C: New.
613 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
615         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
617 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
619         * c-c++-common/Wpointer-arith-1.c: New.
621 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
623         * g++.dg/cpp1y/cxx1y_macro.C: New.
625 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
627         PR c++/56970
628         * g++.dg/cpp0x/sfinae45.C: New.
630 2013-04-24  Richard Biener  <rguenther@suse.de>
632         PR testsuite/57050
633         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
635 2013-04-23  Richard Biener  <rguenther@suse.de>
637         PR middle-end/57036
638         * gcc.dg/torture/pr57036-1.c: New testcase.
639         * gcc.dg/torture/pr57036-2.c: Likewise.
641 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
643         * gcc.target/aarch64/scalar-mov.c: New testcase.
645 2013-04-23  Richard Biener  <rguenther@suse.de>
647         PR tree-optimization/57026
648         * gcc.dg/torture/pr57026.c: New testcase.
650 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
652         PR fortran/53685
653         PR fortran/57022
654         * gfortran.dg/transfer_check_4.f90: New.
656 2013-04-22  Marek Polacek  <polacek@redhat.com>
658         PR sanitizer/56990
659         * gcc.dg/pr56990.c: New test.
661 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
663         PR target/57018
664         * gcc.target/i386/pr57018.c: New test.
666 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
668         * gcc.target/aarch64/vrecps.c: New.
669         * gcc.target/aarch64/vrecpx.c: Likewise.
671 2013-04-22  Christian Bruel  <christian.bruel@st.com>
673         PR target/56995
674         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
676 2013-04-21  Jeff Law  <law@redhat.com>
678         * gcc.dg/tree-ssa/forwprop-26.c: New test.
680 2013-04-20  Tobias Burnus  <burnus@net-b.de>
682         PR fortran/56907
683         * gfortran.dg/c_loc_test_22.f90: New.
685 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
687         PR rtl-optimization/56847
688         * gcc.dg/pr56847.c: New test.
690 2013-04-19  Richard Biener  <rguenther@suse.de>
692         PR tree-optimization/56982
693         * gcc.c-torture/execute/pr56982.c: New testcase.
695 2013-04-19  Martin Jambor  <mjambor@suse.cz>
697         PR tree-optimization/56718
698         * g++.dg/ipa/imm-devirt-1.C: New test.
699         * g++.dg/ipa/imm-devirt-2.C: Likewise.
701 2013-04-19  Richard Biener  <rguenther@suse.de>
703         PR tree-optimization/57000
704         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
706 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
707             Mikael Morin  <mikael@gcc.gnu.org>
709         PR fortran/56872
710         * gfortran.dg/array_constructor_45.f90:  New test.
711         * gfortran.dg/array_constructor_46.f90:  New test.
712         * gfortran.dg/array_constructor_47.f90:  New test.
713         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
715 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
717         PR rtl-optimization/56999
718         * g++.dg/opt/pr56999.C: New test.
720 2013-04-18  Cary Coutant  <ccoutant@google.com>
722         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
723         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
725 2013-04-18  Cary Coutant  <ccoutant@google.com>
727         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
728         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
729         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
730         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
731         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
732         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
733         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
734         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
735         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
736         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
737         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
739 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
741         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
743 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
745         PR tree-optimization/56984
746         * gcc.c-torture/compile/pr56984.c: New test.
748         PR rtl-optimization/56992
749         * gcc.dg/pr56992.c: New test.
751 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
753         PR fortran/56814
754         * gfortran.dg/proc_ptr_42.f90: New.
756 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
758         * gnat.dg/discr41.ad[sb]: New test.
759         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
760         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
761         * gcc.dg/vect/slp-24.c: Likewise.
762         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
763         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
764         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
765         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
766         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
767         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
768         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
769         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
770         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
771         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
772         * gcc.dg/vect/vect-strided-mult.c: Likewise.
773         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
774         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
775         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
776         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
777         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
778         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
779         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
780         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
781         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
782         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
783         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
784         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
785         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
786         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
787         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
789 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
791         PR fortran/40958
792         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
793         * gfortran.dg/module_md5_1.f90: Remove.
795 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
797         * gcc.target/aarch64/adds3.c: New.
798         * gcc.target/aarch64/subs3.c: New.
800 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
802         * gcc.target/aarch64/adds1.c: New.
803         * gcc.target/aarch64/adds2.c: New.
804         * gcc.target/aarch64/subs1.c: New.
805         * gcc.target/aarch64/subs2.c: New.
807 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
809         Implement n3599 - Literal operator templates for strings.
810         * g++.dg/cpp1y/udlit-char-template.C: New test.
811         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
813 2013-04-16  Tobias Burnus  <burnus@net-b.de>
815         PR fortran/39505
816         * gfortran.dg/no_arg_check_1.f90: New.
817         * gfortran.dg/no_arg_check_2.f90: New.
818         * gfortran.dg/no_arg_check_3.f90: New.
820 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
822         PR fortran/56968
823         * gfortran.dg/proc_ptr_41.f90: New.
825 2013-04-16  Richard Biener  <rguenther@suse.de>
827         PR tree-optimization/56756
828         * gcc.dg/torture/pr56756.c: New testcase.
830 2013-04-16  Tobias Burnus  <burnus@net-b.de>
832         PR fortran/56969
833         * gfortran.dg/c_assoc_5.f90: New.
835 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
837         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
838         * gcc.c-torture/execute/pr33992.x: Remove.
839         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
840         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
841         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
843 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
845         PR tree-optimization/56962
846         * gcc.c-torture/execute/pr56962.c: New test.
848 2013-04-15  Richard Biener  <rguenther@suse.de>
850         PR tree-optimization/56933
851         * gcc.dg/vect/pr56933.c: New testcase.
853 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
855         * gcc.target/arm/anddi3-opt.c: New test.
856         * gcc.target/arm/anddi3-opt2.c: Likewise.
858 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
860         * gcc.dg/pr56890-1.c: New test.
861         * gcc.dg/pr56890-2.c: Likewise.
863 2013-04-15  Joey Ye  <joey.ye@arm.com>
865         * gcc.target/arm/thumb1-far-jump-1.c: New test.
866         * gcc.target/arm/thumb1-far-jump-2.c: New test.
868 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
870         PR fortran/56816
871         * gfortran.dg/select_type_33.f03: New test.
873 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
875         PR fortran/55959
876         * gfortran.dg/typebound_proc_29.f03: New.
878 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
880         PR fortran/56266
881         * gfortran.dg/typebound_proc_28.f03: New.
883 2013-04-12  Jeff Law  <law@redhat.com>
885         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
886         either.
888 2013-04-12  Tobias Burnus  <burnus@net-b.de>
890         PR fortran/56929
891         * gfortran.dg/coarray/alloc_comp_2.f90: New.
893 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
895         PR target/56903
896         * gcc.target/i386/pr56903.c: New test.
898 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
900         PR fortran/56261
901         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
902         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
903         * gfortran.dg/block_11.f90: Fix invalid test case.
904         * gfortran.dg/function_types_3.f90: Add new error message.
905         * gfortran.dg/global_references_1.f90: Ditto.
906         * gfortran.dg/import2.f90: Remove unneeded parts.
907         * gfortran.dg/import6.f90: Fix invalid test case.
908         * gfortran.dg/proc_decl_2.f90: Ditto.
909         * gfortran.dg/proc_decl_9.f90: Ditto.
910         * gfortran.dg/proc_decl_18.f90: Ditto.
911         * gfortran.dg/proc_ptr_40.f90: New.
912         * gfortran.dg/whole_file_7.f90: Modified error wording.
913         * gfortran.dg/whole_file_16.f90: Ditto.
914         * gfortran.dg/whole_file_17.f90: Add -pedantic.
915         * gfortran.dg/whole_file_18.f90: Modified error wording.
916         * gfortran.dg/whole_file_20.f03: Ditto.
917         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
918         invalid test case.
920 2013-04-12  Richard Biener  <rguenther@suse.de>
922         Revert
923         2013-04-10  Richard Biener  <rguenther@suse.de>
925         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
927 2013-04-12  Tobias Burnus  <burnus@net-b.de>
929         PR fortran/56845
930         * gfortran.dg/class_allocate_15.f90: New.
932         Revert:
933         2013-04-12  Tobias Burnus  <burnus@net-b.de>
935         * gfortran.dg/coarray_lib_alloc_2.f90: Update
936         scan-tree-dump-times.
938 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
940         PR tree-optimization/56918
941         PR tree-optimization/56920
942         * gcc.dg/vect/pr56918.c: New test.
943         * gcc.dg/vect/pr56920.c: New test.
945 2013-04-12  Tobias Burnus  <burnus@net-b.de>
947         PR fortran/56845
948         * gfortran.dg/class_allocate_14.f90: New.
949         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
950         * gfortran.dg/coarray_lib_alloc_3.f90: New.
952 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
954         * gcc.dg/fold-cstvecshift.c: New testcase.
956 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
958         * gcc.target/aarch64/negs.c: New.
960 >>>>>>> trunk
961 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
963         PR c++/56895
964         * g++.dg/template/arrow4.C: New test.
966 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
968         * gnat.dg/array23.adb: New test.
969         * gnat.dg/array23_pkg[123].ads: New helpers.
971 2013-04-11  Jeff Law  <law@redhat.com>
973         PR tree-optimization/56900
974         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
976 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
978         PR c++/56913
979         * g++.dg/cpp0x/sfinae44.C: New.
981 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
983         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
984         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
986 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
988         PR c++/54216
989         * g++.dg/cpp0x/enum26.C: New.
990         * g++.old-deja/g++.pt/mangle1.C: Adjust.
992 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
994         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
995         inverse operands.
996         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
997         loop is vectorized.
998         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
999         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1000         loop is vectorized and that the correct instruction is generated.
1001         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1002         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1003         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1005 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1007         PR tree-optimization/56899
1008         * gcc.c-torture/execute/pr56899.c: New test.
1010 2013-04-10  David S. Miller  <davem@davemloft.net>
1012         * gcc.target/sparc/setcc-4.c: New test.
1013         * gcc.target/sparc/setcc-5.c: New test.
1015 2013-04-10  Richard Biener  <rguenther@suse.de>
1017         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1019 2013-04-10  Richard Biener  <rguenther@suse.de>
1021         * gcc.dg/vect/slp-39.c: New testcase.
1023 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1025         PR tree-optimization/55524
1026         * gcc.target/epiphany/fnma-1.c: New test.
1028 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1030         * gcc.dg/tree-ssa/inline-11.c: New test
1032 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1034         PR c++/56895
1035         * g++.dg/template/arrow3.C: New test.
1037 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1039         * gcc.target/arm/minmax_minus.c: New test.
1041 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1043         PR middle-end/56883
1044         * c-c++-common/gomp/pr56883.c: New test.
1046 2013-04-09  Jeff Law  <law@redhat.com>
1048         * gcc.dg/tree-ssa/vrp87.c: New test.
1050 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1052         PR tree-optimization/56854
1053         * g++.dg/torture/pr56854.C: New test.
1055 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1057         PR fortran/56782
1058         * gfortran.dg/array_constructor_44.f90:  New test.
1060 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1062         PR c++/56871
1063         * g++.dg/cpp0x/constexpr-specialization.C: New.
1065 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1067         * gcc.c-torture/execute/pr56837.c: New test.
1069         PR c++/34949
1070         PR c++/50243
1071         * g++.dg/opt/vt3.C: New test.
1072         * g++.dg/opt/vt4.C: New test.
1074 2013-04-08  Jeff Law  <law@redhat.com>
1076         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1078 2013-04-08  Richard Biener  <rguenther@suse.de>
1080         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1082 2013-04-08  Richard Biener  <rguenther@suse.de>
1084         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1086 2013-04-08  Richard Biener  <rguenther@suse.de>
1088         * g++.dg/vect/slp-pr56812.cc: Adjust.
1090 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1092         * gcc.dg/pr56837.c: New test.
1093         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1094         "generated memset minus one".
1096 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1098         PR fortran/56849
1099         * gfortran.dg/reshape_5.f90: New.
1101 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1103         PR target/56843
1104         * gcc.target/powerpc/recip-1.c: Modify expected output.
1105         * gcc.target/powerpc/recip-3.c: Likewise.
1106         * gcc.target/powerpc/recip-4.c: Likewise.
1107         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1109 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1111         * gcc.target/arm/peep-ldrd-1.c: New test.
1112         * gcc.target/arm/peep-strd-1.c: Likewise.
1114 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1116         * gcc.target/arm/negdi-1.c: New test.
1117         * gcc.target/arm/negdi-2.c: Likewise.
1118         * gcc.target/arm/negdi-3.c: Likewise.
1119         * gcc.target/arm/negdi-4.c: Likewise.
1121 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1123         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1124         Add -march=armv8-a when we use v8 NEON.
1125         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1126         (check_effective_target_vect_call_ceilf): Likewise.
1127         (check_effective_target_vect_call_floorf): Likewise.
1128         (check_effective_target_vect_call_roundf): Likewise.
1129         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1130         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1131         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1132         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1133         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1135 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1137         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1138         * gcc.target/powerpc/sd-pwr6.c: Same.
1139         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1140         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1142 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1144         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1146 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1148         PR fortran/40881
1149         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1150         * gfortran.dg/altreturn_4.f90: Ditto.
1151         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1152         * gfortran.dg/altreturn_5.f90: Ditto.
1153         * gfortran.dg/altreturn_6.f90: Ditto.
1154         * gfortran.dg/altreturn_7.f90: Ditto.
1156 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1158         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1159         New procedure.
1160         (check_effective_target_arm_v8_neon_ok_nocache):
1161         Likewise.
1162         (check_effective_target_arm_v8_neon_ok): Change to use
1163         check_effective_target_arm_v8_neon_ok_nocache.
1164         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1165         NEON flags.
1166         (check_effective_target_vect_call_btruncf):
1167         Enable for arm and ARMv8 NEON.
1168         (check_effective_target_vect_call_ceilf): Likewise.
1169         (check_effective_target_vect_call_floorf): Likewise.
1170         (check_effective_target_vect_call_roundf): Likewise.
1171         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1172         target.
1174 2013-04-04  Marek Polacek  <polacek@redhat.com>
1176         PR tree-optimization/48186
1177         * gcc.dg/pr48186.c: New test.
1179 2013-04-04  Richard Biener  <rguenther@suse.de>
1181         PR tree-optimization/56826
1182         * gcc.dg/vect/pr56826.c: New testcase.
1183         * gcc.dg/vect/O3-pr36098.c: Adjust.
1185 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1187         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1188         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1189         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1190         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1191         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1192         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1193         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1194         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1195         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1196         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1198 2013-04-04  Richard Biener  <rguenther@suse.de>
1200         PR tree-optimization/56213
1201         * gcc.dg/vect/vect-123.c: New testcase.
1203 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1205         PR fortran/56810
1206         * gfortran.dg/read_repeat_2.f90: New.
1208 2013-04-04  Richard Biener  <rguenther@suse.de>
1210         PR tree-optimization/56837
1211         * g++.dg/torture/pr56837.C: New testcase.
1213 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1215         PR fortran/50269
1216         * gfortran.dg/c_loc_test_21.f90: New.
1217         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1218         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1219         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1220         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1221         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1223 2013-04-03  Jeff Law  <law@redhat.com>
1225         PR tree-optimization/56799
1226         * gcc.c-torture/execute/pr56799.c: New test.
1228 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1230         PR c++/56815
1231         * g++.dg/warn/Wpointer-arith-1.C: New.
1232         * g++.dg/gomp/for-19.C: Adjust.
1234 2013-04-03  Marek Polacek  <polacek@redhat.com>
1236         PR sanitizer/55702
1237         * gcc.dg/pr55702.c: New test.
1239 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1241         PR target/56809
1242         * gcc.dg/pr56809.c: New testcase.
1244 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1246         PR debug/56819
1247         * g++.dg/debug/pr56819.C: New test.
1249 2013-04-03  Richard Biener  <rguenther@suse.de>
1251         PR tree-optimization/56817
1252         * g++.dg/torture/pr56817.C: New testcase.
1254 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1256         * gcc.dg/vect/bb-slp-31.c: New file.
1258 2013-04-03  Jason Merrill  <jason@redhat.com>
1260         PR c++/34949
1261         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1263 2013-04-03  Richard Biener  <rguenther@suse.de>
1265         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1267 2013-04-03  Richard Biener  <rguenther@suse.de>
1269         PR tree-optimization/55964
1270         * gcc.dg/torture/pr55964-2.c: New testcase.
1272 2013-04-03  Richard Biener  <rguenther@suse.de>
1274         PR tree-optimization/56501
1275         * gcc.dg/torture/pr56501.c: New testcase.
1277 2013-04-03  Richard Biener  <rguenther@suse.de>
1279         PR tree-optimization/56407
1280         * gcc.dg/torture/pr56407.c: New testcase.
1282 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1284         PR tree-optimization/56790
1285         * g++.dg/ext/pr56790-1.C: New testcase.
1287 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1289         * gcc.target/i386/merge-1.c: New testcase.
1290         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1292 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1294         PR c/19449
1295         * gcc.c-torture/execute/pr19449.c: New test.
1297 2013-04-03  Richard Biener  <rguenther@suse.de>
1299         PR tree-optimization/56812
1300         * g++.dg/vect/slp-pr56812.cc: New testcase.
1302 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1304         PR fortran/56284
1305         PR fortran/40881
1306         * gfortran.dg/altreturn_8.f90: New.
1307         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1308         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1309         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1311 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1313         PR rtl-optimization/56745
1314         * gcc.c-torture/compile/pr56745.c: New test.
1316 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1318         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1320 2013-04-02  Richard Biener  <rguenther@suse.de>
1322         PR tree-optimization/56778
1323         * gcc.dg/torture/pr56778.c: New testcase.
1325 2013-04-02  Richard Biener  <rguenther@suse.de>
1327         PR middle-end/56768
1328         * g++.dg/torture/pr56768.C: New testcase.
1330 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1332         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1334 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1336         PR fortran/56660
1337         * gfortran.dg/namelist_82.f90:  New test.
1339 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1341         PR fortran/56500
1342         * gfortran.dg/implicit_class_1.f90: New.
1344 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1346         PR fortran/56786
1347         * gfortran.dg/namelist_81.f90:  New test.
1349 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1351         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1352         for constant and equal string lengths.
1353         * gfortran.dg/character_comparison_5.f90:  Likewise.
1354         * gfortran.dg/character_comparison_9.f90:  New test.
1356 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1358         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1359         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1361 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1363         PR fortran/35203
1364         * gfortran.dg/optional_absent_3.f90: New.
1366 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1368         PR fortran/56737
1369         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1371 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1373         PR fortran/56735
1374         * gfortran.dg/namelist_80.f90: New.
1376 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1378         PR fortran/45159
1379         * gfortran.dg/string_length_2.f90:  New test.
1380         * gfortran.dg/dependency_41.f90:  New test.
1382 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1384         PR fortran/55806
1385         * gfortran.dg/array_constructor_43.f90:  New test.
1386         * gfortran.dg/random_seed_3.f90:  New test.
1388 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1390         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1391         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1392         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1393         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1394         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1395         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1396         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1397         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1398         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1399         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1401 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1403         PR c++/56725
1404         * g++.dg/conversion/op4.C: Adjust.
1405         * g++.dg/cpp0x/rv1n.C: Likewise.
1406         * g++.dg/cpp0x/rv2n.C: Likewise.
1407         * g++.dg/cpp0x/template_deduction.C: Likewise.
1408         * g++.dg/expr/cond8.C: Likewise.
1409         * g++.dg/other/error4.C: Likewise.
1410         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1411         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1412         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1413         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1414         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1415         * g++.old-deja/g++.law/cvt20.C: Likewise.
1416         * g++.old-deja/g++.law/cvt8.C: Likewise.
1417         * g++.old-deja/g++.law/init8.C: Likewise.
1418         * g++.old-deja/g++.mike/net12.C: Likewise.
1419         * g++.old-deja/g++.mike/net8.C: Likewise.
1420         * g++.old-deja/g++.mike/p2793.C: Likewise.
1421         * g++.old-deja/g++.mike/p3836.C: Likewise.
1422         * g++.old-deja/g++.mike/p418.C: Likewise.
1423         * g++.old-deja/g++.mike/p701.C: Likewise.
1424         * g++.old-deja/g++.mike/p807.C: Likewise.
1426 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1428         PR middle-end/56694
1429         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1430         targets.
1432 2013-03-28  Marek Polacek  <polacek@redhat.com>
1434         PR tree-optimization/56695
1435         * gcc.dg/vect/pr56695.c: New test.
1437 2013-03-28  Richard Biener  <rguenther@suse.de>
1439         PR tree-optimization/37021
1440         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1441         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1443 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1445         PR fortran/56650
1446         PR fortran/36437
1447         * gfortran.dg/sizeof_2.f90: New.
1448         * gfortran.dg/sizeof_3.f90: New.
1449         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1451 2013-03-27  Richard Biener  <rguenther@suse.de>
1453         PR tree-optimization/37021
1454         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1456 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1458         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1459         * g++.dg/ipa/ivinline-2.C: Likewise.
1460         * g++.dg/ipa/ivinline-3.C: Likewise.
1461         * g++.dg/ipa/ivinline-4.C: Likewise.
1462         * g++.dg/ipa/ivinline-5.C: Likewise.
1463         * g++.dg/ipa/ivinline-7.C: Likewise.
1464         * g++.dg/ipa/ivinline-8.C: Likewise.
1465         * g++.dg/ipa/ivinline-9.C: Likewise.
1466         * g++.dg/cpp0x/noexcept03.C: Likewise.
1467         * gcc.dg/const-1.c: Likewise.
1468         * gcc.dg/ipa/pure-const-1.c: Likewise.
1469         * gcc.dg/noreturn-8.c: Likewise.
1470         * gcc.target/i386/mmx-1.c: Likewise.
1471         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1472         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1473         * gcc.c-torture/execute/pr33992.x: New file.
1475 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1477         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1479 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/55951
1482         * g++.dg/ext/desig5.C: New.
1484 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1486         PR fortran/56649
1487         * gfortran.dg/merge_init_expr_2.f90: New.
1488         * gfortran.dg/merge_char_1.f90: Modify test to
1489         stay a run-time test.
1490         * gfortran.dg/merge_char_3.f90: Ditto.
1492 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1494         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1495         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1497 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1499         PR c++/56722
1500         * g++.dg/cpp0x/range-for23.C: New.
1502 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1504         PR libfortran/52512
1505         * gfortran.dg/namelist_79.f90: New.
1507 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1509         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1511 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1513         PR fortran/38536
1514         PR fortran/38813
1515         PR fortran/38894
1516         PR fortran/39288
1517         PR fortran/40963
1518         PR fortran/45824
1519         PR fortran/47023
1520         PR fortran/47034
1521         PR fortran/49023
1522         PR fortran/50269
1523         PR fortran/50612
1524         PR fortran/52426
1525         PR fortran/54263
1526         PR fortran/55343
1527         PR fortran/55444
1528         PR fortran/55574
1529         PR fortran/56079
1530         PR fortran/56378
1531         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1532         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1533         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1534         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1535         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1536         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1537         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1538         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1539         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1540         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1541         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1542         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1543         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1544         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1545         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1546         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1547         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1548         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1549         * gfortran.dg/pr32601_1.f03: Ditto.
1550         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1551         * gfortran.dg/blockdata_7.f90: New.
1552         * gfortran.dg/c_assoc_4.f90: New.
1553         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1554         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1555         * gfortran.dg/c_funloc_tests_8.f90: New.
1556         * gfortran.dg/c_loc_test_17.f90: New.
1557         * gfortran.dg/c_loc_test_18.f90: New.
1558         * gfortran.dg/c_loc_test_19.f90: New.
1559         * gfortran.dg/c_loc_test_20.f90: New.
1560         * gfortran.dg/c_sizeof_5.f90: New.
1561         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1562         * gfortran.dg/transfer_resolve_2.f90: New.
1563         * gfortran.dg/transfer_resolve_3.f90: New.
1564         * gfortran.dg/transfer_resolve_4.f90: New.
1565         * gfortran.dg/pr32601.f03: Update dg-error.
1566         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1567         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1569 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1571         * gcc.target/arm/vseleqdf.c: New test.
1572         * gcc.target/arm/vseleqsf.c: Likewise.
1573         * gcc.target/arm/vselgedf.c: Likewise.
1574         * gcc.target/arm/vselgesf.c: Likewise.
1575         * gcc.target/arm/vselgtdf.c: Likewise.
1576         * gcc.target/arm/vselgtsf.c: Likewise.
1577         * gcc.target/arm/vselledf.c: Likewise.
1578         * gcc.target/arm/vsellesf.c: Likewise.
1579         * gcc.target/arm/vselltdf.c: Likewise.
1580         * gcc.target/arm/vselltsf.c: Likewise.
1581         * gcc.target/arm/vselnedf.c: Likewise.
1582         * gcc.target/arm/vselnesf.c: Likewise.
1583         * gcc.target/arm/vselvcdf.c: Likewise.
1584         * gcc.target/arm/vselvcsf.c: Likewise.
1585         * gcc.target/arm/vselvsdf.c: Likewise.
1586         * gcc.target/arm/vselvssf.c: Likewise.
1588 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1590         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1591         body from here...
1592         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1593         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1594         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1595         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1596         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1597         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1598         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1599         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1600         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1601         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1602         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1603         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1604         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1605         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1606         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1607         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1608         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1609         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1610         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1611         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1612         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1613         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1614         * gcc.target/arm/atomic-op-char.c: Likewise.
1615         * gcc.target/arm/atomic-op-consume.c: Likewise.
1616         * gcc.target/arm/atomic-op-int.c: Likewise.
1617         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1618         * gcc.target/arm/atomic-op-release.c: Likewise.
1619         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1620         * gcc.target/arm/atomic-op-short.c: Likewise.
1622 2013-03-25  Richard Biener  <rguenther@suse.de>
1624         PR middle-end/56694
1625         * g++.dg/torture/pr56694.C: New testcase.
1627 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1629         PR target/56720
1630         * gcc.target/arm/neon-vcond-gt.c: New test.
1631         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1632         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1634 2013-03-25  Richard Biener  <rguenther@suse.de>
1636         PR tree-optimization/56689
1637         * gcc.dg/torture/pr56689.c: New testcase.
1639 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1641         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1643 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1645         PR fortran/56696
1646         * gfortran.dg/eof_5.f90: New.
1648 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1650         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1651         alphabetically.
1653 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1655         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1657 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1659         PR testsuite/55994
1660         * gcc.c-torture/execute/builtins/builtins.exp: Add
1661         -Wl,--allow-multiple-definition for RTEMS targets.
1663 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1665         * gcc.target/aarch64/movk.c: New test.
1667 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1669         * g++.dg/ext/vector21.C: New testcase.
1671 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1673         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1674         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1676 2013-03-21  Richard Biener  <rguenther@suse.de>
1678         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1679         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1681 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1683         * gcc.target/aarch64/vect.c: Test and result vector added
1684         for sabd and saba instructions.
1685         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1686         instructions in assembly.
1687         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1688         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1689         for fabd instruction.
1690         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1691         instruction in assembly.
1692         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1694 2013-03-20  Jeff Law  <law@redhat.com>
1696         * g++.dg/tree-ssa/ssa-dom.C: New test.
1698 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1700         * gcc.target/powerpc/mmfpgpr.c: New test.
1701         * gcc.target/powerpc/sd-vsx.c: Likewise.
1702         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1703         * gcc.target/powerpc/vsx-float0.c: Likewise.
1705 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1707         PR tree-optimization/56355
1708         * gcc.dg/pr56355-1.c: New file.
1710 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1711             Richard Sandiford <rdsandiford@googlemail.com>
1713         * gcc.target/mips/mips.exp: Add microMIPS support.
1714         * gcc.target/mips/umips-movep-2.c: New test.
1715         * gcc.target/mips/umips-lwp-2.c: New test.
1716         * gcc.target/mips/umips-swp-5.c: New test.
1717         * gcc.target/mips/umips-constraints-1.c: New test.
1718         * gcc.target/mips/umips-lwp-3.c: New test.
1719         * gcc.target/mips/umips-swp-6.c: New test.
1720         * gcc.target/mips/umips-constraints-2.c: New test.
1721         * gcc.target/mips/umips-save-restore-1.c: New test.
1722         * gcc.target/mips/umips-lwp-4.c: New test.
1723         * gcc.target/mips/umips-swp-7.c: New test.
1724         * gcc.target/mips/umips-save-restore-2.c: New test.
1725         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1726         * gcc.target/mips/umips-lwp-5.c: New test.
1727         * gcc.target/mips/umips-save-restore-3.c: New test.
1728         * gcc.target/mips/umips-lwp-6.c: New test.
1729         * gcc.target/mips/umips-swp-1.c: New test.
1730         * gcc.target/mips/umips-lwp-7.c: New test.
1731         * gcc.target/mips/umips-swp-2.c: New test.
1732         * gcc.target/mips/umips-lwp-8.c: New test.
1733         * gcc.target/mips/umips-swp-3.c: New test.
1734         * gcc.target/mips/umips-movep-1.c: New test.
1735         * gcc.target/mips/umips-lwp-1.c: New test.
1736         * gcc.target/mips/umips-swp-4.c: New test.
1738 2013-03-20  Richard Biener  <rguenther@suse.de>
1740         PR tree-optimization/56661
1741         * gcc.dg/torture/pr56661.c: New testcase.
1743 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1745         PR rtl-optimization/56605
1746         * gcc.target/powerpc/pr56605.c: New.
1748 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1750         PR fortran/54932
1751         * gfortran.dg/do_1.f90: Don't xfail.
1753 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1755         PR libfortran/51825
1756         * gfortran.dg/namelist_77.f90: New.
1757         * gfortran.dg/namelist_78.f90: New.
1759 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1761         PR libfortran/48618
1762         * gfortran.dg/open_negative_unit_1.f90: New.
1764 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1766         * gcc.target/aarch64/sbc.c: New test.
1768 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1770         * gcc.target/aarch64/ror.c: New test.
1772 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1774         * gcc.target/aarch64/extr.c: New test.
1776 2013-03-19  Richard Biener  <rguenther@suse.de>
1778         PR tree-optimization/56273
1779         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1780         * c-c++-common/uninit-17.c: Likewise.
1782 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1784         PR tree-optimization/56635
1785         * g++.dg/torture/pr56635.C: New test.
1787 2013-03-18  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/3713
1790         * g++.dg/ipa/devirt-12.C: New testcase.
1792 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1794         PR c/56566
1795         * c-c++-common/pr56566.c: New test.
1797 2013-03-17  Jason Merrill  <jason@redhat.com>
1799         * g++.dg/template/abstract-dr337.C: XFAIL.
1801 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1803         PR c++/56607
1804         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1805         * c-c++-common/pr56607.c: New test.
1807 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1809         PR c++/56582
1810         * g++.dg/cpp0x/constexpr-array5.C: New.
1812 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1814         PR fortran/56615
1815         * gfortran.dg/transfer_intrinsic_5.f90: New.
1817 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1819         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1820         * gcc.target/i386/pr20020-1.c: Likewise.
1821         * gcc.target/i386/pr20020-2.c: Likewise.
1822         * gcc.target/i386/pr20020-3.c: Likewise.
1823         * gcc.target/i386/pr53425-1.c: Likewise.
1824         * gcc.target/i386/pr53425-2.c: Likewise.
1825         * gcc.target/i386/pr55093.c: Likewise.
1826         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1828 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1830         PR debug/56307
1831         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1832         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1834 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1836         PR tree-optimization/53265
1837         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1838         undefined behavior.
1839         * gcc.dg/graphite/id-6.c (test): Likewise.
1840         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1841         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1843         PR tree-optimization/53265
1844         * gcc.dg/pr53265.c: New test.
1845         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1846         to dg-options.
1847         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1848         arrays.
1849         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1850         n, use it as high bound instead of 4.
1852 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1854         PR target/49880
1855         * gcc.target/sh/pr49880-1.c: New.
1856         * gcc.target/sh/pr49880-2.c: New.
1857         * gcc.target/sh/pr49880-3.c: New.
1858         * gcc.target/sh/pr49880-4.c: New.
1859         * gcc.target/sh/pr49880-5.c: New.
1861 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1863         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1865 2013-03-13  Richard Biener  <rguenther@suse.de>
1867         PR tree-optimization/56608
1868         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1870 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1872         PR c++/56611
1873         * g++.dg/cpp0x/alias-decl-32.C: New.
1875 2013-03-11  Jan Hubicka  <jh@suse.cz>
1877         PR middle-end/56571
1878         * gcc.c-torture/compile/pr56571.c: New testcase.
1880 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1882         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1883         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1885 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1887         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1888         * gcc.dg/inline_4.c: Likewise.
1889         * gcc.dg/unroll_2.c: Likewise.
1890         * gcc.dg/unroll_3.c: Likewise.
1891         * gcc.dg/unroll_4.c: Likewise.
1893 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1895         PR testsuite/54119
1896         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1898         PR debug/56307
1899         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1901 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1903         PR target/40797
1904         * gcc.c-torture/compile/pr40797.c: New.
1906 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1908         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1910 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1912         PR fortran/56575
1913         * gfortran.dg/class_56.f90: New test.
1915 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1917         PR middle-end/56524
1918         * gcc.target/mips/pr56524.c: New test.
1920 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1922         PR c++/56565
1923         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1925 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1927         PR c++/51412
1928         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1930 2013-03-08  Marek Polacek  <polacek@redhat.com>
1932         PR tree-optimization/56478
1933         * gcc.dg/torture/pr56478.c: New test.
1935 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1937         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1938         targets linker option --allow-multiple-definition.
1940         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1941         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1942         * gcc.dg/pr52549.c: Add LLP64 case.
1943         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1944         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1945         * gcc.dg/torture/pr51071-2.c: Likewise.
1946         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1947         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1948         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1949         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1950         * gcc.dg/weak/weak-1.c: Likewise.
1951         * gcc.dg/weak/weak-2.c: Likewise.
1952         * gcc.dg/weak/weak-3.c: Likewise.
1953         * gcc.dg/weak/weak-4.c: Likewise.
1954         * gcc.dg/weak/weak-5.c: Likewise.
1955         * gcc.dg/weak/weak-15.c: Likewise.
1956         * gcc.dg/weak/weak-16.c: Likewise.
1958         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1960 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1962         PR tree-optimization/56559
1963         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1965 2013-03-07  Andreas Schwab  <schwab@suse.de>
1967         * gcc.dg/pr31490.c: Fix last change.
1969 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1971         PR c++/56534
1972         * g++.dg/template/crash115.C: New.
1974 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1976         PR tree-optimization/56539
1977         * gcc.c-torture/compile/pr56539.c: New test.
1979 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1981         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1982         targets.
1983         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1984         * gcc.dg/lto/20091013-1_2.c: Likewise.
1985         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1987 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1989         * gnat.dg/specs/aggr6.ads: New test.
1991 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1993         * gnat.dg/loop_optimization15.ad[sb]: New test.
1995 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1997         PR middle-end/56548
1998         * gcc.dg/pr56548.c: New test.
2000 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2002         PR debug/53363
2003         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2005 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2007         PR c++/56543
2008         * g++.dg/template/typename20.C: New test.
2010 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2012         PR debug/56510
2013         * gcc.dg/pr56510.c: New test.
2015         PR rtl-optimization/56484
2016         * gcc.c-torture/compile/pr56484.c: New test.
2018 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/56530
2021         * g++.dg/warn/Wsign-conversion-2.C: New.
2023 2013-03-05  Richard Biener  <rguenther@suse.de>
2025         PR tree-optimization/56270
2026         * gcc.dg/vect/slp-38.c: New testcase.
2028 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2030         PR rtl-optimization/56494
2031         * gcc.dg/pr56494.c: New test.
2033 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2035         * gcc.dg/pr56424.c: New test.
2037 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2039         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2040         * gcc.dg/pr56228.c <avr>: Skip.
2042 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2044         PR testsuite/52641
2045         PR tree-optimization/52631
2046         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2048 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2050         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2051         * gcc.dg/vect/vect-83_64.c: Same.
2053 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2055         PR fortran/56477
2056         * gfortran.dg/pointer_check_13.f90: New test.
2058 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2060         PR fortran/54730
2061         * gfortran.dg/array_constructor_42.f90: New test.
2063 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2065         PR c++/52688
2066         * g++.dg/template/static33.C: New.
2067         * g++.dg/template/static34.C: Likewise.
2069         PR c++/10291
2070         * g++.dg/template/static35.C: New.
2072 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2074         * gcc.dg/pr56396.c: Require pic support.
2076 2013-03-01  Richard Biener  <rguenther@suse.de>
2078         PR tree-optimization/55481
2079         * gcc.dg/torture/pr56488.c: New testcase.
2081 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2082             Jakub Jelinek  <jakub@redhat.com>
2084         PR sanitizer/56454
2085         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2086         no_sanitize_address attribute rather than no_address_safety_analysis.
2087         * g++.dg/asan/sanitizer_test_utils.h
2088         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2089         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2090         in addition to no_address_safety_analysis.
2092 2013-02-28  Jason Merrill  <jason@redhat.com>
2094         PR c++/56481
2095         * g++.dg/cpp0x/constexpr-and.C: New.
2097 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2099         PR tree-optimization/56294
2100         * g++.dg/debug/pr56294.C: New test.
2102 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2104         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2106 2013-02-27  Marek Polacek  <polacek@redhat.com>
2108         PR rtl-optimization/56466
2109         * gcc.dg/pr56466.c: New test.
2111 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2113         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2114         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2115         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2117 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2119         PR middle-end/45472
2120         * gcc.dg/pr45472.c: New test.
2122 2013-02-26  Marek Polacek  <polacek@redhat.com>
2124         PR tree-optimization/56426
2125         * gcc.dg/pr56436.c: New test.
2127 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2129         PR tree-optimization/56448
2130         * gcc.c-torture/compile/pr56448.c: New test.
2132         PR tree-optimization/56443
2133         * gcc.dg/torture/pr56443.c: New test.
2135 2013-02-25  Richard Biener  <rguenther@suse.de>
2137         PR tree-optimization/56175
2138         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2140 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2142         PR c++/56403
2143         * g++.dg/torture/pr56403.C: New test.
2145 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2147         Revert:
2148         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2149         Richard Sandiford  <rdsandiford@googlemail.com>
2151         * gcc.target/mips/mips.exp: Add microMIPS support.
2152         * gcc.target/mips/umips-movep-2.c: New test.
2153         * gcc.target/mips/umips-lwp-2.c: New test.
2154         * gcc.target/mips/umips-swp-5.c: New test.
2155         * gcc.target/mips/umips-constraints-1.c: New test.
2156         * gcc.target/mips/umips-lwp-3.c: New test.
2157         * gcc.target/mips/umips-swp-6.c: New test.
2158         * gcc.target/mips/umips-constraints-2.c: New test.
2159         * gcc.target/mips/umips-save-restore-1.c: New test.
2160         * gcc.target/mips/umips-lwp-4.c: New test.
2161         * gcc.target/mips/umips-swp-7.c: New test.
2162         * gcc.target/mips/umips-save-restore-2.c: New test.
2163         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2164         * gcc.target/mips/umips-lwp-5.c: New test.
2165         * gcc.target/mips/umips-save-restore-3.c: New test.
2166         * gcc.target/mips/umips-lwp-6.c: New test.
2167         * gcc.target/mips/umips-swp-1.c: New test.
2168         * gcc.target/mips/umips-lwp-7.c: New test.
2169         * gcc.target/mips/umips-swp-2.c: New test.
2170         * gcc.target/mips/umips-lwp-8.c: New test.
2171         * gcc.target/mips/umips-swp-3.c: New test.
2172         * gcc.target/mips/umips-movep-1.c: New test.
2173         * gcc.target/mips/umips-lwp-1.c: New test.
2174         * gcc.target/mips/umips-swp-4.c: New test.
2176 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2177             Richard Sandiford  <rdsandiford@googlemail.com>
2179         * gcc.target/mips/mips.exp: Add microMIPS support.
2180         * gcc.target/mips/umips-movep-2.c: New test.
2181         * gcc.target/mips/umips-lwp-2.c: New test.
2182         * gcc.target/mips/umips-swp-5.c: New test.
2183         * gcc.target/mips/umips-constraints-1.c: New test.
2184         * gcc.target/mips/umips-lwp-3.c: New test.
2185         * gcc.target/mips/umips-swp-6.c: New test.
2186         * gcc.target/mips/umips-constraints-2.c: New test.
2187         * gcc.target/mips/umips-save-restore-1.c: New test.
2188         * gcc.target/mips/umips-lwp-4.c: New test.
2189         * gcc.target/mips/umips-swp-7.c: New test.
2190         * gcc.target/mips/umips-save-restore-2.c: New test.
2191         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2192         * gcc.target/mips/umips-lwp-5.c: New test.
2193         * gcc.target/mips/umips-save-restore-3.c: New test.
2194         * gcc.target/mips/umips-lwp-6.c: New test.
2195         * gcc.target/mips/umips-swp-1.c: New test.
2196         * gcc.target/mips/umips-lwp-7.c: New test.
2197         * gcc.target/mips/umips-swp-2.c: New test.
2198         * gcc.target/mips/umips-lwp-8.c: New test.
2199         * gcc.target/mips/umips-swp-3.c: New test.
2200         * gcc.target/mips/umips-movep-1.c: New test.
2201         * gcc.target/mips/umips-lwp-1.c: New test.
2202         * gcc.target/mips/umips-swp-4.c: New test.
2204 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2206         PR sanitizer/56393
2207         * lib/asan-dg.exp (asan_link_flags): Add
2208         -B${gccpath}/libsanitizer/asan/ to flags.
2210 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2212         PR middle-end/56420
2213         * gcc.dg/torture/pr56420.c: New test.
2215 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2217         PR middle-end/56108
2218         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2220 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2222         PR tree-optimization/56310
2223         * g++.dg/ipa/pr56310.C: New test.
2225 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2227         PR fortran/56385
2228         * gfortran.dg/proc_ptr_comp_37.f90: New.
2230 2013-02-21  Richard Biener  <rguenther@suse.de>
2232         PR tree-optimization/56415
2233         Revert
2234         2013-02-11  Richard Biener  <rguenther@suse.de>
2236         PR tree-optimization/56273
2237         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2238         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2239         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2240         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2241         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2242         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2244 2013-02-21  Marek Polacek  <polacek@redhat.com>
2246         PR tree-optimization/56398
2247         * g++.dg/torture/pr56398.C: New test.
2249 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2251         PR inline-asm/56405
2252         * gcc.c-torture/compile/pr56405.c: New test.
2254 2013-02-20  Jan Hubicka  <jh@suse.cz>
2256         PR tree-optimization/56265
2257         * g++.dg/ipa/devirt-11.C: New testcase.
2259 2013-02-20  Richard Biener  <rguenther@suse.de>
2261         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2263 2013-02-20  Richard Biener  <rguenther@suse.de>
2264         Jakub Jelinek  <jakub@redhat.com>
2266         PR tree-optimization/56396
2267         * gcc.dg/pr56396.c: New testcase.
2269 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2271         PR c++/56373
2272         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2274 2013-02-19  Richard Biener  <rguenther@suse.de>
2276         PR tree-optimization/56384
2277         * gcc.dg/torture/pr56384.c: New testcase.
2279 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2281         PR tree-optimization/56350
2282         * gcc.dg/pr56350.c: New test.
2284         PR tree-optimization/56381
2285         * g++.dg/opt/pr56381.C: New test.
2287 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2289         PR pch/54117
2290         * lib/dg-pch.exp (pch-init, pch-finish,
2291         check_effective_target_pch_supported_debug): New procs.
2292         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2293         Likewise if $pch_unsupported_debug and $flags include -g.
2294         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2295         and dg-require-effective-target pch_unsupported_debug.
2296         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2297         * objc.dg/pch/pch.exp: Likewise.
2298         * gcc.dg/pch/pch.exp: Likewise.
2299         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2300         pch_unsupported_debug.
2301         * gcc.dg/pch/valid-1.hs: Likewise.
2302         * gcc.dg/pch/valid-1b.c: Likewise.
2303         * gcc.dg/pch/valid-1b.hs: Likewise.
2305 2013-02-18  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/56366
2308         * gcc.dg/torture/pr56366.c: New testcase.
2310 2013-02-18  Richard Biener  <rguenther@suse.de>
2312         PR middle-end/56349
2313         * gcc.dg/torture/pr56349.c: New testcase.
2315 2013-02-18  Richard Biener  <rguenther@suse.de>
2317         PR tree-optimization/56321
2318         * gcc.dg/torture/pr56321.c: New testcase.
2320 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2322         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2324 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2325             Dodji Seketeli  <dodji@redhat.com>
2327         PR asan/56330
2328         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2329         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2330         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2331         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2332         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2333         * c-c++-common/asan/pr56330.c: Likewise.
2334         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2335         Ensure the size argument of __builtin_memcpy is a constant.
2337 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2338             Paolo Carlini  <paolo.carlini@oracle.com>
2340         PR c++/51242
2341         * g++.dg/cpp0x/enum23.C: New.
2343 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2345         PR target/54685
2346         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2348 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2350         PR rtl-optimization/56348
2351         * gcc.target/i386/pr56348.c: New test.
2353 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2355         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2356         * gcc.target/arm/interrupt-2.c: Likewise.
2358 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2360         PR fortran/56318
2361         * gfortran.dg/matmul_9.f90: New.
2363 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2365         PR fortran/53818
2366         * gfortran.dg/init_flag_11.f90: New.
2368 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2370         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2372 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2374         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2375         characters.
2377 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2378             Tobias Burnus  <burnus@net-b.de>
2380         PR testsuite/56138
2381         * gfortran.dg/allocatable_function_7.f90: New.
2383 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2385         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2386         * asan_globals_test-wrapper.cc: New file.
2387         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2388         instead of asan_globals_test.cc as dg-additional-sources.
2389         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2390         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2391         "sanitizer_test_utils.h" instead of
2392         "sanitizer_common/tests/sanitizer_test_utils.h".
2393         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2394         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2395         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2396         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2397         * g++.dg/asan/asan_test.cc: Synced from upstream.
2398         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2400 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2402         Fix an asan crash
2403         * c-c++-common/asan/memcmp-2.c: New test.
2405 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2407         PR c++/55582
2408         * g++.dg/cpp0x/udlit-string-literal.h: New.
2409         * g++.dg/cpp0x/udlit-string-literal.C: New.
2411 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2413         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2415 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2417         PR target/56184
2418         * gcc.target/arm/pr56184.C: New test.
2420 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2422         PR c++/56302
2423         * g++.dg/torture/pr56302.C: New test.
2424         * g++.dg/cpp0x/constexpr-56302.C: New test.
2425         * c-c++-common/pr56302.c: New test.
2427 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2428             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2430         PR fortran/56204
2431         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2432         * gfortran.dg/quad_3.f90: Ditto.
2434 2013-02-13  Kostya Serebryany  <kcc@google.com>
2436         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2437         to match the fresh asan run-time.
2438         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2440 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2442         Avoid instrumenting duplicated memory access in the same basic block
2443         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2444         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2445         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2446         * c-c++-common/asan/inc.c: Likewise.
2448 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2450         PR inline-asm/56148
2451         * gcc.target/i386/pr56148.c: New test.
2453 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2454             Tobias Burnus  <burnus@net-b.de>
2456         PR testsuite/56082
2457         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2458         to kind=2.
2460 2013-02-12  Richard Biener  <rguenther@suse.de>
2462         PR lto/56297
2463         * gcc.dg/lto/pr56297_0.c: New testcase.
2464         * gcc.dg/lto/pr56297_0.c: Likewise.
2466 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2468         PR fortran/46952
2469         * gfortran.dg/typebound_deferred_1.f90: New.
2471 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2473         PR rtl-optimization/56151
2474         * gcc.target/i386/pr56151.c: New test.
2476 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2478         * g++.dg/ext/mv12.C: New test.
2479         * g++.dg/ext/mv12.h: New file.
2480         * g++.dg/ext/mv12-aux.C: New file.
2481         * g++.dg/ext/mv13.C: New test.
2483 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2485         * lib/target-supports.exp
2486         (check_effective_target_powerpc_eabi_ok): New.
2487         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2488         powerpc_eabi_ok.
2489         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2490         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2491         only.
2492         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2493         * gcc.target/powerpc/pr51623.c: Likewise.
2494         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2495         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2497 2013-02-11  Alexander Potapenko  <glider@google.com>
2498             Jack Howarth  <howarth@bromo.med.uc.edu>
2499             Jakub Jelinek  <jakub@redhat.com>
2501         PR sanitizer/55617
2502         * g++.dg/asan/pr55617.C: Run on all targets.
2504 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2506         PR rtl-optimization/56275
2507         * gcc.dg/pr56275.c: New test.
2509 2013-02-11  Richard Biener  <rguenther@suse.de>
2511         PR tree-optimization/56273
2512         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2514 2013-02-11  Richard Biener  <rguenther@suse.de>
2516         PR tree-optimization/56264
2517         * gcc.dg/torture/pr56264.c: New testcase.
2519 2013-02-11  Richard Biener  <rguenther@suse.de>
2521         PR tree-optimization/56273
2522         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2523         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2524         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2525         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2526         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2527         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2529 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2531         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2532         for *-*-linux-gnu targets.
2533         * g++.dg/asan/interception-test-1.c: Ditto.
2534         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2535         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2537 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2539         PR fortran/55362
2540         * gfortran.dg/intrinsic_size_4.f90 : New test.
2542 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2544         PR target/56256
2545         * gcc.target/powerpc/pr56256.c: New test.
2547 2013-02-08  Ian Lance Taylor  <iant@google.com>
2549         * lib/go.exp: Load timeout.exp.
2551 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2553         PR rtl-optimization/56246
2554         * gcc.target/i386/pr56246.c: New test.
2556 2013-02-08  Jeff Law  <law@redhat.com>
2558         PR debug/53948
2559         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2561 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2563         PR target/56043
2564         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2565         powerpc*-*-linux*.
2567 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2569         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2571 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2573         PR rtl-optimization/56195
2574         * gcc.dg/torture/pr56195.c: New test.
2576 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2578         PR fortran/54107
2579         * gfortran.dg/recursive_interface_2.f90: New test.
2581 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2583         PR tree-optimization/56250
2584         * gcc.c-torture/execute/pr56250.c: New test.
2586 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2588         PR tree-optimization/56064
2589         * gcc.dg/fixed-point/view-convert-2.c: New test.
2591 2013-02-08  Michael Matz  <matz@suse.de>
2593         PR tree-optimization/52448
2594         * gcc.dg/pr52448.c: New test.
2596 2013-02-08  Richard Biener  <rguenther@suse.de>
2598         PR middle-end/56181
2599         * gcc.dg/torture/pr56181.c: New testcase.
2601 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2603         PR target/54222
2604         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2605         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2607 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2609         PR c++/56241
2610         * g++.dg/parse/crash61.C: New test.
2612         PR c++/56239
2613         * g++.dg/parse/pr56239.C: New test.
2615         PR c++/56237
2616         * g++.dg/abi/mangle61.C: New test.
2618 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2620         PR rtl-optimization/56225
2621         * gcc.target/i386/pr56225.c: New test.
2623 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2625         PR debug/56154
2626         * gcc.dg/guality/pr56154-1.c: New test.
2627         * gcc.dg/guality/pr56154-2.c: New test.
2628         * gcc.dg/guality/pr56154-3.c: New test.
2629         * gcc.dg/guality/pr56154-4.c: New test.
2630         * gcc.dg/guality/pr56154-aux.c: New file.
2632         PR tree-optimization/55789
2633         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2634         cleanup-tree-dump.
2635         * gcc.dg/tree-ssa/inline-3.c: Add
2636         --param max-early-inliner-iterations=2 option.
2638 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2640         PR debug/53363
2641         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2642         Add -fno-dwarf2-cfi-asm to dg-options.
2643         Adapt match count.
2645 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2647         PR target/56228
2648         * gcc.dg/pr56228.c: New test.
2650 2013-02-07  Alan Modra  <amodra@gmail.com>
2652         PR target/54009
2653         * gcc.target/powerpc/pr54009.c: New test.
2654         PR target/54131
2655         * gfortran.dg/pr54131.f: New test.
2657 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2659         PR fortran/55789
2660         * gfortran.dg/array_constructor_41.f90: New test.
2662 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2664         PR fortran/55978
2665         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2667 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2669         PR middle-end/56217
2670         * g++.dg/gomp/pr56217.C: New test.
2672 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2674         PR tree-optimization/56205
2675         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2676         * gcc.c-torture/execute/pr56205.c: New test.
2678 2013-02-05  Richard Biener  <rguenther@suse.de>
2680         PR tree-optimization/53342
2681         PR tree-optimization/53185
2682         * gcc.dg/vect/pr53185-2.c: New testcase.
2684 2013-02-05  Jan Hubicka  <jh@suse.cz>
2686         PR tree-optimization/55789
2687         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2688         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2689         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2690         * g++.dg/ipa/inline-1.C: New testcase.
2691         * g++.dg/ipa/inline-2.C: New testcase.
2692         * g++.dg/ipa/inline-3.C: New testcase.
2694 2013-02-05  Jan Hubicka  <jh@suse.cz>
2696         PR tree-optimization/55789
2697         * g++.dg/torture/pr55789.C: New testcase.
2699 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2701         PR middle-end/56167
2702         * gcc.dg/pr56167.c: New test.
2704 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2706         PR target/55146
2707         * gcc.target/sh/pr55146.c: New.
2709 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2711         PR tree-optimization/54386
2712         * gcc.target/sh/pr54386.c: New.
2714 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2716         PR fortran/56008
2717         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2719         PR fortran/47517
2720         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2722 2013-02-04  Alexander Potapenko  <glider@google.com>
2723             Jack Howarth  <howarth@bromo.med.uc.edu>
2724             Jakub Jelinek  <jakub@redhat.com>
2726         PR sanitizer/55617
2727         * g++.dg/asan/pr55617.C: New test.
2729 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2731         PR fortran/54195
2732         * gfortran.dg/typebound_operator_19.f90: New test.
2733         * gfortran.dg/typebound_assignment_4.f90: New test.
2735 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2737         PR fortran/54107
2738         * gfortran.dg/recursive_interface_1.f90: New test.
2740 2013-02-04  Richard Guenther  <rguenther@suse.de>
2742         PR lto/56168
2743         * gcc.dg/lto/pr56168_0.c: New testcase.
2744         * gcc.dg/lto/pr56168_1.c: Likewise.
2746 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2748         PR fortran/50627
2749         PR fortran/56054
2750         * gfortran.dg/block_12.f90:  New test.
2751         * gfortran.dg/module_error_1.f90:  New test.
2753 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2755         * lib/target-supports.exp (check_effective_target_vect_float)
2756         (check_effective_target_vect_no_align): Add mips-sde-elf.
2758 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2760         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2762 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2764         * gcc.dg/pr56023.c: XFAIL on AIX.
2765         * gcc.dg/vect/pr49352.c: Same.
2767 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2769         * gnat.dg/opt26.adb: New test.
2771 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2773         Revert.
2774         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2776         * gcc.target/arm/neon-vfnms-1.c: New test.
2777         * gcc.target/arm/neon-vfnma-1.c: New test.
2779 2013-01-31  Richard Biener  <rguenther@suse.de>
2781         PR tree-optimization/56157
2782         * gcc.dg/torture/pr56157.c: New testcase.
2784 2013-01-30  Richard Biener  <rguenther@suse.de>
2786         PR tree-optimization/56150
2787         * gcc.dg/torture/pr56150.c: New testcase.
2789 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2791         PR sanitizer/55374
2792         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2793         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2794         printed in backtrace.
2795         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2796         to avoid errors about mismatched allocation vs. deallocation.
2798         PR c++/55742
2799         * g++.dg/mv1.C: Moved to...
2800         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2801         * g++.dg/mv2.C: Moved to...
2802         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2803         * g++.dg/mv3.C: Moved to...
2804         * g++.dg/ext/mv3.C: ... here.
2805         * g++.dg/mv4.C: Moved to...
2806         * g++.dg/ext/mv4.C: ... here.
2807         * g++.dg/mv5.C: Moved to...
2808         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2809         * g++.dg/mv6.C: Moved to...
2810         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2811         * g++.dg/ext/mv7.C: New test.
2812         * g++.dg/ext/mv8.C: New test.
2813         * g++.dg/ext/mv9.C: New test.
2814         * g++.dg/ext/mv10.C: New test.
2815         * g++.dg/ext/mv11.C: New test.
2817 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2819         PR rtl-optimization/56144
2820         * gcc.dg/pr56144.c: New.
2822 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2824         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2825         message.
2826         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2827         * g++.dg/cpp0x/constexpr-55573.C: Same
2829 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2831         PR tree-optimization/56064
2832         * gcc.dg/fixed-point/view-convert.c: New test.
2834 2013-01-30  Andreas Schwab  <schwab@suse.de>
2836         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2837         evaluate the end index in string range.
2839 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2841         PR fortran/56138
2842         * gfortran.dg/allocatable_function_6.f90: New.
2844 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2845             Mikael Morin  <mikael@gcc.gnu.org>
2847         PR fortran/54107
2848         * gfortran.dg/proc_ptr_comp_36.f90: New.
2850 2013-01-29  Richard Biener  <rguenther@suse.de>
2852         PR tree-optimization/55270
2853         * gcc.dg/torture/pr55270.c: New testcase.
2855 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2857         PR rtl-optimization/56117
2858         * gcc.dg/pr56117.c: New test.
2860 2013-01-28  Richard Biener  <rguenther@suse.de>
2862         PR tree-optimization/56034
2863         * gcc.dg/torture/pr56034.c: New testcase.
2865 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2867         PR tree-optimization/56125
2868         * gcc.dg/pr56125.c: New test.
2870 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2871             Mikael Morin  <mikael@gcc.gnu.org>
2873         PR fortran/53537
2874         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2875         * gfortran.dg/import8.f90: Likewise.
2876         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2877         * gfortran.dg/import10.f90: New test.
2878         * gfortran.dg/import11.f90: Likewise
2880 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2882         PR testsuite/56053
2883         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2884         string.h.  Provide memset, malloc and free prototypes, adjust line
2885         numbers in dg-output.
2886         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2887         Provide memset prototype and adjust line numbers in dg-output.
2888         * c-c++-common/asan/global-overflow-1.c: Likewise.
2890         PR tree-optimization/56094
2891         * gcc.dg/pr56094.c: New test.
2893 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2895         * gcc.target/arm/neon-vfnms-1.c: New test.
2896         * gcc.target/arm/neon-vfnma-1.c: New test.
2898 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2900         PR target/56114
2901         * gcc.target/i386/pr56114.c: New test.
2903 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2905         PR fortran/55984
2906         * gfortran.dg/associate_14.f90: New test.
2908         PR fortran/56047
2909         * gfortran.dg/associate_13.f90: New test.
2911 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2913         PR tree-optimization/56098
2914         * gcc.dg/pr56098-1.c: New test.
2915         * gcc.dg/pr56098-2.c: New test.
2917 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2919         PR target/54222
2920         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2922 2013-01-22  Marek Polacek  <polacek@redhat.com>
2924         PR tree-optimization/56035
2925         * gcc.dg/pr56035.c: New test.
2927 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2929         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2930         for MIPS.
2932 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2934         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2936 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2938         PR c/56078
2939         * gcc.dg/pr56078.c: New test.
2940         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2942 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2944         PR tree-optimization/55927
2945         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2947 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2949         * gcc.target/i386/movsd.c: New test.
2951 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2953         PR inline-asm/55934
2954         * gcc.target/i386/pr55934.c: New test.
2956 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2958         PR fortran/56081
2959         * gfortran.dg/select_8.f90: New.
2961 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2963         * gcc.target/microblaze/microblaze.exp: Remove
2964         target_config_cflags check.
2966 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2968         PR fortran/56052
2969         * gfortran.dg/gomp/pr56052.f90: New test.
2971         PR target/49069
2972         * gcc.dg/pr49069.c: New test.
2974 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2976         PR c++/55944
2977         * g++.dg/cpp0x/constexpr-static10.C: New.
2979 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2981         PR target/56028
2982         * gcc.target/i386/pr56028.c: New test.
2984 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2986         PR target/55686
2987         * gcc.target/i386/pr55686.c: New test.
2989 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2991         PR c++/53609
2992         * g++.dg/cpp0x/variadic139.C: New test.
2993         * g++.dg/cpp0x/variadic140.C: Likewise.
2994         * g++.dg/cpp0x/variadic141.C: Likewise.
2996 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2998         * gnat.dg/warn8.adb: New test.
3000 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3002         PR fortran/55919
3003         * gfortran.dg/include_8.f90: New test.
3005 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3007         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3008         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3010 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3012         PR tree-optimization/56051
3013         * gcc.c-torture/execute/pr56051.c: New test.
3015 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3017         PR rtl-optimization/56023
3018         * gcc.dg/pr56023.c: New test.
3020 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3022         PR middle-end/56022
3023         * gcc.target/i386/pr56022.c: New test.
3025 2013-01-21  Jason Merrill  <jason@redhat.com>
3027         * lib/target-supports.exp (check_effective_target_alias): New.
3029 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3031         PR debug/53235
3032         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3034 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3036         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3038 2013-01-19  Jeff Law  <law@redhat.com>
3040         PR tree-optimization/52631
3041         * tree-ssa/pr52631.c: New test.
3042         * tree-ssa/ssa-fre-9: Update expected output.
3044 2013-01-19  Anthony Green  <green@moxielogic.com>
3046         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3047         for moxie.
3049 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3051         PR tree-optimization/56029
3052         * g++.dg/torture/pr56029.C: New test.
3054 2013-01-18  Sharad Singhai  <singhai@google.com>
3056         PR tree-optimization/55995
3057         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3059 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3061         PR target/55433
3062         * gcc.target/i386/pr55433.c: New.
3064 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3066         PR middle-end/56015
3067         * gfortran.dg/pr56015.f90: New test.
3069 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3071         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3073 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3075         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3076         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3077         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3078         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3079         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3081 2013-01-17  Jeff Law  <law@redhat.com>
3083         * gcc.dg/pr52573.c: Move to...
3084         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3086         PR rtl-optimization/52573
3087         * gcc.dg/pr52573.c: New test.
3089 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3091         PR sanitizer/55679
3092         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3093         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3094         check_no_compiler_messages to test support in ucontext.h.
3095         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3096         compliant RLIMIT_AS.
3098 2013-01-17  Marek Polacek  <polacek@redhat.com>
3100         PR rtl-optimization/55833
3101         * gcc.dg/pr55833.c: New test.
3103 2013-01-17  Jan Hubicka  <jh@suse.cz>
3105         PR tree-optimization/55273
3106         * gcc.c-torture/compile/pr55273.c: New testcase.
3108 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3110         PR target/55981
3111         * gcc.target/pr55981.c: New test.
3113 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3115         * gcc.target/arm/pr40887.c: Require at least armv5.
3116         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3117         * gcc.target/arm/pr51915.c: Likewise.
3118         * gcc.target/arm/pr52006.c: Likewise.
3119         * gcc.target/arm/pr53187.c: Likewise.
3121         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3122         * gcc.target/arm/ftest-support-arm.h: Delete.
3123         * gcc.target/arm/ftest-support-thumb.h: Delete.
3124         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3125         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3126         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3127         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3128         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3129         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3130         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3131         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3132         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3133         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3134         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3135         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3136         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3137         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3138         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3139         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3140         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3141         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3142         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3143         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3144         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3145         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3146         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3147         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3149 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3151         PR tree-optimizations/55264
3152         * g++.dg/ipa/pr55264.C: New test.
3154 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3156         PR fortran/55983
3157         * gfortran.dg/class_55.f90: New.
3159 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3161         PR testsuite/55994
3162         * gcc.c-torture/execute/builtins/builtins.exp: Add
3163         -Wl,--allow-multiple-definition for eabi and elf targets.
3165         PR testsuite/54622
3166         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3167         check_effective_target_vect_perm_short,
3168         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3169         check_effective_target_vect64): Return 0 for big-endian ARM.
3170         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3172         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3173         prototypes.
3175 2013-01-16  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/55964
3178         * gcc.dg/torture/pr55964.c: New testcase.
3180 2013-01-16  Richard Biener  <rguenther@suse.de>
3182         PR tree-optimization/54767
3183         PR tree-optimization/53465
3184         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3186 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3188         PR target/55301
3189         * gcc.target/sh/sh-switch.c: New testcase.
3191 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3193         * gcc.dg/webizer.c: Increase the array size.
3195 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3197         PR target/55940
3198         * gcc.dg/pr55940.c: New test.
3200 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3201             Harald Anlauf  <anlauf@gmx.de>
3203         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3204         * gfortran.dg/bounds_check_5.f90: Likewise.
3205         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3206         * gfortran.dg/continuation_9.f90: Likewise.
3207         * gfortran.dg/move_alloc_13.f90: Likewise.
3208         * gfortran.dg/structure_constructor_11.f90: Likewise.
3209         * gfortran.dg/tab_continuation.f: Likewise.
3210         * gfortran.dg/warning-directive-2.F90: Likewise.
3211         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3213 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3215         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3216         * gcc.target/arm/fma-sp.c: Likewise.
3218 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3220         PR rtl-optimization/55153
3221         * gcc.dg/pr55153.c: New.
3223 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3225         PR tree-optimization/55920
3226         * gcc.c-torture/compile/pr55920.c: New test.
3228 2013-01-15  Richard Biener  <rguenther@suse.de>
3230         PR middle-end/55882
3231         * gcc.dg/torture/pr55882.c: New testcase.
3233 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3235         PR tree-optimization/55955
3236         * gcc.c-torture/compile/pr55955.c: New test.
3238 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3240         PR c++/55663
3241         * g++.dg/cpp0x/alias-decl-31.C: New test.
3243 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3245         PR fortran/54286
3246         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3247         case where interface is null.
3249 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3251         PR fortran/55806
3252         * gfortran.dg/array_constructor_40.f90:  New test.
3254 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3256         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3258 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3260         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3261         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3262         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3263         * gcc.target/aarch64/vect-ld1r.c: New.
3264         * gcc.target/aarch64/vect-ld1r.x: New.
3266 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3268         PR target/55948
3269         * gcc.target/i386/hle-clear-rel.c: New file
3270         * gcc.target/i386/hle-store-rel.c: New file.
3272 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3274         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3275         * gfortran.dg/bounds_check_4.f90: Likewise.
3276         * gfortran.dg/inquire_10.f90: Likewise.
3277         * gfortran.dg/minloc_3.f90: Likewise.
3278         * gfortran.dg/minlocval_3.f90: Likewise.
3279         * gfortran.dg/module_double_reuse.f90: Likewise.
3280         * gfortran.dg/mvbits_1.f90: Likewise.
3281         * gfortran.dg/oldstyle_1.f90: Likewise.
3282         * gfortran.dg/pr20163-2.f: Likewise.
3283         * gfortran.dg/save_1.f90: Likewise.
3284         * gfortran.dg/scan_1.f90: Likewise.
3285         * gfortran.dg/select_char_1.f90: Likewise.
3286         * gfortran.dg/shape_4.f90: Likewise.
3287         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3288         * gfortran.dg/function_optimize_10.f90: Likewise.
3289         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3290         * gfortran.dg/used_types_17.f90: Likewise.
3291         * gfortran.dg/used_types_18.f90: Likewise.
3293 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3295         PR fortran/54286
3296         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3298 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3300         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3302 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3304         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3306 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3308         PR fortran/55072
3309         * gfortran.dg/assumed_type_2.f90: Fix test case.
3310         * gfortran.dg/internal_pack_13.f90: New test.
3311         * gfortran.dg/internal_pack_14.f90: New test.
3313 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3315         PR fortran/55868
3316         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3317         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3318         $tar to STAR.
3320 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3322         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3324 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3326         PR target/55719
3327         * gcc.target/s390/pr55719.c: New testcase.
3329 2013-01-11  Richard Guenther  <rguenther@suse.de>
3331         PR tree-optimization/44061
3332         * gcc.dg/pr44061.c: New testcase.
3334 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3336         Update copyright years.
3338 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3339             Jakub Jelinek  <jakub@redhat.com>
3341         PR target/55565
3342         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3344 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3346         PR rtl-optimization/55672
3347         * gcc.target/i386/pr55672.c: New.
3349 2013-01-10  Jeff Law  <law@redhat.com>
3351         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3352         pass/fail message unique.
3355 2013-01-10  Jason Merrill  <jason@redhat.com>
3357         * ada/.gitignore: New.
3359 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3361         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3362         Add tls options.
3363         * g++.dg/tls/thread_local2.C: Likewise.
3364         * g++.dg/tls/thread_local2g.C: Likewise.
3365         * g++.dg/tls/thread_local6.C: Likewise.
3366         * g++.dg/tls/thread_local-order1.C: Add tls options.
3367         * g++.dg/tls/thread_local-order2.C: Likewise.
3368         * g++.dg/tls/thread_local3.C: Likewise.
3369         * g++.dg/tls/thread_local3g.C: Likewise.
3370         * g++.dg/tls/thread_local4.C: Likewise.
3371         * g++.dg/tls/thread_local4g.C: Likewise.
3372         * g++.dg/tls/thread_local5.C: Likewise.
3373         * g++.dg/tls/thread_local5g.C: Likewise.
3374         * g++.dg/tls/thread_local6g.C: Likewise.
3376 2013-01-10  Kostya Serebryany  <kcc@google.com>
3378         * g++.dg/asan/asan_test.cc: Sync from upstream.
3380 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3382         PR tree-optimization/55921
3383         * gcc.c-torture/compile/pr55921.c: New test.
3385 2013-01-09  Jan Hubicka  <jh@suse.cz>
3387         PR tree-optimization/55569
3388         * gcc.c-torture/compile/pr55569.c: New testcase.
3390 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3392         PR fortran/47203
3393         * gfortran.dg/use_28.f90: New test.
3395 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3397         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3398         number matching more robust.
3400 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3402         PR rtl-optimization/55829
3403         * gcc.target/i386/pr55829.c: New.
3405 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3407         PR fortran/55758
3408         * gfortran.dg/bind_c_bool_1.f90: New.
3409         * gfortran.dg/do_5.f90: Add dg-warning.
3411 2013-01-09  Jan Hubicka  <jh@suse.cz>
3413         PR tree-optimization/55875
3414         * gcc.c-torture/execute/pr55875.c: New testcase.
3415         * g++.dg/torture/pr55875.C: New testcase.
3417 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3419         PR c/48418
3420         * c-c++-common/pr48418.c: New test.
3422 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3424         PR c++/55801
3425         * g++.dg/tls/thread_local-ice.C: New.
3427 2013-01-09  Andreas Schwab  <schwab@suse.de>
3429         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3431 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3433         PR tree-optimization/48189
3434         * gcc.dg/pr48189.c: New test.
3436 2013-01-04  Jan Hubicka  <jh@suse.cz>
3438         PR tree-optimization/55823
3439         * g++.dg/ipa/devirt-10.C: New testcase.
3441 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3442             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3444         PR rtl-optimization/55845
3445         * gcc.target/i386/pr55845.c: New test.
3447 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3449         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3450         instructions generated instead of number of occurances.
3452 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3454         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3455         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3456         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3457         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3458         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3459         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3460         * gcc.target/aarch64/vect-fcm.x: Likewise.
3461         * lib/target-supports.exp
3462         (check_effective_target_vect_cond): Enable for AArch64.
3464 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3466         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3467         endian-safe float pool loading.
3468         (test_square_root_v4sf): Likewise.
3469         (test_square_root_v2df): Likewise.
3470         * lib/target-supports.exp
3471         (check_effective_target_vect_call_sqrtf): Add AArch64.
3473 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3475         PR debug/55579
3476         * gcc.dg/tree-ssa/pr55579.c: New test.
3478 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3480         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3481         asm comments.
3483 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3485         PR middle-end/55890
3486         * gcc.dg/torture/pr55890-3.c: New test.
3488         PR middle-end/55851
3489         * gcc.c-torture/compile/pr55851.c: New test.
3491         PR sanitizer/55844
3492         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3493         dg-options.
3495 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3497         PR fortran/55618
3498         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3500 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3502         PR fortran/55763
3503         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3504         * gfortran.dg/pointer_init_7.f90: New.
3506 2013-01-07  Richard Biener  <rguenther@suse.de>
3508         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3510 2013-01-07  Richard Biener  <rguenther@suse.de>
3512         PR middle-end/55890
3513         * gcc.dg/torture/pr55890-1.c: New testcase.
3514         * gcc.dg/torture/pr55890-2.c: Likewise.
3516 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3518         * gcc.target/aarch64/fmovd.c: New.
3519         * gcc.target/aarch64/fmovf.c: Likewise.
3520         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3521         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3522         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3523         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3524         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3525         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3527 2013-01-07  Richard Biener  <rguenther@suse.de>
3529         PR tree-optimization/55888
3530         PR tree-optimization/55862
3531         * gcc.dg/torture/pr55888.c: New testcase.
3533 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3535         PR fortran/55852
3536         * gfortran.dg/intrinsic_size_3.f90: New.
3538 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3540         PR fortran/55763
3541         * gfortran.dg/select_type_32.f90: New.
3543 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3545         PR c++/52343
3546         * g++.dg/cpp0x/alias-decl-29.C: New test.
3548 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3550         PR fortran/53876
3551         PR fortran/54990
3552         PR fortran/54992
3553         * gfortran.dg/class_array_15.f03: New test.
3555 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3557         PR fortran/42769
3558         PR fortran/45836
3559         PR fortran/45900
3560         * gfortran.dg/use_23.f90: New test.
3561         * gfortran.dg/use_24.f90: New test.
3562         * gfortran.dg/use_25.f90: New test.
3563         * gfortran.dg/use_26.f90: New test.
3564         * gfortran.dg/use_27.f90: New test.
3566 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3568         * gnat.dg/specs/clause_on_volatile.ads: New test.
3570 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3572         * gnat.dg/alignment10.adb: New test.
3574 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3575             Mikael Morin  <mikael@gcc.gnu.org>
3577         PR fortran/55827
3578         * gfortran.dg/use_22.f90: New test.
3580 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3582         * gcc.target/aarch64/cmp-1.c: New testcase.
3584 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3586         PR fortran/55172
3587         * gfortran.dg/select_type_31.f03: New test.
3589 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3591         PR c++/54526 (again)
3592         * g++.dg/cpp0x/parse2.C: Extend.
3593         * g++.old-deja/g++.other/crash28.C: Adjust.
3595 2013-01-04  Richard Biener  <rguenther@suse.de>
3597         PR tree-optimization/55862
3598         * gcc.dg/torture/pr55862.c: New testcase.
3600 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3602         PR tree-optimization/55755
3603         * gcc.dg/torture/pr55755.c: New test.
3604         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3605         * gcc.dg/tree-ssa/pr45144.c: Update.
3607 2013-01-04  Richard Biener  <rguenther@suse.de>
3609         PR middle-end/55863
3610         * gcc.dg/fold-reassoc-2.c: New testcase.
3612 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3614         PR fortran/55763
3615         * gfortran.dg/null_7.f90: New.
3617 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3619         PR fortran/55854
3620         PR fortran/55763
3621         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3622         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3623         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3625 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3627         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3629 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3631         PR fortran/55855
3632         * gfortran.dg/assignment_1.f90: Modified.
3633         * gfortran.dg/assignment_4.f90: New.
3635 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3637         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3639 2013-01-03  Richard Biener  <rguenther@suse.de>
3641         PR tree-optimization/55857
3642         * gcc.dg/vect/pr55857-1.c: New testcase.
3643         * gcc.dg/vect/pr55857-2.c: Likewise.
3645 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3647         PR rtl-optimization/55838
3648         * gcc.dg/pr55838.c: New test.
3650         PR tree-optimization/55832
3651         * gcc.c-torture/compile/pr55832.c: New test.
3653 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3655         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3656         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3657         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3658         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3659         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3660         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3661         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3662         * gcc.dg/unroll_1.c: Ditto.
3663         * gcc.dg/unroll_2.c: Ditto.
3664         * gcc.dg/unroll_3.c: Ditto.
3665         * gcc.dg/unroll_4.c: Ditto.
3667 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3669         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3671 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3673         PR fortran/55818
3674         * gfortran.dg/eof_4.f90: New test.
3676 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3678         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3679         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3680         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3681         (compat_setup_dfp): Initialize compat_alt_caret and
3682         compat_save_TEST_ALWAYS_FLAGS.
3684 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3686         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3688 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3690         * gcc.dg/torture/fp-int-convert-2.c: New test.
3692 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3694         * gfortran.dg/newunit_3.f90: Add dg-do run.
3695         * gfortran.dg/inquire_15.f90: Add dg-do run.
3697 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3699         PR tree-optimization/55831
3700         * gcc.dg/pr55831.c: New test.
3702 Copyright (C) 2013 Free Software Foundation, Inc.
3704 Copying and distribution of this file, with or without modification,
3705 are permitted in any medium without royalty provided the copyright
3706 notice and this notice are preserved.