2013-05-23 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd1c0dda31865a2be6db41fe5310f54105d05ff39
1 2013-05-23  Richard Biener  <rguenther@suse.de>
3         PR rtl-optimization/57341
4         * gcc.dg/torture/pr57341.c: New testcase.
6 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
8         PR c++/57352
9         * g++.dg/parse/crash62.C: New.
11 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12             Pat Haugen <pthaugen@us.ibm.com>
13             Peter Bergner <bergner@vnet.ibm.com>
15         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
16         crypto builtins.
18 2013-05-22  Tobias Burnus  <burnus@net-b.de>
20         PR fortran/57364
21         * gfortran.dg/defined_assignment_6.f90: New.
23 2013-05-22  Tobias Burnus  <burnus@net-b.de>
25         PR fortran/57338
26         * gfortran.dg/assumed_type_6.f90: New.
28 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
30         PR c++/57211
31         * g++.dg/cpp0x/Wunused-parm.C: New.
33 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
35         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
36         * g++.dg/warn/Wdouble-promotion.C: Likewise.
38 2013-05-21  Easwaran Raman  <eraman@google.com>
40         PR tree-optimization/57322
41         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
43 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
45         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
46         .set (no)?micromips
48 2013-05-21  Tobias Burnus  <burnus@net-b.de>
50         PR fortran/57035
51         * gfortran.dg/assumed_type_5.f90: New.
52         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
53         * gfortran.dg/assumed_rank_2.f90: Ditto.
54         * gfortran.dg/assumed_type_3.f90: Update dg-error.
55         * gfortran.dg/no_arg_check_3.f90: Ditto.
57 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
59         PR tree-optimization/57331
60         * gcc.c-torture/compile/pr57331.c: New test.
62 2013-05-21  Richard Biener  <rguenther@suse.de>
64         PR tree-optimization/57330
65         * gcc.dg/torture/pr57330.c: New testcase.
67 2013-05-21  Richard Biener  <rguenther@suse.de>
69         PR tree-optimization/57303
70         * gcc.dg/torture/pr57303.c: New testcase.
72 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
74         PR tree-optimization/57321
75         * gcc.c-torture/execute/pr57321.c: New test.
77 2013-05-20  Tobias Burnus  <burnus@net-b.de>
79         PR fortran/48858
80         PR fortran/55465
81         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
82         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
83         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
84         * gfortran.dg/binding_label_tests_3.f03: Ditto.
85         * gfortran.dg/binding_label_tests_4.f03: Ditto.
86         * gfortran.dg/binding_label_tests_5.f03: Ditto.
87         * gfortran.dg/binding_label_tests_6.f03: Ditto.
88         * gfortran.dg/binding_label_tests_7.f03: Ditto.
89         * gfortran.dg/binding_label_tests_8.f03: Ditto.
90         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
91         * gfortran.dg/binding_label_tests_24.f90: New.
92         * gfortran.dg/binding_label_tests_25.f90: New.
94 2013-05-20  Tobias Burnus  <burnus@net-b.de>
96         PR fortran/48858
97         * gfortran.dg/binding_label_tests_17.f90: New.
98         * gfortran.dg/binding_label_tests_18.f90: New.
99         * gfortran.dg/binding_label_tests_19.f90: New.
100         * gfortran.dg/binding_label_tests_20.f90: New.
101         * gfortran.dg/binding_label_tests_21.f90: New.
102         * gfortran.dg/binding_label_tests_22.f90: New.
103         * gfortran.dg/binding_label_tests_23.f90: New.
105 2013-05-20  Tobias Burnus  <burnus@net-b.de>
107         PR fortran/48858
108         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
109         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
110         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
111         * gfortran.dg/common_18.f90: New.
112         * gfortran.dg/common_19.f90: New.
113         * gfortran.dg/common_20.f90: New.
114         * gfortran.dg/common_21.f90: New.
116 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
118         PR c++/12288
119         * g++.dg/parse/error52.C: New.
120         * g++.dg/parse/error3.C: Adjust.
121         * g++.dg/parse/error36.C: Likewise.
123 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
125         PR target/56547
126         * gcc.target/sh/pr56547-1.c: New.
127         * gcc.target/sh/pr56547-2.c: New.
129 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
131         PR c++/23608
132         * g++.dg/warn/Wsign-compare-6.C: New.
133         * g++.dg/warn/Wdouble-promotion.C: Adjust.
135 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
137         PR c++/57327
138         * g++.dg/template/error50.C: New.
140 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
142         PR c++/10207
143         * g++.dg/ext/complit13.C: New.
145 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
147         PR c++/57175
148         * g++.dg/pr57175.C: New testcase.
150 2013-05-17  Easwaran Raman  <eraman@google.com>
152         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
154 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
156         PR testsuite/57313
157         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
159 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
161         PR rtl-optimization/57281
162         PR rtl-optimization/57300
163         * gcc.dg/pr57300.c: New test.
164         * gcc.c-torture/execute/pr57281.c: New test.
166 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
168         PR c++/18126
169         * g++.dg/ext/sizeof-complit.C: New.
171 2013-05-17  Marek Polacek  <polacek@redhat.com>
173         * gcc.dg/strlenopt-25.c: New test.
174         * gcc.dg/strlenopt-26.c: Likewise.
176 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
178         * gcc.target/i386/rotate-4.c: Compile only with -mavx
179         instead of -mavx2, require only avx instead of avx2.
180         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
181         of avx2-check.h and turn into an avx runtime test instead of
182         avx2 runtime test.
184 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
186         * g++.dg/ext/vector22.C: Uncomment working test.
188 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
190         PR c++/17410
191         * g++.dg/template/pr17410.C: New.
193 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
195         * gcc.target/i386/rotate-3.c: New test.
196         * gcc.target/i386/rotate-3a.c: New test.
197         * gcc.target/i386/rotate-4.c: New test.
198         * gcc.target/i386/rotate-4a.c: New test.
199         * gcc.target/i386/rotate-5.c: New test.
200         * gcc.target/i386/rotate-5a.c: New test.
202 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
204         * gcc.dg/visibility-21.c: Require section_anchors.
206 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
208         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
209         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
210         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
212 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
214         * gcc.dg/visibility-21.c: New.
216 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
218         PR middle-end/57286
219         * gcc.dg/pr57286.c: New testcase.
220         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
221         * g++.dg/ext/vector22.C: Comment out transformations not
222         performed anymore.
224 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
226         PR target/57260
227         * gcc.target/mips/call-1.c: Restrict to o32.
228         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
230 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
232         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
233         dg-messages.
234         * g++.dg/warn/Wshadow-1.C: Likewise.
235         * g++.dg/warn/Wshadow-6.C: Likewise.
236         * g++.dg/warn/Wshadow-7.C: Likewise.
238 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
240         PR c++/31952
241         * g++.dg/parse/pr31952-1.C: New.
242         * g++.dg/parse/pr31952-2.C: Likewise.
243         * g++.dg/parse/pr31952-3.C: Likewise.
245         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
246         * g++.old-deja/g++.jason/cond.C: Likewise.
247         * g++.dg/cpp0x/range-for5.C: Likewise.
249 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
251         PR target/19599
252         * gcc.target/arm/pr40887.c: Adjust testcase.
253         * gcc.target/arm/pr19599.c: New test.
255 2013-05-15  Richard Biener  <rguenther@suse.de>
257         PR tree-optimization/57275
258         * gcc.target/i386/pr57275.c: New testcase.
260 2013-05-15  Jan Hubicka  <jh@suse.cz>
262         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
263         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
264         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
266 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
268         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
269         scheduling.
271 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
273         PR c++/57274
274         * c-c++-common/Wsequence-point-1.c: New test.
276 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
278         * g++.dg/ext/vector22.C: New testcase.
279         * gcc.dg/binop-xor3.c: Remove xfail.
281 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
283         * gcc.target/aarch64/vect-fcm.x: Add cases testing
284         FLOAT cmp FLOAT ? INT : INT.
285         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
286         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
287         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
288         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
289         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
290         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
292 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
294         PR c++/53903
295         * g++.dg/cpp0x/defaulted43.C: New.
297 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
299         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
300         (alloca): Remove declaration.
301         (foo9): Replace alloca by __builtin_alloca.
303 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
305         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
306         Expect "size of array is too large" error.
308 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
310         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
312 2013-05-14  Richard Biener  <rguenther@suse.de>
314         PR middle-end/57235
315         * g++.dg/torture/pr57235.C: New testcase.
317 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
319         PR middle-end/57251
320         * gcc.dg/torture/pr57251.c: New test.
322 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
324         PR target/57264
325         * gcc.target/i386/pr57264.c: New test.
327 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
329         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
331 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
333         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
335 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
337         PR tree-optimization/45216
338         PR tree-optimization/57157
339         * c-c++-common/rotate-1.c: Add 32 tests with +.
340         * c-c++-common/rotate-1a.c: Adjust.
341         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
342         * c-c++-common/rotate-2b.c: New test.
343         * c-c++-common/rotate-3.c: Add 32 tests with +.
344         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
345         * c-c++-common/rotate-4b.c: New test.
346         * c-c++-common/rotate-5.c: New test.
348 2013-05-13  Martin Jambor  <mjambor@suse.cz>
350         PR middle-end/42371
351         * gcc.dg/ipa/remref-0.c: New test.
352         * gcc.dg/ipa/remref-1a.c: Likewise.
353         * gcc.dg/ipa/remref-1b.c: Likewise.
354         * gcc.dg/ipa/remref-2a.c: Likewise.
355         * gcc.dg/ipa/remref-2b.c: Likewise.
357 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
359         * gcc.dg/vector-shift-2.c: New testcase.
361 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
363         PR tree-optimization/57230
364         * gcc.dg/strlenopt-24.c: New test.
366         PR tree-optimization/57230
367         * gcc.dg/strlenopt-23.c: New test.
369 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
371         PR target/57108
372         * gcc.target/sh/pr57108.c: Move this test case to ...
373         * gcc.c-torture/compile/pr57108.c: ... here.
375 2013-05-10  Richard Biener  <rguenther@suse.de>
377         PR tree-optimization/57214
378         * gcc.dg/torture/pr57214.c: New testcase.
380 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
382         * gcc.dg/vector-shift.c: New testcase.
384 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
386         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
388         PR tree-optimization/45216
389         PR tree-optimization/57157
390         * c-c++-common/rotate-1.c: New test.
391         * c-c++-common/rotate-1a.c: New test.
392         * c-c++-common/rotate-2.c: New test.
393         * c-c++-common/rotate-2a.c: New test.
394         * c-c++-common/rotate-3.c: New test.
395         * c-c++-common/rotate-3a.c: New test.
396         * c-c++-common/rotate-4.c: New test.
397         * c-c++-common/rotate-4a.c: New test.
399 2013-05-10  Richard Biener  <rguenther@suse.de>
401         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
402         * gcc.target/i386/l_fma_double_1.c: Adjust.
403         * gcc.target/i386/l_fma_double_2.c: Likewise.
404         * gcc.target/i386/l_fma_double_3.c: Likewise.
405         * gcc.target/i386/l_fma_double_4.c: Likewise.
406         * gcc.target/i386/l_fma_double_5.c: Likewise.
407         * gcc.target/i386/l_fma_double_6.c: Likewise.
408         * gcc.target/i386/l_fma_float_1.c: Likewise.
409         * gcc.target/i386/l_fma_float_2.c: Likewise.
410         * gcc.target/i386/l_fma_float_3.c: Likewise.
411         * gcc.target/i386/l_fma_float_4.c: Likewise.
412         * gcc.target/i386/l_fma_float_5.c: Likewise.
413         * gcc.target/i386/l_fma_float_6.c: Likewise.
415 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/51226
418         * g++.dg/cpp0x/pr51226.C: New.
420 2013-04-16  Han Shen  <shenhan@google.com>
422         Test cases for '-fstack-protector-strong'.
423         * gcc.dg/fstack-protector-strong.c: New.
424         * g++.dg/fstack-protector-strong.C: New.
426 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
428         * gcc.target/aarch64/ands_1.c: New test.
429         * gcc.target/aarch64/ands_2.c: Likewise
431 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
433         * lib/target-supports.exp (check_effective_target_hw): New
434         function.
435         * c-c++-common/asan/clone-test-1.c: Call
436         check_effective_target_hw.
437         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
438         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
439         possible decorations.
440         * c-c++-common/asan/null-deref-1.c: Likewise.
441         * c-c++-common/asan/stack-overflow-1.c: Likewise.
442         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
443         * c-c++-common/asan/use-after-free-1.c: Likewise.
444         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
445         * g++.dg/asan/large-func-test-1.C: Likewise.
447 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
449         * gcc.target/aarch64/scalar_intrinsics.c: Update.
451 2013-05-07  Richard Biener  <rguenther@suse.de>
453         PR middle-end/57190
454         * g++.dg/torture/pr57190.C: New testcase.
456 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
458         PR tree-optimization/57149
459         * gcc.dg/pr57149.c: New test.
461         PR debug/57184
462         * gcc.dg/pr57184.c: New test.
464 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
466         * gnat.dg/specs/array3.ads: New test.
468 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
470         * c-c++-common/vector-scalar-2.c: New testcase.
472 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
474         * gcc.target/i386/asm-dialect-2.c: New testcase.
476 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/57183
479         * g++.dg/cpp0x/auto38.C: New.
481 2013-05-06  Richard Biener  <rguenther@suse.de>
483         PR tree-optimization/57185
484         * gcc.dg/autopar/pr57185.c: New testcase.
486 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
488         PR target/57106
489         * gcc.target/i386/pr57106.c: New test.
491 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
493         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
494         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
495         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
496         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
497         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
498         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
499         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
501 2013-05-06  Teresa Johnson  <tejohnson@google.com>
503         PR bootstrap/57154
504         * gcc.dg/pr57154.c: New test.
506 2013-05-06  Richard Biener  <rguenther@suse.de>
508         PR middle-end/57147
509         * gcc.dg/torture/pr57147-1.c: New testcase.
510         * gcc.dg/torture/pr57147-2.c: Likewise.
511         * gcc.dg/torture/pr57147-3.c: Likewise.
513 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
515         PR target/55303
516         * gcc.target/sh/pr55303-1.c: New.
517         * gcc.target/sh/pr55303-2.c: New.
518         * gcc.target/sh/pr55303-3.c: New.
520 2013-05-05  Tobias Burnus  <burnus@net-b.de>
522         * gfortran.dg/allocate_with_source_3.f90: New.
524 2013-05-05  Tobias Burnus  <burnus@net-b.de>
526         PR fortran/57141
527         * gfortran.dg/null_8.f90: New.
529 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR c++/53745
532         * g++.dg/cpp0x/enum27.C: New.
533         * g++.dg/cpp0x/enum_base.C: Adjust.
535 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
537         PR tree-optimization/56205
538         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
540 2013-05-04  Tobias Burnus  <burnus@net-b.de>
542         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
543         * gfortran.dg/bind_c_usage_27.f90: New.
544         * gfortran.dg/bind_c_usage_28.f90: New.
546 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
548         PR c++/51927
549         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
551 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
553         PR target/57150
554         * gcc.target/powerpc/pr57150.c: New file.
556 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
558         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
559         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
560         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
561         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
562         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
563         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
564         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
566 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
568         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
569         scan-assembler-times.
571 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
573         * gcc.dg/tree-ssa/slsr-32.c: New.
574         * gcc.dg/tree-ssa/slsr-33.c: New.
575         * gcc.dg/tree-ssa/slsr-34.c: New.
576         * gcc.dg/tree-ssa/slsr-35.c: New.
577         * gcc.dg/tree-ssa/slsr-36.c: New.
578         * gcc.dg/tree-ssa/slsr-37.c: New.
579         * gcc.dg/tree-ssa/slsr-38.c: New.
581 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
583         * gcc.target/aarch64/tst_1.c: New test.
584         * gcc.target/aarch64/tst_2.c: Likewise
586 2013-05-02  Jeff Law  <law@redhat.com>
588         PR tree-optimization/57144
589         * gcc.c-torture/execute/pr57144.c: New test.
591 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
593         PR rtl-optimization/57130
594         * gcc.c-torture/execute/pr57130.c: New test.
596 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
598         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
600 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
602         * gcc.target/aarch64/fabd.c: New file.
604 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
606         PR c++/54318
607         * g++.dg/cpp0x/pr54318.C: New.
609 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
611         PR c++/14283
612         * g++.dg/parse/error51.C: New.
613         * g++.dg/parse/error15.C: Adjust column numbers.
615 2013-05-02  Tobias Burnus  <burnus@net-b.de>
617         PR fortran/57142
618         * gfortran.dg/size_kind_2.f90: New.
619         * gfortran.dg/size_kind_3.f90: New.
621 2013-05-02  Richard Biener  <rguenther@suse.de>
623         PR middle-end/57140
624         * g++.dg/torture/pr57140.C: New testcase.
626 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
628         PR target/56732
629         * gcc.target/arm/pr56732-1.c: New test.
631 2013-05-02  Martin Jambor  <mjambor@suse.cz>
633         PR middle-end/56988
634         * gcc.dg/ipa/pr56988.c: New test.
636 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
638         * gcc.target/aarch64/bics_1.c: New test.
639         * gcc.target/aarch64/bics_2.c: Likewise.
641 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
643         PR rtl-optimization/57131
644         * gcc.c-torture/execute/pr57131.c: New test.
646 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
648         PR c++/57132
649         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
651 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
653         PR target/57091
654         * gcc.target/i386/pr57091.c: New test.
656 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
658         * gcc.target/aarch64/vect-vaddv.c: New.
660 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
662         * gcc.target/aarch64/vect-vmaxv.c: New.
663         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
665 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
667         * gcc.target/aarch64/scalar-vca.c: New.
668         * gcc.target/aarch64/vect-vca.c: Likewise.
670 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
672         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
673         (test_vceqd_s64): Force arguments to SIMD registers.
674         (test_vceqzd_s64): Likewise.
675         (test_vcged_s64): Likewise.
676         (test_vcled_s64): Likewise.
677         (test_vcgezd_s64): Likewise.
678         (test_vcged_u64): Likewise.
679         (test_vcgtd_s64): Likewise.
680         (test_vcltd_s64): Likewise.
681         (test_vcgtzd_s64): Likewise.
682         (test_vcgtd_u64): Likewise.
683         (test_vclezd_s64): Likewise.
684         (test_vcltzd_s64): Likewise.
685         (test_vtst_s64): Likewise.
686         (test_vtst_u64): Likewise.
688 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/57092
691         * g++.dg/cpp0x/decltype53.C: New.
693 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
695         PR fortran/57071
696         * gfortran.dg/power_5.f90:  New test.
698 2013-04-30  Richard Biener  <rguenther@suse.de>
700         PR middle-end/57122
701         * gcc.dg/torture/pr57122.c: New testcase.
703 2013-04-30  Richard Biener  <rguenther@suse.de>
705         PR middle-end/57107
706         * g++.dg/torture/pr57107.C: New testcase.
708 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
710         PR rtl-optimization/57105
711         * gcc.dg/pr57105.c: New test.
713 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
715         PR tree-optimization/57104
716         * gcc.dg/pr57104.c: New test.
718 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
720         PR target/44578
721         * gcc.target/i386/pr44578.c: New test.
723 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
725         PR target/57097
726         * gcc.target/i386/pr57097.c: New test.
728 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
730         PR target/57098
731         * gcc.target/i386/pr57098.c: New test.
733 2013-04-29  Kai Tietz  <ktietz@redhat.com>
735         * gcc.c-torture/execute/pr55875.c: New test.
737 2013-04-29  Richard Biener  <rguenther@suse.de>
739         PR middle-end/57075
740         * gcc.dg/torture/pr57075.c: New testcase.
742 2013-04-29  Richard Biener  <rguenther@suse.de>
744         PR middle-end/57103
745         * gcc.dg/autopar/pr57103.c: New testcase.
747 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
749         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
751 2013-04-29  Tom de Vries  <tom@codesourcery.com>
753         * gcc.dg/pr50763.c: Update test.
755 2013-04-26  Jeff Law  <law@redhat.com>
757         * gcc.dg/tree-ssa/vrp88.c: New test.
759 2013-04-29  Christian Bruel  <christian.bruel@st.com>
761         PR target/57108
762         * gcc.target/sh/pr57108.c: New test.
764 2013-04-29  Richard Biener  <rguenther@suse.de>
766         PR middle-end/57089
767         * gfortran.dg/gomp/pr57089.f90: New testcase.
769 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
771         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
773 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
775         * gcc.target/aarch64/vect-vcvt.c: New.
777 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
779         * gcc.target/aarch64/vect-vrnd.c: New.
781 2013-04-29  Richard Biener  <rguenther@suse.de>
783         PR tree-optimization/57081
784         * gcc.dg/torture/pr57081.c: New testcase.
786 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
788         PR tree-optimization/57083
789         * gcc.dg/torture/pr57083.c: New test.
791 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/56450
794         * g++.dg/cpp0x/decltype52.C: New.
796 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
798         N3472 binary constants
799         * g++.dg/cpp/limits.C: Adjust warning wording.
800         * g++.dg/system-binary-constants-1.C: Likewise.
801         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
803 2013-04-28  Tobias Burnus  <burnus@net-b.de>
805         PR fortran/57093
806         * gfortran.dg/coarray_30.f90: New.
808 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
810         PR fortran/57071
811         * frontend-passes (optimize_power):  New function.
812         (optimize_op):  Use it.
814 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
816         PR target/56866
817         * gcc.c-torture/execute/pr56866.c: New test.
818         * gcc.target/i386/pr56866.c: New test.
820 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
822         PR go/57045
823         * gcc.dg/setjmp-5.c: New test.
825 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/55708
828         * g++.dg/cpp0x/constexpr-55708.C: New.
830 2013-04-26  Richard Biener  <rguenther@suse.de>
832         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
833         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
834         * gcc.dg/pr53265.c: Remove XFAILs.
835         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
836         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
838 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
840         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
841         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
842         -fdiagnostics-color=never option similarly to
843         -fno-diagnostics-show-caret option.
845 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
847         PR rtl-optimization/57003
848         * gcc.target/i386/pr57003.c: New test.
850 2013-04-25  Marek Polacek  <polacek@redhat.com>
852         PR tree-optimization/57066
853         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
855 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
856             Tejas Belagod  <tejas.belagod@arm.com>
858         * gcc.target/aarch64/vaddv-intrinsic.c: New.
859         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
860         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
862 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
864         * gcc.target/aarch64/cmp.c: New.
866 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
868         * gcc.target/aarch64/ngc.c: New.
870 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
872         * lib/target-supports.exp
873         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
874         (check_effective_target_arm_neon_fp16_ok): Likewise.
875         (add_options_for_arm_neon_fp16): Likewise.
876         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
877         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
879 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
881         PR rtl-optimizations/57046
882         * gcc.target/i386/pr57046.c: New test.
884 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
886         * g++.dg/cpp1y/cplusplus.C: New.
888 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
890         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
892 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
894         * c-c++-common/Wpointer-arith-1.c: New.
896 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
898         * g++.dg/cpp1y/cxx1y_macro.C: New.
900 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
902         PR c++/56970
903         * g++.dg/cpp0x/sfinae45.C: New.
905 2013-04-24  Richard Biener  <rguenther@suse.de>
907         PR testsuite/57050
908         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
910 2013-04-23  Richard Biener  <rguenther@suse.de>
912         PR middle-end/57036
913         * gcc.dg/torture/pr57036-1.c: New testcase.
914         * gcc.dg/torture/pr57036-2.c: Likewise.
916 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
918         * gcc.target/aarch64/scalar-mov.c: New testcase.
920 2013-04-23  Richard Biener  <rguenther@suse.de>
922         PR tree-optimization/57026
923         * gcc.dg/torture/pr57026.c: New testcase.
925 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
927         PR fortran/53685
928         PR fortran/57022
929         * gfortran.dg/transfer_check_4.f90: New.
931 2013-04-22  Marek Polacek  <polacek@redhat.com>
933         PR sanitizer/56990
934         * gcc.dg/pr56990.c: New test.
936 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
938         PR target/57018
939         * gcc.target/i386/pr57018.c: New test.
941 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
943         * gcc.target/aarch64/vrecps.c: New.
944         * gcc.target/aarch64/vrecpx.c: Likewise.
946 2013-04-22  Christian Bruel  <christian.bruel@st.com>
948         PR target/56995
949         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
951 2013-04-21  Jeff Law  <law@redhat.com>
953         * gcc.dg/tree-ssa/forwprop-26.c: New test.
955 2013-04-20  Tobias Burnus  <burnus@net-b.de>
957         PR fortran/56907
958         * gfortran.dg/c_loc_test_22.f90: New.
960 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
962         PR rtl-optimization/56847
963         * gcc.dg/pr56847.c: New test.
965 2013-04-19  Richard Biener  <rguenther@suse.de>
967         PR tree-optimization/56982
968         * gcc.c-torture/execute/pr56982.c: New testcase.
970 2013-04-19  Martin Jambor  <mjambor@suse.cz>
972         PR tree-optimization/56718
973         * g++.dg/ipa/imm-devirt-1.C: New test.
974         * g++.dg/ipa/imm-devirt-2.C: Likewise.
976 2013-04-19  Richard Biener  <rguenther@suse.de>
978         PR tree-optimization/57000
979         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
981 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
982             Mikael Morin  <mikael@gcc.gnu.org>
984         PR fortran/56872
985         * gfortran.dg/array_constructor_45.f90:  New test.
986         * gfortran.dg/array_constructor_46.f90:  New test.
987         * gfortran.dg/array_constructor_47.f90:  New test.
988         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
990 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
992         PR rtl-optimization/56999
993         * g++.dg/opt/pr56999.C: New test.
995 2013-04-18  Cary Coutant  <ccoutant@google.com>
997         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
998         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
1000 2013-04-18  Cary Coutant  <ccoutant@google.com>
1002         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
1003         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
1004         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
1005         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
1006         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1007         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
1008         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
1009         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
1010         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
1011         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
1012         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
1014 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
1016         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
1018 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1020         PR tree-optimization/56984
1021         * gcc.c-torture/compile/pr56984.c: New test.
1023         PR rtl-optimization/56992
1024         * gcc.dg/pr56992.c: New test.
1026 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
1028         PR fortran/56814
1029         * gfortran.dg/proc_ptr_42.f90: New.
1031 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
1033         * gnat.dg/discr41.ad[sb]: New test.
1034         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
1035         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
1036         * gcc.dg/vect/slp-24.c: Likewise.
1037         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
1038         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
1039         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
1040         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
1041         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1042         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
1043         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
1044         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
1045         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1046         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
1047         * gcc.dg/vect/vect-strided-mult.c: Likewise.
1048         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
1049         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
1050         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
1051         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
1052         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
1053         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1054         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
1055         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
1056         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
1057         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
1058         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
1059         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
1060         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1061         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1062         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1064 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1066         PR fortran/40958
1067         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1068         * gfortran.dg/module_md5_1.f90: Remove.
1070 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1072         * gcc.target/aarch64/adds3.c: New.
1073         * gcc.target/aarch64/subs3.c: New.
1075 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1077         * gcc.target/aarch64/adds1.c: New.
1078         * gcc.target/aarch64/adds2.c: New.
1079         * gcc.target/aarch64/subs1.c: New.
1080         * gcc.target/aarch64/subs2.c: New.
1082 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1084         Implement n3599 - Literal operator templates for strings.
1085         * g++.dg/cpp1y/udlit-char-template.C: New test.
1086         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1088 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/39505
1091         * gfortran.dg/no_arg_check_1.f90: New.
1092         * gfortran.dg/no_arg_check_2.f90: New.
1093         * gfortran.dg/no_arg_check_3.f90: New.
1095 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1097         PR fortran/56968
1098         * gfortran.dg/proc_ptr_41.f90: New.
1100 2013-04-16  Richard Biener  <rguenther@suse.de>
1102         PR tree-optimization/56756
1103         * gcc.dg/torture/pr56756.c: New testcase.
1105 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1107         PR fortran/56969
1108         * gfortran.dg/c_assoc_5.f90: New.
1110 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1112         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1113         * gcc.c-torture/execute/pr33992.x: Remove.
1114         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1115         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1116         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1118 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1120         PR tree-optimization/56962
1121         * gcc.c-torture/execute/pr56962.c: New test.
1123 2013-04-15  Richard Biener  <rguenther@suse.de>
1125         PR tree-optimization/56933
1126         * gcc.dg/vect/pr56933.c: New testcase.
1128 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1130         * gcc.target/arm/anddi3-opt.c: New test.
1131         * gcc.target/arm/anddi3-opt2.c: Likewise.
1133 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1135         * gcc.dg/pr56890-1.c: New test.
1136         * gcc.dg/pr56890-2.c: Likewise.
1138 2013-04-15  Joey Ye  <joey.ye@arm.com>
1140         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1141         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1143 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1145         PR fortran/56816
1146         * gfortran.dg/select_type_33.f03: New test.
1148 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1150         PR fortran/55959
1151         * gfortran.dg/typebound_proc_29.f03: New.
1153 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1155         PR fortran/56266
1156         * gfortran.dg/typebound_proc_28.f03: New.
1158 2013-04-12  Jeff Law  <law@redhat.com>
1160         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1161         either.
1163 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1165         PR fortran/56929
1166         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1168 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1170         PR target/56903
1171         * gcc.target/i386/pr56903.c: New test.
1173 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1175         PR fortran/56261
1176         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1177         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1178         * gfortran.dg/block_11.f90: Fix invalid test case.
1179         * gfortran.dg/function_types_3.f90: Add new error message.
1180         * gfortran.dg/global_references_1.f90: Ditto.
1181         * gfortran.dg/import2.f90: Remove unneeded parts.
1182         * gfortran.dg/import6.f90: Fix invalid test case.
1183         * gfortran.dg/proc_decl_2.f90: Ditto.
1184         * gfortran.dg/proc_decl_9.f90: Ditto.
1185         * gfortran.dg/proc_decl_18.f90: Ditto.
1186         * gfortran.dg/proc_ptr_40.f90: New.
1187         * gfortran.dg/whole_file_7.f90: Modified error wording.
1188         * gfortran.dg/whole_file_16.f90: Ditto.
1189         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1190         * gfortran.dg/whole_file_18.f90: Modified error wording.
1191         * gfortran.dg/whole_file_20.f03: Ditto.
1192         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1193         invalid test case.
1195 2013-04-12  Richard Biener  <rguenther@suse.de>
1197         Revert
1198         2013-04-10  Richard Biener  <rguenther@suse.de>
1200         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1202 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1204         PR fortran/56845
1205         * gfortran.dg/class_allocate_15.f90: New.
1207         Revert:
1208         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1210         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1211         scan-tree-dump-times.
1213 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1215         PR tree-optimization/56918
1216         PR tree-optimization/56920
1217         * gcc.dg/vect/pr56918.c: New test.
1218         * gcc.dg/vect/pr56920.c: New test.
1220 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1222         PR fortran/56845
1223         * gfortran.dg/class_allocate_14.f90: New.
1224         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1225         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1227 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1229         * gcc.dg/fold-cstvecshift.c: New testcase.
1231 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1233         * gcc.target/aarch64/negs.c: New.
1235 >>>>>>> trunk
1236 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1238         PR c++/56895
1239         * g++.dg/template/arrow4.C: New test.
1241 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1243         * gnat.dg/array23.adb: New test.
1244         * gnat.dg/array23_pkg[123].ads: New helpers.
1246 2013-04-11  Jeff Law  <law@redhat.com>
1248         PR tree-optimization/56900
1249         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1251 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1253         PR c++/56913
1254         * g++.dg/cpp0x/sfinae44.C: New.
1256 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1258         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1259         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1261 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1263         PR c++/54216
1264         * g++.dg/cpp0x/enum26.C: New.
1265         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1267 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1269         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1270         inverse operands.
1271         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1272         loop is vectorized.
1273         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1274         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1275         loop is vectorized and that the correct instruction is generated.
1276         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1277         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1278         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1280 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1282         PR tree-optimization/56899
1283         * gcc.c-torture/execute/pr56899.c: New test.
1285 2013-04-10  David S. Miller  <davem@davemloft.net>
1287         * gcc.target/sparc/setcc-4.c: New test.
1288         * gcc.target/sparc/setcc-5.c: New test.
1290 2013-04-10  Richard Biener  <rguenther@suse.de>
1292         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1294 2013-04-10  Richard Biener  <rguenther@suse.de>
1296         * gcc.dg/vect/slp-39.c: New testcase.
1298 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1300         PR tree-optimization/55524
1301         * gcc.target/epiphany/fnma-1.c: New test.
1303 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1305         * gcc.dg/tree-ssa/inline-11.c: New test
1307 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1309         PR c++/56895
1310         * g++.dg/template/arrow3.C: New test.
1312 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1314         * gcc.target/arm/minmax_minus.c: New test.
1316 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1318         PR middle-end/56883
1319         * c-c++-common/gomp/pr56883.c: New test.
1321 2013-04-09  Jeff Law  <law@redhat.com>
1323         * gcc.dg/tree-ssa/vrp87.c: New test.
1325 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1327         PR tree-optimization/56854
1328         * g++.dg/torture/pr56854.C: New test.
1330 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1332         PR fortran/56782
1333         * gfortran.dg/array_constructor_44.f90:  New test.
1335 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1337         PR c++/56871
1338         * g++.dg/cpp0x/constexpr-specialization.C: New.
1340 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1342         * gcc.c-torture/execute/pr56837.c: New test.
1344         PR c++/34949
1345         PR c++/50243
1346         * g++.dg/opt/vt3.C: New test.
1347         * g++.dg/opt/vt4.C: New test.
1349 2013-04-08  Jeff Law  <law@redhat.com>
1351         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1353 2013-04-08  Richard Biener  <rguenther@suse.de>
1355         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1357 2013-04-08  Richard Biener  <rguenther@suse.de>
1359         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1361 2013-04-08  Richard Biener  <rguenther@suse.de>
1363         * g++.dg/vect/slp-pr56812.cc: Adjust.
1365 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1367         * gcc.dg/pr56837.c: New test.
1368         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1369         "generated memset minus one".
1371 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1373         PR fortran/56849
1374         * gfortran.dg/reshape_5.f90: New.
1376 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1378         PR target/56843
1379         * gcc.target/powerpc/recip-1.c: Modify expected output.
1380         * gcc.target/powerpc/recip-3.c: Likewise.
1381         * gcc.target/powerpc/recip-4.c: Likewise.
1382         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1384 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1386         * gcc.target/arm/peep-ldrd-1.c: New test.
1387         * gcc.target/arm/peep-strd-1.c: Likewise.
1389 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1391         * gcc.target/arm/negdi-1.c: New test.
1392         * gcc.target/arm/negdi-2.c: Likewise.
1393         * gcc.target/arm/negdi-3.c: Likewise.
1394         * gcc.target/arm/negdi-4.c: Likewise.
1396 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1398         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1399         Add -march=armv8-a when we use v8 NEON.
1400         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1401         (check_effective_target_vect_call_ceilf): Likewise.
1402         (check_effective_target_vect_call_floorf): Likewise.
1403         (check_effective_target_vect_call_roundf): Likewise.
1404         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1405         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1406         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1407         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1408         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1410 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1412         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1413         * gcc.target/powerpc/sd-pwr6.c: Same.
1414         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1415         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1417 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1419         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1421 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1423         PR fortran/40881
1424         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1425         * gfortran.dg/altreturn_4.f90: Ditto.
1426         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1427         * gfortran.dg/altreturn_5.f90: Ditto.
1428         * gfortran.dg/altreturn_6.f90: Ditto.
1429         * gfortran.dg/altreturn_7.f90: Ditto.
1431 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1433         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1434         New procedure.
1435         (check_effective_target_arm_v8_neon_ok_nocache):
1436         Likewise.
1437         (check_effective_target_arm_v8_neon_ok): Change to use
1438         check_effective_target_arm_v8_neon_ok_nocache.
1439         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1440         NEON flags.
1441         (check_effective_target_vect_call_btruncf):
1442         Enable for arm and ARMv8 NEON.
1443         (check_effective_target_vect_call_ceilf): Likewise.
1444         (check_effective_target_vect_call_floorf): Likewise.
1445         (check_effective_target_vect_call_roundf): Likewise.
1446         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1447         target.
1449 2013-04-04  Marek Polacek  <polacek@redhat.com>
1451         PR tree-optimization/48186
1452         * gcc.dg/pr48186.c: New test.
1454 2013-04-04  Richard Biener  <rguenther@suse.de>
1456         PR tree-optimization/56826
1457         * gcc.dg/vect/pr56826.c: New testcase.
1458         * gcc.dg/vect/O3-pr36098.c: Adjust.
1460 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1462         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1463         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1464         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1465         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1466         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1467         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1468         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1469         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1470         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1471         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1473 2013-04-04  Richard Biener  <rguenther@suse.de>
1475         PR tree-optimization/56213
1476         * gcc.dg/vect/vect-123.c: New testcase.
1478 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1480         PR fortran/56810
1481         * gfortran.dg/read_repeat_2.f90: New.
1483 2013-04-04  Richard Biener  <rguenther@suse.de>
1485         PR tree-optimization/56837
1486         * g++.dg/torture/pr56837.C: New testcase.
1488 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1490         PR fortran/50269
1491         * gfortran.dg/c_loc_test_21.f90: New.
1492         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1493         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1494         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1495         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1496         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1498 2013-04-03  Jeff Law  <law@redhat.com>
1500         PR tree-optimization/56799
1501         * gcc.c-torture/execute/pr56799.c: New test.
1503 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1505         PR c++/56815
1506         * g++.dg/warn/Wpointer-arith-1.C: New.
1507         * g++.dg/gomp/for-19.C: Adjust.
1509 2013-04-03  Marek Polacek  <polacek@redhat.com>
1511         PR sanitizer/55702
1512         * gcc.dg/pr55702.c: New test.
1514 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1516         PR target/56809
1517         * gcc.dg/pr56809.c: New testcase.
1519 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1521         PR debug/56819
1522         * g++.dg/debug/pr56819.C: New test.
1524 2013-04-03  Richard Biener  <rguenther@suse.de>
1526         PR tree-optimization/56817
1527         * g++.dg/torture/pr56817.C: New testcase.
1529 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1531         * gcc.dg/vect/bb-slp-31.c: New file.
1533 2013-04-03  Jason Merrill  <jason@redhat.com>
1535         PR c++/34949
1536         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1538 2013-04-03  Richard Biener  <rguenther@suse.de>
1540         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1542 2013-04-03  Richard Biener  <rguenther@suse.de>
1544         PR tree-optimization/55964
1545         * gcc.dg/torture/pr55964-2.c: New testcase.
1547 2013-04-03  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/56501
1550         * gcc.dg/torture/pr56501.c: New testcase.
1552 2013-04-03  Richard Biener  <rguenther@suse.de>
1554         PR tree-optimization/56407
1555         * gcc.dg/torture/pr56407.c: New testcase.
1557 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1559         PR tree-optimization/56790
1560         * g++.dg/ext/pr56790-1.C: New testcase.
1562 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1564         * gcc.target/i386/merge-1.c: New testcase.
1565         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1567 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1569         PR c/19449
1570         * gcc.c-torture/execute/pr19449.c: New test.
1572 2013-04-03  Richard Biener  <rguenther@suse.de>
1574         PR tree-optimization/56812
1575         * g++.dg/vect/slp-pr56812.cc: New testcase.
1577 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1579         PR fortran/56284
1580         PR fortran/40881
1581         * gfortran.dg/altreturn_8.f90: New.
1582         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1583         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1584         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1586 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1588         PR rtl-optimization/56745
1589         * gcc.c-torture/compile/pr56745.c: New test.
1591 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1593         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1595 2013-04-02  Richard Biener  <rguenther@suse.de>
1597         PR tree-optimization/56778
1598         * gcc.dg/torture/pr56778.c: New testcase.
1600 2013-04-02  Richard Biener  <rguenther@suse.de>
1602         PR middle-end/56768
1603         * g++.dg/torture/pr56768.C: New testcase.
1605 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1607         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1609 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611         PR fortran/56660
1612         * gfortran.dg/namelist_82.f90:  New test.
1614 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1616         PR fortran/56500
1617         * gfortran.dg/implicit_class_1.f90: New.
1619 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1621         PR fortran/56786
1622         * gfortran.dg/namelist_81.f90:  New test.
1624 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1626         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1627         for constant and equal string lengths.
1628         * gfortran.dg/character_comparison_5.f90:  Likewise.
1629         * gfortran.dg/character_comparison_9.f90:  New test.
1631 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1633         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1634         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1636 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1638         PR fortran/35203
1639         * gfortran.dg/optional_absent_3.f90: New.
1641 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1643         PR fortran/56737
1644         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1646 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1648         PR fortran/56735
1649         * gfortran.dg/namelist_80.f90: New.
1651 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1653         PR fortran/45159
1654         * gfortran.dg/string_length_2.f90:  New test.
1655         * gfortran.dg/dependency_41.f90:  New test.
1657 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1659         PR fortran/55806
1660         * gfortran.dg/array_constructor_43.f90:  New test.
1661         * gfortran.dg/random_seed_3.f90:  New test.
1663 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1665         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1666         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1667         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1668         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1669         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1670         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1671         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1672         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1673         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1674         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1676 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1678         PR c++/56725
1679         * g++.dg/conversion/op4.C: Adjust.
1680         * g++.dg/cpp0x/rv1n.C: Likewise.
1681         * g++.dg/cpp0x/rv2n.C: Likewise.
1682         * g++.dg/cpp0x/template_deduction.C: Likewise.
1683         * g++.dg/expr/cond8.C: Likewise.
1684         * g++.dg/other/error4.C: Likewise.
1685         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1686         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1687         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1688         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1689         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1690         * g++.old-deja/g++.law/cvt20.C: Likewise.
1691         * g++.old-deja/g++.law/cvt8.C: Likewise.
1692         * g++.old-deja/g++.law/init8.C: Likewise.
1693         * g++.old-deja/g++.mike/net12.C: Likewise.
1694         * g++.old-deja/g++.mike/net8.C: Likewise.
1695         * g++.old-deja/g++.mike/p2793.C: Likewise.
1696         * g++.old-deja/g++.mike/p3836.C: Likewise.
1697         * g++.old-deja/g++.mike/p418.C: Likewise.
1698         * g++.old-deja/g++.mike/p701.C: Likewise.
1699         * g++.old-deja/g++.mike/p807.C: Likewise.
1701 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1703         PR middle-end/56694
1704         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1705         targets.
1707 2013-03-28  Marek Polacek  <polacek@redhat.com>
1709         PR tree-optimization/56695
1710         * gcc.dg/vect/pr56695.c: New test.
1712 2013-03-28  Richard Biener  <rguenther@suse.de>
1714         PR tree-optimization/37021
1715         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1716         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1718 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1720         PR fortran/56650
1721         PR fortran/36437
1722         * gfortran.dg/sizeof_2.f90: New.
1723         * gfortran.dg/sizeof_3.f90: New.
1724         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1726 2013-03-27  Richard Biener  <rguenther@suse.de>
1728         PR tree-optimization/37021
1729         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1731 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1733         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1734         * g++.dg/ipa/ivinline-2.C: Likewise.
1735         * g++.dg/ipa/ivinline-3.C: Likewise.
1736         * g++.dg/ipa/ivinline-4.C: Likewise.
1737         * g++.dg/ipa/ivinline-5.C: Likewise.
1738         * g++.dg/ipa/ivinline-7.C: Likewise.
1739         * g++.dg/ipa/ivinline-8.C: Likewise.
1740         * g++.dg/ipa/ivinline-9.C: Likewise.
1741         * g++.dg/cpp0x/noexcept03.C: Likewise.
1742         * gcc.dg/const-1.c: Likewise.
1743         * gcc.dg/ipa/pure-const-1.c: Likewise.
1744         * gcc.dg/noreturn-8.c: Likewise.
1745         * gcc.target/i386/mmx-1.c: Likewise.
1746         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1747         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1748         * gcc.c-torture/execute/pr33992.x: New file.
1750 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1752         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1754 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/55951
1757         * g++.dg/ext/desig5.C: New.
1759 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1761         PR fortran/56649
1762         * gfortran.dg/merge_init_expr_2.f90: New.
1763         * gfortran.dg/merge_char_1.f90: Modify test to
1764         stay a run-time test.
1765         * gfortran.dg/merge_char_3.f90: Ditto.
1767 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1769         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1770         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1772 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1774         PR c++/56722
1775         * g++.dg/cpp0x/range-for23.C: New.
1777 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1779         PR libfortran/52512
1780         * gfortran.dg/namelist_79.f90: New.
1782 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1784         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1786 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1788         PR fortran/38536
1789         PR fortran/38813
1790         PR fortran/38894
1791         PR fortran/39288
1792         PR fortran/40963
1793         PR fortran/45824
1794         PR fortran/47023
1795         PR fortran/47034
1796         PR fortran/49023
1797         PR fortran/50269
1798         PR fortran/50612
1799         PR fortran/52426
1800         PR fortran/54263
1801         PR fortran/55343
1802         PR fortran/55444
1803         PR fortran/55574
1804         PR fortran/56079
1805         PR fortran/56378
1806         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1807         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1808         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1809         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1810         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1811         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1812         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1813         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1814         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1815         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1816         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1817         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1818         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1819         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1820         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1821         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1822         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1823         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1824         * gfortran.dg/pr32601_1.f03: Ditto.
1825         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1826         * gfortran.dg/blockdata_7.f90: New.
1827         * gfortran.dg/c_assoc_4.f90: New.
1828         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1829         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1830         * gfortran.dg/c_funloc_tests_8.f90: New.
1831         * gfortran.dg/c_loc_test_17.f90: New.
1832         * gfortran.dg/c_loc_test_18.f90: New.
1833         * gfortran.dg/c_loc_test_19.f90: New.
1834         * gfortran.dg/c_loc_test_20.f90: New.
1835         * gfortran.dg/c_sizeof_5.f90: New.
1836         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1837         * gfortran.dg/transfer_resolve_2.f90: New.
1838         * gfortran.dg/transfer_resolve_3.f90: New.
1839         * gfortran.dg/transfer_resolve_4.f90: New.
1840         * gfortran.dg/pr32601.f03: Update dg-error.
1841         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1842         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1844 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1846         * gcc.target/arm/vseleqdf.c: New test.
1847         * gcc.target/arm/vseleqsf.c: Likewise.
1848         * gcc.target/arm/vselgedf.c: Likewise.
1849         * gcc.target/arm/vselgesf.c: Likewise.
1850         * gcc.target/arm/vselgtdf.c: Likewise.
1851         * gcc.target/arm/vselgtsf.c: Likewise.
1852         * gcc.target/arm/vselledf.c: Likewise.
1853         * gcc.target/arm/vsellesf.c: Likewise.
1854         * gcc.target/arm/vselltdf.c: Likewise.
1855         * gcc.target/arm/vselltsf.c: Likewise.
1856         * gcc.target/arm/vselnedf.c: Likewise.
1857         * gcc.target/arm/vselnesf.c: Likewise.
1858         * gcc.target/arm/vselvcdf.c: Likewise.
1859         * gcc.target/arm/vselvcsf.c: Likewise.
1860         * gcc.target/arm/vselvsdf.c: Likewise.
1861         * gcc.target/arm/vselvssf.c: Likewise.
1863 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1865         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1866         body from here...
1867         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1868         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1869         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1870         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1871         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1872         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1873         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1874         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1875         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1876         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1877         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1878         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1879         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1880         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1881         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1882         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1883         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1884         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1885         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1886         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1887         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1888         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1889         * gcc.target/arm/atomic-op-char.c: Likewise.
1890         * gcc.target/arm/atomic-op-consume.c: Likewise.
1891         * gcc.target/arm/atomic-op-int.c: Likewise.
1892         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1893         * gcc.target/arm/atomic-op-release.c: Likewise.
1894         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1895         * gcc.target/arm/atomic-op-short.c: Likewise.
1897 2013-03-25  Richard Biener  <rguenther@suse.de>
1899         PR middle-end/56694
1900         * g++.dg/torture/pr56694.C: New testcase.
1902 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1904         PR target/56720
1905         * gcc.target/arm/neon-vcond-gt.c: New test.
1906         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1907         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1909 2013-03-25  Richard Biener  <rguenther@suse.de>
1911         PR tree-optimization/56689
1912         * gcc.dg/torture/pr56689.c: New testcase.
1914 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1916         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1918 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1920         PR fortran/56696
1921         * gfortran.dg/eof_5.f90: New.
1923 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1925         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1926         alphabetically.
1928 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1930         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1932 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1934         PR testsuite/55994
1935         * gcc.c-torture/execute/builtins/builtins.exp: Add
1936         -Wl,--allow-multiple-definition for RTEMS targets.
1938 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1940         * gcc.target/aarch64/movk.c: New test.
1942 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1944         * g++.dg/ext/vector21.C: New testcase.
1946 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1948         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1949         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1951 2013-03-21  Richard Biener  <rguenther@suse.de>
1953         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1954         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1956 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1958         * gcc.target/aarch64/vect.c: Test and result vector added
1959         for sabd and saba instructions.
1960         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1961         instructions in assembly.
1962         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1963         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1964         for fabd instruction.
1965         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1966         instruction in assembly.
1967         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1969 2013-03-20  Jeff Law  <law@redhat.com>
1971         * g++.dg/tree-ssa/ssa-dom.C: New test.
1973 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1975         * gcc.target/powerpc/mmfpgpr.c: New test.
1976         * gcc.target/powerpc/sd-vsx.c: Likewise.
1977         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1978         * gcc.target/powerpc/vsx-float0.c: Likewise.
1980 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1982         PR tree-optimization/56355
1983         * gcc.dg/pr56355-1.c: New file.
1985 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1986             Richard Sandiford <rdsandiford@googlemail.com>
1988         * gcc.target/mips/mips.exp: Add microMIPS support.
1989         * gcc.target/mips/umips-movep-2.c: New test.
1990         * gcc.target/mips/umips-lwp-2.c: New test.
1991         * gcc.target/mips/umips-swp-5.c: New test.
1992         * gcc.target/mips/umips-constraints-1.c: New test.
1993         * gcc.target/mips/umips-lwp-3.c: New test.
1994         * gcc.target/mips/umips-swp-6.c: New test.
1995         * gcc.target/mips/umips-constraints-2.c: New test.
1996         * gcc.target/mips/umips-save-restore-1.c: New test.
1997         * gcc.target/mips/umips-lwp-4.c: New test.
1998         * gcc.target/mips/umips-swp-7.c: New test.
1999         * gcc.target/mips/umips-save-restore-2.c: New test.
2000         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2001         * gcc.target/mips/umips-lwp-5.c: New test.
2002         * gcc.target/mips/umips-save-restore-3.c: New test.
2003         * gcc.target/mips/umips-lwp-6.c: New test.
2004         * gcc.target/mips/umips-swp-1.c: New test.
2005         * gcc.target/mips/umips-lwp-7.c: New test.
2006         * gcc.target/mips/umips-swp-2.c: New test.
2007         * gcc.target/mips/umips-lwp-8.c: New test.
2008         * gcc.target/mips/umips-swp-3.c: New test.
2009         * gcc.target/mips/umips-movep-1.c: New test.
2010         * gcc.target/mips/umips-lwp-1.c: New test.
2011         * gcc.target/mips/umips-swp-4.c: New test.
2013 2013-03-20  Richard Biener  <rguenther@suse.de>
2015         PR tree-optimization/56661
2016         * gcc.dg/torture/pr56661.c: New testcase.
2018 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2020         PR rtl-optimization/56605
2021         * gcc.target/powerpc/pr56605.c: New.
2023 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2025         PR fortran/54932
2026         * gfortran.dg/do_1.f90: Don't xfail.
2028 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2030         PR libfortran/51825
2031         * gfortran.dg/namelist_77.f90: New.
2032         * gfortran.dg/namelist_78.f90: New.
2034 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
2036         PR libfortran/48618
2037         * gfortran.dg/open_negative_unit_1.f90: New.
2039 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2041         * gcc.target/aarch64/sbc.c: New test.
2043 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2045         * gcc.target/aarch64/ror.c: New test.
2047 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
2049         * gcc.target/aarch64/extr.c: New test.
2051 2013-03-19  Richard Biener  <rguenther@suse.de>
2053         PR tree-optimization/56273
2054         * gcc.dg/tree-ssa/vrp47.c: Adjust.
2055         * c-c++-common/uninit-17.c: Likewise.
2057 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2059         PR tree-optimization/56635
2060         * g++.dg/torture/pr56635.C: New test.
2062 2013-03-18  Richard Biener  <rguenther@suse.de>
2064         PR tree-optimization/3713
2065         * g++.dg/ipa/devirt-12.C: New testcase.
2067 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2069         PR c/56566
2070         * c-c++-common/pr56566.c: New test.
2072 2013-03-17  Jason Merrill  <jason@redhat.com>
2074         * g++.dg/template/abstract-dr337.C: XFAIL.
2076 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2078         PR c++/56607
2079         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2080         * c-c++-common/pr56607.c: New test.
2082 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2084         PR c++/56582
2085         * g++.dg/cpp0x/constexpr-array5.C: New.
2087 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2089         PR fortran/56615
2090         * gfortran.dg/transfer_intrinsic_5.f90: New.
2092 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2094         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2095         * gcc.target/i386/pr20020-1.c: Likewise.
2096         * gcc.target/i386/pr20020-2.c: Likewise.
2097         * gcc.target/i386/pr20020-3.c: Likewise.
2098         * gcc.target/i386/pr53425-1.c: Likewise.
2099         * gcc.target/i386/pr53425-2.c: Likewise.
2100         * gcc.target/i386/pr55093.c: Likewise.
2101         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2103 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2105         PR debug/56307
2106         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2107         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2109 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2111         PR tree-optimization/53265
2112         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2113         undefined behavior.
2114         * gcc.dg/graphite/id-6.c (test): Likewise.
2115         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2116         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2118         PR tree-optimization/53265
2119         * gcc.dg/pr53265.c: New test.
2120         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2121         to dg-options.
2122         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2123         arrays.
2124         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2125         n, use it as high bound instead of 4.
2127 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2129         PR target/49880
2130         * gcc.target/sh/pr49880-1.c: New.
2131         * gcc.target/sh/pr49880-2.c: New.
2132         * gcc.target/sh/pr49880-3.c: New.
2133         * gcc.target/sh/pr49880-4.c: New.
2134         * gcc.target/sh/pr49880-5.c: New.
2136 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2138         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2140 2013-03-13  Richard Biener  <rguenther@suse.de>
2142         PR tree-optimization/56608
2143         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2145 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2147         PR c++/56611
2148         * g++.dg/cpp0x/alias-decl-32.C: New.
2150 2013-03-11  Jan Hubicka  <jh@suse.cz>
2152         PR middle-end/56571
2153         * gcc.c-torture/compile/pr56571.c: New testcase.
2155 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2157         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2158         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2160 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2162         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2163         * gcc.dg/inline_4.c: Likewise.
2164         * gcc.dg/unroll_2.c: Likewise.
2165         * gcc.dg/unroll_3.c: Likewise.
2166         * gcc.dg/unroll_4.c: Likewise.
2168 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2170         PR testsuite/54119
2171         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2173         PR debug/56307
2174         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2176 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2178         PR target/40797
2179         * gcc.c-torture/compile/pr40797.c: New.
2181 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2183         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2185 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2187         PR fortran/56575
2188         * gfortran.dg/class_56.f90: New test.
2190 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2192         PR middle-end/56524
2193         * gcc.target/mips/pr56524.c: New test.
2195 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2197         PR c++/56565
2198         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2200 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2202         PR c++/51412
2203         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2205 2013-03-08  Marek Polacek  <polacek@redhat.com>
2207         PR tree-optimization/56478
2208         * gcc.dg/torture/pr56478.c: New test.
2210 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2212         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2213         targets linker option --allow-multiple-definition.
2215         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2216         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2217         * gcc.dg/pr52549.c: Add LLP64 case.
2218         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2219         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2220         * gcc.dg/torture/pr51071-2.c: Likewise.
2221         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2222         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2223         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2224         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2225         * gcc.dg/weak/weak-1.c: Likewise.
2226         * gcc.dg/weak/weak-2.c: Likewise.
2227         * gcc.dg/weak/weak-3.c: Likewise.
2228         * gcc.dg/weak/weak-4.c: Likewise.
2229         * gcc.dg/weak/weak-5.c: Likewise.
2230         * gcc.dg/weak/weak-15.c: Likewise.
2231         * gcc.dg/weak/weak-16.c: Likewise.
2233         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2235 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2237         PR tree-optimization/56559
2238         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2240 2013-03-07  Andreas Schwab  <schwab@suse.de>
2242         * gcc.dg/pr31490.c: Fix last change.
2244 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2246         PR c++/56534
2247         * g++.dg/template/crash115.C: New.
2249 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2251         PR tree-optimization/56539
2252         * gcc.c-torture/compile/pr56539.c: New test.
2254 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2256         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2257         targets.
2258         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2259         * gcc.dg/lto/20091013-1_2.c: Likewise.
2260         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2262 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2264         * gnat.dg/specs/aggr6.ads: New test.
2266 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2268         * gnat.dg/loop_optimization15.ad[sb]: New test.
2270 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2272         PR middle-end/56548
2273         * gcc.dg/pr56548.c: New test.
2275 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2277         PR debug/53363
2278         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2280 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2282         PR c++/56543
2283         * g++.dg/template/typename20.C: New test.
2285 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2287         PR debug/56510
2288         * gcc.dg/pr56510.c: New test.
2290         PR rtl-optimization/56484
2291         * gcc.c-torture/compile/pr56484.c: New test.
2293 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2295         PR c++/56530
2296         * g++.dg/warn/Wsign-conversion-2.C: New.
2298 2013-03-05  Richard Biener  <rguenther@suse.de>
2300         PR tree-optimization/56270
2301         * gcc.dg/vect/slp-38.c: New testcase.
2303 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2305         PR rtl-optimization/56494
2306         * gcc.dg/pr56494.c: New test.
2308 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2310         * gcc.dg/pr56424.c: New test.
2312 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2314         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2315         * gcc.dg/pr56228.c <avr>: Skip.
2317 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2319         PR testsuite/52641
2320         PR tree-optimization/52631
2321         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2323 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2325         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2326         * gcc.dg/vect/vect-83_64.c: Same.
2328 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2330         PR fortran/56477
2331         * gfortran.dg/pointer_check_13.f90: New test.
2333 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2335         PR fortran/54730
2336         * gfortran.dg/array_constructor_42.f90: New test.
2338 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2340         PR c++/52688
2341         * g++.dg/template/static33.C: New.
2342         * g++.dg/template/static34.C: Likewise.
2344         PR c++/10291
2345         * g++.dg/template/static35.C: New.
2347 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2349         * gcc.dg/pr56396.c: Require pic support.
2351 2013-03-01  Richard Biener  <rguenther@suse.de>
2353         PR tree-optimization/55481
2354         * gcc.dg/torture/pr56488.c: New testcase.
2356 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2357             Jakub Jelinek  <jakub@redhat.com>
2359         PR sanitizer/56454
2360         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2361         no_sanitize_address attribute rather than no_address_safety_analysis.
2362         * g++.dg/asan/sanitizer_test_utils.h
2363         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2364         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2365         in addition to no_address_safety_analysis.
2367 2013-02-28  Jason Merrill  <jason@redhat.com>
2369         PR c++/56481
2370         * g++.dg/cpp0x/constexpr-and.C: New.
2372 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2374         PR tree-optimization/56294
2375         * g++.dg/debug/pr56294.C: New test.
2377 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2379         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2381 2013-02-27  Marek Polacek  <polacek@redhat.com>
2383         PR rtl-optimization/56466
2384         * gcc.dg/pr56466.c: New test.
2386 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2388         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2389         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2390         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2392 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2394         PR middle-end/45472
2395         * gcc.dg/pr45472.c: New test.
2397 2013-02-26  Marek Polacek  <polacek@redhat.com>
2399         PR tree-optimization/56426
2400         * gcc.dg/pr56436.c: New test.
2402 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2404         PR tree-optimization/56448
2405         * gcc.c-torture/compile/pr56448.c: New test.
2407         PR tree-optimization/56443
2408         * gcc.dg/torture/pr56443.c: New test.
2410 2013-02-25  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/56175
2413         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2415 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2417         PR c++/56403
2418         * g++.dg/torture/pr56403.C: New test.
2420 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2422         Revert:
2423         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2424         Richard Sandiford  <rdsandiford@googlemail.com>
2426         * gcc.target/mips/mips.exp: Add microMIPS support.
2427         * gcc.target/mips/umips-movep-2.c: New test.
2428         * gcc.target/mips/umips-lwp-2.c: New test.
2429         * gcc.target/mips/umips-swp-5.c: New test.
2430         * gcc.target/mips/umips-constraints-1.c: New test.
2431         * gcc.target/mips/umips-lwp-3.c: New test.
2432         * gcc.target/mips/umips-swp-6.c: New test.
2433         * gcc.target/mips/umips-constraints-2.c: New test.
2434         * gcc.target/mips/umips-save-restore-1.c: New test.
2435         * gcc.target/mips/umips-lwp-4.c: New test.
2436         * gcc.target/mips/umips-swp-7.c: New test.
2437         * gcc.target/mips/umips-save-restore-2.c: New test.
2438         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2439         * gcc.target/mips/umips-lwp-5.c: New test.
2440         * gcc.target/mips/umips-save-restore-3.c: New test.
2441         * gcc.target/mips/umips-lwp-6.c: New test.
2442         * gcc.target/mips/umips-swp-1.c: New test.
2443         * gcc.target/mips/umips-lwp-7.c: New test.
2444         * gcc.target/mips/umips-swp-2.c: New test.
2445         * gcc.target/mips/umips-lwp-8.c: New test.
2446         * gcc.target/mips/umips-swp-3.c: New test.
2447         * gcc.target/mips/umips-movep-1.c: New test.
2448         * gcc.target/mips/umips-lwp-1.c: New test.
2449         * gcc.target/mips/umips-swp-4.c: New test.
2451 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2452             Richard Sandiford  <rdsandiford@googlemail.com>
2454         * gcc.target/mips/mips.exp: Add microMIPS support.
2455         * gcc.target/mips/umips-movep-2.c: New test.
2456         * gcc.target/mips/umips-lwp-2.c: New test.
2457         * gcc.target/mips/umips-swp-5.c: New test.
2458         * gcc.target/mips/umips-constraints-1.c: New test.
2459         * gcc.target/mips/umips-lwp-3.c: New test.
2460         * gcc.target/mips/umips-swp-6.c: New test.
2461         * gcc.target/mips/umips-constraints-2.c: New test.
2462         * gcc.target/mips/umips-save-restore-1.c: New test.
2463         * gcc.target/mips/umips-lwp-4.c: New test.
2464         * gcc.target/mips/umips-swp-7.c: New test.
2465         * gcc.target/mips/umips-save-restore-2.c: New test.
2466         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2467         * gcc.target/mips/umips-lwp-5.c: New test.
2468         * gcc.target/mips/umips-save-restore-3.c: New test.
2469         * gcc.target/mips/umips-lwp-6.c: New test.
2470         * gcc.target/mips/umips-swp-1.c: New test.
2471         * gcc.target/mips/umips-lwp-7.c: New test.
2472         * gcc.target/mips/umips-swp-2.c: New test.
2473         * gcc.target/mips/umips-lwp-8.c: New test.
2474         * gcc.target/mips/umips-swp-3.c: New test.
2475         * gcc.target/mips/umips-movep-1.c: New test.
2476         * gcc.target/mips/umips-lwp-1.c: New test.
2477         * gcc.target/mips/umips-swp-4.c: New test.
2479 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2481         PR sanitizer/56393
2482         * lib/asan-dg.exp (asan_link_flags): Add
2483         -B${gccpath}/libsanitizer/asan/ to flags.
2485 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2487         PR middle-end/56420
2488         * gcc.dg/torture/pr56420.c: New test.
2490 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2492         PR middle-end/56108
2493         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2495 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2497         PR tree-optimization/56310
2498         * g++.dg/ipa/pr56310.C: New test.
2500 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2502         PR fortran/56385
2503         * gfortran.dg/proc_ptr_comp_37.f90: New.
2505 2013-02-21  Richard Biener  <rguenther@suse.de>
2507         PR tree-optimization/56415
2508         Revert
2509         2013-02-11  Richard Biener  <rguenther@suse.de>
2511         PR tree-optimization/56273
2512         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2513         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2514         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2515         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2516         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2517         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2519 2013-02-21  Marek Polacek  <polacek@redhat.com>
2521         PR tree-optimization/56398
2522         * g++.dg/torture/pr56398.C: New test.
2524 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2526         PR inline-asm/56405
2527         * gcc.c-torture/compile/pr56405.c: New test.
2529 2013-02-20  Jan Hubicka  <jh@suse.cz>
2531         PR tree-optimization/56265
2532         * g++.dg/ipa/devirt-11.C: New testcase.
2534 2013-02-20  Richard Biener  <rguenther@suse.de>
2536         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2538 2013-02-20  Richard Biener  <rguenther@suse.de>
2539         Jakub Jelinek  <jakub@redhat.com>
2541         PR tree-optimization/56396
2542         * gcc.dg/pr56396.c: New testcase.
2544 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/56373
2547         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2549 2013-02-19  Richard Biener  <rguenther@suse.de>
2551         PR tree-optimization/56384
2552         * gcc.dg/torture/pr56384.c: New testcase.
2554 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2556         PR tree-optimization/56350
2557         * gcc.dg/pr56350.c: New test.
2559         PR tree-optimization/56381
2560         * g++.dg/opt/pr56381.C: New test.
2562 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2564         PR pch/54117
2565         * lib/dg-pch.exp (pch-init, pch-finish,
2566         check_effective_target_pch_supported_debug): New procs.
2567         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2568         Likewise if $pch_unsupported_debug and $flags include -g.
2569         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2570         and dg-require-effective-target pch_unsupported_debug.
2571         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2572         * objc.dg/pch/pch.exp: Likewise.
2573         * gcc.dg/pch/pch.exp: Likewise.
2574         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2575         pch_unsupported_debug.
2576         * gcc.dg/pch/valid-1.hs: Likewise.
2577         * gcc.dg/pch/valid-1b.c: Likewise.
2578         * gcc.dg/pch/valid-1b.hs: Likewise.
2580 2013-02-18  Richard Biener  <rguenther@suse.de>
2582         PR tree-optimization/56366
2583         * gcc.dg/torture/pr56366.c: New testcase.
2585 2013-02-18  Richard Biener  <rguenther@suse.de>
2587         PR middle-end/56349
2588         * gcc.dg/torture/pr56349.c: New testcase.
2590 2013-02-18  Richard Biener  <rguenther@suse.de>
2592         PR tree-optimization/56321
2593         * gcc.dg/torture/pr56321.c: New testcase.
2595 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2597         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2599 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2600             Dodji Seketeli  <dodji@redhat.com>
2602         PR asan/56330
2603         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2604         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2605         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2606         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2607         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2608         * c-c++-common/asan/pr56330.c: Likewise.
2609         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2610         Ensure the size argument of __builtin_memcpy is a constant.
2612 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2613             Paolo Carlini  <paolo.carlini@oracle.com>
2615         PR c++/51242
2616         * g++.dg/cpp0x/enum23.C: New.
2618 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2620         PR target/54685
2621         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2623 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2625         PR rtl-optimization/56348
2626         * gcc.target/i386/pr56348.c: New test.
2628 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2630         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2631         * gcc.target/arm/interrupt-2.c: Likewise.
2633 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2635         PR fortran/56318
2636         * gfortran.dg/matmul_9.f90: New.
2638 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2640         PR fortran/53818
2641         * gfortran.dg/init_flag_11.f90: New.
2643 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2645         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2647 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2649         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2650         characters.
2652 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2653             Tobias Burnus  <burnus@net-b.de>
2655         PR testsuite/56138
2656         * gfortran.dg/allocatable_function_7.f90: New.
2658 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2660         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2661         * asan_globals_test-wrapper.cc: New file.
2662         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2663         instead of asan_globals_test.cc as dg-additional-sources.
2664         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2665         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2666         "sanitizer_test_utils.h" instead of
2667         "sanitizer_common/tests/sanitizer_test_utils.h".
2668         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2669         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2670         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2671         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2672         * g++.dg/asan/asan_test.cc: Synced from upstream.
2673         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2675 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2677         Fix an asan crash
2678         * c-c++-common/asan/memcmp-2.c: New test.
2680 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2682         PR c++/55582
2683         * g++.dg/cpp0x/udlit-string-literal.h: New.
2684         * g++.dg/cpp0x/udlit-string-literal.C: New.
2686 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2688         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2690 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2692         PR target/56184
2693         * gcc.target/arm/pr56184.C: New test.
2695 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2697         PR c++/56302
2698         * g++.dg/torture/pr56302.C: New test.
2699         * g++.dg/cpp0x/constexpr-56302.C: New test.
2700         * c-c++-common/pr56302.c: New test.
2702 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2703             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2705         PR fortran/56204
2706         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2707         * gfortran.dg/quad_3.f90: Ditto.
2709 2013-02-13  Kostya Serebryany  <kcc@google.com>
2711         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2712         to match the fresh asan run-time.
2713         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2715 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2717         Avoid instrumenting duplicated memory access in the same basic block
2718         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2719         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2720         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2721         * c-c++-common/asan/inc.c: Likewise.
2723 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2725         PR inline-asm/56148
2726         * gcc.target/i386/pr56148.c: New test.
2728 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2729             Tobias Burnus  <burnus@net-b.de>
2731         PR testsuite/56082
2732         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2733         to kind=2.
2735 2013-02-12  Richard Biener  <rguenther@suse.de>
2737         PR lto/56297
2738         * gcc.dg/lto/pr56297_0.c: New testcase.
2739         * gcc.dg/lto/pr56297_0.c: Likewise.
2741 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2743         PR fortran/46952
2744         * gfortran.dg/typebound_deferred_1.f90: New.
2746 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2748         PR rtl-optimization/56151
2749         * gcc.target/i386/pr56151.c: New test.
2751 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2753         * g++.dg/ext/mv12.C: New test.
2754         * g++.dg/ext/mv12.h: New file.
2755         * g++.dg/ext/mv12-aux.C: New file.
2756         * g++.dg/ext/mv13.C: New test.
2758 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2760         * lib/target-supports.exp
2761         (check_effective_target_powerpc_eabi_ok): New.
2762         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2763         powerpc_eabi_ok.
2764         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2765         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2766         only.
2767         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2768         * gcc.target/powerpc/pr51623.c: Likewise.
2769         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2770         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2772 2013-02-11  Alexander Potapenko  <glider@google.com>
2773             Jack Howarth  <howarth@bromo.med.uc.edu>
2774             Jakub Jelinek  <jakub@redhat.com>
2776         PR sanitizer/55617
2777         * g++.dg/asan/pr55617.C: Run on all targets.
2779 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2781         PR rtl-optimization/56275
2782         * gcc.dg/pr56275.c: New test.
2784 2013-02-11  Richard Biener  <rguenther@suse.de>
2786         PR tree-optimization/56273
2787         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2789 2013-02-11  Richard Biener  <rguenther@suse.de>
2791         PR tree-optimization/56264
2792         * gcc.dg/torture/pr56264.c: New testcase.
2794 2013-02-11  Richard Biener  <rguenther@suse.de>
2796         PR tree-optimization/56273
2797         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2798         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2799         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2800         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2801         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2802         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2804 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2806         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2807         for *-*-linux-gnu targets.
2808         * g++.dg/asan/interception-test-1.c: Ditto.
2809         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2810         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2812 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2814         PR fortran/55362
2815         * gfortran.dg/intrinsic_size_4.f90 : New test.
2817 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2819         PR target/56256
2820         * gcc.target/powerpc/pr56256.c: New test.
2822 2013-02-08  Ian Lance Taylor  <iant@google.com>
2824         * lib/go.exp: Load timeout.exp.
2826 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2828         PR rtl-optimization/56246
2829         * gcc.target/i386/pr56246.c: New test.
2831 2013-02-08  Jeff Law  <law@redhat.com>
2833         PR debug/53948
2834         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2836 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2838         PR target/56043
2839         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2840         powerpc*-*-linux*.
2842 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2844         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2846 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2848         PR rtl-optimization/56195
2849         * gcc.dg/torture/pr56195.c: New test.
2851 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2853         PR fortran/54107
2854         * gfortran.dg/recursive_interface_2.f90: New test.
2856 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2858         PR tree-optimization/56250
2859         * gcc.c-torture/execute/pr56250.c: New test.
2861 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2863         PR tree-optimization/56064
2864         * gcc.dg/fixed-point/view-convert-2.c: New test.
2866 2013-02-08  Michael Matz  <matz@suse.de>
2868         PR tree-optimization/52448
2869         * gcc.dg/pr52448.c: New test.
2871 2013-02-08  Richard Biener  <rguenther@suse.de>
2873         PR middle-end/56181
2874         * gcc.dg/torture/pr56181.c: New testcase.
2876 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2878         PR target/54222
2879         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2880         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2882 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2884         PR c++/56241
2885         * g++.dg/parse/crash61.C: New test.
2887         PR c++/56239
2888         * g++.dg/parse/pr56239.C: New test.
2890         PR c++/56237
2891         * g++.dg/abi/mangle61.C: New test.
2893 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2895         PR rtl-optimization/56225
2896         * gcc.target/i386/pr56225.c: New test.
2898 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2900         PR debug/56154
2901         * gcc.dg/guality/pr56154-1.c: New test.
2902         * gcc.dg/guality/pr56154-2.c: New test.
2903         * gcc.dg/guality/pr56154-3.c: New test.
2904         * gcc.dg/guality/pr56154-4.c: New test.
2905         * gcc.dg/guality/pr56154-aux.c: New file.
2907         PR tree-optimization/55789
2908         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2909         cleanup-tree-dump.
2910         * gcc.dg/tree-ssa/inline-3.c: Add
2911         --param max-early-inliner-iterations=2 option.
2913 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2915         PR debug/53363
2916         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2917         Add -fno-dwarf2-cfi-asm to dg-options.
2918         Adapt match count.
2920 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2922         PR target/56228
2923         * gcc.dg/pr56228.c: New test.
2925 2013-02-07  Alan Modra  <amodra@gmail.com>
2927         PR target/54009
2928         * gcc.target/powerpc/pr54009.c: New test.
2929         PR target/54131
2930         * gfortran.dg/pr54131.f: New test.
2932 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2934         PR fortran/55789
2935         * gfortran.dg/array_constructor_41.f90: New test.
2937 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2939         PR fortran/55978
2940         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2942 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2944         PR middle-end/56217
2945         * g++.dg/gomp/pr56217.C: New test.
2947 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2949         PR tree-optimization/56205
2950         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2951         * gcc.c-torture/execute/pr56205.c: New test.
2953 2013-02-05  Richard Biener  <rguenther@suse.de>
2955         PR tree-optimization/53342
2956         PR tree-optimization/53185
2957         * gcc.dg/vect/pr53185-2.c: New testcase.
2959 2013-02-05  Jan Hubicka  <jh@suse.cz>
2961         PR tree-optimization/55789
2962         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2963         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2964         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2965         * g++.dg/ipa/inline-1.C: New testcase.
2966         * g++.dg/ipa/inline-2.C: New testcase.
2967         * g++.dg/ipa/inline-3.C: New testcase.
2969 2013-02-05  Jan Hubicka  <jh@suse.cz>
2971         PR tree-optimization/55789
2972         * g++.dg/torture/pr55789.C: New testcase.
2974 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2976         PR middle-end/56167
2977         * gcc.dg/pr56167.c: New test.
2979 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2981         PR target/55146
2982         * gcc.target/sh/pr55146.c: New.
2984 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2986         PR tree-optimization/54386
2987         * gcc.target/sh/pr54386.c: New.
2989 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2991         PR fortran/56008
2992         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2994         PR fortran/47517
2995         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2997 2013-02-04  Alexander Potapenko  <glider@google.com>
2998             Jack Howarth  <howarth@bromo.med.uc.edu>
2999             Jakub Jelinek  <jakub@redhat.com>
3001         PR sanitizer/55617
3002         * g++.dg/asan/pr55617.C: New test.
3004 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3006         PR fortran/54195
3007         * gfortran.dg/typebound_operator_19.f90: New test.
3008         * gfortran.dg/typebound_assignment_4.f90: New test.
3010 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3012         PR fortran/54107
3013         * gfortran.dg/recursive_interface_1.f90: New test.
3015 2013-02-04  Richard Guenther  <rguenther@suse.de>
3017         PR lto/56168
3018         * gcc.dg/lto/pr56168_0.c: New testcase.
3019         * gcc.dg/lto/pr56168_1.c: Likewise.
3021 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3023         PR fortran/50627
3024         PR fortran/56054
3025         * gfortran.dg/block_12.f90:  New test.
3026         * gfortran.dg/module_error_1.f90:  New test.
3028 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3030         * lib/target-supports.exp (check_effective_target_vect_float)
3031         (check_effective_target_vect_no_align): Add mips-sde-elf.
3033 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3035         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3037 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3039         * gcc.dg/pr56023.c: XFAIL on AIX.
3040         * gcc.dg/vect/pr49352.c: Same.
3042 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3044         * gnat.dg/opt26.adb: New test.
3046 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3048         Revert.
3049         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3051         * gcc.target/arm/neon-vfnms-1.c: New test.
3052         * gcc.target/arm/neon-vfnma-1.c: New test.
3054 2013-01-31  Richard Biener  <rguenther@suse.de>
3056         PR tree-optimization/56157
3057         * gcc.dg/torture/pr56157.c: New testcase.
3059 2013-01-30  Richard Biener  <rguenther@suse.de>
3061         PR tree-optimization/56150
3062         * gcc.dg/torture/pr56150.c: New testcase.
3064 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3066         PR sanitizer/55374
3067         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3068         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3069         printed in backtrace.
3070         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3071         to avoid errors about mismatched allocation vs. deallocation.
3073         PR c++/55742
3074         * g++.dg/mv1.C: Moved to...
3075         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3076         * g++.dg/mv2.C: Moved to...
3077         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3078         * g++.dg/mv3.C: Moved to...
3079         * g++.dg/ext/mv3.C: ... here.
3080         * g++.dg/mv4.C: Moved to...
3081         * g++.dg/ext/mv4.C: ... here.
3082         * g++.dg/mv5.C: Moved to...
3083         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3084         * g++.dg/mv6.C: Moved to...
3085         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3086         * g++.dg/ext/mv7.C: New test.
3087         * g++.dg/ext/mv8.C: New test.
3088         * g++.dg/ext/mv9.C: New test.
3089         * g++.dg/ext/mv10.C: New test.
3090         * g++.dg/ext/mv11.C: New test.
3092 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3094         PR rtl-optimization/56144
3095         * gcc.dg/pr56144.c: New.
3097 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3099         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3100         message.
3101         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3102         * g++.dg/cpp0x/constexpr-55573.C: Same
3104 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3106         PR tree-optimization/56064
3107         * gcc.dg/fixed-point/view-convert.c: New test.
3109 2013-01-30  Andreas Schwab  <schwab@suse.de>
3111         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3112         evaluate the end index in string range.
3114 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3116         PR fortran/56138
3117         * gfortran.dg/allocatable_function_6.f90: New.
3119 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3120             Mikael Morin  <mikael@gcc.gnu.org>
3122         PR fortran/54107
3123         * gfortran.dg/proc_ptr_comp_36.f90: New.
3125 2013-01-29  Richard Biener  <rguenther@suse.de>
3127         PR tree-optimization/55270
3128         * gcc.dg/torture/pr55270.c: New testcase.
3130 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3132         PR rtl-optimization/56117
3133         * gcc.dg/pr56117.c: New test.
3135 2013-01-28  Richard Biener  <rguenther@suse.de>
3137         PR tree-optimization/56034
3138         * gcc.dg/torture/pr56034.c: New testcase.
3140 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3142         PR tree-optimization/56125
3143         * gcc.dg/pr56125.c: New test.
3145 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3146             Mikael Morin  <mikael@gcc.gnu.org>
3148         PR fortran/53537
3149         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3150         * gfortran.dg/import8.f90: Likewise.
3151         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3152         * gfortran.dg/import10.f90: New test.
3153         * gfortran.dg/import11.f90: Likewise
3155 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3157         PR testsuite/56053
3158         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3159         string.h.  Provide memset, malloc and free prototypes, adjust line
3160         numbers in dg-output.
3161         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3162         Provide memset prototype and adjust line numbers in dg-output.
3163         * c-c++-common/asan/global-overflow-1.c: Likewise.
3165         PR tree-optimization/56094
3166         * gcc.dg/pr56094.c: New test.
3168 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3170         * gcc.target/arm/neon-vfnms-1.c: New test.
3171         * gcc.target/arm/neon-vfnma-1.c: New test.
3173 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3175         PR target/56114
3176         * gcc.target/i386/pr56114.c: New test.
3178 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3180         PR fortran/55984
3181         * gfortran.dg/associate_14.f90: New test.
3183         PR fortran/56047
3184         * gfortran.dg/associate_13.f90: New test.
3186 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3188         PR tree-optimization/56098
3189         * gcc.dg/pr56098-1.c: New test.
3190         * gcc.dg/pr56098-2.c: New test.
3192 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3194         PR target/54222
3195         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3197 2013-01-22  Marek Polacek  <polacek@redhat.com>
3199         PR tree-optimization/56035
3200         * gcc.dg/pr56035.c: New test.
3202 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3204         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3205         for MIPS.
3207 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3209         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3211 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3213         PR c/56078
3214         * gcc.dg/pr56078.c: New test.
3215         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3217 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3219         PR tree-optimization/55927
3220         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3222 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3224         * gcc.target/i386/movsd.c: New test.
3226 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3228         PR inline-asm/55934
3229         * gcc.target/i386/pr55934.c: New test.
3231 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3233         PR fortran/56081
3234         * gfortran.dg/select_8.f90: New.
3236 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3238         * gcc.target/microblaze/microblaze.exp: Remove
3239         target_config_cflags check.
3241 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3243         PR fortran/56052
3244         * gfortran.dg/gomp/pr56052.f90: New test.
3246         PR target/49069
3247         * gcc.dg/pr49069.c: New test.
3249 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3251         PR c++/55944
3252         * g++.dg/cpp0x/constexpr-static10.C: New.
3254 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3256         PR target/56028
3257         * gcc.target/i386/pr56028.c: New test.
3259 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3261         PR target/55686
3262         * gcc.target/i386/pr55686.c: New test.
3264 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3266         PR c++/53609
3267         * g++.dg/cpp0x/variadic139.C: New test.
3268         * g++.dg/cpp0x/variadic140.C: Likewise.
3269         * g++.dg/cpp0x/variadic141.C: Likewise.
3271 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3273         * gnat.dg/warn8.adb: New test.
3275 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3277         PR fortran/55919
3278         * gfortran.dg/include_8.f90: New test.
3280 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3282         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3283         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3285 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3287         PR tree-optimization/56051
3288         * gcc.c-torture/execute/pr56051.c: New test.
3290 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3292         PR rtl-optimization/56023
3293         * gcc.dg/pr56023.c: New test.
3295 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3297         PR middle-end/56022
3298         * gcc.target/i386/pr56022.c: New test.
3300 2013-01-21  Jason Merrill  <jason@redhat.com>
3302         * lib/target-supports.exp (check_effective_target_alias): New.
3304 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3306         PR debug/53235
3307         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3309 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3311         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3313 2013-01-19  Jeff Law  <law@redhat.com>
3315         PR tree-optimization/52631
3316         * tree-ssa/pr52631.c: New test.
3317         * tree-ssa/ssa-fre-9: Update expected output.
3319 2013-01-19  Anthony Green  <green@moxielogic.com>
3321         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3322         for moxie.
3324 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3326         PR tree-optimization/56029
3327         * g++.dg/torture/pr56029.C: New test.
3329 2013-01-18  Sharad Singhai  <singhai@google.com>
3331         PR tree-optimization/55995
3332         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3334 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3336         PR target/55433
3337         * gcc.target/i386/pr55433.c: New.
3339 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3341         PR middle-end/56015
3342         * gfortran.dg/pr56015.f90: New test.
3344 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3346         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3348 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3350         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3351         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3352         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3353         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3354         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3356 2013-01-17  Jeff Law  <law@redhat.com>
3358         * gcc.dg/pr52573.c: Move to...
3359         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3361         PR rtl-optimization/52573
3362         * gcc.dg/pr52573.c: New test.
3364 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3366         PR sanitizer/55679
3367         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3368         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3369         check_no_compiler_messages to test support in ucontext.h.
3370         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3371         compliant RLIMIT_AS.
3373 2013-01-17  Marek Polacek  <polacek@redhat.com>
3375         PR rtl-optimization/55833
3376         * gcc.dg/pr55833.c: New test.
3378 2013-01-17  Jan Hubicka  <jh@suse.cz>
3380         PR tree-optimization/55273
3381         * gcc.c-torture/compile/pr55273.c: New testcase.
3383 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3385         PR target/55981
3386         * gcc.target/pr55981.c: New test.
3388 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3390         * gcc.target/arm/pr40887.c: Require at least armv5.
3391         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3392         * gcc.target/arm/pr51915.c: Likewise.
3393         * gcc.target/arm/pr52006.c: Likewise.
3394         * gcc.target/arm/pr53187.c: Likewise.
3396         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3397         * gcc.target/arm/ftest-support-arm.h: Delete.
3398         * gcc.target/arm/ftest-support-thumb.h: Delete.
3399         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3400         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3401         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3402         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3403         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3404         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3405         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3406         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3407         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3408         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3409         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3410         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3411         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3412         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3413         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3414         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3415         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3416         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3417         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3418         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3419         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3420         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3421         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3422         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3424 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3426         PR tree-optimizations/55264
3427         * g++.dg/ipa/pr55264.C: New test.
3429 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3431         PR fortran/55983
3432         * gfortran.dg/class_55.f90: New.
3434 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3436         PR testsuite/55994
3437         * gcc.c-torture/execute/builtins/builtins.exp: Add
3438         -Wl,--allow-multiple-definition for eabi and elf targets.
3440         PR testsuite/54622
3441         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3442         check_effective_target_vect_perm_short,
3443         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3444         check_effective_target_vect64): Return 0 for big-endian ARM.
3445         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3447         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3448         prototypes.
3450 2013-01-16  Richard Biener  <rguenther@suse.de>
3452         PR tree-optimization/55964
3453         * gcc.dg/torture/pr55964.c: New testcase.
3455 2013-01-16  Richard Biener  <rguenther@suse.de>
3457         PR tree-optimization/54767
3458         PR tree-optimization/53465
3459         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3461 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3463         PR target/55301
3464         * gcc.target/sh/sh-switch.c: New testcase.
3466 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3468         * gcc.dg/webizer.c: Increase the array size.
3470 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3472         PR target/55940
3473         * gcc.dg/pr55940.c: New test.
3475 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3476             Harald Anlauf  <anlauf@gmx.de>
3478         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3479         * gfortran.dg/bounds_check_5.f90: Likewise.
3480         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3481         * gfortran.dg/continuation_9.f90: Likewise.
3482         * gfortran.dg/move_alloc_13.f90: Likewise.
3483         * gfortran.dg/structure_constructor_11.f90: Likewise.
3484         * gfortran.dg/tab_continuation.f: Likewise.
3485         * gfortran.dg/warning-directive-2.F90: Likewise.
3486         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3488 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3490         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3491         * gcc.target/arm/fma-sp.c: Likewise.
3493 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3495         PR rtl-optimization/55153
3496         * gcc.dg/pr55153.c: New.
3498 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3500         PR tree-optimization/55920
3501         * gcc.c-torture/compile/pr55920.c: New test.
3503 2013-01-15  Richard Biener  <rguenther@suse.de>
3505         PR middle-end/55882
3506         * gcc.dg/torture/pr55882.c: New testcase.
3508 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3510         PR tree-optimization/55955
3511         * gcc.c-torture/compile/pr55955.c: New test.
3513 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3515         PR c++/55663
3516         * g++.dg/cpp0x/alias-decl-31.C: New test.
3518 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3520         PR fortran/54286
3521         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3522         case where interface is null.
3524 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3526         PR fortran/55806
3527         * gfortran.dg/array_constructor_40.f90:  New test.
3529 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3531         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3533 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3535         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3536         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3537         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3538         * gcc.target/aarch64/vect-ld1r.c: New.
3539         * gcc.target/aarch64/vect-ld1r.x: New.
3541 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3543         PR target/55948
3544         * gcc.target/i386/hle-clear-rel.c: New file
3545         * gcc.target/i386/hle-store-rel.c: New file.
3547 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3549         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3550         * gfortran.dg/bounds_check_4.f90: Likewise.
3551         * gfortran.dg/inquire_10.f90: Likewise.
3552         * gfortran.dg/minloc_3.f90: Likewise.
3553         * gfortran.dg/minlocval_3.f90: Likewise.
3554         * gfortran.dg/module_double_reuse.f90: Likewise.
3555         * gfortran.dg/mvbits_1.f90: Likewise.
3556         * gfortran.dg/oldstyle_1.f90: Likewise.
3557         * gfortran.dg/pr20163-2.f: Likewise.
3558         * gfortran.dg/save_1.f90: Likewise.
3559         * gfortran.dg/scan_1.f90: Likewise.
3560         * gfortran.dg/select_char_1.f90: Likewise.
3561         * gfortran.dg/shape_4.f90: Likewise.
3562         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3563         * gfortran.dg/function_optimize_10.f90: Likewise.
3564         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3565         * gfortran.dg/used_types_17.f90: Likewise.
3566         * gfortran.dg/used_types_18.f90: Likewise.
3568 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3570         PR fortran/54286
3571         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3573 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3575         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3577 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3579         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3581 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3583         PR fortran/55072
3584         * gfortran.dg/assumed_type_2.f90: Fix test case.
3585         * gfortran.dg/internal_pack_13.f90: New test.
3586         * gfortran.dg/internal_pack_14.f90: New test.
3588 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3590         PR fortran/55868
3591         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3592         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3593         $tar to STAR.
3595 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3597         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3599 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3601         PR target/55719
3602         * gcc.target/s390/pr55719.c: New testcase.
3604 2013-01-11  Richard Guenther  <rguenther@suse.de>
3606         PR tree-optimization/44061
3607         * gcc.dg/pr44061.c: New testcase.
3609 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3611         Update copyright years.
3613 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3614             Jakub Jelinek  <jakub@redhat.com>
3616         PR target/55565
3617         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3619 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3621         PR rtl-optimization/55672
3622         * gcc.target/i386/pr55672.c: New.
3624 2013-01-10  Jeff Law  <law@redhat.com>
3626         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3627         pass/fail message unique.
3630 2013-01-10  Jason Merrill  <jason@redhat.com>
3632         * ada/.gitignore: New.
3634 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3636         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3637         Add tls options.
3638         * g++.dg/tls/thread_local2.C: Likewise.
3639         * g++.dg/tls/thread_local2g.C: Likewise.
3640         * g++.dg/tls/thread_local6.C: Likewise.
3641         * g++.dg/tls/thread_local-order1.C: Add tls options.
3642         * g++.dg/tls/thread_local-order2.C: Likewise.
3643         * g++.dg/tls/thread_local3.C: Likewise.
3644         * g++.dg/tls/thread_local3g.C: Likewise.
3645         * g++.dg/tls/thread_local4.C: Likewise.
3646         * g++.dg/tls/thread_local4g.C: Likewise.
3647         * g++.dg/tls/thread_local5.C: Likewise.
3648         * g++.dg/tls/thread_local5g.C: Likewise.
3649         * g++.dg/tls/thread_local6g.C: Likewise.
3651 2013-01-10  Kostya Serebryany  <kcc@google.com>
3653         * g++.dg/asan/asan_test.cc: Sync from upstream.
3655 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3657         PR tree-optimization/55921
3658         * gcc.c-torture/compile/pr55921.c: New test.
3660 2013-01-09  Jan Hubicka  <jh@suse.cz>
3662         PR tree-optimization/55569
3663         * gcc.c-torture/compile/pr55569.c: New testcase.
3665 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3667         PR fortran/47203
3668         * gfortran.dg/use_28.f90: New test.
3670 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3672         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3673         number matching more robust.
3675 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3677         PR rtl-optimization/55829
3678         * gcc.target/i386/pr55829.c: New.
3680 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3682         PR fortran/55758
3683         * gfortran.dg/bind_c_bool_1.f90: New.
3684         * gfortran.dg/do_5.f90: Add dg-warning.
3686 2013-01-09  Jan Hubicka  <jh@suse.cz>
3688         PR tree-optimization/55875
3689         * gcc.c-torture/execute/pr55875.c: New testcase.
3690         * g++.dg/torture/pr55875.C: New testcase.
3692 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3694         PR c/48418
3695         * c-c++-common/pr48418.c: New test.
3697 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3699         PR c++/55801
3700         * g++.dg/tls/thread_local-ice.C: New.
3702 2013-01-09  Andreas Schwab  <schwab@suse.de>
3704         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3706 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3708         PR tree-optimization/48189
3709         * gcc.dg/pr48189.c: New test.
3711 2013-01-04  Jan Hubicka  <jh@suse.cz>
3713         PR tree-optimization/55823
3714         * g++.dg/ipa/devirt-10.C: New testcase.
3716 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3717             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3719         PR rtl-optimization/55845
3720         * gcc.target/i386/pr55845.c: New test.
3722 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3724         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3725         instructions generated instead of number of occurances.
3727 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3729         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3730         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3731         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3732         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3733         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3734         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3735         * gcc.target/aarch64/vect-fcm.x: Likewise.
3736         * lib/target-supports.exp
3737         (check_effective_target_vect_cond): Enable for AArch64.
3739 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3741         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3742         endian-safe float pool loading.
3743         (test_square_root_v4sf): Likewise.
3744         (test_square_root_v2df): Likewise.
3745         * lib/target-supports.exp
3746         (check_effective_target_vect_call_sqrtf): Add AArch64.
3748 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3750         PR debug/55579
3751         * gcc.dg/tree-ssa/pr55579.c: New test.
3753 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3755         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3756         asm comments.
3758 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3760         PR middle-end/55890
3761         * gcc.dg/torture/pr55890-3.c: New test.
3763         PR middle-end/55851
3764         * gcc.c-torture/compile/pr55851.c: New test.
3766         PR sanitizer/55844
3767         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3768         dg-options.
3770 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3772         PR fortran/55618
3773         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3775 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/55763
3778         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3779         * gfortran.dg/pointer_init_7.f90: New.
3781 2013-01-07  Richard Biener  <rguenther@suse.de>
3783         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3785 2013-01-07  Richard Biener  <rguenther@suse.de>
3787         PR middle-end/55890
3788         * gcc.dg/torture/pr55890-1.c: New testcase.
3789         * gcc.dg/torture/pr55890-2.c: Likewise.
3791 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3793         * gcc.target/aarch64/fmovd.c: New.
3794         * gcc.target/aarch64/fmovf.c: Likewise.
3795         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3796         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3797         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3798         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3799         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3800         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3802 2013-01-07  Richard Biener  <rguenther@suse.de>
3804         PR tree-optimization/55888
3805         PR tree-optimization/55862
3806         * gcc.dg/torture/pr55888.c: New testcase.
3808 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3810         PR fortran/55852
3811         * gfortran.dg/intrinsic_size_3.f90: New.
3813 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3815         PR fortran/55763
3816         * gfortran.dg/select_type_32.f90: New.
3818 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3820         PR c++/52343
3821         * g++.dg/cpp0x/alias-decl-29.C: New test.
3823 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3825         PR fortran/53876
3826         PR fortran/54990
3827         PR fortran/54992
3828         * gfortran.dg/class_array_15.f03: New test.
3830 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3832         PR fortran/42769
3833         PR fortran/45836
3834         PR fortran/45900
3835         * gfortran.dg/use_23.f90: New test.
3836         * gfortran.dg/use_24.f90: New test.
3837         * gfortran.dg/use_25.f90: New test.
3838         * gfortran.dg/use_26.f90: New test.
3839         * gfortran.dg/use_27.f90: New test.
3841 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3843         * gnat.dg/specs/clause_on_volatile.ads: New test.
3845 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3847         * gnat.dg/alignment10.adb: New test.
3849 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3850             Mikael Morin  <mikael@gcc.gnu.org>
3852         PR fortran/55827
3853         * gfortran.dg/use_22.f90: New test.
3855 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3857         * gcc.target/aarch64/cmp-1.c: New testcase.
3859 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3861         PR fortran/55172
3862         * gfortran.dg/select_type_31.f03: New test.
3864 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3866         PR c++/54526 (again)
3867         * g++.dg/cpp0x/parse2.C: Extend.
3868         * g++.old-deja/g++.other/crash28.C: Adjust.
3870 2013-01-04  Richard Biener  <rguenther@suse.de>
3872         PR tree-optimization/55862
3873         * gcc.dg/torture/pr55862.c: New testcase.
3875 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3877         PR tree-optimization/55755
3878         * gcc.dg/torture/pr55755.c: New test.
3879         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3880         * gcc.dg/tree-ssa/pr45144.c: Update.
3882 2013-01-04  Richard Biener  <rguenther@suse.de>
3884         PR middle-end/55863
3885         * gcc.dg/fold-reassoc-2.c: New testcase.
3887 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3889         PR fortran/55763
3890         * gfortran.dg/null_7.f90: New.
3892 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3894         PR fortran/55854
3895         PR fortran/55763
3896         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3897         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3898         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3900 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3902         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3904 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3906         PR fortran/55855
3907         * gfortran.dg/assignment_1.f90: Modified.
3908         * gfortran.dg/assignment_4.f90: New.
3910 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3912         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3914 2013-01-03  Richard Biener  <rguenther@suse.de>
3916         PR tree-optimization/55857
3917         * gcc.dg/vect/pr55857-1.c: New testcase.
3918         * gcc.dg/vect/pr55857-2.c: Likewise.
3920 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3922         PR rtl-optimization/55838
3923         * gcc.dg/pr55838.c: New test.
3925         PR tree-optimization/55832
3926         * gcc.c-torture/compile/pr55832.c: New test.
3928 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3930         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3931         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3932         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3933         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3934         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3935         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3936         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3937         * gcc.dg/unroll_1.c: Ditto.
3938         * gcc.dg/unroll_2.c: Ditto.
3939         * gcc.dg/unroll_3.c: Ditto.
3940         * gcc.dg/unroll_4.c: Ditto.
3942 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3944         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3946 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3948         PR fortran/55818
3949         * gfortran.dg/eof_4.f90: New test.
3951 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3953         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3954         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3955         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3956         (compat_setup_dfp): Initialize compat_alt_caret and
3957         compat_save_TEST_ALWAYS_FLAGS.
3959 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3961         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3963 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3965         * gcc.dg/torture/fp-int-convert-2.c: New test.
3967 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3969         * gfortran.dg/newunit_3.f90: Add dg-do run.
3970         * gfortran.dg/inquire_15.f90: Add dg-do run.
3972 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3974         PR tree-optimization/55831
3975         * gcc.dg/pr55831.c: New test.
3977 Copyright (C) 2013 Free Software Foundation, Inc.
3979 Copying and distribution of this file, with or without modification,
3980 are permitted in any medium without royalty provided the copyright
3981 notice and this notice are preserved.