PR tree-optimization/57321
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf78e672b66b597f7f3ebc14a7d065d868e64595e
1 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/57321
4         * gcc.c-torture/execute/pr57321.c: New test.
6 2013-05-20  Tobias Burnus  <burnus@net-b.de>
8         PR fortran/48858
9         PR fortran/55465
10         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
11         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
12         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
13         * gfortran.dg/binding_label_tests_3.f03: Ditto.
14         * gfortran.dg/binding_label_tests_4.f03: Ditto.
15         * gfortran.dg/binding_label_tests_5.f03: Ditto.
16         * gfortran.dg/binding_label_tests_6.f03: Ditto.
17         * gfortran.dg/binding_label_tests_7.f03: Ditto.
18         * gfortran.dg/binding_label_tests_8.f03: Ditto.
19         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
20         * gfortran.dg/binding_label_tests_24.f90: New.
21         * gfortran.dg/binding_label_tests_25.f90: New.
23 2013-05-20  Tobias Burnus  <burnus@net-b.de>
25         PR fortran/48858
26         * gfortran.dg/binding_label_tests_17.f90: New.
27         * gfortran.dg/binding_label_tests_18.f90: New.
28         * gfortran.dg/binding_label_tests_19.f90: New.
29         * gfortran.dg/binding_label_tests_20.f90: New.
30         * gfortran.dg/binding_label_tests_21.f90: New.
31         * gfortran.dg/binding_label_tests_22.f90: New.
32         * gfortran.dg/binding_label_tests_23.f90: New.
34 2013-05-20  Tobias Burnus  <burnus@net-b.de>
36         PR fortran/48858
37         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
38         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
39         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
40         * gfortran.dg/common_18.f90: New.
41         * gfortran.dg/common_19.f90: New.
42         * gfortran.dg/common_20.f90: New.
43         * gfortran.dg/common_21.f90: New.
45 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
47         PR c++/12288
48         * g++.dg/parse/error52.C: New.
49         * g++.dg/parse/error3.C: Adjust.
50         * g++.dg/parse/error36.C: Likewise.
52 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
54         PR target/56547
55         * gcc.target/sh/pr56547-1.c: New.
56         * gcc.target/sh/pr56547-2.c: New.
58 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
60         PR c++/23608
61         * g++.dg/warn/Wsign-compare-6.C: New.
62         * g++.dg/warn/Wdouble-promotion.C: Adjust.
64 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/57327
67         * g++.dg/template/error50.C: New.
69 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
71         PR c++/10207
72         * g++.dg/ext/complit13.C: New.
74 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
76         PR c++/57175
77         * g++.dg/pr57175.C: New testcase.
79 2013-05-17   Easwaran Raman  <eraman@google.com>
81         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
83 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
85         PR testsuite/57313
86         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
88 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
90         PR rtl-optimization/57281
91         PR rtl-optimization/57300
92         * gcc.dg/pr57300.c: New test.
93         * gcc.c-torture/execute/pr57281.c: New test.
95 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
97         PR c++/18126
98         * g++.dg/ext/sizeof-complit.C: New.
100 2013-05-17  Marek Polacek  <polacek@redhat.com>
102         * gcc.dg/strlenopt-25.c: New test.
103         * gcc.dg/strlenopt-26.c: Likewise.
105 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
107         * gcc.target/i386/rotate-4.c: Compile only with -mavx
108         instead of -mavx2, require only avx instead of avx2.
109         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
110         of avx2-check.h and turn into an avx runtime test instead of
111         avx2 runtime test.
113 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
115         * g++.dg/ext/vector22.C: Uncomment working test.
117 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
119         PR c++/17410
120         * g++.dg/template/pr17410.C: New.
122 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
124         * gcc.target/i386/rotate-3.c: New test.
125         * gcc.target/i386/rotate-3a.c: New test.
126         * gcc.target/i386/rotate-4.c: New test.
127         * gcc.target/i386/rotate-4a.c: New test.
128         * gcc.target/i386/rotate-5.c: New test.
129         * gcc.target/i386/rotate-5a.c: New test.
131 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
133         * gcc.dg/visibility-21.c: Require section_anchors.
135 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
137         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
138         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
139         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
141 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
143         * gcc.dg/visibility-21.c: New.
145 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
147         PR middle-end/57286
148         * gcc.dg/pr57286.c: New testcase.
149         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
150         * g++.dg/ext/vector22.C: Comment out transformations not
151         performed anymore.
153 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
155         PR target/57260
156         * gcc.target/mips/call-1.c: Restrict to o32.
157         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
159 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
161         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
162         dg-messages.
163         * g++.dg/warn/Wshadow-1.C: Likewise.
164         * g++.dg/warn/Wshadow-6.C: Likewise.
165         * g++.dg/warn/Wshadow-7.C: Likewise.
167 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
169         PR c++/31952
170         * g++.dg/parse/pr31952-1.C: New.
171         * g++.dg/parse/pr31952-2.C: Likewise.
172         * g++.dg/parse/pr31952-3.C: Likewise.
174         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
175         * g++.old-deja/g++.jason/cond.C: Likewise.
176         * g++.dg/cpp0x/range-for5.C: Likewise.
178 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
180         PR target/19599
181         * gcc.target/arm/pr40887.c: Adjust testcase.
182         * gcc.target/arm/pr19599.c: New test.
184 2013-05-15  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/57275
187         * gcc.target/i386/pr57275.c: New testcase.
189 2013-05-15  Jan Hubicka  <jh@suse.cz>
191         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
192         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
193         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
195 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
197         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
198         scheduling.
200 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
202         PR c++/57274
203         * c-c++-common/Wsequence-point-1.c: New test.
205 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
207         * g++.dg/ext/vector22.C: New testcase.
208         * gcc.dg/binop-xor3.c: Remove xfail.
210 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
212         * gcc.target/aarch64/vect-fcm.x: Add cases testing
213         FLOAT cmp FLOAT ? INT : INT.
214         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
215         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
216         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
217         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
218         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
219         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
221 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
223         PR c++/53903
224         * g++.dg/cpp0x/defaulted43.C: New.
226 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
228         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
229         (alloca): Remove declaration.
230         (foo9): Replace alloca by __builtin_alloca.
232 2013-05-14  Joern Rennecke <joern.rennecke@embecosm.com>
234         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
235         Expect "size of array is too large" error.
237 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
239         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
241 2013-05-14  Richard Biener  <rguenther@suse.de>
243         PR middle-end/57235
244         * g++.dg/torture/pr57235.C: New testcase.
246 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
248         PR middle-end/57251
249         * gcc.dg/torture/pr57251.c: New test.
251 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
253         PR target/57264
254         * gcc.target/i386/pr57264.c: New test.
256 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
258         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
260 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
262         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
264 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
266         PR tree-optimization/45216
267         PR tree-optimization/57157
268         * c-c++-common/rotate-1.c: Add 32 tests with +.
269         * c-c++-common/rotate-1a.c: Adjust.
270         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
271         * c-c++-common/rotate-2b.c: New test.
272         * c-c++-common/rotate-3.c: Add 32 tests with +.
273         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
274         * c-c++-common/rotate-4b.c: New test.
275         * c-c++-common/rotate-5.c: New test.
277 2013-05-13  Martin Jambor  <mjambor@suse.cz>
279         PR middle-end/42371
280         * gcc.dg/ipa/remref-0.c: New test.
281         * gcc.dg/ipa/remref-1a.c: Likewise.
282         * gcc.dg/ipa/remref-1b.c: Likewise.
283         * gcc.dg/ipa/remref-2a.c: Likewise.
284         * gcc.dg/ipa/remref-2b.c: Likewise.
286 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
288         * gcc.dg/vector-shift-2.c: New testcase.
290 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
292         PR tree-optimization/57230
293         * gcc.dg/strlenopt-24.c: New test.
295         PR tree-optimization/57230
296         * gcc.dg/strlenopt-23.c: New test.
298 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
300         PR target/57108
301         * gcc.target/sh/pr57108.c: Move this test case to ...
302         * gcc.c-torture/compile/pr57108.c: ... here.
304 2013-05-10  Richard Biener  <rguenther@suse.de>
306         PR tree-optimization/57214
307         * gcc.dg/torture/pr57214.c: New testcase.
309 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
311         * gcc.dg/vector-shift.c: New testcase.
313 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
315         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
317         PR tree-optimization/45216
318         PR tree-optimization/57157
319         * c-c++-common/rotate-1.c: New test.
320         * c-c++-common/rotate-1a.c: New test.
321         * c-c++-common/rotate-2.c: New test.
322         * c-c++-common/rotate-2a.c: New test.
323         * c-c++-common/rotate-3.c: New test.
324         * c-c++-common/rotate-3a.c: New test.
325         * c-c++-common/rotate-4.c: New test.
326         * c-c++-common/rotate-4a.c: New test.
328 2013-05-10  Richard Biener  <rguenther@suse.de>
330         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
331         * gcc.target/i386/l_fma_double_1.c: Adjust.
332         * gcc.target/i386/l_fma_double_2.c: Likewise.
333         * gcc.target/i386/l_fma_double_3.c: Likewise.
334         * gcc.target/i386/l_fma_double_4.c: Likewise.
335         * gcc.target/i386/l_fma_double_5.c: Likewise.
336         * gcc.target/i386/l_fma_double_6.c: Likewise.
337         * gcc.target/i386/l_fma_float_1.c: Likewise.
338         * gcc.target/i386/l_fma_float_2.c: Likewise.
339         * gcc.target/i386/l_fma_float_3.c: Likewise.
340         * gcc.target/i386/l_fma_float_4.c: Likewise.
341         * gcc.target/i386/l_fma_float_5.c: Likewise.
342         * gcc.target/i386/l_fma_float_6.c: Likewise.
344 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
346         PR c++/51226
347         * g++.dg/cpp0x/pr51226.C: New.
349 2013-04-16  Han Shen  <shenhan@google.com>
351         Test cases for '-fstack-protector-strong'.
352         * gcc.dg/fstack-protector-strong.c: New.
353         * g++.dg/fstack-protector-strong.C: New.
355 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
357         * gcc.target/aarch64/ands_1.c: New test.
358         * gcc.target/aarch64/ands_2.c: Likewise
360 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
362         * lib/target-supports.exp (check_effective_target_hw): New
363         function.
364         * c-c++-common/asan/clone-test-1.c: Call
365         check_effective_target_hw.
366         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
367         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
368         possible decorations.
369         * c-c++-common/asan/null-deref-1.c: Likewise.
370         * c-c++-common/asan/stack-overflow-1.c: Likewise.
371         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
372         * c-c++-common/asan/use-after-free-1.c: Likewise.
373         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
374         * g++.dg/asan/large-func-test-1.C: Likewise.
376 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
378         * gcc.target/aarch64/scalar_intrinsics.c: Update.
380 2013-05-07  Richard Biener  <rguenther@suse.de>
382         PR middle-end/57190
383         * g++.dg/torture/pr57190.C: New testcase.
385 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
387         PR tree-optimization/57149
388         * gcc.dg/pr57149.c: New test.
390         PR debug/57184
391         * gcc.dg/pr57184.c: New test.
393 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
395         * gnat.dg/specs/array3.ads: New test.
397 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
399         * c-c++-common/vector-scalar-2.c: New testcase.
401 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
403         * gcc.target/i386/asm-dialect-2.c: New testcase.
405 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
407         PR c++/57183
408         * g++.dg/cpp0x/auto38.C: New.
410 2013-05-06  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/57185
413         * gcc.dg/autopar/pr57185.c: New testcase.
415 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
417         PR target/57106
418         * gcc.target/i386/pr57106.c: New test.
420 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
422         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
423         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
424         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
425         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
426         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
427         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
428         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
430 2013-05-06  Teresa Johnson  <tejohnson@google.com>
432         PR bootstrap/57154
433         * gcc.dg/pr57154.c: New test.
435 2013-05-06  Richard Biener  <rguenther@suse.de>
437         PR middle-end/57147
438         * gcc.dg/torture/pr57147-1.c: New testcase.
439         * gcc.dg/torture/pr57147-2.c: Likewise.
440         * gcc.dg/torture/pr57147-3.c: Likewise.
442 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
444         PR target/55303
445         * gcc.target/sh/pr55303-1.c: New.
446         * gcc.target/sh/pr55303-2.c: New.
447         * gcc.target/sh/pr55303-3.c: New.
449 2013-05-05  Tobias Burnus  <burnus@net-b.de>
451         * gfortran.dg/allocate_with_source_3.f90: New.
453 2013-05-05  Tobias Burnus  <burnus@net-b.de>
455         PR fortran/57141
456         * gfortran.dg/null_8.f90: New.
458 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
460         PR c++/53745
461         * g++.dg/cpp0x/enum27.C: New.
462         * g++.dg/cpp0x/enum_base.C: Adjust.
464 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
466         PR tree-optimization/56205
467         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
469 2013-05-04  Tobias Burnus  <burnus@net-b.de>
471         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
472         * gfortran.dg/bind_c_usage_27.f90: New.
473         * gfortran.dg/bind_c_usage_28.f90: New.
475 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
477         PR c++/51927
478         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
480 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
482         PR target/57150
483         * gcc.target/powerpc/pr57150.c: New file.
485 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
487         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
488         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
489         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
490         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
491         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
492         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
493         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
495 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
497         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
498         scan-assembler-times.
500 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
502         * gcc.dg/tree-ssa/slsr-32.c: New.
503         * gcc.dg/tree-ssa/slsr-33.c: New.
504         * gcc.dg/tree-ssa/slsr-34.c: New.
505         * gcc.dg/tree-ssa/slsr-35.c: New.
506         * gcc.dg/tree-ssa/slsr-36.c: New.
507         * gcc.dg/tree-ssa/slsr-37.c: New.
508         * gcc.dg/tree-ssa/slsr-38.c: New.
510 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
512         * gcc.target/aarch64/tst_1.c: New test.
513         * gcc.target/aarch64/tst_2.c: Likewise
515 2013-05-02  Jeff Law  <law@redhat.com>
517         PR tree-optimization/57144
518         * gcc.c-torture/execute/pr57144.c: New test.
520 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
522         PR rtl-optimization/57130
523         * gcc.c-torture/execute/pr57130.c: New test.
525 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
527         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
529 2013-05-03  Vidya Praveen <vidyapraveen@arm.com>
531         * gcc.target/aarch64/fabd.c: New file.
533 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
535         PR c++/54318
536         * g++.dg/cpp0x/pr54318.C: New.
538 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
540         PR c++/14283
541         * g++.dg/parse/error51.C: New.
542         * g++.dg/parse/error15.C: Adjust column numbers.
544 2013-05-02  Tobias Burnus  <burnus@net-b.de>
546         PR fortran/57142
547         * gfortran.dg/size_kind_2.f90: New.
548         * gfortran.dg/size_kind_3.f90: New.
550 2013-05-02  Richard Biener  <rguenther@suse.de>
552         PR middle-end/57140
553         * g++.dg/torture/pr57140.C: New testcase.
555 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
557         PR target/56732
558         * gcc.target/arm/pr56732-1.c: New test.
560 2013-05-02  Martin Jambor  <mjambor@suse.cz>
562         PR middle-end/56988
563         * gcc.dg/ipa/pr56988.c: New test.
565 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
567         * gcc.target/aarch64/bics_1.c: New test.
568         * gcc.target/aarch64/bics_2.c: Likewise.
570 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
572         PR rtl-optimization/57131
573         * gcc.c-torture/execute/pr57131.c: New test.
575 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
577         PR c++/57132
578         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
580 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
582         PR target/57091
583         * gcc.target/i386/pr57091.c: New test.
585 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
587         * gcc.target/aarch64/vect-vaddv.c: New.
589 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
591         * gcc.target/aarch64/vect-vmaxv.c: New.
592         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
594 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
596         * gcc.target/aarch64/scalar-vca.c: New.
597         * gcc.target/aarch64/vect-vca.c: Likewise.
599 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
601         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
602         (test_vceqd_s64): Force arguments to SIMD registers.
603         (test_vceqzd_s64): Likewise.
604         (test_vcged_s64): Likewise.
605         (test_vcled_s64): Likewise.
606         (test_vcgezd_s64): Likewise.
607         (test_vcged_u64): Likewise.
608         (test_vcgtd_s64): Likewise.
609         (test_vcltd_s64): Likewise.
610         (test_vcgtzd_s64): Likewise.
611         (test_vcgtd_u64): Likewise.
612         (test_vclezd_s64): Likewise.
613         (test_vcltzd_s64): Likewise.
614         (test_vtst_s64): Likewise.
615         (test_vtst_u64): Likewise.
617 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/57092
620         * g++.dg/cpp0x/decltype53.C: New.
622 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
624         PR fortran/57071
625         * gfortran.dg/power_5.f90:  New test.
627 2013-04-30  Richard Biener  <rguenther@suse.de>
629         PR middle-end/57122
630         * gcc.dg/torture/pr57122.c: New testcase.
632 2013-04-30  Richard Biener  <rguenther@suse.de>
634         PR middle-end/57107
635         * g++.dg/torture/pr57107.C: New testcase.
637 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
639         PR rtl-optimization/57105
640         * gcc.dg/pr57105.c: New test.
642 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
644         PR tree-optimization/57104
645         * gcc.dg/pr57104.c: New test.
647 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
649         PR target/44578
650         * gcc.target/i386/pr44578.c: New test.
652 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
654         PR target/57097
655         * gcc.target/i386/pr57097.c: New test.
657 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
659         PR target/57098
660         * gcc.target/i386/pr57098.c: New test.
662 2013-04-29  Kai Tietz  <ktietz@redhat.com>
664         * gcc.c-torture/execute/pr55875.c: New test.
666 2013-04-29  Richard Biener  <rguenther@suse.de>
668         PR middle-end/57075
669         * gcc.dg/torture/pr57075.c: New testcase.
671 2013-04-29  Richard Biener  <rguenther@suse.de>
673         PR middle-end/57103
674         * gcc.dg/autopar/pr57103.c: New testcase.
676 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
678         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
680 2013-04-29  Tom de Vries  <tom@codesourcery.com>
682         * gcc.dg/pr50763.c: Update test.
684 2013-04-26  Jeff Law  <law@redhat.com>
686         * gcc.dg/tree-ssa/vrp88.c: New test.
688 2013-04-29  Christian Bruel  <christian.bruel@st.com>
690         PR target/57108
691         * gcc.target/sh/pr57108.c: New test.
693 2013-04-29  Richard Biener  <rguenther@suse.de>
695         PR middle-end/57089
696         * gfortran.dg/gomp/pr57089.f90: New testcase.
698 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
700         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
702 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
704         * gcc.target/aarch64/vect-vcvt.c: New.
706 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
708         * gcc.target/aarch64/vect-vrnd.c: New.
710 2013-04-29  Richard Biener  <rguenther@suse.de>
712         PR tree-optimization/57081
713         * gcc.dg/torture/pr57081.c: New testcase.
715 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
717         PR tree-optimization/57083
718         * gcc.dg/torture/pr57083.c: New test.
720 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
722         PR c++/56450
723         * g++.dg/cpp0x/decltype52.C: New.
725 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
727         N3472 binary constants
728         * g++.dg/cpp/limits.C: Adjust warning wording.
729         * g++.dg/system-binary-constants-1.C: Likewise.
730         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
732 2013-04-28  Tobias Burnus  <burnus@net-b.de>
734         PR fortran/57093
735         * gfortran.dg/coarray_30.f90: New.
737 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
739         PR fortran/57071
740         * frontend-passes (optimize_power):  New function.
741         (optimize_op):  Use it.
743 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
745         PR target/56866
746         * gcc.c-torture/execute/pr56866.c: New test.
747         * gcc.target/i386/pr56866.c: New test.
749 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
751         PR go/57045
752         * gcc.dg/setjmp-5.c: New test.
754 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
756         PR c++/55708
757         * g++.dg/cpp0x/constexpr-55708.C: New.
759 2013-04-26  Richard Biener  <rguenther@suse.de>
761         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
762         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
763         * gcc.dg/pr53265.c: Remove XFAILs.
764         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
765         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
767 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
769         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
770         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
771         -fdiagnostics-color=never option similarly to
772         -fno-diagnostics-show-caret option.
774 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
776         PR rtl-optimization/57003
777         * gcc.target/i386/pr57003.c: New test.
779 2013-04-25  Marek Polacek  <polacek@redhat.com>
781         PR tree-optimization/57066
782         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
784 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
785             Tejas Belagod  <tejas.belagod@arm.com>
787         * gcc.target/aarch64/vaddv-intrinsic.c: New.
788         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
789         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
791 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
793         * gcc.target/aarch64/cmp.c: New.
795 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
797         * gcc.target/aarch64/ngc.c: New.
799 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
801         * lib/target-supports.exp
802         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
803         (check_effective_target_arm_neon_fp16_ok): Likewise.
804         (add_options_for_arm_neon_fp16): Likewise.
805         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
806         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
808 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
810         PR rtl-optimizations/57046
811         * gcc.target/i386/pr57046.c: New test.
813 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
815         * g++.dg/cpp1y/cplusplus.C: New.
817 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
819         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
821 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
823         * c-c++-common/Wpointer-arith-1.c: New.
825 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
827         * g++.dg/cpp1y/cxx1y_macro.C: New.
829 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/56970
832         * g++.dg/cpp0x/sfinae45.C: New.
834 2013-04-24  Richard Biener  <rguenther@suse.de>
836         PR testsuite/57050
837         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
839 2013-04-23  Richard Biener  <rguenther@suse.de>
841         PR middle-end/57036
842         * gcc.dg/torture/pr57036-1.c: New testcase.
843         * gcc.dg/torture/pr57036-2.c: Likewise.
845 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
847         * gcc.target/aarch64/scalar-mov.c: New testcase.
849 2013-04-23  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/57026
852         * gcc.dg/torture/pr57026.c: New testcase.
854 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
856         PR fortran/53685
857         PR fortran/57022
858         * gfortran.dg/transfer_check_4.f90: New.
860 2013-04-22  Marek Polacek  <polacek@redhat.com>
862         PR sanitizer/56990
863         * gcc.dg/pr56990.c: New test.
865 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
867         PR target/57018
868         * gcc.target/i386/pr57018.c: New test.
870 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
872         * gcc.target/aarch64/vrecps.c: New.
873         * gcc.target/aarch64/vrecpx.c: Likewise.
875 2013-04-22  Christian Bruel  <christian.bruel@st.com>
877         PR target/56995
878         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
880 2013-04-21  Jeff Law  <law@redhat.com>
882         * gcc.dg/tree-ssa/forwprop-26.c: New test.
884 2013-04-20  Tobias Burnus  <burnus@net-b.de>
886         PR fortran/56907
887         * gfortran.dg/c_loc_test_22.f90: New.
889 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
891         PR rtl-optimization/56847
892         * gcc.dg/pr56847.c: New test.
894 2013-04-19  Richard Biener  <rguenther@suse.de>
896         PR tree-optimization/56982
897         * gcc.c-torture/execute/pr56982.c: New testcase.
899 2013-04-19  Martin Jambor  <mjambor@suse.cz>
901         PR tree-optimization/56718
902         * g++.dg/ipa/imm-devirt-1.C: New test.
903         * g++.dg/ipa/imm-devirt-2.C: Likewise.
905 2013-04-19  Richard Biener  <rguenther@suse.de>
907         PR tree-optimization/57000
908         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
910 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
911             Mikael Morin  <mikael@gcc.gnu.org>
913         PR fortran/56872
914         * gfortran.dg/array_constructor_45.f90:  New test.
915         * gfortran.dg/array_constructor_46.f90:  New test.
916         * gfortran.dg/array_constructor_47.f90:  New test.
917         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
919 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
921         PR rtl-optimization/56999
922         * g++.dg/opt/pr56999.C: New test.
924 2013-04-18  Cary Coutant  <ccoutant@google.com>
926         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
927         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
929 2013-04-18  Cary Coutant  <ccoutant@google.com>
931         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
932         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
933         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
934         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
935         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
936         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
937         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
938         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
939         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
940         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
941         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
943 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
945         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
947 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
949         PR tree-optimization/56984
950         * gcc.c-torture/compile/pr56984.c: New test.
952         PR rtl-optimization/56992
953         * gcc.dg/pr56992.c: New test.
955 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
957         PR fortran/56814
958         * gfortran.dg/proc_ptr_42.f90: New.
960 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
962         * gnat.dg/discr41.ad[sb]: New test.
963         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
964         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
965         * gcc.dg/vect/slp-24.c: Likewise.
966         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
967         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
968         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
969         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
970         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
971         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
972         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
973         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
974         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
975         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
976         * gcc.dg/vect/vect-strided-mult.c: Likewise.
977         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
978         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
979         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
980         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
981         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
982         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
983         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
984         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
985         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
986         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
987         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
988         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
989         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
990         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
991         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
993 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
995         PR fortran/40958
996         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
997         * gfortran.dg/module_md5_1.f90: Remove.
999 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1001         * gcc.target/aarch64/adds3.c: New.
1002         * gcc.target/aarch64/subs3.c: New.
1004 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1006         * gcc.target/aarch64/adds1.c: New.
1007         * gcc.target/aarch64/adds2.c: New.
1008         * gcc.target/aarch64/subs1.c: New.
1009         * gcc.target/aarch64/subs2.c: New.
1011 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
1013         Implement n3599 - Literal operator templates for strings.
1014         * g++.dg/cpp1y/udlit-char-template.C: New test.
1015         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
1017 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1019         PR fortran/39505
1020         * gfortran.dg/no_arg_check_1.f90: New.
1021         * gfortran.dg/no_arg_check_2.f90: New.
1022         * gfortran.dg/no_arg_check_3.f90: New.
1024 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
1026         PR fortran/56968
1027         * gfortran.dg/proc_ptr_41.f90: New.
1029 2013-04-16  Richard Biener  <rguenther@suse.de>
1031         PR tree-optimization/56756
1032         * gcc.dg/torture/pr56756.c: New testcase.
1034 2013-04-16  Tobias Burnus  <burnus@net-b.de>
1036         PR fortran/56969
1037         * gfortran.dg/c_assoc_5.f90: New.
1039 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1041         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1042         * gcc.c-torture/execute/pr33992.x: Remove.
1043         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1044         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1045         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1047 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
1049         PR tree-optimization/56962
1050         * gcc.c-torture/execute/pr56962.c: New test.
1052 2013-04-15  Richard Biener  <rguenther@suse.de>
1054         PR tree-optimization/56933
1055         * gcc.dg/vect/pr56933.c: New testcase.
1057 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1059         * gcc.target/arm/anddi3-opt.c: New test.
1060         * gcc.target/arm/anddi3-opt2.c: Likewise.
1062 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
1064         * gcc.dg/pr56890-1.c: New test.
1065         * gcc.dg/pr56890-2.c: Likewise.
1067 2013-04-15  Joey Ye  <joey.ye@arm.com>
1069         * gcc.target/arm/thumb1-far-jump-1.c: New test.
1070         * gcc.target/arm/thumb1-far-jump-2.c: New test.
1072 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
1074         PR fortran/56816
1075         * gfortran.dg/select_type_33.f03: New test.
1077 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
1079         PR fortran/55959
1080         * gfortran.dg/typebound_proc_29.f03: New.
1082 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1084         PR fortran/56266
1085         * gfortran.dg/typebound_proc_28.f03: New.
1087 2013-04-12  Jeff Law  <law@redhat.com>
1089         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
1090         either.
1092 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1094         PR fortran/56929
1095         * gfortran.dg/coarray/alloc_comp_2.f90: New.
1097 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
1099         PR target/56903
1100         * gcc.target/i386/pr56903.c: New test.
1102 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
1104         PR fortran/56261
1105         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
1106         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
1107         * gfortran.dg/block_11.f90: Fix invalid test case.
1108         * gfortran.dg/function_types_3.f90: Add new error message.
1109         * gfortran.dg/global_references_1.f90: Ditto.
1110         * gfortran.dg/import2.f90: Remove unneeded parts.
1111         * gfortran.dg/import6.f90: Fix invalid test case.
1112         * gfortran.dg/proc_decl_2.f90: Ditto.
1113         * gfortran.dg/proc_decl_9.f90: Ditto.
1114         * gfortran.dg/proc_decl_18.f90: Ditto.
1115         * gfortran.dg/proc_ptr_40.f90: New.
1116         * gfortran.dg/whole_file_7.f90: Modified error wording.
1117         * gfortran.dg/whole_file_16.f90: Ditto.
1118         * gfortran.dg/whole_file_17.f90: Add -pedantic.
1119         * gfortran.dg/whole_file_18.f90: Modified error wording.
1120         * gfortran.dg/whole_file_20.f03: Ditto.
1121         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
1122         invalid test case.
1124 2013-04-12  Richard Biener  <rguenther@suse.de>
1126         Revert
1127         2013-04-10  Richard Biener  <rguenther@suse.de>
1129         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1131 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1133         PR fortran/56845
1134         * gfortran.dg/class_allocate_15.f90: New.
1136         Revert:
1137         2013-04-12  Tobias Burnus  <burnus@net-b.de>
1139         * gfortran.dg/coarray_lib_alloc_2.f90: Update
1140         scan-tree-dump-times.
1142 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
1144         PR tree-optimization/56918
1145         PR tree-optimization/56920
1146         * gcc.dg/vect/pr56918.c: New test.
1147         * gcc.dg/vect/pr56920.c: New test.
1149 2013-04-12  Tobias Burnus  <burnus@net-b.de>
1151         PR fortran/56845
1152         * gfortran.dg/class_allocate_14.f90: New.
1153         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
1154         * gfortran.dg/coarray_lib_alloc_3.f90: New.
1156 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
1158         * gcc.dg/fold-cstvecshift.c: New testcase.
1160 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1162         * gcc.target/aarch64/negs.c: New.
1164 >>>>>>> trunk
1165 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1167         PR c++/56895
1168         * g++.dg/template/arrow4.C: New test.
1170 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
1172         * gnat.dg/array23.adb: New test.
1173         * gnat.dg/array23_pkg[123].ads: New helpers.
1175 2013-04-11  Jeff Law  <law@redhat.com>
1177         PR tree-optimization/56900
1178         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
1180 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1182         PR c++/56913
1183         * g++.dg/cpp0x/sfinae44.C: New.
1185 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
1187         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
1188         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
1190 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
1192         PR c++/54216
1193         * g++.dg/cpp0x/enum26.C: New.
1194         * g++.old-deja/g++.pt/mangle1.C: Adjust.
1196 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
1198         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
1199         inverse operands.
1200         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
1201         loop is vectorized.
1202         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1203         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
1204         loop is vectorized and that the correct instruction is generated.
1205         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1206         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1207         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1209 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
1211         PR tree-optimization/56899
1212         * gcc.c-torture/execute/pr56899.c: New test.
1214 2013-04-10  David S. Miller  <davem@davemloft.net>
1216         * gcc.target/sparc/setcc-4.c: New test.
1217         * gcc.target/sparc/setcc-5.c: New test.
1219 2013-04-10  Richard Biener  <rguenther@suse.de>
1221         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
1223 2013-04-10  Richard Biener  <rguenther@suse.de>
1225         * gcc.dg/vect/slp-39.c: New testcase.
1227 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
1229         PR tree-optimization/55524
1230         * gcc.target/epiphany/fnma-1.c: New test.
1232 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
1234         * gcc.dg/tree-ssa/inline-11.c: New test
1236 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
1238         PR c++/56895
1239         * g++.dg/template/arrow3.C: New test.
1241 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1243         * gcc.target/arm/minmax_minus.c: New test.
1245 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1247         PR middle-end/56883
1248         * c-c++-common/gomp/pr56883.c: New test.
1250 2013-04-09  Jeff Law  <law@redhat.com>
1252         * gcc.dg/tree-ssa/vrp87.c: New test.
1254 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
1256         PR tree-optimization/56854
1257         * g++.dg/torture/pr56854.C: New test.
1259 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1261         PR fortran/56782
1262         * gfortran.dg/array_constructor_44.f90:  New test.
1264 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
1266         PR c++/56871
1267         * g++.dg/cpp0x/constexpr-specialization.C: New.
1269 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1271         * gcc.c-torture/execute/pr56837.c: New test.
1273         PR c++/34949
1274         PR c++/50243
1275         * g++.dg/opt/vt3.C: New test.
1276         * g++.dg/opt/vt4.C: New test.
1278 2013-04-08  Jeff Law  <law@redhat.com>
1280         * gcc.dg/tree-ssa/forwprop-25.c: New test.
1282 2013-04-08  Richard Biener  <rguenther@suse.de>
1284         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1286 2013-04-08  Richard Biener  <rguenther@suse.de>
1288         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1290 2013-04-08  Richard Biener  <rguenther@suse.de>
1292         * g++.dg/vect/slp-pr56812.cc: Adjust.
1294 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
1296         * gcc.dg/pr56837.c: New test.
1297         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1298         "generated memset minus one".
1300 2013-04-07  Tobias Burnus  <burnus@net-b.de>
1302         PR fortran/56849
1303         * gfortran.dg/reshape_5.f90: New.
1305 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1307         PR target/56843
1308         * gcc.target/powerpc/recip-1.c: Modify expected output.
1309         * gcc.target/powerpc/recip-3.c: Likewise.
1310         * gcc.target/powerpc/recip-4.c: Likewise.
1311         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1313 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1315         * gcc.target/arm/peep-ldrd-1.c: New test.
1316         * gcc.target/arm/peep-strd-1.c: Likewise.
1318 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
1320         * gcc.target/arm/negdi-1.c: New test.
1321         * gcc.target/arm/negdi-2.c: Likewise.
1322         * gcc.target/arm/negdi-3.c: Likewise.
1323         * gcc.target/arm/negdi-4.c: Likewise.
1325 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1327         * lib/target-supports.exp (add_options_for_arm_v8_neon):
1328         Add -march=armv8-a when we use v8 NEON.
1329         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1330         (check_effective_target_vect_call_ceilf): Likewise.
1331         (check_effective_target_vect_call_floorf): Likewise.
1332         (check_effective_target_vect_call_roundf): Likewise.
1333         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1334         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1335         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1336         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1337         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1339 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
1341         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1342         * gcc.target/powerpc/sd-pwr6.c: Same.
1343         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1344         * g++.dg/debug/pr56294.C: XFAIL on AIX.
1346 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
1348         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1350 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
1352         PR fortran/40881
1353         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1354         * gfortran.dg/altreturn_4.f90: Ditto.
1355         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1356         * gfortran.dg/altreturn_5.f90: Ditto.
1357         * gfortran.dg/altreturn_6.f90: Ditto.
1358         * gfortran.dg/altreturn_7.f90: Ditto.
1360 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1362         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1363         New procedure.
1364         (check_effective_target_arm_v8_neon_ok_nocache):
1365         Likewise.
1366         (check_effective_target_arm_v8_neon_ok): Change to use
1367         check_effective_target_arm_v8_neon_ok_nocache.
1368         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1369         NEON flags.
1370         (check_effective_target_vect_call_btruncf):
1371         Enable for arm and ARMv8 NEON.
1372         (check_effective_target_vect_call_ceilf): Likewise.
1373         (check_effective_target_vect_call_floorf): Likewise.
1374         (check_effective_target_vect_call_roundf): Likewise.
1375         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1376         target.
1378 2013-04-04  Marek Polacek  <polacek@redhat.com>
1380         PR tree-optimization/48186
1381         * gcc.dg/pr48186.c: New test.
1383 2013-04-04  Richard Biener  <rguenther@suse.de>
1385         PR tree-optimization/56826
1386         * gcc.dg/vect/pr56826.c: New testcase.
1387         * gcc.dg/vect/O3-pr36098.c: Adjust.
1389 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1391         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1392         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1393         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1394         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1395         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1396         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1397         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1398         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1399         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1400         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1402 2013-04-04  Richard Biener  <rguenther@suse.de>
1404         PR tree-optimization/56213
1405         * gcc.dg/vect/vect-123.c: New testcase.
1407 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1409         PR fortran/56810
1410         * gfortran.dg/read_repeat_2.f90: New.
1412 2013-04-04  Richard Biener  <rguenther@suse.de>
1414         PR tree-optimization/56837
1415         * g++.dg/torture/pr56837.C: New testcase.
1417 2013-04-04  Tobias Burnus  <burnus@net-b.de>
1419         PR fortran/50269
1420         * gfortran.dg/c_loc_test_21.f90: New.
1421         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1422         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1423         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1424         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1425         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
1427 2013-04-03  Jeff Law  <law@redhat.com>
1429         PR tree-optimization/56799
1430         * gcc.c-torture/execute/pr56799.c: New test.
1432 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
1434         PR c++/56815
1435         * g++.dg/warn/Wpointer-arith-1.C: New.
1436         * g++.dg/gomp/for-19.C: Adjust.
1438 2013-04-03  Marek Polacek  <polacek@redhat.com>
1440         PR sanitizer/55702
1441         * gcc.dg/pr55702.c: New test.
1443 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1445         PR target/56809
1446         * gcc.dg/pr56809.c: New testcase.
1448 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1450         PR debug/56819
1451         * g++.dg/debug/pr56819.C: New test.
1453 2013-04-03  Richard Biener  <rguenther@suse.de>
1455         PR tree-optimization/56817
1456         * g++.dg/torture/pr56817.C: New testcase.
1458 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1460         * gcc.dg/vect/bb-slp-31.c: New file.
1462 2013-04-03  Jason Merrill  <jason@redhat.com>
1464         PR c++/34949
1465         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1467 2013-04-03  Richard Biener  <rguenther@suse.de>
1469         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1471 2013-04-03  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/55964
1474         * gcc.dg/torture/pr55964-2.c: New testcase.
1476 2013-04-03  Richard Biener  <rguenther@suse.de>
1478         PR tree-optimization/56501
1479         * gcc.dg/torture/pr56501.c: New testcase.
1481 2013-04-03  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/56407
1484         * gcc.dg/torture/pr56407.c: New testcase.
1486 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1488         PR tree-optimization/56790
1489         * g++.dg/ext/pr56790-1.C: New testcase.
1491 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
1493         * gcc.target/i386/merge-1.c: New testcase.
1494         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1496 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
1498         PR c/19449
1499         * gcc.c-torture/execute/pr19449.c: New test.
1501 2013-04-03  Richard Biener  <rguenther@suse.de>
1503         PR tree-optimization/56812
1504         * g++.dg/vect/slp-pr56812.cc: New testcase.
1506 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
1508         PR fortran/56284
1509         PR fortran/40881
1510         * gfortran.dg/altreturn_8.f90: New.
1511         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1512         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1513         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1515 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
1517         PR rtl-optimization/56745
1518         * gcc.c-torture/compile/pr56745.c: New test.
1520 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
1522         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1524 2013-04-02  Richard Biener  <rguenther@suse.de>
1526         PR tree-optimization/56778
1527         * gcc.dg/torture/pr56778.c: New testcase.
1529 2013-04-02  Richard Biener  <rguenther@suse.de>
1531         PR middle-end/56768
1532         * g++.dg/torture/pr56768.C: New testcase.
1534 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
1536         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1538 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1540         PR fortran/56660
1541         * gfortran.dg/namelist_82.f90:  New test.
1543 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
1545         PR fortran/56500
1546         * gfortran.dg/implicit_class_1.f90: New.
1548 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1550         PR fortran/56786
1551         * gfortran.dg/namelist_81.f90:  New test.
1553 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1555         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
1556         for constant and equal string lengths.
1557         * gfortran.dg/character_comparison_5.f90:  Likewise.
1558         * gfortran.dg/character_comparison_9.f90:  New test.
1560 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1562         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1563         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1565 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1567         PR fortran/35203
1568         * gfortran.dg/optional_absent_3.f90: New.
1570 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1572         PR fortran/56737
1573         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1575 2013-03-29  Tobias Burnus  <burnus@net-b.de>
1577         PR fortran/56735
1578         * gfortran.dg/namelist_80.f90: New.
1580 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1582         PR fortran/45159
1583         * gfortran.dg/string_length_2.f90:  New test.
1584         * gfortran.dg/dependency_41.f90:  New test.
1586 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1588         PR fortran/55806
1589         * gfortran.dg/array_constructor_43.f90:  New test.
1590         * gfortran.dg/random_seed_3.f90:  New test.
1592 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1594         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1595         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1596         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1597         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1598         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1599         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1600         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1601         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1602         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1603         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1605 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/56725
1608         * g++.dg/conversion/op4.C: Adjust.
1609         * g++.dg/cpp0x/rv1n.C: Likewise.
1610         * g++.dg/cpp0x/rv2n.C: Likewise.
1611         * g++.dg/cpp0x/template_deduction.C: Likewise.
1612         * g++.dg/expr/cond8.C: Likewise.
1613         * g++.dg/other/error4.C: Likewise.
1614         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1615         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1616         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1617         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1618         * g++.old-deja/g++.jason/conversion2.C: Likewise.
1619         * g++.old-deja/g++.law/cvt20.C: Likewise.
1620         * g++.old-deja/g++.law/cvt8.C: Likewise.
1621         * g++.old-deja/g++.law/init8.C: Likewise.
1622         * g++.old-deja/g++.mike/net12.C: Likewise.
1623         * g++.old-deja/g++.mike/net8.C: Likewise.
1624         * g++.old-deja/g++.mike/p2793.C: Likewise.
1625         * g++.old-deja/g++.mike/p3836.C: Likewise.
1626         * g++.old-deja/g++.mike/p418.C: Likewise.
1627         * g++.old-deja/g++.mike/p701.C: Likewise.
1628         * g++.old-deja/g++.mike/p807.C: Likewise.
1630 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1632         PR middle-end/56694
1633         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1634         targets.
1636 2013-03-28  Marek Polacek  <polacek@redhat.com>
1638         PR tree-optimization/56695
1639         * gcc.dg/vect/pr56695.c: New test.
1641 2013-03-28  Richard Biener  <rguenther@suse.de>
1643         PR tree-optimization/37021
1644         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1645         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1647 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1649         PR fortran/56650
1650         PR fortran/36437
1651         * gfortran.dg/sizeof_2.f90: New.
1652         * gfortran.dg/sizeof_3.f90: New.
1653         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1655 2013-03-27  Richard Biener  <rguenther@suse.de>
1657         PR tree-optimization/37021
1658         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1660 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1662         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1663         * g++.dg/ipa/ivinline-2.C: Likewise.
1664         * g++.dg/ipa/ivinline-3.C: Likewise.
1665         * g++.dg/ipa/ivinline-4.C: Likewise.
1666         * g++.dg/ipa/ivinline-5.C: Likewise.
1667         * g++.dg/ipa/ivinline-7.C: Likewise.
1668         * g++.dg/ipa/ivinline-8.C: Likewise.
1669         * g++.dg/ipa/ivinline-9.C: Likewise.
1670         * g++.dg/cpp0x/noexcept03.C: Likewise.
1671         * gcc.dg/const-1.c: Likewise.
1672         * gcc.dg/ipa/pure-const-1.c: Likewise.
1673         * gcc.dg/noreturn-8.c: Likewise.
1674         * gcc.target/i386/mmx-1.c: Likewise.
1675         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1676         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1677         * gcc.c-torture/execute/pr33992.x: New file.
1679 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1681         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1683 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1685         PR c++/55951
1686         * g++.dg/ext/desig5.C: New.
1688 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1690         PR fortran/56649
1691         * gfortran.dg/merge_init_expr_2.f90: New.
1692         * gfortran.dg/merge_char_1.f90: Modify test to
1693         stay a run-time test.
1694         * gfortran.dg/merge_char_3.f90: Ditto.
1696 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1698         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1699         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1701 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1703         PR c++/56722
1704         * g++.dg/cpp0x/range-for23.C: New.
1706 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1708         PR libfortran/52512
1709         * gfortran.dg/namelist_79.f90: New.
1711 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1713         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1715 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1717         PR fortran/38536
1718         PR fortran/38813
1719         PR fortran/38894
1720         PR fortran/39288
1721         PR fortran/40963
1722         PR fortran/45824
1723         PR fortran/47023
1724         PR fortran/47034
1725         PR fortran/49023
1726         PR fortran/50269
1727         PR fortran/50612
1728         PR fortran/52426
1729         PR fortran/54263
1730         PR fortran/55343
1731         PR fortran/55444
1732         PR fortran/55574
1733         PR fortran/56079
1734         PR fortran/56378
1735         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1736         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1737         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1738         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1739         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1740         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1741         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1742         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1743         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1744         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1745         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1746         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1747         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1748         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1749         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1750         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1751         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1752         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1753         * gfortran.dg/pr32601_1.f03: Ditto.
1754         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1755         * gfortran.dg/blockdata_7.f90: New.
1756         * gfortran.dg/c_assoc_4.f90: New.
1757         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1758         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1759         * gfortran.dg/c_funloc_tests_8.f90: New.
1760         * gfortran.dg/c_loc_test_17.f90: New.
1761         * gfortran.dg/c_loc_test_18.f90: New.
1762         * gfortran.dg/c_loc_test_19.f90: New.
1763         * gfortran.dg/c_loc_test_20.f90: New.
1764         * gfortran.dg/c_sizeof_5.f90: New.
1765         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1766         * gfortran.dg/transfer_resolve_2.f90: New.
1767         * gfortran.dg/transfer_resolve_3.f90: New.
1768         * gfortran.dg/transfer_resolve_4.f90: New.
1769         * gfortran.dg/pr32601.f03: Update dg-error.
1770         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1771         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1773 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1775         * gcc.target/arm/vseleqdf.c: New test.
1776         * gcc.target/arm/vseleqsf.c: Likewise.
1777         * gcc.target/arm/vselgedf.c: Likewise.
1778         * gcc.target/arm/vselgesf.c: Likewise.
1779         * gcc.target/arm/vselgtdf.c: Likewise.
1780         * gcc.target/arm/vselgtsf.c: Likewise.
1781         * gcc.target/arm/vselledf.c: Likewise.
1782         * gcc.target/arm/vsellesf.c: Likewise.
1783         * gcc.target/arm/vselltdf.c: Likewise.
1784         * gcc.target/arm/vselltsf.c: Likewise.
1785         * gcc.target/arm/vselnedf.c: Likewise.
1786         * gcc.target/arm/vselnesf.c: Likewise.
1787         * gcc.target/arm/vselvcdf.c: Likewise.
1788         * gcc.target/arm/vselvcsf.c: Likewise.
1789         * gcc.target/arm/vselvsdf.c: Likewise.
1790         * gcc.target/arm/vselvssf.c: Likewise.
1792 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1794         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1795         body from here...
1796         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1797         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1798         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1799         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1800         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1801         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1802         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1803         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1804         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1805         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1806         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1807         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1808         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1809         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1810         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1811         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1812         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1813         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1814         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1815         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1816         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1817         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1818         * gcc.target/arm/atomic-op-char.c: Likewise.
1819         * gcc.target/arm/atomic-op-consume.c: Likewise.
1820         * gcc.target/arm/atomic-op-int.c: Likewise.
1821         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1822         * gcc.target/arm/atomic-op-release.c: Likewise.
1823         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1824         * gcc.target/arm/atomic-op-short.c: Likewise.
1826 2013-03-25  Richard Biener  <rguenther@suse.de>
1828         PR middle-end/56694
1829         * g++.dg/torture/pr56694.C: New testcase.
1831 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1833         PR target/56720
1834         * gcc.target/arm/neon-vcond-gt.c: New test.
1835         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1836         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1838 2013-03-25  Richard Biener  <rguenther@suse.de>
1840         PR tree-optimization/56689
1841         * gcc.dg/torture/pr56689.c: New testcase.
1843 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1845         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1847 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1849         PR fortran/56696
1850         * gfortran.dg/eof_5.f90: New.
1852 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1854         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1855         alphabetically.
1857 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1859         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1861 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1863         PR testsuite/55994
1864         * gcc.c-torture/execute/builtins/builtins.exp: Add
1865         -Wl,--allow-multiple-definition for RTEMS targets.
1867 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1869         * gcc.target/aarch64/movk.c: New test.
1871 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1873         * g++.dg/ext/vector21.C: New testcase.
1875 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1877         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1878         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1880 2013-03-21  Richard Biener  <rguenther@suse.de>
1882         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1883         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1885 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1887         * gcc.target/aarch64/vect.c: Test and result vector added
1888         for sabd and saba instructions.
1889         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1890         instructions in assembly.
1891         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1892         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1893         for fabd instruction.
1894         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1895         instruction in assembly.
1896         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1898 2013-03-20  Jeff Law  <law@redhat.com>
1900         * g++.dg/tree-ssa/ssa-dom.C: New test.
1902 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1904         * gcc.target/powerpc/mmfpgpr.c: New test.
1905         * gcc.target/powerpc/sd-vsx.c: Likewise.
1906         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1907         * gcc.target/powerpc/vsx-float0.c: Likewise.
1909 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1911         PR tree-optimization/56355
1912         * gcc.dg/pr56355-1.c: New file.
1914 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1915             Richard Sandiford <rdsandiford@googlemail.com>
1917         * gcc.target/mips/mips.exp: Add microMIPS support.
1918         * gcc.target/mips/umips-movep-2.c: New test.
1919         * gcc.target/mips/umips-lwp-2.c: New test.
1920         * gcc.target/mips/umips-swp-5.c: New test.
1921         * gcc.target/mips/umips-constraints-1.c: New test.
1922         * gcc.target/mips/umips-lwp-3.c: New test.
1923         * gcc.target/mips/umips-swp-6.c: New test.
1924         * gcc.target/mips/umips-constraints-2.c: New test.
1925         * gcc.target/mips/umips-save-restore-1.c: New test.
1926         * gcc.target/mips/umips-lwp-4.c: New test.
1927         * gcc.target/mips/umips-swp-7.c: New test.
1928         * gcc.target/mips/umips-save-restore-2.c: New test.
1929         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1930         * gcc.target/mips/umips-lwp-5.c: New test.
1931         * gcc.target/mips/umips-save-restore-3.c: New test.
1932         * gcc.target/mips/umips-lwp-6.c: New test.
1933         * gcc.target/mips/umips-swp-1.c: New test.
1934         * gcc.target/mips/umips-lwp-7.c: New test.
1935         * gcc.target/mips/umips-swp-2.c: New test.
1936         * gcc.target/mips/umips-lwp-8.c: New test.
1937         * gcc.target/mips/umips-swp-3.c: New test.
1938         * gcc.target/mips/umips-movep-1.c: New test.
1939         * gcc.target/mips/umips-lwp-1.c: New test.
1940         * gcc.target/mips/umips-swp-4.c: New test.
1942 2013-03-20  Richard Biener  <rguenther@suse.de>
1944         PR tree-optimization/56661
1945         * gcc.dg/torture/pr56661.c: New testcase.
1947 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1949         PR rtl-optimization/56605
1950         * gcc.target/powerpc/pr56605.c: New.
1952 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1954         PR fortran/54932
1955         * gfortran.dg/do_1.f90: Don't xfail.
1957 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1959         PR libfortran/51825
1960         * gfortran.dg/namelist_77.f90: New.
1961         * gfortran.dg/namelist_78.f90: New.
1963 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1965         PR libfortran/48618
1966         * gfortran.dg/open_negative_unit_1.f90: New.
1968 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1970         * gcc.target/aarch64/sbc.c: New test.
1972 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1974         * gcc.target/aarch64/ror.c: New test.
1976 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1978         * gcc.target/aarch64/extr.c: New test.
1980 2013-03-19  Richard Biener  <rguenther@suse.de>
1982         PR tree-optimization/56273
1983         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1984         * c-c++-common/uninit-17.c: Likewise.
1986 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1988         PR tree-optimization/56635
1989         * g++.dg/torture/pr56635.C: New test.
1991 2013-03-18  Richard Biener  <rguenther@suse.de>
1993         PR tree-optimization/3713
1994         * g++.dg/ipa/devirt-12.C: New testcase.
1996 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1998         PR c/56566
1999         * c-c++-common/pr56566.c: New test.
2001 2013-03-17  Jason Merrill  <jason@redhat.com>
2003         * g++.dg/template/abstract-dr337.C: XFAIL.
2005 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2007         PR c++/56607
2008         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2009         * c-c++-common/pr56607.c: New test.
2011 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
2013         PR c++/56582
2014         * g++.dg/cpp0x/constexpr-array5.C: New.
2016 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2018         PR fortran/56615
2019         * gfortran.dg/transfer_intrinsic_5.f90: New.
2021 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2023         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2024         * gcc.target/i386/pr20020-1.c: Likewise.
2025         * gcc.target/i386/pr20020-2.c: Likewise.
2026         * gcc.target/i386/pr20020-3.c: Likewise.
2027         * gcc.target/i386/pr53425-1.c: Likewise.
2028         * gcc.target/i386/pr53425-2.c: Likewise.
2029         * gcc.target/i386/pr55093.c: Likewise.
2030         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2032 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2034         PR debug/56307
2035         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2036         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2038 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2040         PR tree-optimization/53265
2041         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2042         undefined behavior.
2043         * gcc.dg/graphite/id-6.c (test): Likewise.
2044         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2045         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2047         PR tree-optimization/53265
2048         * gcc.dg/pr53265.c: New test.
2049         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2050         to dg-options.
2051         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2052         arrays.
2053         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2054         n, use it as high bound instead of 4.
2056 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2058         PR target/49880
2059         * gcc.target/sh/pr49880-1.c: New.
2060         * gcc.target/sh/pr49880-2.c: New.
2061         * gcc.target/sh/pr49880-3.c: New.
2062         * gcc.target/sh/pr49880-4.c: New.
2063         * gcc.target/sh/pr49880-5.c: New.
2065 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2067         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2069 2013-03-13  Richard Biener  <rguenther@suse.de>
2071         PR tree-optimization/56608
2072         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2074 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/56611
2077         * g++.dg/cpp0x/alias-decl-32.C: New.
2079 2013-03-11  Jan Hubicka  <jh@suse.cz>
2081         PR middle-end/56571
2082         * gcc.c-torture/compile/pr56571.c: New testcase.
2084 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2086         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2087         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2089 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2091         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2092         * gcc.dg/inline_4.c: Likewise.
2093         * gcc.dg/unroll_2.c: Likewise.
2094         * gcc.dg/unroll_3.c: Likewise.
2095         * gcc.dg/unroll_4.c: Likewise.
2097 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2099         PR testsuite/54119
2100         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2102         PR debug/56307
2103         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2105 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2107         PR target/40797
2108         * gcc.c-torture/compile/pr40797.c: New.
2110 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2112         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2114 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2116         PR fortran/56575
2117         * gfortran.dg/class_56.f90: New test.
2119 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2121         PR middle-end/56524
2122         * gcc.target/mips/pr56524.c: New test.
2124 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2126         PR c++/56565
2127         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2129 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2131         PR c++/51412
2132         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2134 2013-03-08  Marek Polacek  <polacek@redhat.com>
2136         PR tree-optimization/56478
2137         * gcc.dg/torture/pr56478.c: New test.
2139 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2141         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2142         targets linker option --allow-multiple-definition.
2144         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2145         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2146         * gcc.dg/pr52549.c: Add LLP64 case.
2147         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2148         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2149         * gcc.dg/torture/pr51071-2.c: Likewise.
2150         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2151         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2152         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2153         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2154         * gcc.dg/weak/weak-1.c: Likewise.
2155         * gcc.dg/weak/weak-2.c: Likewise.
2156         * gcc.dg/weak/weak-3.c: Likewise.
2157         * gcc.dg/weak/weak-4.c: Likewise.
2158         * gcc.dg/weak/weak-5.c: Likewise.
2159         * gcc.dg/weak/weak-15.c: Likewise.
2160         * gcc.dg/weak/weak-16.c: Likewise.
2162         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2164 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2166         PR tree-optimization/56559
2167         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2169 2013-03-07  Andreas Schwab  <schwab@suse.de>
2171         * gcc.dg/pr31490.c: Fix last change.
2173 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2175         PR c++/56534
2176         * g++.dg/template/crash115.C: New.
2178 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2180         PR tree-optimization/56539
2181         * gcc.c-torture/compile/pr56539.c: New test.
2183 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2185         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
2186         targets.
2187         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2188         * gcc.dg/lto/20091013-1_2.c: Likewise.
2189         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2191 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2193         * gnat.dg/specs/aggr6.ads: New test.
2195 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2197         * gnat.dg/loop_optimization15.ad[sb]: New test.
2199 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2201         PR middle-end/56548
2202         * gcc.dg/pr56548.c: New test.
2204 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2206         PR debug/53363
2207         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2209 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2211         PR c++/56543
2212         * g++.dg/template/typename20.C: New test.
2214 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2216         PR debug/56510
2217         * gcc.dg/pr56510.c: New test.
2219         PR rtl-optimization/56484
2220         * gcc.c-torture/compile/pr56484.c: New test.
2222 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2224         PR c++/56530
2225         * g++.dg/warn/Wsign-conversion-2.C: New.
2227 2013-03-05  Richard Biener  <rguenther@suse.de>
2229         PR tree-optimization/56270
2230         * gcc.dg/vect/slp-38.c: New testcase.
2232 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2234         PR rtl-optimization/56494
2235         * gcc.dg/pr56494.c: New test.
2237 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2239         * gcc.dg/pr56424.c: New test.
2241 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2243         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2244         * gcc.dg/pr56228.c <avr>: Skip.
2246 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2248         PR testsuite/52641
2249         PR tree-optimization/52631
2250         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2252 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2254         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2255         * gcc.dg/vect/vect-83_64.c: Same.
2257 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2259         PR fortran/56477
2260         * gfortran.dg/pointer_check_13.f90: New test.
2262 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2264         PR fortran/54730
2265         * gfortran.dg/array_constructor_42.f90: New test.
2267 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2269         PR c++/52688
2270         * g++.dg/template/static33.C: New.
2271         * g++.dg/template/static34.C: Likewise.
2273         PR c++/10291
2274         * g++.dg/template/static35.C: New.
2276 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2278         * gcc.dg/pr56396.c: Require pic support.
2280 2013-03-01  Richard Biener  <rguenther@suse.de>
2282         PR tree-optimization/55481
2283         * gcc.dg/torture/pr56488.c: New testcase.
2285 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2286             Jakub Jelinek  <jakub@redhat.com>
2288         PR sanitizer/56454
2289         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2290         no_sanitize_address attribute rather than no_address_safety_analysis.
2291         * g++.dg/asan/sanitizer_test_utils.h
2292         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2293         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2294         in addition to no_address_safety_analysis.
2296 2013-02-28  Jason Merrill  <jason@redhat.com>
2298         PR c++/56481
2299         * g++.dg/cpp0x/constexpr-and.C: New.
2301 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2303         PR tree-optimization/56294
2304         * g++.dg/debug/pr56294.C: New test.
2306 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2308         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2310 2013-02-27  Marek Polacek  <polacek@redhat.com>
2312         PR rtl-optimization/56466
2313         * gcc.dg/pr56466.c: New test.
2315 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2317         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2318         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2319         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2321 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2323         PR middle-end/45472
2324         * gcc.dg/pr45472.c: New test.
2326 2013-02-26  Marek Polacek  <polacek@redhat.com>
2328         PR tree-optimization/56426
2329         * gcc.dg/pr56436.c: New test.
2331 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2333         PR tree-optimization/56448
2334         * gcc.c-torture/compile/pr56448.c: New test.
2336         PR tree-optimization/56443
2337         * gcc.dg/torture/pr56443.c: New test.
2339 2013-02-25  Richard Biener  <rguenther@suse.de>
2341         PR tree-optimization/56175
2342         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2344 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2346         PR c++/56403
2347         * g++.dg/torture/pr56403.C: New test.
2349 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2351         Revert:
2352         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2353         Richard Sandiford  <rdsandiford@googlemail.com>
2355         * gcc.target/mips/mips.exp: Add microMIPS support.
2356         * gcc.target/mips/umips-movep-2.c: New test.
2357         * gcc.target/mips/umips-lwp-2.c: New test.
2358         * gcc.target/mips/umips-swp-5.c: New test.
2359         * gcc.target/mips/umips-constraints-1.c: New test.
2360         * gcc.target/mips/umips-lwp-3.c: New test.
2361         * gcc.target/mips/umips-swp-6.c: New test.
2362         * gcc.target/mips/umips-constraints-2.c: New test.
2363         * gcc.target/mips/umips-save-restore-1.c: New test.
2364         * gcc.target/mips/umips-lwp-4.c: New test.
2365         * gcc.target/mips/umips-swp-7.c: New test.
2366         * gcc.target/mips/umips-save-restore-2.c: New test.
2367         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2368         * gcc.target/mips/umips-lwp-5.c: New test.
2369         * gcc.target/mips/umips-save-restore-3.c: New test.
2370         * gcc.target/mips/umips-lwp-6.c: New test.
2371         * gcc.target/mips/umips-swp-1.c: New test.
2372         * gcc.target/mips/umips-lwp-7.c: New test.
2373         * gcc.target/mips/umips-swp-2.c: New test.
2374         * gcc.target/mips/umips-lwp-8.c: New test.
2375         * gcc.target/mips/umips-swp-3.c: New test.
2376         * gcc.target/mips/umips-movep-1.c: New test.
2377         * gcc.target/mips/umips-lwp-1.c: New test.
2378         * gcc.target/mips/umips-swp-4.c: New test.
2380 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2381             Richard Sandiford  <rdsandiford@googlemail.com>
2383         * gcc.target/mips/mips.exp: Add microMIPS support.
2384         * gcc.target/mips/umips-movep-2.c: New test.
2385         * gcc.target/mips/umips-lwp-2.c: New test.
2386         * gcc.target/mips/umips-swp-5.c: New test.
2387         * gcc.target/mips/umips-constraints-1.c: New test.
2388         * gcc.target/mips/umips-lwp-3.c: New test.
2389         * gcc.target/mips/umips-swp-6.c: New test.
2390         * gcc.target/mips/umips-constraints-2.c: New test.
2391         * gcc.target/mips/umips-save-restore-1.c: New test.
2392         * gcc.target/mips/umips-lwp-4.c: New test.
2393         * gcc.target/mips/umips-swp-7.c: New test.
2394         * gcc.target/mips/umips-save-restore-2.c: New test.
2395         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2396         * gcc.target/mips/umips-lwp-5.c: New test.
2397         * gcc.target/mips/umips-save-restore-3.c: New test.
2398         * gcc.target/mips/umips-lwp-6.c: New test.
2399         * gcc.target/mips/umips-swp-1.c: New test.
2400         * gcc.target/mips/umips-lwp-7.c: New test.
2401         * gcc.target/mips/umips-swp-2.c: New test.
2402         * gcc.target/mips/umips-lwp-8.c: New test.
2403         * gcc.target/mips/umips-swp-3.c: New test.
2404         * gcc.target/mips/umips-movep-1.c: New test.
2405         * gcc.target/mips/umips-lwp-1.c: New test.
2406         * gcc.target/mips/umips-swp-4.c: New test.
2408 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2410         PR sanitizer/56393
2411         * lib/asan-dg.exp (asan_link_flags): Add
2412         -B${gccpath}/libsanitizer/asan/ to flags.
2414 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2416         PR middle-end/56420
2417         * gcc.dg/torture/pr56420.c: New test.
2419 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2421         PR middle-end/56108
2422         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2424 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2426         PR tree-optimization/56310
2427         * g++.dg/ipa/pr56310.C: New test.
2429 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2431         PR fortran/56385
2432         * gfortran.dg/proc_ptr_comp_37.f90: New.
2434 2013-02-21  Richard Biener  <rguenther@suse.de>
2436         PR tree-optimization/56415
2437         Revert
2438         2013-02-11  Richard Biener  <rguenther@suse.de>
2440         PR tree-optimization/56273
2441         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2442         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2443         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2444         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2445         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2446         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2448 2013-02-21  Marek Polacek  <polacek@redhat.com>
2450         PR tree-optimization/56398
2451         * g++.dg/torture/pr56398.C: New test.
2453 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2455         PR inline-asm/56405
2456         * gcc.c-torture/compile/pr56405.c: New test.
2458 2013-02-20  Jan Hubicka  <jh@suse.cz>
2460         PR tree-optimization/56265
2461         * g++.dg/ipa/devirt-11.C: New testcase.
2463 2013-02-20  Richard Biener  <rguenther@suse.de>
2465         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2467 2013-02-20  Richard Biener  <rguenther@suse.de>
2468         Jakub Jelinek  <jakub@redhat.com>
2470         PR tree-optimization/56396
2471         * gcc.dg/pr56396.c: New testcase.
2473 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2475         PR c++/56373
2476         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2478 2013-02-19  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/56384
2481         * gcc.dg/torture/pr56384.c: New testcase.
2483 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2485         PR tree-optimization/56350
2486         * gcc.dg/pr56350.c: New test.
2488         PR tree-optimization/56381
2489         * g++.dg/opt/pr56381.C: New test.
2491 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2493         PR pch/54117
2494         * lib/dg-pch.exp (pch-init, pch-finish,
2495         check_effective_target_pch_supported_debug): New procs.
2496         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2497         Likewise if $pch_unsupported_debug and $flags include -g.
2498         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2499         and dg-require-effective-target pch_unsupported_debug.
2500         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2501         * objc.dg/pch/pch.exp: Likewise.
2502         * gcc.dg/pch/pch.exp: Likewise.
2503         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2504         pch_unsupported_debug.
2505         * gcc.dg/pch/valid-1.hs: Likewise.
2506         * gcc.dg/pch/valid-1b.c: Likewise.
2507         * gcc.dg/pch/valid-1b.hs: Likewise.
2509 2013-02-18  Richard Biener  <rguenther@suse.de>
2511         PR tree-optimization/56366
2512         * gcc.dg/torture/pr56366.c: New testcase.
2514 2013-02-18  Richard Biener  <rguenther@suse.de>
2516         PR middle-end/56349
2517         * gcc.dg/torture/pr56349.c: New testcase.
2519 2013-02-18  Richard Biener  <rguenther@suse.de>
2521         PR tree-optimization/56321
2522         * gcc.dg/torture/pr56321.c: New testcase.
2524 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2526         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2528 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2529             Dodji Seketeli  <dodji@redhat.com>
2531         PR asan/56330
2532         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2533         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2534         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2535         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2536         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2537         * c-c++-common/asan/pr56330.c: Likewise.
2538         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2539         Ensure the size argument of __builtin_memcpy is a constant.
2541 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2542             Paolo Carlini  <paolo.carlini@oracle.com>
2544         PR c++/51242
2545         * g++.dg/cpp0x/enum23.C: New.
2547 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2549         PR target/54685
2550         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2552 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2554         PR rtl-optimization/56348
2555         * gcc.target/i386/pr56348.c: New test.
2557 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2559         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2560         * gcc.target/arm/interrupt-2.c: Likewise.
2562 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2564         PR fortran/56318
2565         * gfortran.dg/matmul_9.f90: New.
2567 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2569         PR fortran/53818
2570         * gfortran.dg/init_flag_11.f90: New.
2572 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2574         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2576 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2578         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2579         characters.
2581 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2582             Tobias Burnus  <burnus@net-b.de>
2584         PR testsuite/56138
2585         * gfortran.dg/allocatable_function_7.f90: New.
2587 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2589         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2590         * asan_globals_test-wrapper.cc: New file.
2591         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2592         instead of asan_globals_test.cc as dg-additional-sources.
2593         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2594         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2595         "sanitizer_test_utils.h" instead of
2596         "sanitizer_common/tests/sanitizer_test_utils.h".
2597         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2598         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2599         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2600         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2601         * g++.dg/asan/asan_test.cc: Synced from upstream.
2602         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2604 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2606         Fix an asan crash
2607         * c-c++-common/asan/memcmp-2.c: New test.
2609 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2611         PR c++/55582
2612         * g++.dg/cpp0x/udlit-string-literal.h: New.
2613         * g++.dg/cpp0x/udlit-string-literal.C: New.
2615 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2617         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2619 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2621         PR target/56184
2622         * gcc.target/arm/pr56184.C: New test.
2624 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2626         PR c++/56302
2627         * g++.dg/torture/pr56302.C: New test.
2628         * g++.dg/cpp0x/constexpr-56302.C: New test.
2629         * c-c++-common/pr56302.c: New test.
2631 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2632             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2634         PR fortran/56204
2635         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2636         * gfortran.dg/quad_3.f90: Ditto.
2638 2013-02-13  Kostya Serebryany  <kcc@google.com>
2640         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2641         to match the fresh asan run-time.
2642         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2644 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2646         Avoid instrumenting duplicated memory access in the same basic block
2647         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2648         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2649         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2650         * c-c++-common/asan/inc.c: Likewise.
2652 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2654         PR inline-asm/56148
2655         * gcc.target/i386/pr56148.c: New test.
2657 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2658             Tobias Burnus  <burnus@net-b.de>
2660         PR testsuite/56082
2661         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2662         to kind=2.
2664 2013-02-12  Richard Biener  <rguenther@suse.de>
2666         PR lto/56297
2667         * gcc.dg/lto/pr56297_0.c: New testcase.
2668         * gcc.dg/lto/pr56297_0.c: Likewise.
2670 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2672         PR fortran/46952
2673         * gfortran.dg/typebound_deferred_1.f90: New.
2675 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2677         PR rtl-optimization/56151
2678         * gcc.target/i386/pr56151.c: New test.
2680 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2682         * g++.dg/ext/mv12.C: New test.
2683         * g++.dg/ext/mv12.h: New file.
2684         * g++.dg/ext/mv12-aux.C: New file.
2685         * g++.dg/ext/mv13.C: New test.
2687 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2689         * lib/target-supports.exp
2690         (check_effective_target_powerpc_eabi_ok): New.
2691         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2692         powerpc_eabi_ok.
2693         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2694         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2695         only.
2696         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2697         * gcc.target/powerpc/pr51623.c: Likewise.
2698         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2699         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2701 2013-02-11  Alexander Potapenko  <glider@google.com>
2702             Jack Howarth  <howarth@bromo.med.uc.edu>
2703             Jakub Jelinek  <jakub@redhat.com>
2705         PR sanitizer/55617
2706         * g++.dg/asan/pr55617.C: Run on all targets.
2708 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2710         PR rtl-optimization/56275
2711         * gcc.dg/pr56275.c: New test.
2713 2013-02-11  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/56273
2716         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2718 2013-02-11  Richard Biener  <rguenther@suse.de>
2720         PR tree-optimization/56264
2721         * gcc.dg/torture/pr56264.c: New testcase.
2723 2013-02-11  Richard Biener  <rguenther@suse.de>
2725         PR tree-optimization/56273
2726         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2727         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2728         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2729         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2730         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2731         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2733 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2735         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2736         for *-*-linux-gnu targets.
2737         * g++.dg/asan/interception-test-1.c: Ditto.
2738         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2739         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2741 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2743         PR fortran/55362
2744         * gfortran.dg/intrinsic_size_4.f90 : New test.
2746 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2748         PR target/56256
2749         * gcc.target/powerpc/pr56256.c: New test.
2751 2013-02-08  Ian Lance Taylor  <iant@google.com>
2753         * lib/go.exp: Load timeout.exp.
2755 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2757         PR rtl-optimization/56246
2758         * gcc.target/i386/pr56246.c: New test.
2760 2013-02-08  Jeff Law  <law@redhat.com>
2762         PR debug/53948
2763         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2765 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2767         PR target/56043
2768         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2769         powerpc*-*-linux*.
2771 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2773         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2775 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2777         PR rtl-optimization/56195
2778         * gcc.dg/torture/pr56195.c: New test.
2780 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2782         PR fortran/54107
2783         * gfortran.dg/recursive_interface_2.f90: New test.
2785 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2787         PR tree-optimization/56250
2788         * gcc.c-torture/execute/pr56250.c: New test.
2790 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2792         PR tree-optimization/56064
2793         * gcc.dg/fixed-point/view-convert-2.c: New test.
2795 2013-02-08  Michael Matz  <matz@suse.de>
2797         PR tree-optimization/52448
2798         * gcc.dg/pr52448.c: New test.
2800 2013-02-08  Richard Biener  <rguenther@suse.de>
2802         PR middle-end/56181
2803         * gcc.dg/torture/pr56181.c: New testcase.
2805 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2807         PR target/54222
2808         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2809         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2811 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2813         PR c++/56241
2814         * g++.dg/parse/crash61.C: New test.
2816         PR c++/56239
2817         * g++.dg/parse/pr56239.C: New test.
2819         PR c++/56237
2820         * g++.dg/abi/mangle61.C: New test.
2822 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2824         PR rtl-optimization/56225
2825         * gcc.target/i386/pr56225.c: New test.
2827 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2829         PR debug/56154
2830         * gcc.dg/guality/pr56154-1.c: New test.
2831         * gcc.dg/guality/pr56154-2.c: New test.
2832         * gcc.dg/guality/pr56154-3.c: New test.
2833         * gcc.dg/guality/pr56154-4.c: New test.
2834         * gcc.dg/guality/pr56154-aux.c: New file.
2836         PR tree-optimization/55789
2837         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2838         cleanup-tree-dump.
2839         * gcc.dg/tree-ssa/inline-3.c: Add
2840         --param max-early-inliner-iterations=2 option.
2842 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2844         PR debug/53363
2845         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2846         Add -fno-dwarf2-cfi-asm to dg-options.
2847         Adapt match count.
2849 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2851         PR target/56228
2852         * gcc.dg/pr56228.c: New test.
2854 2013-02-07  Alan Modra  <amodra@gmail.com>
2856         PR target/54009
2857         * gcc.target/powerpc/pr54009.c: New test.
2858         PR target/54131
2859         * gfortran.dg/pr54131.f: New test.
2861 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2863         PR fortran/55789
2864         * gfortran.dg/array_constructor_41.f90: New test.
2866 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2868         PR fortran/55978
2869         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2871 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2873         PR middle-end/56217
2874         * g++.dg/gomp/pr56217.C: New test.
2876 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2878         PR tree-optimization/56205
2879         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2880         * gcc.c-torture/execute/pr56205.c: New test.
2882 2013-02-05  Richard Biener  <rguenther@suse.de>
2884         PR tree-optimization/53342
2885         PR tree-optimization/53185
2886         * gcc.dg/vect/pr53185-2.c: New testcase.
2888 2013-02-05  Jan Hubicka  <jh@suse.cz>
2890         PR tree-optimization/55789
2891         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2892         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2893         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2894         * g++.dg/ipa/inline-1.C: New testcase.
2895         * g++.dg/ipa/inline-2.C: New testcase.
2896         * g++.dg/ipa/inline-3.C: New testcase.
2898 2013-02-05  Jan Hubicka  <jh@suse.cz>
2900         PR tree-optimization/55789
2901         * g++.dg/torture/pr55789.C: New testcase.
2903 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2905         PR middle-end/56167
2906         * gcc.dg/pr56167.c: New test.
2908 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2910         PR target/55146
2911         * gcc.target/sh/pr55146.c: New.
2913 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2915         PR tree-optimization/54386
2916         * gcc.target/sh/pr54386.c: New.
2918 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2920         PR fortran/56008
2921         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2923         PR fortran/47517
2924         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2926 2013-02-04  Alexander Potapenko  <glider@google.com>
2927             Jack Howarth  <howarth@bromo.med.uc.edu>
2928             Jakub Jelinek  <jakub@redhat.com>
2930         PR sanitizer/55617
2931         * g++.dg/asan/pr55617.C: New test.
2933 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2935         PR fortran/54195
2936         * gfortran.dg/typebound_operator_19.f90: New test.
2937         * gfortran.dg/typebound_assignment_4.f90: New test.
2939 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2941         PR fortran/54107
2942         * gfortran.dg/recursive_interface_1.f90: New test.
2944 2013-02-04  Richard Guenther  <rguenther@suse.de>
2946         PR lto/56168
2947         * gcc.dg/lto/pr56168_0.c: New testcase.
2948         * gcc.dg/lto/pr56168_1.c: Likewise.
2950 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2952         PR fortran/50627
2953         PR fortran/56054
2954         * gfortran.dg/block_12.f90:  New test.
2955         * gfortran.dg/module_error_1.f90:  New test.
2957 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2959         * lib/target-supports.exp (check_effective_target_vect_float)
2960         (check_effective_target_vect_no_align): Add mips-sde-elf.
2962 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2964         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2966 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2968         * gcc.dg/pr56023.c: XFAIL on AIX.
2969         * gcc.dg/vect/pr49352.c: Same.
2971 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2973         * gnat.dg/opt26.adb: New test.
2975 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2977         Revert.
2978         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2980         * gcc.target/arm/neon-vfnms-1.c: New test.
2981         * gcc.target/arm/neon-vfnma-1.c: New test.
2983 2013-01-31  Richard Biener  <rguenther@suse.de>
2985         PR tree-optimization/56157
2986         * gcc.dg/torture/pr56157.c: New testcase.
2988 2013-01-30  Richard Biener  <rguenther@suse.de>
2990         PR tree-optimization/56150
2991         * gcc.dg/torture/pr56150.c: New testcase.
2993 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2995         PR sanitizer/55374
2996         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2997         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2998         printed in backtrace.
2999         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3000         to avoid errors about mismatched allocation vs. deallocation.
3002         PR c++/55742
3003         * g++.dg/mv1.C: Moved to...
3004         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3005         * g++.dg/mv2.C: Moved to...
3006         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3007         * g++.dg/mv3.C: Moved to...
3008         * g++.dg/ext/mv3.C: ... here.
3009         * g++.dg/mv4.C: Moved to...
3010         * g++.dg/ext/mv4.C: ... here.
3011         * g++.dg/mv5.C: Moved to...
3012         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3013         * g++.dg/mv6.C: Moved to...
3014         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3015         * g++.dg/ext/mv7.C: New test.
3016         * g++.dg/ext/mv8.C: New test.
3017         * g++.dg/ext/mv9.C: New test.
3018         * g++.dg/ext/mv10.C: New test.
3019         * g++.dg/ext/mv11.C: New test.
3021 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3023         PR rtl-optimization/56144
3024         * gcc.dg/pr56144.c: New.
3026 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3028         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3029         message.
3030         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3031         * g++.dg/cpp0x/constexpr-55573.C: Same
3033 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3035         PR tree-optimization/56064
3036         * gcc.dg/fixed-point/view-convert.c: New test.
3038 2013-01-30  Andreas Schwab  <schwab@suse.de>
3040         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3041         evaluate the end index in string range.
3043 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3045         PR fortran/56138
3046         * gfortran.dg/allocatable_function_6.f90: New.
3048 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3049             Mikael Morin  <mikael@gcc.gnu.org>
3051         PR fortran/54107
3052         * gfortran.dg/proc_ptr_comp_36.f90: New.
3054 2013-01-29  Richard Biener  <rguenther@suse.de>
3056         PR tree-optimization/55270
3057         * gcc.dg/torture/pr55270.c: New testcase.
3059 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3061         PR rtl-optimization/56117
3062         * gcc.dg/pr56117.c: New test.
3064 2013-01-28  Richard Biener  <rguenther@suse.de>
3066         PR tree-optimization/56034
3067         * gcc.dg/torture/pr56034.c: New testcase.
3069 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3071         PR tree-optimization/56125
3072         * gcc.dg/pr56125.c: New test.
3074 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3075             Mikael Morin  <mikael@gcc.gnu.org>
3077         PR fortran/53537
3078         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3079         * gfortran.dg/import8.f90: Likewise.
3080         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3081         * gfortran.dg/import10.f90: New test.
3082         * gfortran.dg/import11.f90: Likewise
3084 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3086         PR testsuite/56053
3087         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3088         string.h.  Provide memset, malloc and free prototypes, adjust line
3089         numbers in dg-output.
3090         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3091         Provide memset prototype and adjust line numbers in dg-output.
3092         * c-c++-common/asan/global-overflow-1.c: Likewise.
3094         PR tree-optimization/56094
3095         * gcc.dg/pr56094.c: New test.
3097 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3099         * gcc.target/arm/neon-vfnms-1.c: New test.
3100         * gcc.target/arm/neon-vfnma-1.c: New test.
3102 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3104         PR target/56114
3105         * gcc.target/i386/pr56114.c: New test.
3107 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3109         PR fortran/55984
3110         * gfortran.dg/associate_14.f90: New test.
3112         PR fortran/56047
3113         * gfortran.dg/associate_13.f90: New test.
3115 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3117         PR tree-optimization/56098
3118         * gcc.dg/pr56098-1.c: New test.
3119         * gcc.dg/pr56098-2.c: New test.
3121 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3123         PR target/54222
3124         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3126 2013-01-22  Marek Polacek  <polacek@redhat.com>
3128         PR tree-optimization/56035
3129         * gcc.dg/pr56035.c: New test.
3131 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3133         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3134         for MIPS.
3136 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3138         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3140 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3142         PR c/56078
3143         * gcc.dg/pr56078.c: New test.
3144         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3146 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3148         PR tree-optimization/55927
3149         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3151 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3153         * gcc.target/i386/movsd.c: New test.
3155 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3157         PR inline-asm/55934
3158         * gcc.target/i386/pr55934.c: New test.
3160 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3162         PR fortran/56081
3163         * gfortran.dg/select_8.f90: New.
3165 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3167         * gcc.target/microblaze/microblaze.exp: Remove
3168         target_config_cflags check.
3170 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3172         PR fortran/56052
3173         * gfortran.dg/gomp/pr56052.f90: New test.
3175         PR target/49069
3176         * gcc.dg/pr49069.c: New test.
3178 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3180         PR c++/55944
3181         * g++.dg/cpp0x/constexpr-static10.C: New.
3183 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3185         PR target/56028
3186         * gcc.target/i386/pr56028.c: New test.
3188 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3190         PR target/55686
3191         * gcc.target/i386/pr55686.c: New test.
3193 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3195         PR c++/53609
3196         * g++.dg/cpp0x/variadic139.C: New test.
3197         * g++.dg/cpp0x/variadic140.C: Likewise.
3198         * g++.dg/cpp0x/variadic141.C: Likewise.
3200 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3202         * gnat.dg/warn8.adb: New test.
3204 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3206         PR fortran/55919
3207         * gfortran.dg/include_8.f90: New test.
3209 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3211         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3212         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3214 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3216         PR tree-optimization/56051
3217         * gcc.c-torture/execute/pr56051.c: New test.
3219 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3221         PR rtl-optimization/56023
3222         * gcc.dg/pr56023.c: New test.
3224 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3226         PR middle-end/56022
3227         * gcc.target/i386/pr56022.c: New test.
3229 2013-01-21  Jason Merrill  <jason@redhat.com>
3231         * lib/target-supports.exp (check_effective_target_alias): New.
3233 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3235         PR debug/53235
3236         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3238 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3240         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3242 2013-01-19  Jeff Law  <law@redhat.com>
3244         PR tree-optimization/52631
3245         * tree-ssa/pr52631.c: New test.
3246         * tree-ssa/ssa-fre-9: Update expected output.
3248 2013-01-19  Anthony Green  <green@moxielogic.com>
3250         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3251         for moxie.
3253 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3255         PR tree-optimization/56029
3256         * g++.dg/torture/pr56029.C: New test.
3258 2013-01-18  Sharad Singhai  <singhai@google.com>
3260         PR tree-optimization/55995
3261         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3263 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3265         PR target/55433
3266         * gcc.target/i386/pr55433.c: New.
3268 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3270         PR middle-end/56015
3271         * gfortran.dg/pr56015.f90: New test.
3273 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3275         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3277 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3279         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3280         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3281         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3282         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3283         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3285 2013-01-17  Jeff Law  <law@redhat.com>
3287         * gcc.dg/pr52573.c: Move to...
3288         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3290         PR rtl-optimization/52573
3291         * gcc.dg/pr52573.c: New test.
3293 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3295         PR sanitizer/55679
3296         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3297         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3298         check_no_compiler_messages to test support in ucontext.h.
3299         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3300         compliant RLIMIT_AS.
3302 2013-01-17  Marek Polacek  <polacek@redhat.com>
3304         PR rtl-optimization/55833
3305         * gcc.dg/pr55833.c: New test.
3307 2013-01-17  Jan Hubicka  <jh@suse.cz>
3309         PR tree-optimization/55273
3310         * gcc.c-torture/compile/pr55273.c: New testcase.
3312 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3314         PR target/55981
3315         * gcc.target/pr55981.c: New test.
3317 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3319         * gcc.target/arm/pr40887.c: Require at least armv5.
3320         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3321         * gcc.target/arm/pr51915.c: Likewise.
3322         * gcc.target/arm/pr52006.c: Likewise.
3323         * gcc.target/arm/pr53187.c: Likewise.
3325         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3326         * gcc.target/arm/ftest-support-arm.h: Delete.
3327         * gcc.target/arm/ftest-support-thumb.h: Delete.
3328         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3329         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3330         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3331         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3332         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3333         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3334         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3335         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3336         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3337         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3338         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3339         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3340         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3341         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3342         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3343         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3344         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3345         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3346         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3347         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3348         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3349         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3350         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3351         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3353 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3355         PR tree-optimizations/55264
3356         * g++.dg/ipa/pr55264.C: New test.
3358 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3360         PR fortran/55983
3361         * gfortran.dg/class_55.f90: New.
3363 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3365         PR testsuite/55994
3366         * gcc.c-torture/execute/builtins/builtins.exp: Add
3367         -Wl,--allow-multiple-definition for eabi and elf targets.
3369         PR testsuite/54622
3370         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3371         check_effective_target_vect_perm_short,
3372         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3373         check_effective_target_vect64): Return 0 for big-endian ARM.
3374         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3376         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3377         prototypes.
3379 2013-01-16  Richard Biener  <rguenther@suse.de>
3381         PR tree-optimization/55964
3382         * gcc.dg/torture/pr55964.c: New testcase.
3384 2013-01-16  Richard Biener  <rguenther@suse.de>
3386         PR tree-optimization/54767
3387         PR tree-optimization/53465
3388         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3390 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3392         PR target/55301
3393         * gcc.target/sh/sh-switch.c: New testcase.
3395 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3397         * gcc.dg/webizer.c: Increase the array size.
3399 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3401         PR target/55940
3402         * gcc.dg/pr55940.c: New test.
3404 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3405             Harald Anlauf  <anlauf@gmx.de>
3407         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3408         * gfortran.dg/bounds_check_5.f90: Likewise.
3409         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3410         * gfortran.dg/continuation_9.f90: Likewise.
3411         * gfortran.dg/move_alloc_13.f90: Likewise.
3412         * gfortran.dg/structure_constructor_11.f90: Likewise.
3413         * gfortran.dg/tab_continuation.f: Likewise.
3414         * gfortran.dg/warning-directive-2.F90: Likewise.
3415         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3417 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3419         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3420         * gcc.target/arm/fma-sp.c: Likewise.
3422 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3424         PR rtl-optimization/55153
3425         * gcc.dg/pr55153.c: New.
3427 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3429         PR tree-optimization/55920
3430         * gcc.c-torture/compile/pr55920.c: New test.
3432 2013-01-15  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/55882
3435         * gcc.dg/torture/pr55882.c: New testcase.
3437 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3439         PR tree-optimization/55955
3440         * gcc.c-torture/compile/pr55955.c: New test.
3442 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3444         PR c++/55663
3445         * g++.dg/cpp0x/alias-decl-31.C: New test.
3447 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3449         PR fortran/54286
3450         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3451         case where interface is null.
3453 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3455         PR fortran/55806
3456         * gfortran.dg/array_constructor_40.f90:  New test.
3458 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3460         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3462 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3464         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3465         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3466         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3467         * gcc.target/aarch64/vect-ld1r.c: New.
3468         * gcc.target/aarch64/vect-ld1r.x: New.
3470 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3472         PR target/55948
3473         * gcc.target/i386/hle-clear-rel.c: New file
3474         * gcc.target/i386/hle-store-rel.c: New file.
3476 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3478         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3479         * gfortran.dg/bounds_check_4.f90: Likewise.
3480         * gfortran.dg/inquire_10.f90: Likewise.
3481         * gfortran.dg/minloc_3.f90: Likewise.
3482         * gfortran.dg/minlocval_3.f90: Likewise.
3483         * gfortran.dg/module_double_reuse.f90: Likewise.
3484         * gfortran.dg/mvbits_1.f90: Likewise.
3485         * gfortran.dg/oldstyle_1.f90: Likewise.
3486         * gfortran.dg/pr20163-2.f: Likewise.
3487         * gfortran.dg/save_1.f90: Likewise.
3488         * gfortran.dg/scan_1.f90: Likewise.
3489         * gfortran.dg/select_char_1.f90: Likewise.
3490         * gfortran.dg/shape_4.f90: Likewise.
3491         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3492         * gfortran.dg/function_optimize_10.f90: Likewise.
3493         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3494         * gfortran.dg/used_types_17.f90: Likewise.
3495         * gfortran.dg/used_types_18.f90: Likewise.
3497 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3499         PR fortran/54286
3500         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3502 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3504         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3506 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3508         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3510 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3512         PR fortran/55072
3513         * gfortran.dg/assumed_type_2.f90: Fix test case.
3514         * gfortran.dg/internal_pack_13.f90: New test.
3515         * gfortran.dg/internal_pack_14.f90: New test.
3517 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3519         PR fortran/55868
3520         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3521         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3522         $tar to STAR.
3524 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3526         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3528 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3530         PR target/55719
3531         * gcc.target/s390/pr55719.c: New testcase.
3533 2013-01-11  Richard Guenther  <rguenther@suse.de>
3535         PR tree-optimization/44061
3536         * gcc.dg/pr44061.c: New testcase.
3538 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3540         Update copyright years.
3542 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3543             Jakub Jelinek  <jakub@redhat.com>
3545         PR target/55565
3546         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3548 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3550         PR rtl-optimization/55672
3551         * gcc.target/i386/pr55672.c: New.
3553 2013-01-10  Jeff Law  <law@redhat.com>
3555         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3556         pass/fail message unique.
3559 2013-01-10  Jason Merrill  <jason@redhat.com>
3561         * ada/.gitignore: New.
3563 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3565         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3566         Add tls options.
3567         * g++.dg/tls/thread_local2.C: Likewise.
3568         * g++.dg/tls/thread_local2g.C: Likewise.
3569         * g++.dg/tls/thread_local6.C: Likewise.
3570         * g++.dg/tls/thread_local-order1.C: Add tls options.
3571         * g++.dg/tls/thread_local-order2.C: Likewise.
3572         * g++.dg/tls/thread_local3.C: Likewise.
3573         * g++.dg/tls/thread_local3g.C: Likewise.
3574         * g++.dg/tls/thread_local4.C: Likewise.
3575         * g++.dg/tls/thread_local4g.C: Likewise.
3576         * g++.dg/tls/thread_local5.C: Likewise.
3577         * g++.dg/tls/thread_local5g.C: Likewise.
3578         * g++.dg/tls/thread_local6g.C: Likewise.
3580 2013-01-10  Kostya Serebryany  <kcc@google.com>
3582         * g++.dg/asan/asan_test.cc: Sync from upstream.
3584 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3586         PR tree-optimization/55921
3587         * gcc.c-torture/compile/pr55921.c: New test.
3589 2013-01-09  Jan Hubicka  <jh@suse.cz>
3591         PR tree-optimization/55569
3592         * gcc.c-torture/compile/pr55569.c: New testcase.
3594 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3596         PR fortran/47203
3597         * gfortran.dg/use_28.f90: New test.
3599 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3601         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3602         number matching more robust.
3604 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3606         PR rtl-optimization/55829
3607         * gcc.target/i386/pr55829.c: New.
3609 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3611         PR fortran/55758
3612         * gfortran.dg/bind_c_bool_1.f90: New.
3613         * gfortran.dg/do_5.f90: Add dg-warning.
3615 2013-01-09  Jan Hubicka  <jh@suse.cz>
3617         PR tree-optimization/55875
3618         * gcc.c-torture/execute/pr55875.c: New testcase.
3619         * g++.dg/torture/pr55875.C: New testcase.
3621 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3623         PR c/48418
3624         * c-c++-common/pr48418.c: New test.
3626 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/55801
3629         * g++.dg/tls/thread_local-ice.C: New.
3631 2013-01-09  Andreas Schwab  <schwab@suse.de>
3633         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3635 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3637         PR tree-optimization/48189
3638         * gcc.dg/pr48189.c: New test.
3640 2013-01-04  Jan Hubicka  <jh@suse.cz>
3642         PR tree-optimization/55823
3643         * g++.dg/ipa/devirt-10.C: New testcase.
3645 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3646             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3648         PR rtl-optimization/55845
3649         * gcc.target/i386/pr55845.c: New test.
3651 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3653         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3654         instructions generated instead of number of occurances.
3656 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3658         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3659         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3660         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3661         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3662         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3663         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3664         * gcc.target/aarch64/vect-fcm.x: Likewise.
3665         * lib/target-supports.exp
3666         (check_effective_target_vect_cond): Enable for AArch64.
3668 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3670         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3671         endian-safe float pool loading.
3672         (test_square_root_v4sf): Likewise.
3673         (test_square_root_v2df): Likewise.
3674         * lib/target-supports.exp
3675         (check_effective_target_vect_call_sqrtf): Add AArch64.
3677 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3679         PR debug/55579
3680         * gcc.dg/tree-ssa/pr55579.c: New test.
3682 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3684         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3685         asm comments.
3687 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3689         PR middle-end/55890
3690         * gcc.dg/torture/pr55890-3.c: New test.
3692         PR middle-end/55851
3693         * gcc.c-torture/compile/pr55851.c: New test.
3695         PR sanitizer/55844
3696         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3697         dg-options.
3699 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3701         PR fortran/55618
3702         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3704 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3706         PR fortran/55763
3707         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3708         * gfortran.dg/pointer_init_7.f90: New.
3710 2013-01-07  Richard Biener  <rguenther@suse.de>
3712         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3714 2013-01-07  Richard Biener  <rguenther@suse.de>
3716         PR middle-end/55890
3717         * gcc.dg/torture/pr55890-1.c: New testcase.
3718         * gcc.dg/torture/pr55890-2.c: Likewise.
3720 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3722         * gcc.target/aarch64/fmovd.c: New.
3723         * gcc.target/aarch64/fmovf.c: Likewise.
3724         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3725         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3726         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3727         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3728         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3729         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3731 2013-01-07  Richard Biener  <rguenther@suse.de>
3733         PR tree-optimization/55888
3734         PR tree-optimization/55862
3735         * gcc.dg/torture/pr55888.c: New testcase.
3737 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3739         PR fortran/55852
3740         * gfortran.dg/intrinsic_size_3.f90: New.
3742 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3744         PR fortran/55763
3745         * gfortran.dg/select_type_32.f90: New.
3747 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3749         PR c++/52343
3750         * g++.dg/cpp0x/alias-decl-29.C: New test.
3752 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3754         PR fortran/53876
3755         PR fortran/54990
3756         PR fortran/54992
3757         * gfortran.dg/class_array_15.f03: New test.
3759 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3761         PR fortran/42769
3762         PR fortran/45836
3763         PR fortran/45900
3764         * gfortran.dg/use_23.f90: New test.
3765         * gfortran.dg/use_24.f90: New test.
3766         * gfortran.dg/use_25.f90: New test.
3767         * gfortran.dg/use_26.f90: New test.
3768         * gfortran.dg/use_27.f90: New test.
3770 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3772         * gnat.dg/specs/clause_on_volatile.ads: New test.
3774 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3776         * gnat.dg/alignment10.adb: New test.
3778 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3779             Mikael Morin  <mikael@gcc.gnu.org>
3781         PR fortran/55827
3782         * gfortran.dg/use_22.f90: New test.
3784 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3786         * gcc.target/aarch64/cmp-1.c: New testcase.
3788 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3790         PR fortran/55172
3791         * gfortran.dg/select_type_31.f03: New test.
3793 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3795         PR c++/54526 (again)
3796         * g++.dg/cpp0x/parse2.C: Extend.
3797         * g++.old-deja/g++.other/crash28.C: Adjust.
3799 2013-01-04  Richard Biener  <rguenther@suse.de>
3801         PR tree-optimization/55862
3802         * gcc.dg/torture/pr55862.c: New testcase.
3804 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3806         PR tree-optimization/55755
3807         * gcc.dg/torture/pr55755.c: New test.
3808         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3809         * gcc.dg/tree-ssa/pr45144.c: Update.
3811 2013-01-04  Richard Biener  <rguenther@suse.de>
3813         PR middle-end/55863
3814         * gcc.dg/fold-reassoc-2.c: New testcase.
3816 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3818         PR fortran/55763
3819         * gfortran.dg/null_7.f90: New.
3821 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3823         PR fortran/55854
3824         PR fortran/55763
3825         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3826         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3827         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3829 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3831         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3833 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3835         PR fortran/55855
3836         * gfortran.dg/assignment_1.f90: Modified.
3837         * gfortran.dg/assignment_4.f90: New.
3839 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3841         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3843 2013-01-03  Richard Biener  <rguenther@suse.de>
3845         PR tree-optimization/55857
3846         * gcc.dg/vect/pr55857-1.c: New testcase.
3847         * gcc.dg/vect/pr55857-2.c: Likewise.
3849 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3851         PR rtl-optimization/55838
3852         * gcc.dg/pr55838.c: New test.
3854         PR tree-optimization/55832
3855         * gcc.c-torture/compile/pr55832.c: New test.
3857 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3859         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3860         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3861         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3862         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3863         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3864         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3865         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3866         * gcc.dg/unroll_1.c: Ditto.
3867         * gcc.dg/unroll_2.c: Ditto.
3868         * gcc.dg/unroll_3.c: Ditto.
3869         * gcc.dg/unroll_4.c: Ditto.
3871 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3873         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3875 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3877         PR fortran/55818
3878         * gfortran.dg/eof_4.f90: New test.
3880 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3882         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3883         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3884         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3885         (compat_setup_dfp): Initialize compat_alt_caret and
3886         compat_save_TEST_ALWAYS_FLAGS.
3888 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3890         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3892 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3894         * gcc.dg/torture/fp-int-convert-2.c: New test.
3896 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3898         * gfortran.dg/newunit_3.f90: Add dg-do run.
3899         * gfortran.dg/inquire_15.f90: Add dg-do run.
3901 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3903         PR tree-optimization/55831
3904         * gcc.dg/pr55831.c: New test.
3906 Copyright (C) 2013 Free Software Foundation, Inc.
3908 Copying and distribution of this file, with or without modification,
3909 are permitted in any medium without royalty provided the copyright
3910 notice and this notice are preserved.