2013-05-21 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1ba9007ac6c7c345c7b6d8a0465ce2803b8e2417
1 2013-05-21  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/57330
4         * gcc.dg/torture/pr57330.c: New testcase.
6 2013-05-21  Richard Biener  <rguenther@suse.de>
8         PR tree-optimization/57303
9         * gcc.dg/torture/pr57303.c: New testcase.
11 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
13         PR tree-optimization/57321
14         * gcc.c-torture/execute/pr57321.c: New test.
16 2013-05-20  Tobias Burnus  <burnus@net-b.de>
18         PR fortran/48858
19         PR fortran/55465
20         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
21         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
22         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
23         * gfortran.dg/binding_label_tests_3.f03: Ditto.
24         * gfortran.dg/binding_label_tests_4.f03: Ditto.
25         * gfortran.dg/binding_label_tests_5.f03: Ditto.
26         * gfortran.dg/binding_label_tests_6.f03: Ditto.
27         * gfortran.dg/binding_label_tests_7.f03: Ditto.
28         * gfortran.dg/binding_label_tests_8.f03: Ditto.
29         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
30         * gfortran.dg/binding_label_tests_24.f90: New.
31         * gfortran.dg/binding_label_tests_25.f90: New.
33 2013-05-20  Tobias Burnus  <burnus@net-b.de>
35         PR fortran/48858
36         * gfortran.dg/binding_label_tests_17.f90: New.
37         * gfortran.dg/binding_label_tests_18.f90: New.
38         * gfortran.dg/binding_label_tests_19.f90: New.
39         * gfortran.dg/binding_label_tests_20.f90: New.
40         * gfortran.dg/binding_label_tests_21.f90: New.
41         * gfortran.dg/binding_label_tests_22.f90: New.
42         * gfortran.dg/binding_label_tests_23.f90: New.
44 2013-05-20  Tobias Burnus  <burnus@net-b.de>
46         PR fortran/48858
47         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
48         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
49         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
50         * gfortran.dg/common_18.f90: New.
51         * gfortran.dg/common_19.f90: New.
52         * gfortran.dg/common_20.f90: New.
53         * gfortran.dg/common_21.f90: New.
55 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
57         PR c++/12288
58         * g++.dg/parse/error52.C: New.
59         * g++.dg/parse/error3.C: Adjust.
60         * g++.dg/parse/error36.C: Likewise.
62 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
64         PR target/56547
65         * gcc.target/sh/pr56547-1.c: New.
66         * gcc.target/sh/pr56547-2.c: New.
68 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
70         PR c++/23608
71         * g++.dg/warn/Wsign-compare-6.C: New.
72         * g++.dg/warn/Wdouble-promotion.C: Adjust.
74 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
76         PR c++/57327
77         * g++.dg/template/error50.C: New.
79 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
81         PR c++/10207
82         * g++.dg/ext/complit13.C: New.
84 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
86         PR c++/57175
87         * g++.dg/pr57175.C: New testcase.
89 2013-05-17   Easwaran Raman  <eraman@google.com>
91         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
93 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
95         PR testsuite/57313
96         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
98 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
100         PR rtl-optimization/57281
101         PR rtl-optimization/57300
102         * gcc.dg/pr57300.c: New test.
103         * gcc.c-torture/execute/pr57281.c: New test.
105 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
107         PR c++/18126
108         * g++.dg/ext/sizeof-complit.C: New.
110 2013-05-17  Marek Polacek  <polacek@redhat.com>
112         * gcc.dg/strlenopt-25.c: New test.
113         * gcc.dg/strlenopt-26.c: Likewise.
115 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
117         * gcc.target/i386/rotate-4.c: Compile only with -mavx
118         instead of -mavx2, require only avx instead of avx2.
119         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
120         of avx2-check.h and turn into an avx runtime test instead of
121         avx2 runtime test.
123 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
125         * g++.dg/ext/vector22.C: Uncomment working test.
127 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/17410
130         * g++.dg/template/pr17410.C: New.
132 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
134         * gcc.target/i386/rotate-3.c: New test.
135         * gcc.target/i386/rotate-3a.c: New test.
136         * gcc.target/i386/rotate-4.c: New test.
137         * gcc.target/i386/rotate-4a.c: New test.
138         * gcc.target/i386/rotate-5.c: New test.
139         * gcc.target/i386/rotate-5a.c: New test.
141 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
143         * gcc.dg/visibility-21.c: Require section_anchors.
145 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
147         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
148         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
149         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
151 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
153         * gcc.dg/visibility-21.c: New.
155 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
157         PR middle-end/57286
158         * gcc.dg/pr57286.c: New testcase.
159         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
160         * g++.dg/ext/vector22.C: Comment out transformations not
161         performed anymore.
163 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
165         PR target/57260
166         * gcc.target/mips/call-1.c: Restrict to o32.
167         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
169 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
171         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
172         dg-messages.
173         * g++.dg/warn/Wshadow-1.C: Likewise.
174         * g++.dg/warn/Wshadow-6.C: Likewise.
175         * g++.dg/warn/Wshadow-7.C: Likewise.
177 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
179         PR c++/31952
180         * g++.dg/parse/pr31952-1.C: New.
181         * g++.dg/parse/pr31952-2.C: Likewise.
182         * g++.dg/parse/pr31952-3.C: Likewise.
184         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
185         * g++.old-deja/g++.jason/cond.C: Likewise.
186         * g++.dg/cpp0x/range-for5.C: Likewise.
188 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
190         PR target/19599
191         * gcc.target/arm/pr40887.c: Adjust testcase.
192         * gcc.target/arm/pr19599.c: New test.
194 2013-05-15  Richard Biener  <rguenther@suse.de>
196         PR tree-optimization/57275
197         * gcc.target/i386/pr57275.c: New testcase.
199 2013-05-15  Jan Hubicka  <jh@suse.cz>
201         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
202         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
203         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
205 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
207         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
208         scheduling.
210 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
212         PR c++/57274
213         * c-c++-common/Wsequence-point-1.c: New test.
215 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
217         * g++.dg/ext/vector22.C: New testcase.
218         * gcc.dg/binop-xor3.c: Remove xfail.
220 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
222         * gcc.target/aarch64/vect-fcm.x: Add cases testing
223         FLOAT cmp FLOAT ? INT : INT.
224         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
225         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
226         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
227         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
228         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
229         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
231 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
233         PR c++/53903
234         * g++.dg/cpp0x/defaulted43.C: New.
236 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
238         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
239         (alloca): Remove declaration.
240         (foo9): Replace alloca by __builtin_alloca.
242 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
244         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
245         Expect "size of array is too large" error.
247 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
249         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
251 2013-05-14  Richard Biener  <rguenther@suse.de>
253         PR middle-end/57235
254         * g++.dg/torture/pr57235.C: New testcase.
256 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
258         PR middle-end/57251
259         * gcc.dg/torture/pr57251.c: New test.
261 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
263         PR target/57264
264         * gcc.target/i386/pr57264.c: New test.
266 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
268         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
270 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
272         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
274 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
276         PR tree-optimization/45216
277         PR tree-optimization/57157
278         * c-c++-common/rotate-1.c: Add 32 tests with +.
279         * c-c++-common/rotate-1a.c: Adjust.
280         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
281         * c-c++-common/rotate-2b.c: New test.
282         * c-c++-common/rotate-3.c: Add 32 tests with +.
283         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
284         * c-c++-common/rotate-4b.c: New test.
285         * c-c++-common/rotate-5.c: New test.
287 2013-05-13  Martin Jambor  <mjambor@suse.cz>
289         PR middle-end/42371
290         * gcc.dg/ipa/remref-0.c: New test.
291         * gcc.dg/ipa/remref-1a.c: Likewise.
292         * gcc.dg/ipa/remref-1b.c: Likewise.
293         * gcc.dg/ipa/remref-2a.c: Likewise.
294         * gcc.dg/ipa/remref-2b.c: Likewise.
296 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
298         * gcc.dg/vector-shift-2.c: New testcase.
300 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
302         PR tree-optimization/57230
303         * gcc.dg/strlenopt-24.c: New test.
305         PR tree-optimization/57230
306         * gcc.dg/strlenopt-23.c: New test.
308 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
310         PR target/57108
311         * gcc.target/sh/pr57108.c: Move this test case to ...
312         * gcc.c-torture/compile/pr57108.c: ... here.
314 2013-05-10  Richard Biener  <rguenther@suse.de>
316         PR tree-optimization/57214
317         * gcc.dg/torture/pr57214.c: New testcase.
319 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
321         * gcc.dg/vector-shift.c: New testcase.
323 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
325         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
327         PR tree-optimization/45216
328         PR tree-optimization/57157
329         * c-c++-common/rotate-1.c: New test.
330         * c-c++-common/rotate-1a.c: New test.
331         * c-c++-common/rotate-2.c: New test.
332         * c-c++-common/rotate-2a.c: New test.
333         * c-c++-common/rotate-3.c: New test.
334         * c-c++-common/rotate-3a.c: New test.
335         * c-c++-common/rotate-4.c: New test.
336         * c-c++-common/rotate-4a.c: New test.
338 2013-05-10  Richard Biener  <rguenther@suse.de>
340         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
341         * gcc.target/i386/l_fma_double_1.c: Adjust.
342         * gcc.target/i386/l_fma_double_2.c: Likewise.
343         * gcc.target/i386/l_fma_double_3.c: Likewise.
344         * gcc.target/i386/l_fma_double_4.c: Likewise.
345         * gcc.target/i386/l_fma_double_5.c: Likewise.
346         * gcc.target/i386/l_fma_double_6.c: Likewise.
347         * gcc.target/i386/l_fma_float_1.c: Likewise.
348         * gcc.target/i386/l_fma_float_2.c: Likewise.
349         * gcc.target/i386/l_fma_float_3.c: Likewise.
350         * gcc.target/i386/l_fma_float_4.c: Likewise.
351         * gcc.target/i386/l_fma_float_5.c: Likewise.
352         * gcc.target/i386/l_fma_float_6.c: Likewise.
354 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
356         PR c++/51226
357         * g++.dg/cpp0x/pr51226.C: New.
359 2013-04-16  Han Shen  <shenhan@google.com>
361         Test cases for '-fstack-protector-strong'.
362         * gcc.dg/fstack-protector-strong.c: New.
363         * g++.dg/fstack-protector-strong.C: New.
365 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
367         * gcc.target/aarch64/ands_1.c: New test.
368         * gcc.target/aarch64/ands_2.c: Likewise
370 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
372         * lib/target-supports.exp (check_effective_target_hw): New
373         function.
374         * c-c++-common/asan/clone-test-1.c: Call
375         check_effective_target_hw.
376         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
377         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
378         possible decorations.
379         * c-c++-common/asan/null-deref-1.c: Likewise.
380         * c-c++-common/asan/stack-overflow-1.c: Likewise.
381         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
382         * c-c++-common/asan/use-after-free-1.c: Likewise.
383         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
384         * g++.dg/asan/large-func-test-1.C: Likewise.
386 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
388         * gcc.target/aarch64/scalar_intrinsics.c: Update.
390 2013-05-07  Richard Biener  <rguenther@suse.de>
392         PR middle-end/57190
393         * g++.dg/torture/pr57190.C: New testcase.
395 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
397         PR tree-optimization/57149
398         * gcc.dg/pr57149.c: New test.
400         PR debug/57184
401         * gcc.dg/pr57184.c: New test.
403 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
405         * gnat.dg/specs/array3.ads: New test.
407 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
409         * c-c++-common/vector-scalar-2.c: New testcase.
411 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
413         * gcc.target/i386/asm-dialect-2.c: New testcase.
415 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/57183
418         * g++.dg/cpp0x/auto38.C: New.
420 2013-05-06  Richard Biener  <rguenther@suse.de>
422         PR tree-optimization/57185
423         * gcc.dg/autopar/pr57185.c: New testcase.
425 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
427         PR target/57106
428         * gcc.target/i386/pr57106.c: New test.
430 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
432         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
433         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
434         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
435         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
436         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
437         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
438         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
440 2013-05-06  Teresa Johnson  <tejohnson@google.com>
442         PR bootstrap/57154
443         * gcc.dg/pr57154.c: New test.
445 2013-05-06  Richard Biener  <rguenther@suse.de>
447         PR middle-end/57147
448         * gcc.dg/torture/pr57147-1.c: New testcase.
449         * gcc.dg/torture/pr57147-2.c: Likewise.
450         * gcc.dg/torture/pr57147-3.c: Likewise.
452 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
454         PR target/55303
455         * gcc.target/sh/pr55303-1.c: New.
456         * gcc.target/sh/pr55303-2.c: New.
457         * gcc.target/sh/pr55303-3.c: New.
459 2013-05-05  Tobias Burnus  <burnus@net-b.de>
461         * gfortran.dg/allocate_with_source_3.f90: New.
463 2013-05-05  Tobias Burnus  <burnus@net-b.de>
465         PR fortran/57141
466         * gfortran.dg/null_8.f90: New.
468 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
470         PR c++/53745
471         * g++.dg/cpp0x/enum27.C: New.
472         * g++.dg/cpp0x/enum_base.C: Adjust.
474 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
476         PR tree-optimization/56205
477         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
479 2013-05-04  Tobias Burnus  <burnus@net-b.de>
481         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
482         * gfortran.dg/bind_c_usage_27.f90: New.
483         * gfortran.dg/bind_c_usage_28.f90: New.
485 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
487         PR c++/51927
488         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
490 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
492         PR target/57150
493         * gcc.target/powerpc/pr57150.c: New file.
495 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
497         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
498         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
499         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
500         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
501         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
502         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
503         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
505 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
507         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
508         scan-assembler-times.
510 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
512         * gcc.dg/tree-ssa/slsr-32.c: New.
513         * gcc.dg/tree-ssa/slsr-33.c: New.
514         * gcc.dg/tree-ssa/slsr-34.c: New.
515         * gcc.dg/tree-ssa/slsr-35.c: New.
516         * gcc.dg/tree-ssa/slsr-36.c: New.
517         * gcc.dg/tree-ssa/slsr-37.c: New.
518         * gcc.dg/tree-ssa/slsr-38.c: New.
520 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
522         * gcc.target/aarch64/tst_1.c: New test.
523         * gcc.target/aarch64/tst_2.c: Likewise
525 2013-05-02  Jeff Law  <law@redhat.com>
527         PR tree-optimization/57144
528         * gcc.c-torture/execute/pr57144.c: New test.
530 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
532         PR rtl-optimization/57130
533         * gcc.c-torture/execute/pr57130.c: New test.
535 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
537         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
539 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
541         * gcc.target/aarch64/fabd.c: New file.
543 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR c++/54318
546         * g++.dg/cpp0x/pr54318.C: New.
548 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/14283
551         * g++.dg/parse/error51.C: New.
552         * g++.dg/parse/error15.C: Adjust column numbers.
554 2013-05-02  Tobias Burnus  <burnus@net-b.de>
556         PR fortran/57142
557         * gfortran.dg/size_kind_2.f90: New.
558         * gfortran.dg/size_kind_3.f90: New.
560 2013-05-02  Richard Biener  <rguenther@suse.de>
562         PR middle-end/57140
563         * g++.dg/torture/pr57140.C: New testcase.
565 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
567         PR target/56732
568         * gcc.target/arm/pr56732-1.c: New test.
570 2013-05-02  Martin Jambor  <mjambor@suse.cz>
572         PR middle-end/56988
573         * gcc.dg/ipa/pr56988.c: New test.
575 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
577         * gcc.target/aarch64/bics_1.c: New test.
578         * gcc.target/aarch64/bics_2.c: Likewise.
580 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
582         PR rtl-optimization/57131
583         * gcc.c-torture/execute/pr57131.c: New test.
585 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
587         PR c++/57132
588         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
590 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
592         PR target/57091
593         * gcc.target/i386/pr57091.c: New test.
595 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
597         * gcc.target/aarch64/vect-vaddv.c: New.
599 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
601         * gcc.target/aarch64/vect-vmaxv.c: New.
602         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
604 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
606         * gcc.target/aarch64/scalar-vca.c: New.
607         * gcc.target/aarch64/vect-vca.c: Likewise.
609 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
611         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
612         (test_vceqd_s64): Force arguments to SIMD registers.
613         (test_vceqzd_s64): Likewise.
614         (test_vcged_s64): Likewise.
615         (test_vcled_s64): Likewise.
616         (test_vcgezd_s64): Likewise.
617         (test_vcged_u64): Likewise.
618         (test_vcgtd_s64): Likewise.
619         (test_vcltd_s64): Likewise.
620         (test_vcgtzd_s64): Likewise.
621         (test_vcgtd_u64): Likewise.
622         (test_vclezd_s64): Likewise.
623         (test_vcltzd_s64): Likewise.
624         (test_vtst_s64): Likewise.
625         (test_vtst_u64): Likewise.
627 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/57092
630         * g++.dg/cpp0x/decltype53.C: New.
632 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
634         PR fortran/57071
635         * gfortran.dg/power_5.f90:  New test.
637 2013-04-30  Richard Biener  <rguenther@suse.de>
639         PR middle-end/57122
640         * gcc.dg/torture/pr57122.c: New testcase.
642 2013-04-30  Richard Biener  <rguenther@suse.de>
644         PR middle-end/57107
645         * g++.dg/torture/pr57107.C: New testcase.
647 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
649         PR rtl-optimization/57105
650         * gcc.dg/pr57105.c: New test.
652 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
654         PR tree-optimization/57104
655         * gcc.dg/pr57104.c: New test.
657 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
659         PR target/44578
660         * gcc.target/i386/pr44578.c: New test.
662 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
664         PR target/57097
665         * gcc.target/i386/pr57097.c: New test.
667 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
669         PR target/57098
670         * gcc.target/i386/pr57098.c: New test.
672 2013-04-29  Kai Tietz  <ktietz@redhat.com>
674         * gcc.c-torture/execute/pr55875.c: New test.
676 2013-04-29  Richard Biener  <rguenther@suse.de>
678         PR middle-end/57075
679         * gcc.dg/torture/pr57075.c: New testcase.
681 2013-04-29  Richard Biener  <rguenther@suse.de>
683         PR middle-end/57103
684         * gcc.dg/autopar/pr57103.c: New testcase.
686 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
688         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
690 2013-04-29  Tom de Vries  <tom@codesourcery.com>
692         * gcc.dg/pr50763.c: Update test.
694 2013-04-26  Jeff Law  <law@redhat.com>
696         * gcc.dg/tree-ssa/vrp88.c: New test.
698 2013-04-29  Christian Bruel  <christian.bruel@st.com>
700         PR target/57108
701         * gcc.target/sh/pr57108.c: New test.
703 2013-04-29  Richard Biener  <rguenther@suse.de>
705         PR middle-end/57089
706         * gfortran.dg/gomp/pr57089.f90: New testcase.
708 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
710         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
712 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
714         * gcc.target/aarch64/vect-vcvt.c: New.
716 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
718         * gcc.target/aarch64/vect-vrnd.c: New.
720 2013-04-29  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/57081
723         * gcc.dg/torture/pr57081.c: New testcase.
725 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
727         PR tree-optimization/57083
728         * gcc.dg/torture/pr57083.c: New test.
730 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
732         PR c++/56450
733         * g++.dg/cpp0x/decltype52.C: New.
735 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
737         N3472 binary constants
738         * g++.dg/cpp/limits.C: Adjust warning wording.
739         * g++.dg/system-binary-constants-1.C: Likewise.
740         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
742 2013-04-28  Tobias Burnus  <burnus@net-b.de>
744         PR fortran/57093
745         * gfortran.dg/coarray_30.f90: New.
747 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
749         PR fortran/57071
750         * frontend-passes (optimize_power):  New function.
751         (optimize_op):  Use it.
753 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
755         PR target/56866
756         * gcc.c-torture/execute/pr56866.c: New test.
757         * gcc.target/i386/pr56866.c: New test.
759 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
761         PR go/57045
762         * gcc.dg/setjmp-5.c: New test.
764 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
766         PR c++/55708
767         * g++.dg/cpp0x/constexpr-55708.C: New.
769 2013-04-26  Richard Biener  <rguenther@suse.de>
771         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
772         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
773         * gcc.dg/pr53265.c: Remove XFAILs.
774         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
775         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
777 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
779         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
780         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
781         -fdiagnostics-color=never option similarly to
782         -fno-diagnostics-show-caret option.
784 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
786         PR rtl-optimization/57003
787         * gcc.target/i386/pr57003.c: New test.
789 2013-04-25  Marek Polacek  <polacek@redhat.com>
791         PR tree-optimization/57066
792         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
794 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
795             Tejas Belagod  <tejas.belagod@arm.com>
797         * gcc.target/aarch64/vaddv-intrinsic.c: New.
798         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
799         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
801 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
803         * gcc.target/aarch64/cmp.c: New.
805 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
807         * gcc.target/aarch64/ngc.c: New.
809 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
811         * lib/target-supports.exp
812         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
813         (check_effective_target_arm_neon_fp16_ok): Likewise.
814         (add_options_for_arm_neon_fp16): Likewise.
815         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
816         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
818 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
820         PR rtl-optimizations/57046
821         * gcc.target/i386/pr57046.c: New test.
823 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
825         * g++.dg/cpp1y/cplusplus.C: New.
827 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
829         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
831 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
833         * c-c++-common/Wpointer-arith-1.c: New.
835 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
837         * g++.dg/cpp1y/cxx1y_macro.C: New.
839 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
841         PR c++/56970
842         * g++.dg/cpp0x/sfinae45.C: New.
844 2013-04-24  Richard Biener  <rguenther@suse.de>
846         PR testsuite/57050
847         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
849 2013-04-23  Richard Biener  <rguenther@suse.de>
851         PR middle-end/57036
852         * gcc.dg/torture/pr57036-1.c: New testcase.
853         * gcc.dg/torture/pr57036-2.c: Likewise.
855 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
857         * gcc.target/aarch64/scalar-mov.c: New testcase.
859 2013-04-23  Richard Biener  <rguenther@suse.de>
861         PR tree-optimization/57026
862         * gcc.dg/torture/pr57026.c: New testcase.
864 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
866         PR fortran/53685
867         PR fortran/57022
868         * gfortran.dg/transfer_check_4.f90: New.
870 2013-04-22  Marek Polacek  <polacek@redhat.com>
872         PR sanitizer/56990
873         * gcc.dg/pr56990.c: New test.
875 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
877         PR target/57018
878         * gcc.target/i386/pr57018.c: New test.
880 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
882         * gcc.target/aarch64/vrecps.c: New.
883         * gcc.target/aarch64/vrecpx.c: Likewise.
885 2013-04-22  Christian Bruel  <christian.bruel@st.com>
887         PR target/56995
888         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
890 2013-04-21  Jeff Law  <law@redhat.com>
892         * gcc.dg/tree-ssa/forwprop-26.c: New test.
894 2013-04-20  Tobias Burnus  <burnus@net-b.de>
896         PR fortran/56907
897         * gfortran.dg/c_loc_test_22.f90: New.
899 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
901         PR rtl-optimization/56847
902         * gcc.dg/pr56847.c: New test.
904 2013-04-19  Richard Biener  <rguenther@suse.de>
906         PR tree-optimization/56982
907         * gcc.c-torture/execute/pr56982.c: New testcase.
909 2013-04-19  Martin Jambor  <mjambor@suse.cz>
911         PR tree-optimization/56718
912         * g++.dg/ipa/imm-devirt-1.C: New test.
913         * g++.dg/ipa/imm-devirt-2.C: Likewise.
915 2013-04-19  Richard Biener  <rguenther@suse.de>
917         PR tree-optimization/57000
918         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
920 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
921             Mikael Morin  <mikael@gcc.gnu.org>
923         PR fortran/56872
924         * gfortran.dg/array_constructor_45.f90:  New test.
925         * gfortran.dg/array_constructor_46.f90:  New test.
926         * gfortran.dg/array_constructor_47.f90:  New test.
927         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
929 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
931         PR rtl-optimization/56999
932         * g++.dg/opt/pr56999.C: New test.
934 2013-04-18  Cary Coutant  <ccoutant@google.com>
936         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
937         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
939 2013-04-18  Cary Coutant  <ccoutant@google.com>
941         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
942         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
943         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
944         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
945         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
946         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
947         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
948         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
949         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
950         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
951         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
953 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
955         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
957 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
959         PR tree-optimization/56984
960         * gcc.c-torture/compile/pr56984.c: New test.
962         PR rtl-optimization/56992
963         * gcc.dg/pr56992.c: New test.
965 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
967         PR fortran/56814
968         * gfortran.dg/proc_ptr_42.f90: New.
970 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
972         * gnat.dg/discr41.ad[sb]: New test.
973         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
974         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
975         * gcc.dg/vect/slp-24.c: Likewise.
976         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
977         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
978         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
979         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
980         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
981         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
982         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
983         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
984         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
985         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
986         * gcc.dg/vect/vect-strided-mult.c: Likewise.
987         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
988         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
989         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
990         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
991         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
992         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
993         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
994         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
995         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
996         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
997         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
998         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
999         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1000         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
1001         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
1003 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
1005         PR fortran/40958
1006         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
1007         * gfortran.dg/module_md5_1.f90: Remove.
1009 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1011         * gcc.target/aarch64/adds3.c: New.
1012         * gcc.target/aarch64/subs3.c: New.
1014 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1016         * gcc.target/aarch64/adds1.c: New.
1017         * gcc.target/aarch64/adds2.c: New.
1018         * gcc.target/aarch64/subs1.c: New.
1019         * gcc.target/aarch64/subs2.c: New.
1021 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1023         Implement n3599 - Literal operator templates for strings.
1024         * g++.dg/cpp1y/udlit-char-template.C: New test.
1025         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1027 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1029         PR fortran/39505
1030         * gfortran.dg/no_arg_check_1.f90: New.
1031         * gfortran.dg/no_arg_check_2.f90: New.
1032         * gfortran.dg/no_arg_check_3.f90: New.
1034 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1036         PR fortran/56968
1037         * gfortran.dg/proc_ptr_41.f90: New.
1039 2013-04-16  Richard Biener  <rguenther@suse.de>
1041         PR tree-optimization/56756
1042         * gcc.dg/torture/pr56756.c: New testcase.
1044 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1046         PR fortran/56969
1047         * gfortran.dg/c_assoc_5.f90: New.
1049 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1051         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1052         * gcc.c-torture/execute/pr33992.x: Remove.
1053         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1054         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1055         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1057 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1059         PR tree-optimization/56962
1060         * gcc.c-torture/execute/pr56962.c: New test.
1062 2013-04-15  Richard Biener  <rguenther@suse.de>
1064         PR tree-optimization/56933
1065         * gcc.dg/vect/pr56933.c: New testcase.
1067 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1069         * gcc.target/arm/anddi3-opt.c: New test.
1070         * gcc.target/arm/anddi3-opt2.c: Likewise.
1072 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1074         * gcc.dg/pr56890-1.c: New test.
1075         * gcc.dg/pr56890-2.c: Likewise.
1077 2013-04-15  Joey Ye  <joey.ye@arm.com>
1079         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1080         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1082 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1084         PR fortran/56816
1085         * gfortran.dg/select_type_33.f03: New test.
1087 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1089         PR fortran/55959
1090         * gfortran.dg/typebound_proc_29.f03: New.
1092 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1094         PR fortran/56266
1095         * gfortran.dg/typebound_proc_28.f03: New.
1097 2013-04-12  Jeff Law  <law@redhat.com>
1099         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1100         either.
1102 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1104         PR fortran/56929
1105         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1107 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1109         PR target/56903
1110         * gcc.target/i386/pr56903.c: New test.
1112 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1114         PR fortran/56261
1115         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1116         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1117         * gfortran.dg/block_11.f90: Fix invalid test case.
1118         * gfortran.dg/function_types_3.f90: Add new error message.
1119         * gfortran.dg/global_references_1.f90: Ditto.
1120         * gfortran.dg/import2.f90: Remove unneeded parts.
1121         * gfortran.dg/import6.f90: Fix invalid test case.
1122         * gfortran.dg/proc_decl_2.f90: Ditto.
1123         * gfortran.dg/proc_decl_9.f90: Ditto.
1124         * gfortran.dg/proc_decl_18.f90: Ditto.
1125         * gfortran.dg/proc_ptr_40.f90: New.
1126         * gfortran.dg/whole_file_7.f90: Modified error wording.
1127         * gfortran.dg/whole_file_16.f90: Ditto.
1128         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1129         * gfortran.dg/whole_file_18.f90: Modified error wording.
1130         * gfortran.dg/whole_file_20.f03: Ditto.
1131         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1132         invalid test case.
1134 2013-04-12  Richard Biener  <rguenther@suse.de>
1136         Revert
1137         2013-04-10  Richard Biener  <rguenther@suse.de>
1139         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1141 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1143         PR fortran/56845
1144         * gfortran.dg/class_allocate_15.f90: New.
1146         Revert:
1147         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1149         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1150         scan-tree-dump-times.
1152 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1154         PR tree-optimization/56918
1155         PR tree-optimization/56920
1156         * gcc.dg/vect/pr56918.c: New test.
1157         * gcc.dg/vect/pr56920.c: New test.
1159 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1161         PR fortran/56845
1162         * gfortran.dg/class_allocate_14.f90: New.
1163         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1164         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1166 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1168         * gcc.dg/fold-cstvecshift.c: New testcase.
1170 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1172         * gcc.target/aarch64/negs.c: New.
1174 >>>>>>> trunk
1175 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1177         PR c++/56895
1178         * g++.dg/template/arrow4.C: New test.
1180 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1182         * gnat.dg/array23.adb: New test.
1183         * gnat.dg/array23_pkg[123].ads: New helpers.
1185 2013-04-11  Jeff Law  <law@redhat.com>
1187         PR tree-optimization/56900
1188         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1190 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1192         PR c++/56913
1193         * g++.dg/cpp0x/sfinae44.C: New.
1195 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1197         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1198         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1200 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1202         PR c++/54216
1203         * g++.dg/cpp0x/enum26.C: New.
1204         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1206 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1208         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1209         inverse operands.
1210         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1211         loop is vectorized.
1212         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1213         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1214         loop is vectorized and that the correct instruction is generated.
1215         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1216         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1217         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1219 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1221         PR tree-optimization/56899
1222         * gcc.c-torture/execute/pr56899.c: New test.
1224 2013-04-10  David S. Miller  <davem@davemloft.net>
1226         * gcc.target/sparc/setcc-4.c: New test.
1227         * gcc.target/sparc/setcc-5.c: New test.
1229 2013-04-10  Richard Biener  <rguenther@suse.de>
1231         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1233 2013-04-10  Richard Biener  <rguenther@suse.de>
1235         * gcc.dg/vect/slp-39.c: New testcase.
1237 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1239         PR tree-optimization/55524
1240         * gcc.target/epiphany/fnma-1.c: New test.
1242 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1244         * gcc.dg/tree-ssa/inline-11.c: New test
1246 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1248         PR c++/56895
1249         * g++.dg/template/arrow3.C: New test.
1251 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1253         * gcc.target/arm/minmax_minus.c: New test.
1255 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1257         PR middle-end/56883
1258         * c-c++-common/gomp/pr56883.c: New test.
1260 2013-04-09  Jeff Law  <law@redhat.com>
1262         * gcc.dg/tree-ssa/vrp87.c: New test.
1264 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1266         PR tree-optimization/56854
1267         * g++.dg/torture/pr56854.C: New test.
1269 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1271         PR fortran/56782
1272         * gfortran.dg/array_constructor_44.f90:  New test.
1274 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/56871
1277         * g++.dg/cpp0x/constexpr-specialization.C: New.
1279 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1281         * gcc.c-torture/execute/pr56837.c: New test.
1283         PR c++/34949
1284         PR c++/50243
1285         * g++.dg/opt/vt3.C: New test.
1286         * g++.dg/opt/vt4.C: New test.
1288 2013-04-08  Jeff Law  <law@redhat.com>
1290         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1292 2013-04-08  Richard Biener  <rguenther@suse.de>
1294         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1296 2013-04-08  Richard Biener  <rguenther@suse.de>
1298         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1300 2013-04-08  Richard Biener  <rguenther@suse.de>
1302         * g++.dg/vect/slp-pr56812.cc: Adjust.
1304 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1306         * gcc.dg/pr56837.c: New test.
1307         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1308         "generated memset minus one".
1310 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1312         PR fortran/56849
1313         * gfortran.dg/reshape_5.f90: New.
1315 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1317         PR target/56843
1318         * gcc.target/powerpc/recip-1.c: Modify expected output.
1319         * gcc.target/powerpc/recip-3.c: Likewise.
1320         * gcc.target/powerpc/recip-4.c: Likewise.
1321         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1323 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1325         * gcc.target/arm/peep-ldrd-1.c: New test.
1326         * gcc.target/arm/peep-strd-1.c: Likewise.
1328 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1330         * gcc.target/arm/negdi-1.c: New test.
1331         * gcc.target/arm/negdi-2.c: Likewise.
1332         * gcc.target/arm/negdi-3.c: Likewise.
1333         * gcc.target/arm/negdi-4.c: Likewise.
1335 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1337         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1338         Add -march=armv8-a when we use v8 NEON.
1339         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1340         (check_effective_target_vect_call_ceilf): Likewise.
1341         (check_effective_target_vect_call_floorf): Likewise.
1342         (check_effective_target_vect_call_roundf): Likewise.
1343         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1344         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1345         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1346         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1347         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1349 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1351         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1352         * gcc.target/powerpc/sd-pwr6.c: Same.
1353         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1354         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1356 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1358         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1360 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1362         PR fortran/40881
1363         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1364         * gfortran.dg/altreturn_4.f90: Ditto.
1365         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1366         * gfortran.dg/altreturn_5.f90: Ditto.
1367         * gfortran.dg/altreturn_6.f90: Ditto.
1368         * gfortran.dg/altreturn_7.f90: Ditto.
1370 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1372         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1373         New procedure.
1374         (check_effective_target_arm_v8_neon_ok_nocache):
1375         Likewise.
1376         (check_effective_target_arm_v8_neon_ok): Change to use
1377         check_effective_target_arm_v8_neon_ok_nocache.
1378         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1379         NEON flags.
1380         (check_effective_target_vect_call_btruncf):
1381         Enable for arm and ARMv8 NEON.
1382         (check_effective_target_vect_call_ceilf): Likewise.
1383         (check_effective_target_vect_call_floorf): Likewise.
1384         (check_effective_target_vect_call_roundf): Likewise.
1385         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1386         target.
1388 2013-04-04  Marek Polacek  <polacek@redhat.com>
1390         PR tree-optimization/48186
1391         * gcc.dg/pr48186.c: New test.
1393 2013-04-04  Richard Biener  <rguenther@suse.de>
1395         PR tree-optimization/56826
1396         * gcc.dg/vect/pr56826.c: New testcase.
1397         * gcc.dg/vect/O3-pr36098.c: Adjust.
1399 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1401         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1402         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1403         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1404         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1405         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1406         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1407         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1408         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1409         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1410         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1412 2013-04-04  Richard Biener  <rguenther@suse.de>
1414         PR tree-optimization/56213
1415         * gcc.dg/vect/vect-123.c: New testcase.
1417 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1419         PR fortran/56810
1420         * gfortran.dg/read_repeat_2.f90: New.
1422 2013-04-04  Richard Biener  <rguenther@suse.de>
1424         PR tree-optimization/56837
1425         * g++.dg/torture/pr56837.C: New testcase.
1427 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1429         PR fortran/50269
1430         * gfortran.dg/c_loc_test_21.f90: New.
1431         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1432         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1433         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1434         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1435         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1437 2013-04-03  Jeff Law  <law@redhat.com>
1439         PR tree-optimization/56799
1440         * gcc.c-torture/execute/pr56799.c: New test.
1442 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1444         PR c++/56815
1445         * g++.dg/warn/Wpointer-arith-1.C: New.
1446         * g++.dg/gomp/for-19.C: Adjust.
1448 2013-04-03  Marek Polacek  <polacek@redhat.com>
1450         PR sanitizer/55702
1451         * gcc.dg/pr55702.c: New test.
1453 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1455         PR target/56809
1456         * gcc.dg/pr56809.c: New testcase.
1458 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1460         PR debug/56819
1461         * g++.dg/debug/pr56819.C: New test.
1463 2013-04-03  Richard Biener  <rguenther@suse.de>
1465         PR tree-optimization/56817
1466         * g++.dg/torture/pr56817.C: New testcase.
1468 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1470         * gcc.dg/vect/bb-slp-31.c: New file.
1472 2013-04-03  Jason Merrill  <jason@redhat.com>
1474         PR c++/34949
1475         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1477 2013-04-03  Richard Biener  <rguenther@suse.de>
1479         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1481 2013-04-03  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/55964
1484         * gcc.dg/torture/pr55964-2.c: New testcase.
1486 2013-04-03  Richard Biener  <rguenther@suse.de>
1488         PR tree-optimization/56501
1489         * gcc.dg/torture/pr56501.c: New testcase.
1491 2013-04-03  Richard Biener  <rguenther@suse.de>
1493         PR tree-optimization/56407
1494         * gcc.dg/torture/pr56407.c: New testcase.
1496 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1498         PR tree-optimization/56790
1499         * g++.dg/ext/pr56790-1.C: New testcase.
1501 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1503         * gcc.target/i386/merge-1.c: New testcase.
1504         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1506 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1508         PR c/19449
1509         * gcc.c-torture/execute/pr19449.c: New test.
1511 2013-04-03  Richard Biener  <rguenther@suse.de>
1513         PR tree-optimization/56812
1514         * g++.dg/vect/slp-pr56812.cc: New testcase.
1516 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1518         PR fortran/56284
1519         PR fortran/40881
1520         * gfortran.dg/altreturn_8.f90: New.
1521         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1522         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1523         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1525 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1527         PR rtl-optimization/56745
1528         * gcc.c-torture/compile/pr56745.c: New test.
1530 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1532         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1534 2013-04-02  Richard Biener  <rguenther@suse.de>
1536         PR tree-optimization/56778
1537         * gcc.dg/torture/pr56778.c: New testcase.
1539 2013-04-02  Richard Biener  <rguenther@suse.de>
1541         PR middle-end/56768
1542         * g++.dg/torture/pr56768.C: New testcase.
1544 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1546         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1548 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1550         PR fortran/56660
1551         * gfortran.dg/namelist_82.f90:  New test.
1553 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1555         PR fortran/56500
1556         * gfortran.dg/implicit_class_1.f90: New.
1558 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1560         PR fortran/56786
1561         * gfortran.dg/namelist_81.f90:  New test.
1563 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1565         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1566         for constant and equal string lengths.
1567         * gfortran.dg/character_comparison_5.f90:  Likewise.
1568         * gfortran.dg/character_comparison_9.f90:  New test.
1570 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1572         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1573         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1575 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1577         PR fortran/35203
1578         * gfortran.dg/optional_absent_3.f90: New.
1580 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1582         PR fortran/56737
1583         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1585 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1587         PR fortran/56735
1588         * gfortran.dg/namelist_80.f90: New.
1590 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1592         PR fortran/45159
1593         * gfortran.dg/string_length_2.f90:  New test.
1594         * gfortran.dg/dependency_41.f90:  New test.
1596 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1598         PR fortran/55806
1599         * gfortran.dg/array_constructor_43.f90:  New test.
1600         * gfortran.dg/random_seed_3.f90:  New test.
1602 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1604         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1605         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1606         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1607         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1608         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1609         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1610         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1611         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1612         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1613         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1615 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1617         PR c++/56725
1618         * g++.dg/conversion/op4.C: Adjust.
1619         * g++.dg/cpp0x/rv1n.C: Likewise.
1620         * g++.dg/cpp0x/rv2n.C: Likewise.
1621         * g++.dg/cpp0x/template_deduction.C: Likewise.
1622         * g++.dg/expr/cond8.C: Likewise.
1623         * g++.dg/other/error4.C: Likewise.
1624         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1625         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1626         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1627         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1628         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1629         * g++.old-deja/g++.law/cvt20.C: Likewise.
1630         * g++.old-deja/g++.law/cvt8.C: Likewise.
1631         * g++.old-deja/g++.law/init8.C: Likewise.
1632         * g++.old-deja/g++.mike/net12.C: Likewise.
1633         * g++.old-deja/g++.mike/net8.C: Likewise.
1634         * g++.old-deja/g++.mike/p2793.C: Likewise.
1635         * g++.old-deja/g++.mike/p3836.C: Likewise.
1636         * g++.old-deja/g++.mike/p418.C: Likewise.
1637         * g++.old-deja/g++.mike/p701.C: Likewise.
1638         * g++.old-deja/g++.mike/p807.C: Likewise.
1640 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1642         PR middle-end/56694
1643         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1644         targets.
1646 2013-03-28  Marek Polacek  <polacek@redhat.com>
1648         PR tree-optimization/56695
1649         * gcc.dg/vect/pr56695.c: New test.
1651 2013-03-28  Richard Biener  <rguenther@suse.de>
1653         PR tree-optimization/37021
1654         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1655         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1657 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1659         PR fortran/56650
1660         PR fortran/36437
1661         * gfortran.dg/sizeof_2.f90: New.
1662         * gfortran.dg/sizeof_3.f90: New.
1663         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1665 2013-03-27  Richard Biener  <rguenther@suse.de>
1667         PR tree-optimization/37021
1668         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1670 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1672         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1673         * g++.dg/ipa/ivinline-2.C: Likewise.
1674         * g++.dg/ipa/ivinline-3.C: Likewise.
1675         * g++.dg/ipa/ivinline-4.C: Likewise.
1676         * g++.dg/ipa/ivinline-5.C: Likewise.
1677         * g++.dg/ipa/ivinline-7.C: Likewise.
1678         * g++.dg/ipa/ivinline-8.C: Likewise.
1679         * g++.dg/ipa/ivinline-9.C: Likewise.
1680         * g++.dg/cpp0x/noexcept03.C: Likewise.
1681         * gcc.dg/const-1.c: Likewise.
1682         * gcc.dg/ipa/pure-const-1.c: Likewise.
1683         * gcc.dg/noreturn-8.c: Likewise.
1684         * gcc.target/i386/mmx-1.c: Likewise.
1685         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1686         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1687         * gcc.c-torture/execute/pr33992.x: New file.
1689 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1691         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1693 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1695         PR c++/55951
1696         * g++.dg/ext/desig5.C: New.
1698 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1700         PR fortran/56649
1701         * gfortran.dg/merge_init_expr_2.f90: New.
1702         * gfortran.dg/merge_char_1.f90: Modify test to
1703         stay a run-time test.
1704         * gfortran.dg/merge_char_3.f90: Ditto.
1706 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1708         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1709         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1711 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1713         PR c++/56722
1714         * g++.dg/cpp0x/range-for23.C: New.
1716 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1718         PR libfortran/52512
1719         * gfortran.dg/namelist_79.f90: New.
1721 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1723         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1725 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1727         PR fortran/38536
1728         PR fortran/38813
1729         PR fortran/38894
1730         PR fortran/39288
1731         PR fortran/40963
1732         PR fortran/45824
1733         PR fortran/47023
1734         PR fortran/47034
1735         PR fortran/49023
1736         PR fortran/50269
1737         PR fortran/50612
1738         PR fortran/52426
1739         PR fortran/54263
1740         PR fortran/55343
1741         PR fortran/55444
1742         PR fortran/55574
1743         PR fortran/56079
1744         PR fortran/56378
1745         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1746         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1747         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1748         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1749         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1750         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1751         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1752         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1753         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1754         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1755         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1756         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1757         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1758         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1759         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1760         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1761         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1762         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1763         * gfortran.dg/pr32601_1.f03: Ditto.
1764         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1765         * gfortran.dg/blockdata_7.f90: New.
1766         * gfortran.dg/c_assoc_4.f90: New.
1767         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1768         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1769         * gfortran.dg/c_funloc_tests_8.f90: New.
1770         * gfortran.dg/c_loc_test_17.f90: New.
1771         * gfortran.dg/c_loc_test_18.f90: New.
1772         * gfortran.dg/c_loc_test_19.f90: New.
1773         * gfortran.dg/c_loc_test_20.f90: New.
1774         * gfortran.dg/c_sizeof_5.f90: New.
1775         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1776         * gfortran.dg/transfer_resolve_2.f90: New.
1777         * gfortran.dg/transfer_resolve_3.f90: New.
1778         * gfortran.dg/transfer_resolve_4.f90: New.
1779         * gfortran.dg/pr32601.f03: Update dg-error.
1780         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1781         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1783 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1785         * gcc.target/arm/vseleqdf.c: New test.
1786         * gcc.target/arm/vseleqsf.c: Likewise.
1787         * gcc.target/arm/vselgedf.c: Likewise.
1788         * gcc.target/arm/vselgesf.c: Likewise.
1789         * gcc.target/arm/vselgtdf.c: Likewise.
1790         * gcc.target/arm/vselgtsf.c: Likewise.
1791         * gcc.target/arm/vselledf.c: Likewise.
1792         * gcc.target/arm/vsellesf.c: Likewise.
1793         * gcc.target/arm/vselltdf.c: Likewise.
1794         * gcc.target/arm/vselltsf.c: Likewise.
1795         * gcc.target/arm/vselnedf.c: Likewise.
1796         * gcc.target/arm/vselnesf.c: Likewise.
1797         * gcc.target/arm/vselvcdf.c: Likewise.
1798         * gcc.target/arm/vselvcsf.c: Likewise.
1799         * gcc.target/arm/vselvsdf.c: Likewise.
1800         * gcc.target/arm/vselvssf.c: Likewise.
1802 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1804         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1805         body from here...
1806         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1807         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1808         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1809         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1810         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1811         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1812         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1813         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1814         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1815         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1816         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1817         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1818         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1819         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1820         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1821         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1822         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1823         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1824         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1825         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1826         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1827         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1828         * gcc.target/arm/atomic-op-char.c: Likewise.
1829         * gcc.target/arm/atomic-op-consume.c: Likewise.
1830         * gcc.target/arm/atomic-op-int.c: Likewise.
1831         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1832         * gcc.target/arm/atomic-op-release.c: Likewise.
1833         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1834         * gcc.target/arm/atomic-op-short.c: Likewise.
1836 2013-03-25  Richard Biener  <rguenther@suse.de>
1838         PR middle-end/56694
1839         * g++.dg/torture/pr56694.C: New testcase.
1841 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1843         PR target/56720
1844         * gcc.target/arm/neon-vcond-gt.c: New test.
1845         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1846         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1848 2013-03-25  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/56689
1851         * gcc.dg/torture/pr56689.c: New testcase.
1853 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1855         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1857 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1859         PR fortran/56696
1860         * gfortran.dg/eof_5.f90: New.
1862 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1864         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1865         alphabetically.
1867 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1869         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1871 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1873         PR testsuite/55994
1874         * gcc.c-torture/execute/builtins/builtins.exp: Add
1875         -Wl,--allow-multiple-definition for RTEMS targets.
1877 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1879         * gcc.target/aarch64/movk.c: New test.
1881 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1883         * g++.dg/ext/vector21.C: New testcase.
1885 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1887         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1888         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1890 2013-03-21  Richard Biener  <rguenther@suse.de>
1892         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1893         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1895 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1897         * gcc.target/aarch64/vect.c: Test and result vector added
1898         for sabd and saba instructions.
1899         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1900         instructions in assembly.
1901         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1902         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1903         for fabd instruction.
1904         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1905         instruction in assembly.
1906         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1908 2013-03-20  Jeff Law  <law@redhat.com>
1910         * g++.dg/tree-ssa/ssa-dom.C: New test.
1912 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1914         * gcc.target/powerpc/mmfpgpr.c: New test.
1915         * gcc.target/powerpc/sd-vsx.c: Likewise.
1916         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1917         * gcc.target/powerpc/vsx-float0.c: Likewise.
1919 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1921         PR tree-optimization/56355
1922         * gcc.dg/pr56355-1.c: New file.
1924 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1925             Richard Sandiford <rdsandiford@googlemail.com>
1927         * gcc.target/mips/mips.exp: Add microMIPS support.
1928         * gcc.target/mips/umips-movep-2.c: New test.
1929         * gcc.target/mips/umips-lwp-2.c: New test.
1930         * gcc.target/mips/umips-swp-5.c: New test.
1931         * gcc.target/mips/umips-constraints-1.c: New test.
1932         * gcc.target/mips/umips-lwp-3.c: New test.
1933         * gcc.target/mips/umips-swp-6.c: New test.
1934         * gcc.target/mips/umips-constraints-2.c: New test.
1935         * gcc.target/mips/umips-save-restore-1.c: New test.
1936         * gcc.target/mips/umips-lwp-4.c: New test.
1937         * gcc.target/mips/umips-swp-7.c: New test.
1938         * gcc.target/mips/umips-save-restore-2.c: New test.
1939         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1940         * gcc.target/mips/umips-lwp-5.c: New test.
1941         * gcc.target/mips/umips-save-restore-3.c: New test.
1942         * gcc.target/mips/umips-lwp-6.c: New test.
1943         * gcc.target/mips/umips-swp-1.c: New test.
1944         * gcc.target/mips/umips-lwp-7.c: New test.
1945         * gcc.target/mips/umips-swp-2.c: New test.
1946         * gcc.target/mips/umips-lwp-8.c: New test.
1947         * gcc.target/mips/umips-swp-3.c: New test.
1948         * gcc.target/mips/umips-movep-1.c: New test.
1949         * gcc.target/mips/umips-lwp-1.c: New test.
1950         * gcc.target/mips/umips-swp-4.c: New test.
1952 2013-03-20  Richard Biener  <rguenther@suse.de>
1954         PR tree-optimization/56661
1955         * gcc.dg/torture/pr56661.c: New testcase.
1957 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1959         PR rtl-optimization/56605
1960         * gcc.target/powerpc/pr56605.c: New.
1962 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1964         PR fortran/54932
1965         * gfortran.dg/do_1.f90: Don't xfail.
1967 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1969         PR libfortran/51825
1970         * gfortran.dg/namelist_77.f90: New.
1971         * gfortran.dg/namelist_78.f90: New.
1973 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1975         PR libfortran/48618
1976         * gfortran.dg/open_negative_unit_1.f90: New.
1978 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1980         * gcc.target/aarch64/sbc.c: New test.
1982 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1984         * gcc.target/aarch64/ror.c: New test.
1986 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1988         * gcc.target/aarch64/extr.c: New test.
1990 2013-03-19  Richard Biener  <rguenther@suse.de>
1992         PR tree-optimization/56273
1993         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1994         * c-c++-common/uninit-17.c: Likewise.
1996 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1998         PR tree-optimization/56635
1999         * g++.dg/torture/pr56635.C: New test.
2001 2013-03-18  Richard Biener  <rguenther@suse.de>
2003         PR tree-optimization/3713
2004         * g++.dg/ipa/devirt-12.C: New testcase.
2006 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
2008         PR c/56566
2009         * c-c++-common/pr56566.c: New test.
2011 2013-03-17  Jason Merrill  <jason@redhat.com>
2013         * g++.dg/template/abstract-dr337.C: XFAIL.
2015 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2017         PR c++/56607
2018         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2019         * c-c++-common/pr56607.c: New test.
2021 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2023         PR c++/56582
2024         * g++.dg/cpp0x/constexpr-array5.C: New.
2026 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2028         PR fortran/56615
2029         * gfortran.dg/transfer_intrinsic_5.f90: New.
2031 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2033         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2034         * gcc.target/i386/pr20020-1.c: Likewise.
2035         * gcc.target/i386/pr20020-2.c: Likewise.
2036         * gcc.target/i386/pr20020-3.c: Likewise.
2037         * gcc.target/i386/pr53425-1.c: Likewise.
2038         * gcc.target/i386/pr53425-2.c: Likewise.
2039         * gcc.target/i386/pr55093.c: Likewise.
2040         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2042 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2044         PR debug/56307
2045         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2046         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2048 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2050         PR tree-optimization/53265
2051         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2052         undefined behavior.
2053         * gcc.dg/graphite/id-6.c (test): Likewise.
2054         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2055         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2057         PR tree-optimization/53265
2058         * gcc.dg/pr53265.c: New test.
2059         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2060         to dg-options.
2061         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2062         arrays.
2063         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2064         n, use it as high bound instead of 4.
2066 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2068         PR target/49880
2069         * gcc.target/sh/pr49880-1.c: New.
2070         * gcc.target/sh/pr49880-2.c: New.
2071         * gcc.target/sh/pr49880-3.c: New.
2072         * gcc.target/sh/pr49880-4.c: New.
2073         * gcc.target/sh/pr49880-5.c: New.
2075 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2077         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2079 2013-03-13  Richard Biener  <rguenther@suse.de>
2081         PR tree-optimization/56608
2082         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2084 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2086         PR c++/56611
2087         * g++.dg/cpp0x/alias-decl-32.C: New.
2089 2013-03-11  Jan Hubicka  <jh@suse.cz>
2091         PR middle-end/56571
2092         * gcc.c-torture/compile/pr56571.c: New testcase.
2094 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2096         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2097         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2099 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2101         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2102         * gcc.dg/inline_4.c: Likewise.
2103         * gcc.dg/unroll_2.c: Likewise.
2104         * gcc.dg/unroll_3.c: Likewise.
2105         * gcc.dg/unroll_4.c: Likewise.
2107 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2109         PR testsuite/54119
2110         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2112         PR debug/56307
2113         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2115 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2117         PR target/40797
2118         * gcc.c-torture/compile/pr40797.c: New.
2120 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2122         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2124 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2126         PR fortran/56575
2127         * gfortran.dg/class_56.f90: New test.
2129 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2131         PR middle-end/56524
2132         * gcc.target/mips/pr56524.c: New test.
2134 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2136         PR c++/56565
2137         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2139 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2141         PR c++/51412
2142         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2144 2013-03-08  Marek Polacek  <polacek@redhat.com>
2146         PR tree-optimization/56478
2147         * gcc.dg/torture/pr56478.c: New test.
2149 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2151         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2152         targets linker option --allow-multiple-definition.
2154         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2155         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2156         * gcc.dg/pr52549.c: Add LLP64 case.
2157         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2158         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2159         * gcc.dg/torture/pr51071-2.c: Likewise.
2160         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2161         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2162         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2163         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2164         * gcc.dg/weak/weak-1.c: Likewise.
2165         * gcc.dg/weak/weak-2.c: Likewise.
2166         * gcc.dg/weak/weak-3.c: Likewise.
2167         * gcc.dg/weak/weak-4.c: Likewise.
2168         * gcc.dg/weak/weak-5.c: Likewise.
2169         * gcc.dg/weak/weak-15.c: Likewise.
2170         * gcc.dg/weak/weak-16.c: Likewise.
2172         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2174 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2176         PR tree-optimization/56559
2177         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2179 2013-03-07  Andreas Schwab  <schwab@suse.de>
2181         * gcc.dg/pr31490.c: Fix last change.
2183 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2185         PR c++/56534
2186         * g++.dg/template/crash115.C: New.
2188 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2190         PR tree-optimization/56539
2191         * gcc.c-torture/compile/pr56539.c: New test.
2193 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2195         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2196         targets.
2197         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2198         * gcc.dg/lto/20091013-1_2.c: Likewise.
2199         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2201 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2203         * gnat.dg/specs/aggr6.ads: New test.
2205 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2207         * gnat.dg/loop_optimization15.ad[sb]: New test.
2209 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2211         PR middle-end/56548
2212         * gcc.dg/pr56548.c: New test.
2214 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2216         PR debug/53363
2217         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2219 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2221         PR c++/56543
2222         * g++.dg/template/typename20.C: New test.
2224 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2226         PR debug/56510
2227         * gcc.dg/pr56510.c: New test.
2229         PR rtl-optimization/56484
2230         * gcc.c-torture/compile/pr56484.c: New test.
2232 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2234         PR c++/56530
2235         * g++.dg/warn/Wsign-conversion-2.C: New.
2237 2013-03-05  Richard Biener  <rguenther@suse.de>
2239         PR tree-optimization/56270
2240         * gcc.dg/vect/slp-38.c: New testcase.
2242 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2244         PR rtl-optimization/56494
2245         * gcc.dg/pr56494.c: New test.
2247 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2249         * gcc.dg/pr56424.c: New test.
2251 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2253         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2254         * gcc.dg/pr56228.c <avr>: Skip.
2256 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2258         PR testsuite/52641
2259         PR tree-optimization/52631
2260         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2262 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2264         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2265         * gcc.dg/vect/vect-83_64.c: Same.
2267 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2269         PR fortran/56477
2270         * gfortran.dg/pointer_check_13.f90: New test.
2272 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2274         PR fortran/54730
2275         * gfortran.dg/array_constructor_42.f90: New test.
2277 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2279         PR c++/52688
2280         * g++.dg/template/static33.C: New.
2281         * g++.dg/template/static34.C: Likewise.
2283         PR c++/10291
2284         * g++.dg/template/static35.C: New.
2286 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2288         * gcc.dg/pr56396.c: Require pic support.
2290 2013-03-01  Richard Biener  <rguenther@suse.de>
2292         PR tree-optimization/55481
2293         * gcc.dg/torture/pr56488.c: New testcase.
2295 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2296             Jakub Jelinek  <jakub@redhat.com>
2298         PR sanitizer/56454
2299         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2300         no_sanitize_address attribute rather than no_address_safety_analysis.
2301         * g++.dg/asan/sanitizer_test_utils.h
2302         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2303         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2304         in addition to no_address_safety_analysis.
2306 2013-02-28  Jason Merrill  <jason@redhat.com>
2308         PR c++/56481
2309         * g++.dg/cpp0x/constexpr-and.C: New.
2311 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2313         PR tree-optimization/56294
2314         * g++.dg/debug/pr56294.C: New test.
2316 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2318         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2320 2013-02-27  Marek Polacek  <polacek@redhat.com>
2322         PR rtl-optimization/56466
2323         * gcc.dg/pr56466.c: New test.
2325 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2327         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2328         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2329         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2331 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2333         PR middle-end/45472
2334         * gcc.dg/pr45472.c: New test.
2336 2013-02-26  Marek Polacek  <polacek@redhat.com>
2338         PR tree-optimization/56426
2339         * gcc.dg/pr56436.c: New test.
2341 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2343         PR tree-optimization/56448
2344         * gcc.c-torture/compile/pr56448.c: New test.
2346         PR tree-optimization/56443
2347         * gcc.dg/torture/pr56443.c: New test.
2349 2013-02-25  Richard Biener  <rguenther@suse.de>
2351         PR tree-optimization/56175
2352         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2354 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2356         PR c++/56403
2357         * g++.dg/torture/pr56403.C: New test.
2359 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2361         Revert:
2362         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2363         Richard Sandiford  <rdsandiford@googlemail.com>
2365         * gcc.target/mips/mips.exp: Add microMIPS support.
2366         * gcc.target/mips/umips-movep-2.c: New test.
2367         * gcc.target/mips/umips-lwp-2.c: New test.
2368         * gcc.target/mips/umips-swp-5.c: New test.
2369         * gcc.target/mips/umips-constraints-1.c: New test.
2370         * gcc.target/mips/umips-lwp-3.c: New test.
2371         * gcc.target/mips/umips-swp-6.c: New test.
2372         * gcc.target/mips/umips-constraints-2.c: New test.
2373         * gcc.target/mips/umips-save-restore-1.c: New test.
2374         * gcc.target/mips/umips-lwp-4.c: New test.
2375         * gcc.target/mips/umips-swp-7.c: New test.
2376         * gcc.target/mips/umips-save-restore-2.c: New test.
2377         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2378         * gcc.target/mips/umips-lwp-5.c: New test.
2379         * gcc.target/mips/umips-save-restore-3.c: New test.
2380         * gcc.target/mips/umips-lwp-6.c: New test.
2381         * gcc.target/mips/umips-swp-1.c: New test.
2382         * gcc.target/mips/umips-lwp-7.c: New test.
2383         * gcc.target/mips/umips-swp-2.c: New test.
2384         * gcc.target/mips/umips-lwp-8.c: New test.
2385         * gcc.target/mips/umips-swp-3.c: New test.
2386         * gcc.target/mips/umips-movep-1.c: New test.
2387         * gcc.target/mips/umips-lwp-1.c: New test.
2388         * gcc.target/mips/umips-swp-4.c: New test.
2390 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2391             Richard Sandiford  <rdsandiford@googlemail.com>
2393         * gcc.target/mips/mips.exp: Add microMIPS support.
2394         * gcc.target/mips/umips-movep-2.c: New test.
2395         * gcc.target/mips/umips-lwp-2.c: New test.
2396         * gcc.target/mips/umips-swp-5.c: New test.
2397         * gcc.target/mips/umips-constraints-1.c: New test.
2398         * gcc.target/mips/umips-lwp-3.c: New test.
2399         * gcc.target/mips/umips-swp-6.c: New test.
2400         * gcc.target/mips/umips-constraints-2.c: New test.
2401         * gcc.target/mips/umips-save-restore-1.c: New test.
2402         * gcc.target/mips/umips-lwp-4.c: New test.
2403         * gcc.target/mips/umips-swp-7.c: New test.
2404         * gcc.target/mips/umips-save-restore-2.c: New test.
2405         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2406         * gcc.target/mips/umips-lwp-5.c: New test.
2407         * gcc.target/mips/umips-save-restore-3.c: New test.
2408         * gcc.target/mips/umips-lwp-6.c: New test.
2409         * gcc.target/mips/umips-swp-1.c: New test.
2410         * gcc.target/mips/umips-lwp-7.c: New test.
2411         * gcc.target/mips/umips-swp-2.c: New test.
2412         * gcc.target/mips/umips-lwp-8.c: New test.
2413         * gcc.target/mips/umips-swp-3.c: New test.
2414         * gcc.target/mips/umips-movep-1.c: New test.
2415         * gcc.target/mips/umips-lwp-1.c: New test.
2416         * gcc.target/mips/umips-swp-4.c: New test.
2418 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2420         PR sanitizer/56393
2421         * lib/asan-dg.exp (asan_link_flags): Add
2422         -B${gccpath}/libsanitizer/asan/ to flags.
2424 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2426         PR middle-end/56420
2427         * gcc.dg/torture/pr56420.c: New test.
2429 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2431         PR middle-end/56108
2432         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2434 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2436         PR tree-optimization/56310
2437         * g++.dg/ipa/pr56310.C: New test.
2439 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2441         PR fortran/56385
2442         * gfortran.dg/proc_ptr_comp_37.f90: New.
2444 2013-02-21  Richard Biener  <rguenther@suse.de>
2446         PR tree-optimization/56415
2447         Revert
2448         2013-02-11  Richard Biener  <rguenther@suse.de>
2450         PR tree-optimization/56273
2451         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2452         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2453         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2454         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2455         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2456         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2458 2013-02-21  Marek Polacek  <polacek@redhat.com>
2460         PR tree-optimization/56398
2461         * g++.dg/torture/pr56398.C: New test.
2463 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2465         PR inline-asm/56405
2466         * gcc.c-torture/compile/pr56405.c: New test.
2468 2013-02-20  Jan Hubicka  <jh@suse.cz>
2470         PR tree-optimization/56265
2471         * g++.dg/ipa/devirt-11.C: New testcase.
2473 2013-02-20  Richard Biener  <rguenther@suse.de>
2475         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2477 2013-02-20  Richard Biener  <rguenther@suse.de>
2478         Jakub Jelinek  <jakub@redhat.com>
2480         PR tree-optimization/56396
2481         * gcc.dg/pr56396.c: New testcase.
2483 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2485         PR c++/56373
2486         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2488 2013-02-19  Richard Biener  <rguenther@suse.de>
2490         PR tree-optimization/56384
2491         * gcc.dg/torture/pr56384.c: New testcase.
2493 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2495         PR tree-optimization/56350
2496         * gcc.dg/pr56350.c: New test.
2498         PR tree-optimization/56381
2499         * g++.dg/opt/pr56381.C: New test.
2501 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2503         PR pch/54117
2504         * lib/dg-pch.exp (pch-init, pch-finish,
2505         check_effective_target_pch_supported_debug): New procs.
2506         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2507         Likewise if $pch_unsupported_debug and $flags include -g.
2508         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2509         and dg-require-effective-target pch_unsupported_debug.
2510         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2511         * objc.dg/pch/pch.exp: Likewise.
2512         * gcc.dg/pch/pch.exp: Likewise.
2513         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2514         pch_unsupported_debug.
2515         * gcc.dg/pch/valid-1.hs: Likewise.
2516         * gcc.dg/pch/valid-1b.c: Likewise.
2517         * gcc.dg/pch/valid-1b.hs: Likewise.
2519 2013-02-18  Richard Biener  <rguenther@suse.de>
2521         PR tree-optimization/56366
2522         * gcc.dg/torture/pr56366.c: New testcase.
2524 2013-02-18  Richard Biener  <rguenther@suse.de>
2526         PR middle-end/56349
2527         * gcc.dg/torture/pr56349.c: New testcase.
2529 2013-02-18  Richard Biener  <rguenther@suse.de>
2531         PR tree-optimization/56321
2532         * gcc.dg/torture/pr56321.c: New testcase.
2534 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2536         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2538 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2539             Dodji Seketeli  <dodji@redhat.com>
2541         PR asan/56330
2542         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2543         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2544         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2545         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2546         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2547         * c-c++-common/asan/pr56330.c: Likewise.
2548         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2549         Ensure the size argument of __builtin_memcpy is a constant.
2551 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2552             Paolo Carlini  <paolo.carlini@oracle.com>
2554         PR c++/51242
2555         * g++.dg/cpp0x/enum23.C: New.
2557 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2559         PR target/54685
2560         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2562 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2564         PR rtl-optimization/56348
2565         * gcc.target/i386/pr56348.c: New test.
2567 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2569         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2570         * gcc.target/arm/interrupt-2.c: Likewise.
2572 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2574         PR fortran/56318
2575         * gfortran.dg/matmul_9.f90: New.
2577 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2579         PR fortran/53818
2580         * gfortran.dg/init_flag_11.f90: New.
2582 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2584         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2586 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2588         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2589         characters.
2591 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2592             Tobias Burnus  <burnus@net-b.de>
2594         PR testsuite/56138
2595         * gfortran.dg/allocatable_function_7.f90: New.
2597 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2599         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2600         * asan_globals_test-wrapper.cc: New file.
2601         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2602         instead of asan_globals_test.cc as dg-additional-sources.
2603         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2604         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2605         "sanitizer_test_utils.h" instead of
2606         "sanitizer_common/tests/sanitizer_test_utils.h".
2607         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2608         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2609         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2610         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2611         * g++.dg/asan/asan_test.cc: Synced from upstream.
2612         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2614 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2616         Fix an asan crash
2617         * c-c++-common/asan/memcmp-2.c: New test.
2619 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2621         PR c++/55582
2622         * g++.dg/cpp0x/udlit-string-literal.h: New.
2623         * g++.dg/cpp0x/udlit-string-literal.C: New.
2625 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2627         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2629 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2631         PR target/56184
2632         * gcc.target/arm/pr56184.C: New test.
2634 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2636         PR c++/56302
2637         * g++.dg/torture/pr56302.C: New test.
2638         * g++.dg/cpp0x/constexpr-56302.C: New test.
2639         * c-c++-common/pr56302.c: New test.
2641 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2642             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2644         PR fortran/56204
2645         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2646         * gfortran.dg/quad_3.f90: Ditto.
2648 2013-02-13  Kostya Serebryany  <kcc@google.com>
2650         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2651         to match the fresh asan run-time.
2652         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2654 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2656         Avoid instrumenting duplicated memory access in the same basic block
2657         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2658         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2659         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2660         * c-c++-common/asan/inc.c: Likewise.
2662 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2664         PR inline-asm/56148
2665         * gcc.target/i386/pr56148.c: New test.
2667 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2668             Tobias Burnus  <burnus@net-b.de>
2670         PR testsuite/56082
2671         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2672         to kind=2.
2674 2013-02-12  Richard Biener  <rguenther@suse.de>
2676         PR lto/56297
2677         * gcc.dg/lto/pr56297_0.c: New testcase.
2678         * gcc.dg/lto/pr56297_0.c: Likewise.
2680 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2682         PR fortran/46952
2683         * gfortran.dg/typebound_deferred_1.f90: New.
2685 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2687         PR rtl-optimization/56151
2688         * gcc.target/i386/pr56151.c: New test.
2690 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2692         * g++.dg/ext/mv12.C: New test.
2693         * g++.dg/ext/mv12.h: New file.
2694         * g++.dg/ext/mv12-aux.C: New file.
2695         * g++.dg/ext/mv13.C: New test.
2697 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2699         * lib/target-supports.exp
2700         (check_effective_target_powerpc_eabi_ok): New.
2701         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2702         powerpc_eabi_ok.
2703         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2704         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2705         only.
2706         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2707         * gcc.target/powerpc/pr51623.c: Likewise.
2708         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2709         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2711 2013-02-11  Alexander Potapenko  <glider@google.com>
2712             Jack Howarth  <howarth@bromo.med.uc.edu>
2713             Jakub Jelinek  <jakub@redhat.com>
2715         PR sanitizer/55617
2716         * g++.dg/asan/pr55617.C: Run on all targets.
2718 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2720         PR rtl-optimization/56275
2721         * gcc.dg/pr56275.c: New test.
2723 2013-02-11  Richard Biener  <rguenther@suse.de>
2725         PR tree-optimization/56273
2726         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2728 2013-02-11  Richard Biener  <rguenther@suse.de>
2730         PR tree-optimization/56264
2731         * gcc.dg/torture/pr56264.c: New testcase.
2733 2013-02-11  Richard Biener  <rguenther@suse.de>
2735         PR tree-optimization/56273
2736         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2737         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2738         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2739         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2740         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2741         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2743 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2745         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2746         for *-*-linux-gnu targets.
2747         * g++.dg/asan/interception-test-1.c: Ditto.
2748         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2749         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2751 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2753         PR fortran/55362
2754         * gfortran.dg/intrinsic_size_4.f90 : New test.
2756 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2758         PR target/56256
2759         * gcc.target/powerpc/pr56256.c: New test.
2761 2013-02-08  Ian Lance Taylor  <iant@google.com>
2763         * lib/go.exp: Load timeout.exp.
2765 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2767         PR rtl-optimization/56246
2768         * gcc.target/i386/pr56246.c: New test.
2770 2013-02-08  Jeff Law  <law@redhat.com>
2772         PR debug/53948
2773         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2775 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2777         PR target/56043
2778         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2779         powerpc*-*-linux*.
2781 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2783         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2785 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2787         PR rtl-optimization/56195
2788         * gcc.dg/torture/pr56195.c: New test.
2790 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2792         PR fortran/54107
2793         * gfortran.dg/recursive_interface_2.f90: New test.
2795 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2797         PR tree-optimization/56250
2798         * gcc.c-torture/execute/pr56250.c: New test.
2800 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2802         PR tree-optimization/56064
2803         * gcc.dg/fixed-point/view-convert-2.c: New test.
2805 2013-02-08  Michael Matz  <matz@suse.de>
2807         PR tree-optimization/52448
2808         * gcc.dg/pr52448.c: New test.
2810 2013-02-08  Richard Biener  <rguenther@suse.de>
2812         PR middle-end/56181
2813         * gcc.dg/torture/pr56181.c: New testcase.
2815 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2817         PR target/54222
2818         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2819         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2821 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2823         PR c++/56241
2824         * g++.dg/parse/crash61.C: New test.
2826         PR c++/56239
2827         * g++.dg/parse/pr56239.C: New test.
2829         PR c++/56237
2830         * g++.dg/abi/mangle61.C: New test.
2832 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2834         PR rtl-optimization/56225
2835         * gcc.target/i386/pr56225.c: New test.
2837 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2839         PR debug/56154
2840         * gcc.dg/guality/pr56154-1.c: New test.
2841         * gcc.dg/guality/pr56154-2.c: New test.
2842         * gcc.dg/guality/pr56154-3.c: New test.
2843         * gcc.dg/guality/pr56154-4.c: New test.
2844         * gcc.dg/guality/pr56154-aux.c: New file.
2846         PR tree-optimization/55789
2847         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2848         cleanup-tree-dump.
2849         * gcc.dg/tree-ssa/inline-3.c: Add
2850         --param max-early-inliner-iterations=2 option.
2852 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2854         PR debug/53363
2855         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2856         Add -fno-dwarf2-cfi-asm to dg-options.
2857         Adapt match count.
2859 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2861         PR target/56228
2862         * gcc.dg/pr56228.c: New test.
2864 2013-02-07  Alan Modra  <amodra@gmail.com>
2866         PR target/54009
2867         * gcc.target/powerpc/pr54009.c: New test.
2868         PR target/54131
2869         * gfortran.dg/pr54131.f: New test.
2871 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2873         PR fortran/55789
2874         * gfortran.dg/array_constructor_41.f90: New test.
2876 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2878         PR fortran/55978
2879         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2881 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2883         PR middle-end/56217
2884         * g++.dg/gomp/pr56217.C: New test.
2886 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2888         PR tree-optimization/56205
2889         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2890         * gcc.c-torture/execute/pr56205.c: New test.
2892 2013-02-05  Richard Biener  <rguenther@suse.de>
2894         PR tree-optimization/53342
2895         PR tree-optimization/53185
2896         * gcc.dg/vect/pr53185-2.c: New testcase.
2898 2013-02-05  Jan Hubicka  <jh@suse.cz>
2900         PR tree-optimization/55789
2901         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2902         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2903         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2904         * g++.dg/ipa/inline-1.C: New testcase.
2905         * g++.dg/ipa/inline-2.C: New testcase.
2906         * g++.dg/ipa/inline-3.C: New testcase.
2908 2013-02-05  Jan Hubicka  <jh@suse.cz>
2910         PR tree-optimization/55789
2911         * g++.dg/torture/pr55789.C: New testcase.
2913 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2915         PR middle-end/56167
2916         * gcc.dg/pr56167.c: New test.
2918 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2920         PR target/55146
2921         * gcc.target/sh/pr55146.c: New.
2923 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2925         PR tree-optimization/54386
2926         * gcc.target/sh/pr54386.c: New.
2928 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2930         PR fortran/56008
2931         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2933         PR fortran/47517
2934         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2936 2013-02-04  Alexander Potapenko  <glider@google.com>
2937             Jack Howarth  <howarth@bromo.med.uc.edu>
2938             Jakub Jelinek  <jakub@redhat.com>
2940         PR sanitizer/55617
2941         * g++.dg/asan/pr55617.C: New test.
2943 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2945         PR fortran/54195
2946         * gfortran.dg/typebound_operator_19.f90: New test.
2947         * gfortran.dg/typebound_assignment_4.f90: New test.
2949 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2951         PR fortran/54107
2952         * gfortran.dg/recursive_interface_1.f90: New test.
2954 2013-02-04  Richard Guenther  <rguenther@suse.de>
2956         PR lto/56168
2957         * gcc.dg/lto/pr56168_0.c: New testcase.
2958         * gcc.dg/lto/pr56168_1.c: Likewise.
2960 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2962         PR fortran/50627
2963         PR fortran/56054
2964         * gfortran.dg/block_12.f90:  New test.
2965         * gfortran.dg/module_error_1.f90:  New test.
2967 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2969         * lib/target-supports.exp (check_effective_target_vect_float)
2970         (check_effective_target_vect_no_align): Add mips-sde-elf.
2972 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2974         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2976 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2978         * gcc.dg/pr56023.c: XFAIL on AIX.
2979         * gcc.dg/vect/pr49352.c: Same.
2981 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2983         * gnat.dg/opt26.adb: New test.
2985 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2987         Revert.
2988         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2990         * gcc.target/arm/neon-vfnms-1.c: New test.
2991         * gcc.target/arm/neon-vfnma-1.c: New test.
2993 2013-01-31  Richard Biener  <rguenther@suse.de>
2995         PR tree-optimization/56157
2996         * gcc.dg/torture/pr56157.c: New testcase.
2998 2013-01-30  Richard Biener  <rguenther@suse.de>
3000         PR tree-optimization/56150
3001         * gcc.dg/torture/pr56150.c: New testcase.
3003 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3005         PR sanitizer/55374
3006         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3007         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3008         printed in backtrace.
3009         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3010         to avoid errors about mismatched allocation vs. deallocation.
3012         PR c++/55742
3013         * g++.dg/mv1.C: Moved to...
3014         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3015         * g++.dg/mv2.C: Moved to...
3016         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3017         * g++.dg/mv3.C: Moved to...
3018         * g++.dg/ext/mv3.C: ... here.
3019         * g++.dg/mv4.C: Moved to...
3020         * g++.dg/ext/mv4.C: ... here.
3021         * g++.dg/mv5.C: Moved to...
3022         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3023         * g++.dg/mv6.C: Moved to...
3024         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3025         * g++.dg/ext/mv7.C: New test.
3026         * g++.dg/ext/mv8.C: New test.
3027         * g++.dg/ext/mv9.C: New test.
3028         * g++.dg/ext/mv10.C: New test.
3029         * g++.dg/ext/mv11.C: New test.
3031 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3033         PR rtl-optimization/56144
3034         * gcc.dg/pr56144.c: New.
3036 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3038         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3039         message.
3040         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3041         * g++.dg/cpp0x/constexpr-55573.C: Same
3043 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3045         PR tree-optimization/56064
3046         * gcc.dg/fixed-point/view-convert.c: New test.
3048 2013-01-30  Andreas Schwab  <schwab@suse.de>
3050         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3051         evaluate the end index in string range.
3053 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3055         PR fortran/56138
3056         * gfortran.dg/allocatable_function_6.f90: New.
3058 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3059             Mikael Morin  <mikael@gcc.gnu.org>
3061         PR fortran/54107
3062         * gfortran.dg/proc_ptr_comp_36.f90: New.
3064 2013-01-29  Richard Biener  <rguenther@suse.de>
3066         PR tree-optimization/55270
3067         * gcc.dg/torture/pr55270.c: New testcase.
3069 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3071         PR rtl-optimization/56117
3072         * gcc.dg/pr56117.c: New test.
3074 2013-01-28  Richard Biener  <rguenther@suse.de>
3076         PR tree-optimization/56034
3077         * gcc.dg/torture/pr56034.c: New testcase.
3079 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3081         PR tree-optimization/56125
3082         * gcc.dg/pr56125.c: New test.
3084 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3085             Mikael Morin  <mikael@gcc.gnu.org>
3087         PR fortran/53537
3088         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3089         * gfortran.dg/import8.f90: Likewise.
3090         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3091         * gfortran.dg/import10.f90: New test.
3092         * gfortran.dg/import11.f90: Likewise
3094 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3096         PR testsuite/56053
3097         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3098         string.h.  Provide memset, malloc and free prototypes, adjust line
3099         numbers in dg-output.
3100         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3101         Provide memset prototype and adjust line numbers in dg-output.
3102         * c-c++-common/asan/global-overflow-1.c: Likewise.
3104         PR tree-optimization/56094
3105         * gcc.dg/pr56094.c: New test.
3107 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3109         * gcc.target/arm/neon-vfnms-1.c: New test.
3110         * gcc.target/arm/neon-vfnma-1.c: New test.
3112 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3114         PR target/56114
3115         * gcc.target/i386/pr56114.c: New test.
3117 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3119         PR fortran/55984
3120         * gfortran.dg/associate_14.f90: New test.
3122         PR fortran/56047
3123         * gfortran.dg/associate_13.f90: New test.
3125 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3127         PR tree-optimization/56098
3128         * gcc.dg/pr56098-1.c: New test.
3129         * gcc.dg/pr56098-2.c: New test.
3131 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3133         PR target/54222
3134         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3136 2013-01-22  Marek Polacek  <polacek@redhat.com>
3138         PR tree-optimization/56035
3139         * gcc.dg/pr56035.c: New test.
3141 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3143         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3144         for MIPS.
3146 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3148         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3150 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3152         PR c/56078
3153         * gcc.dg/pr56078.c: New test.
3154         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3156 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3158         PR tree-optimization/55927
3159         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3161 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3163         * gcc.target/i386/movsd.c: New test.
3165 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3167         PR inline-asm/55934
3168         * gcc.target/i386/pr55934.c: New test.
3170 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3172         PR fortran/56081
3173         * gfortran.dg/select_8.f90: New.
3175 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3177         * gcc.target/microblaze/microblaze.exp: Remove
3178         target_config_cflags check.
3180 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3182         PR fortran/56052
3183         * gfortran.dg/gomp/pr56052.f90: New test.
3185         PR target/49069
3186         * gcc.dg/pr49069.c: New test.
3188 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3190         PR c++/55944
3191         * g++.dg/cpp0x/constexpr-static10.C: New.
3193 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3195         PR target/56028
3196         * gcc.target/i386/pr56028.c: New test.
3198 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3200         PR target/55686
3201         * gcc.target/i386/pr55686.c: New test.
3203 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3205         PR c++/53609
3206         * g++.dg/cpp0x/variadic139.C: New test.
3207         * g++.dg/cpp0x/variadic140.C: Likewise.
3208         * g++.dg/cpp0x/variadic141.C: Likewise.
3210 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3212         * gnat.dg/warn8.adb: New test.
3214 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3216         PR fortran/55919
3217         * gfortran.dg/include_8.f90: New test.
3219 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3221         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3222         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3224 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3226         PR tree-optimization/56051
3227         * gcc.c-torture/execute/pr56051.c: New test.
3229 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3231         PR rtl-optimization/56023
3232         * gcc.dg/pr56023.c: New test.
3234 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3236         PR middle-end/56022
3237         * gcc.target/i386/pr56022.c: New test.
3239 2013-01-21  Jason Merrill  <jason@redhat.com>
3241         * lib/target-supports.exp (check_effective_target_alias): New.
3243 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3245         PR debug/53235
3246         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3248 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3250         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3252 2013-01-19  Jeff Law  <law@redhat.com>
3254         PR tree-optimization/52631
3255         * tree-ssa/pr52631.c: New test.
3256         * tree-ssa/ssa-fre-9: Update expected output.
3258 2013-01-19  Anthony Green  <green@moxielogic.com>
3260         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3261         for moxie.
3263 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3265         PR tree-optimization/56029
3266         * g++.dg/torture/pr56029.C: New test.
3268 2013-01-18  Sharad Singhai  <singhai@google.com>
3270         PR tree-optimization/55995
3271         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3273 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3275         PR target/55433
3276         * gcc.target/i386/pr55433.c: New.
3278 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3280         PR middle-end/56015
3281         * gfortran.dg/pr56015.f90: New test.
3283 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3285         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3287 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3289         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3290         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3291         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3292         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3293         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3295 2013-01-17  Jeff Law  <law@redhat.com>
3297         * gcc.dg/pr52573.c: Move to...
3298         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3300         PR rtl-optimization/52573
3301         * gcc.dg/pr52573.c: New test.
3303 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3305         PR sanitizer/55679
3306         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3307         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3308         check_no_compiler_messages to test support in ucontext.h.
3309         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3310         compliant RLIMIT_AS.
3312 2013-01-17  Marek Polacek  <polacek@redhat.com>
3314         PR rtl-optimization/55833
3315         * gcc.dg/pr55833.c: New test.
3317 2013-01-17  Jan Hubicka  <jh@suse.cz>
3319         PR tree-optimization/55273
3320         * gcc.c-torture/compile/pr55273.c: New testcase.
3322 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3324         PR target/55981
3325         * gcc.target/pr55981.c: New test.
3327 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3329         * gcc.target/arm/pr40887.c: Require at least armv5.
3330         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3331         * gcc.target/arm/pr51915.c: Likewise.
3332         * gcc.target/arm/pr52006.c: Likewise.
3333         * gcc.target/arm/pr53187.c: Likewise.
3335         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3336         * gcc.target/arm/ftest-support-arm.h: Delete.
3337         * gcc.target/arm/ftest-support-thumb.h: Delete.
3338         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3339         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3340         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3341         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3342         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3343         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3344         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3345         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3346         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3347         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3348         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3349         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3350         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3351         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3352         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3353         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3354         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3355         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3356         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3357         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3358         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3359         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3360         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3361         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3363 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3365         PR tree-optimizations/55264
3366         * g++.dg/ipa/pr55264.C: New test.
3368 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3370         PR fortran/55983
3371         * gfortran.dg/class_55.f90: New.
3373 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3375         PR testsuite/55994
3376         * gcc.c-torture/execute/builtins/builtins.exp: Add
3377         -Wl,--allow-multiple-definition for eabi and elf targets.
3379         PR testsuite/54622
3380         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3381         check_effective_target_vect_perm_short,
3382         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3383         check_effective_target_vect64): Return 0 for big-endian ARM.
3384         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3386         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3387         prototypes.
3389 2013-01-16  Richard Biener  <rguenther@suse.de>
3391         PR tree-optimization/55964
3392         * gcc.dg/torture/pr55964.c: New testcase.
3394 2013-01-16  Richard Biener  <rguenther@suse.de>
3396         PR tree-optimization/54767
3397         PR tree-optimization/53465
3398         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3400 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3402         PR target/55301
3403         * gcc.target/sh/sh-switch.c: New testcase.
3405 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3407         * gcc.dg/webizer.c: Increase the array size.
3409 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3411         PR target/55940
3412         * gcc.dg/pr55940.c: New test.
3414 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3415             Harald Anlauf  <anlauf@gmx.de>
3417         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3418         * gfortran.dg/bounds_check_5.f90: Likewise.
3419         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3420         * gfortran.dg/continuation_9.f90: Likewise.
3421         * gfortran.dg/move_alloc_13.f90: Likewise.
3422         * gfortran.dg/structure_constructor_11.f90: Likewise.
3423         * gfortran.dg/tab_continuation.f: Likewise.
3424         * gfortran.dg/warning-directive-2.F90: Likewise.
3425         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3427 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3429         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3430         * gcc.target/arm/fma-sp.c: Likewise.
3432 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3434         PR rtl-optimization/55153
3435         * gcc.dg/pr55153.c: New.
3437 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3439         PR tree-optimization/55920
3440         * gcc.c-torture/compile/pr55920.c: New test.
3442 2013-01-15  Richard Biener  <rguenther@suse.de>
3444         PR middle-end/55882
3445         * gcc.dg/torture/pr55882.c: New testcase.
3447 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3449         PR tree-optimization/55955
3450         * gcc.c-torture/compile/pr55955.c: New test.
3452 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3454         PR c++/55663
3455         * g++.dg/cpp0x/alias-decl-31.C: New test.
3457 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3459         PR fortran/54286
3460         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3461         case where interface is null.
3463 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3465         PR fortran/55806
3466         * gfortran.dg/array_constructor_40.f90:  New test.
3468 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3470         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3472 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3474         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3475         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3476         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3477         * gcc.target/aarch64/vect-ld1r.c: New.
3478         * gcc.target/aarch64/vect-ld1r.x: New.
3480 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3482         PR target/55948
3483         * gcc.target/i386/hle-clear-rel.c: New file
3484         * gcc.target/i386/hle-store-rel.c: New file.
3486 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3488         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3489         * gfortran.dg/bounds_check_4.f90: Likewise.
3490         * gfortran.dg/inquire_10.f90: Likewise.
3491         * gfortran.dg/minloc_3.f90: Likewise.
3492         * gfortran.dg/minlocval_3.f90: Likewise.
3493         * gfortran.dg/module_double_reuse.f90: Likewise.
3494         * gfortran.dg/mvbits_1.f90: Likewise.
3495         * gfortran.dg/oldstyle_1.f90: Likewise.
3496         * gfortran.dg/pr20163-2.f: Likewise.
3497         * gfortran.dg/save_1.f90: Likewise.
3498         * gfortran.dg/scan_1.f90: Likewise.
3499         * gfortran.dg/select_char_1.f90: Likewise.
3500         * gfortran.dg/shape_4.f90: Likewise.
3501         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3502         * gfortran.dg/function_optimize_10.f90: Likewise.
3503         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3504         * gfortran.dg/used_types_17.f90: Likewise.
3505         * gfortran.dg/used_types_18.f90: Likewise.
3507 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3509         PR fortran/54286
3510         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3512 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3514         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3516 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3518         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3520 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3522         PR fortran/55072
3523         * gfortran.dg/assumed_type_2.f90: Fix test case.
3524         * gfortran.dg/internal_pack_13.f90: New test.
3525         * gfortran.dg/internal_pack_14.f90: New test.
3527 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3529         PR fortran/55868
3530         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3531         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3532         $tar to STAR.
3534 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3536         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3538 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3540         PR target/55719
3541         * gcc.target/s390/pr55719.c: New testcase.
3543 2013-01-11  Richard Guenther  <rguenther@suse.de>
3545         PR tree-optimization/44061
3546         * gcc.dg/pr44061.c: New testcase.
3548 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3550         Update copyright years.
3552 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3553             Jakub Jelinek  <jakub@redhat.com>
3555         PR target/55565
3556         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3558 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3560         PR rtl-optimization/55672
3561         * gcc.target/i386/pr55672.c: New.
3563 2013-01-10  Jeff Law  <law@redhat.com>
3565         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3566         pass/fail message unique.
3569 2013-01-10  Jason Merrill  <jason@redhat.com>
3571         * ada/.gitignore: New.
3573 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3575         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3576         Add tls options.
3577         * g++.dg/tls/thread_local2.C: Likewise.
3578         * g++.dg/tls/thread_local2g.C: Likewise.
3579         * g++.dg/tls/thread_local6.C: Likewise.
3580         * g++.dg/tls/thread_local-order1.C: Add tls options.
3581         * g++.dg/tls/thread_local-order2.C: Likewise.
3582         * g++.dg/tls/thread_local3.C: Likewise.
3583         * g++.dg/tls/thread_local3g.C: Likewise.
3584         * g++.dg/tls/thread_local4.C: Likewise.
3585         * g++.dg/tls/thread_local4g.C: Likewise.
3586         * g++.dg/tls/thread_local5.C: Likewise.
3587         * g++.dg/tls/thread_local5g.C: Likewise.
3588         * g++.dg/tls/thread_local6g.C: Likewise.
3590 2013-01-10  Kostya Serebryany  <kcc@google.com>
3592         * g++.dg/asan/asan_test.cc: Sync from upstream.
3594 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3596         PR tree-optimization/55921
3597         * gcc.c-torture/compile/pr55921.c: New test.
3599 2013-01-09  Jan Hubicka  <jh@suse.cz>
3601         PR tree-optimization/55569
3602         * gcc.c-torture/compile/pr55569.c: New testcase.
3604 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3606         PR fortran/47203
3607         * gfortran.dg/use_28.f90: New test.
3609 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3611         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3612         number matching more robust.
3614 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3616         PR rtl-optimization/55829
3617         * gcc.target/i386/pr55829.c: New.
3619 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3621         PR fortran/55758
3622         * gfortran.dg/bind_c_bool_1.f90: New.
3623         * gfortran.dg/do_5.f90: Add dg-warning.
3625 2013-01-09  Jan Hubicka  <jh@suse.cz>
3627         PR tree-optimization/55875
3628         * gcc.c-torture/execute/pr55875.c: New testcase.
3629         * g++.dg/torture/pr55875.C: New testcase.
3631 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3633         PR c/48418
3634         * c-c++-common/pr48418.c: New test.
3636 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3638         PR c++/55801
3639         * g++.dg/tls/thread_local-ice.C: New.
3641 2013-01-09  Andreas Schwab  <schwab@suse.de>
3643         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3645 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3647         PR tree-optimization/48189
3648         * gcc.dg/pr48189.c: New test.
3650 2013-01-04  Jan Hubicka  <jh@suse.cz>
3652         PR tree-optimization/55823
3653         * g++.dg/ipa/devirt-10.C: New testcase.
3655 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3656             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3658         PR rtl-optimization/55845
3659         * gcc.target/i386/pr55845.c: New test.
3661 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3663         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3664         instructions generated instead of number of occurances.
3666 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3668         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3669         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3670         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3671         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3672         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3673         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3674         * gcc.target/aarch64/vect-fcm.x: Likewise.
3675         * lib/target-supports.exp
3676         (check_effective_target_vect_cond): Enable for AArch64.
3678 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3680         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3681         endian-safe float pool loading.
3682         (test_square_root_v4sf): Likewise.
3683         (test_square_root_v2df): Likewise.
3684         * lib/target-supports.exp
3685         (check_effective_target_vect_call_sqrtf): Add AArch64.
3687 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3689         PR debug/55579
3690         * gcc.dg/tree-ssa/pr55579.c: New test.
3692 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3694         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3695         asm comments.
3697 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3699         PR middle-end/55890
3700         * gcc.dg/torture/pr55890-3.c: New test.
3702         PR middle-end/55851
3703         * gcc.c-torture/compile/pr55851.c: New test.
3705         PR sanitizer/55844
3706         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3707         dg-options.
3709 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3711         PR fortran/55618
3712         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3714 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3716         PR fortran/55763
3717         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3718         * gfortran.dg/pointer_init_7.f90: New.
3720 2013-01-07  Richard Biener  <rguenther@suse.de>
3722         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3724 2013-01-07  Richard Biener  <rguenther@suse.de>
3726         PR middle-end/55890
3727         * gcc.dg/torture/pr55890-1.c: New testcase.
3728         * gcc.dg/torture/pr55890-2.c: Likewise.
3730 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3732         * gcc.target/aarch64/fmovd.c: New.
3733         * gcc.target/aarch64/fmovf.c: Likewise.
3734         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3735         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3736         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3737         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3738         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3739         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3741 2013-01-07  Richard Biener  <rguenther@suse.de>
3743         PR tree-optimization/55888
3744         PR tree-optimization/55862
3745         * gcc.dg/torture/pr55888.c: New testcase.
3747 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3749         PR fortran/55852
3750         * gfortran.dg/intrinsic_size_3.f90: New.
3752 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3754         PR fortran/55763
3755         * gfortran.dg/select_type_32.f90: New.
3757 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3759         PR c++/52343
3760         * g++.dg/cpp0x/alias-decl-29.C: New test.
3762 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3764         PR fortran/53876
3765         PR fortran/54990
3766         PR fortran/54992
3767         * gfortran.dg/class_array_15.f03: New test.
3769 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3771         PR fortran/42769
3772         PR fortran/45836
3773         PR fortran/45900
3774         * gfortran.dg/use_23.f90: New test.
3775         * gfortran.dg/use_24.f90: New test.
3776         * gfortran.dg/use_25.f90: New test.
3777         * gfortran.dg/use_26.f90: New test.
3778         * gfortran.dg/use_27.f90: New test.
3780 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3782         * gnat.dg/specs/clause_on_volatile.ads: New test.
3784 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3786         * gnat.dg/alignment10.adb: New test.
3788 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3789             Mikael Morin  <mikael@gcc.gnu.org>
3791         PR fortran/55827
3792         * gfortran.dg/use_22.f90: New test.
3794 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3796         * gcc.target/aarch64/cmp-1.c: New testcase.
3798 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3800         PR fortran/55172
3801         * gfortran.dg/select_type_31.f03: New test.
3803 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3805         PR c++/54526 (again)
3806         * g++.dg/cpp0x/parse2.C: Extend.
3807         * g++.old-deja/g++.other/crash28.C: Adjust.
3809 2013-01-04  Richard Biener  <rguenther@suse.de>
3811         PR tree-optimization/55862
3812         * gcc.dg/torture/pr55862.c: New testcase.
3814 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3816         PR tree-optimization/55755
3817         * gcc.dg/torture/pr55755.c: New test.
3818         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3819         * gcc.dg/tree-ssa/pr45144.c: Update.
3821 2013-01-04  Richard Biener  <rguenther@suse.de>
3823         PR middle-end/55863
3824         * gcc.dg/fold-reassoc-2.c: New testcase.
3826 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3828         PR fortran/55763
3829         * gfortran.dg/null_7.f90: New.
3831 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3833         PR fortran/55854
3834         PR fortran/55763
3835         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3836         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3837         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3839 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3841         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3843 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3845         PR fortran/55855
3846         * gfortran.dg/assignment_1.f90: Modified.
3847         * gfortran.dg/assignment_4.f90: New.
3849 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3851         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3853 2013-01-03  Richard Biener  <rguenther@suse.de>
3855         PR tree-optimization/55857
3856         * gcc.dg/vect/pr55857-1.c: New testcase.
3857         * gcc.dg/vect/pr55857-2.c: Likewise.
3859 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3861         PR rtl-optimization/55838
3862         * gcc.dg/pr55838.c: New test.
3864         PR tree-optimization/55832
3865         * gcc.c-torture/compile/pr55832.c: New test.
3867 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3869         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3870         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3871         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3872         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3873         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3874         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3875         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3876         * gcc.dg/unroll_1.c: Ditto.
3877         * gcc.dg/unroll_2.c: Ditto.
3878         * gcc.dg/unroll_3.c: Ditto.
3879         * gcc.dg/unroll_4.c: Ditto.
3881 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3883         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3885 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3887         PR fortran/55818
3888         * gfortran.dg/eof_4.f90: New test.
3890 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3892         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3893         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3894         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3895         (compat_setup_dfp): Initialize compat_alt_caret and
3896         compat_save_TEST_ALWAYS_FLAGS.
3898 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3900         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3902 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3904         * gcc.dg/torture/fp-int-convert-2.c: New test.
3906 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3908         * gfortran.dg/newunit_3.f90: Add dg-do run.
3909         * gfortran.dg/inquire_15.f90: Add dg-do run.
3911 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3913         PR tree-optimization/55831
3914         * gcc.dg/pr55831.c: New test.
3916 Copyright (C) 2013 Free Software Foundation, Inc.
3918 Copying and distribution of this file, with or without modification,
3919 are permitted in any medium without royalty provided the copyright
3920 notice and this notice are preserved.