[AArch64] Implement vmul<q>_lane<q>_<fsu><16,32,64> intrinsics in C
[official-gcc.git] / gcc / testsuite / ChangeLog
blob17ae8ee15503d5eaa4b3e1c0e3b892df065f15df
1 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3         * gcc.target/aarch64/mul_intrinsic_1.c: New.
4         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
6 2013-09-16  Richard Biener  <rguenther@suse.de>
8         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
10 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
12         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
13         interpreted as implicit templates) to be expected pedwarns instead.
15 2013-09-16  Tobias Burnus  <burnus@net-b.de>
17         PR fortran/57697
18         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
20 2013-09-15  Tobias Burnus  <burnus@net-b.de>
22         PR fortran/57697
23         * gfortran.dg/defined_assignment_10.f90: New.
25 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
27         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
28         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
30 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
32         * g++.dg/abi/main.C: Added implicit C linkage tests
34 2013-09-13  Kai Tietz  <ktietz@redhat.com>
36         gcc.target/i386/pr57848.c: New file.
38 2013-09-13  Christian Bruel  <christian.bruel@st.com>
40         PR target/58314
41         * gcc.target/sh/torture/pr58314.c: New test.
43 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
45         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
47 2013-09-12  Martin Jambor  <mjambor@suse.cz>
49         PR ipa/58389
50         * g++.dg/pr58389.C: New test.
52 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
54         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
55         strings.
56         * g++.dg/template/pseudodtor3.C: Likewise.
58 2013-09-12  Richard Biener  <rguenther@suse.de>
60         PR tree-optimization/58404
61         * g++.dg/tree-ssa/pr58404.C: New testcase.
63 2013-09-12  Martin Jambor  <mjambor@suse.cz>
65         PR ipa/58371
66         * g++.dg/ipa/pr58371.C: New test.
68 2013-09-12  Richard Biener  <rguenther@suse.de>
70         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
71         expected outcome and comment why that happens.
73 2013-09-11  Richard Biener  <rguenther@suse.de>
75         PR middle-end/58377
76         * g++.dg/uninit-pred-4.C: New testcase.
78 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
80         PR tree-optimization/58385
81         * gcc.c-torture/execute/pr58385.c: New test.
83 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
85         * gcc.target/arm/thumb-ifcvt-2.c: New test.
87 2013-09-10  Jeff Law  <law@redhat.com>
89         * g++.dg/torture/pr58380.C: New test.
91 2013-09-10  Jan Hubicka  <jh@suse.cz>
92             Paolo Carlini  <paolo.carlini@oracle.com>
94         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
96 2013-09-10  Jeff Law  <law@redhat.com>
98         * gcc.c-torture/compile/pr58343.c: New test.
100 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
102         PR rtl-optimization/58365
103         * gcc.c-torture/execute/pr58365.c: New test.
105 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
107         * gcc.dg/torture/memcpy-1.c: New test.
109 2013-09-10  Alan Modra  <amodra@gmail.com>
111         * gcc.target/powerpc/pr58330.c: New.
113 2013-09-10  Alan Modra  <amodra@gmail.com>
115         * gcc.target/powerpc/medium_offset.c: New.
117 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
119         PR c++/58325
120         * g++.dg/warn/Wunused-var-21.C: New test.
122         PR tree-optimization/58364
123         * gcc.c-torture/execute/pr58364.c: New test.
125 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
127         PR c++/43452
128         * g++.dg/warn/Wdelete-incomplete-1.C: New.
129         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
130         * g++.dg/init/delete1.C: Adjust.
132 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
134         * gcc.target/aarch64/movdi_1.c: New test.
136 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
138         PR c++/58362
139         * g++.dg/warn/Wunused-parm-5.C: New.
141 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
143         * gcc.target/aarch64/cmn-neg.c: New test.
145 2013-09-09  Richard Biener  <rguenther@suse.de>
147         PR middle-end/58326
148         * gcc.dg/torture/pr58326-1.c: New testcase.
149         * gcc.dg/torture/pr58326-2.c: Likewise.
151 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
153         PR target/57735
154         * g++.dg/ext/pr57735.C: New test.
156 2013-09-09  Jan Hubicka  <jh@suse.cz>
158         PR middle-end/58294
159         * g++.dg/torture/PR58294.C: New testcase.
161 2013-09-08  Jeff Law  <law@redhat.com>
163         * gcc.c-torture/compile/pr58340.c: New test.
165 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
167         * g++.dg/debug/ra1.C: New test.
169 2013-09-08  Jan Hubicka  <jh@suse.cz>
171         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
172         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
173         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
174         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
176 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
178         PR c++/54941
179         * g++.dg/overload/new1.C: Adjust.
181 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
183         * c-c++-common/opaque-vector.c: New test.
185 2013-09-08  Tom de Vries  <tom@codesourcery.com>
187         PR c++/58282
188         * g++.dg/tm/noexcept-6.C: New test.
190 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
192         * gcc.target/arc/cond-set-use.c: New test.
194 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
196         * gnat.dg/stack_usage2.adb: New test.
198 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
200         * gcc.target/aarch64/table-intrinsics.c
201         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
202         (qtb_tests8_< ,2,3,4>): Likewise.
203         (qtblq_tests8_< ,2,3,4>): Likewise.
204         (qtbxq_tests8_< ,2,3,4>): Likewise.
206 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
208         * gnat.dg/warn10.ad[sb]: New test.
209         * gnat.dg/warn10_pkg.ads: New helper.
211 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
213         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
214         Don't expect NULL in foo.result set.
215         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
216         in ESCAPED set.
217         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
218         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
220 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
222         * gcc.target/s390/nearestint-1.c: New testcase.
224 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
225             Vineet Gupta  <Vineet.Gupta@synopsys.com>
227         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
228         * testsuite/gcc.target/arc: New directory.
229         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
230         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
231         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
232         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
233         * testsuite/gcc.dg/builtin-apply2.c
234         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
236 2013-09-04  Jan Hubicka  <jh@suse.cz>
238         PR middle-end/58201
239         * g++.dg/torture/pr58201_0.C: New testcase.
240         * g++.dg/torture/pr58201_1.C: New testcase.
241         * g++.dg/torture/pr58201.h: New testcase.
243 2013-09-05  Jan Hubicka  <jh@suse.cz>
245         * gcc.dg/autopar/pr49960.c: Disable partial inlining
247 2013-09-05  Richard Biener  <rguenther@suse.de>
249         PR tree-optimization/58137
250         * gcc.target/i386/pr58137.c: New testcase.
252 2013-09-05  Martin Jambor  <mjambor@suse.cz>
254         * g++.dg/ipa/remref-1.C: New test.
255         * g++.dg/ipa/remref-2.C: Likewise.
257 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
259         PR c++/24926
260         * g++.dg/parse/access11.C: New.
262 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
264         * g++.dg/warn/weak1.C: Skip on AIX.
266 2013-09-04  Easwaran Raman  <eraman@google.com>
268         PR middle-end/57370
269         PR tree-optimization/58011
270         * gfortran.dg/reassoc_12.f90: New testcase.
271         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
273 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
275         * gcc.dg/attr-weakref-1.c: Skip on AIX.
276         * gcc.dg/torture/pr53922.c: Skip on AIX.
277         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
279 2013-09-04  Teresa Johnson  <tejohnson@google.com>
281         * gcc.dg/unroll_1.c: Test dumping to stderr.
283 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
285         PR c++/58305
286         * g++.dg/warn/deprecated-8.C: New.
288 2013-09-03  Jeff Law  <law@redhat.com>
290         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
291         dump output.
293 2013-09-03  Meador Inge  <meadori@codesourcery.com>
295         Revert:
297         2013-08-30  Meador Inge  <meadori@codesourcery.com>
299         * gcc.dg/Warray-bounds-11.c: New testcase.
301 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
303         * lib/target-supports.exp (check_weak_available): Return true for AIX.
305 2013-09-03  Jan Hubicka  <jh@suse.cz>
307         * g++.dg/ipa/devirt-15.C: Fix testcase.
309 2013-09-03  Richard Biener  <rguenther@suse.de>
311         PR middle-end/57656
312         * gcc.dg/torture/pr57656.c: New testcase.
314 2013-09-03  Richard Biener  <rguenther@suse.de>
316         PR middle-end/57287
317         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
319 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
321         PR fortran/PR56519
322         * gfortran.dg/do_concurrent_3.f90:  New test case.
324 2013-09-02  Jan Hubicka  <jh@suse.cz>
326         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
328 2013-09-02  Martin Jambor  <mjambor@suse.cz>
330         PR ipa/58106
331         * gcc.dg/ipa/pr58106.c: New test.
333 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
335         * gcc.target/aarch64/scalar_intrinsics.c
336         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
338 2013-09-02  Richard Biener  <rguenther@suse.de>
340         PR middle-end/57511
341         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
343 2013-09-02  Richard Biener  <rguenther@suse.de>
345         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
346         reference.
348 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
350         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
352 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
354         PR c++/21682, implement DR 565
355         * g++.dg/template/using24.C: New.
356         * g++.dg/template/using25.C: Likewise.
357         * g++.dg/template/using26.C: Likewise.
359 2013-09-01  Jan Hubicka  <jh@suse.cz>
361         * g++.dg/ipa/devirt-15.C: New testcase.
363 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
365         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
367 2013-08-31  Jan Hubicka  <jh@suse.cz>
369         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
370         * g++.dg/tree-ssa/pr45453.C: Likewise.
372 2013-08-31  Jan Hubicka  <jh@suse.cz>
374         * gcc.dg/fork-instrumentation.c: New testcase.
376 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
378         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
380 2013-08-30  Meador Inge  <meadori@codesourcery.com>
382         * gcc.dg/Warray-bounds-11.c: New testcase.
384 2013-08-30  Marek Polacek  <polacek@redhat.com>
386         * g++.dg/ubsan/div-by-zero-1.C: New test.
387         * c-c++-common/ubsan/save-expr-1.c: New test.
388         * c-c++-common/ubsan/save-expr-2.c: New test.
389         * c-c++-common/ubsan/save-expr-3.c: New test.
390         * c-c++-common/ubsan/save-expr-4.c: New test.
391         * c-c++-common/ubsan/typedef-1.c: New test.
392         * c-c++-common/ubsan/const-char-1.c: New test.
393         * c-c++-common/ubsan/const-expr.c: New test.
394         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
395         * c-c++-common/ubsan/shift-1.c: Likewise.
396         * c-c++-common/ubsan/shift-2.c: Likewise.
397         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
398         * lib/ubsan-dg.exp: New file.
399         * g++.dg/dg.exp: Add ubsan tests.
400         * g++.dg/ubsan/ubsan.exp: New file.
401         * gcc.dg/ubsan/ubsan.exp: New file.
402         * g++.dg/ubsan/cxx11-shift-1.C: New test.
403         * g++.dg/ubsan/cxx11-shift-2.C: New test.
404         * c-c++-common/ubsan/div-by-zero-3.c: New test.
405         * c-c++-common/ubsan/div-by-zero-1.c: New test.
406         * c-c++-common/ubsan/div-by-zero-4.c: New test.
407         * c-c++-common/ubsan/shift-3.c: New test.
408         * c-c++-common/ubsan/unreachable-1.c: New test.
409         * c-c++-common/ubsan/shift-1.c: New test.
410         * c-c++-common/ubsan/shift-2.c: New test.
411         * c-c++-common/ubsan/div-by-zero-2.c: New test.
412         * gcc.dg/ubsan/c99-shift-2.c: New test.
413         * gcc.dg/ubsan/c99-shift-1.c: New test.
415 2013-08-29  Jan Hubicka  <jh@suse.cz>
417         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
418         to match template and comment.
420 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
422         PR c++/51424
423         * g++.dg/cpp0x/dc8.C: New.
424         * g++.dg/template/meminit1.C: Adjust.
426 2013-08-30  Teresa Johnson  <tejohnson@google.com>
428         * gcc.dg/inline-dump.c: Delete inadvertant commit.
430 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
432         PR tree-optimization/58277
433         * gcc.c-torture/execute/pr58277-1.c: New test.
434         * gcc.c-torture/execute/pr58277-2.c: New test.
436 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
438         * gcc.dg/guality/param-1.c: New test.
439         * gcc.dg/guality/param-2.c: Likewise.
441 2013-08-30  Richard Biener  <rguenther@suse.de>
443         PR tree-optimization/58228
444         * gcc.dg/torture/pr58228.c: New testcase.
446 2013-08-30  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/58223
449         * gcc.dg/torture/pr58223.c: New testcase.
450         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
452 2013-08-30  Richard Biener  <rguenther@suse.de>
454         PR tree-optimization/58010
455         * gcc.dg/pr58010.c: New testcase.
457 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
459         * gcc.dg/unroll_3.c: Message change.
460         * gcc.dg/unroll_4.c: Likewise.
461         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
462         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
463         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
464         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
465         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
466         * gcc.dg/tree-ssa/loop-23.c: Likewise.
467         * gcc.dg/tree-ssa/loop-1.c: Likewise.
468         * gcc.dg/unroll_1.c: Likewise.
469         * gcc.dg/vect/bb-slp-31.c: Likewise.
470         * gcc.dg/vect/bb-slp-14.c: Likewise.
471         * gcc.dg/vect/bb-slp-8.c: Likewise.
472         * gcc.dg/vect/bb-slp-23.c: Likewise.
473         * gcc.dg/vect/bb-slp-15.c: Likewise.
474         * gcc.dg/vect/bb-slp-9.c: Likewise.
475         * gcc.dg/vect/bb-slp-24.c: Likewise.
476         * gcc.dg/vect/bb-slp-16.c: Likewise.
477         * gcc.dg/vect/bb-slp-25.c: Likewise.
478         * gcc.dg/vect/bb-slp-17.c: Likewise.
479         * gcc.dg/vect/bb-slp-26.c: Likewise.
480         * gcc.dg/vect/bb-slp-18.c: Likewise.
481         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
482         * gcc.dg/vect/bb-slp-27.c: Likewise.
483         * gcc.dg/vect/bb-slp-19.c: Likewise.
484         * gcc.dg/vect/bb-slp-28.c: Likewise.
485         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
486         * gcc.dg/vect/bb-slp-29.c: Likewise.
487         * gcc.dg/vect/bb-slp-8a.c: Likewise.
488         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
489         * gcc.dg/vect/bb-slp-1.c: Likewise.
490         * gcc.dg/vect/bb-slp-8b.c: Likewise.
491         * gcc.dg/vect/bb-slp-2.c: Likewise.
492         * gcc.dg/vect/bb-slp-3.c: Likewise.
493         * gcc.dg/vect/bb-slp-10.c: Likewise.
494         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
495         * gcc.dg/vect/bb-slp-4.c: Likewise.
496         * gcc.dg/vect/bb-slp-11.c: Likewise.
497         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
498         * gcc.dg/vect/bb-slp-5.c: Likewise.
499         * gcc.dg/vect/bb-slp-20.c: Likewise.
500         * gcc.dg/vect/bb-slp-6.c: Likewise.
501         * gcc.dg/vect/bb-slp-21.c: Likewise.
502         * gcc.dg/vect/bb-slp-30.c: Likewise.
503         * gcc.dg/vect/bb-slp-13.c: Likewise.
504         * gcc.dg/vect/bb-slp-7.c: Likewise.
505         * gcc.dg/vect/bb-slp-22.c: Likewise.
506         * gcc.dg/unroll_2.c: Likewise.
507         * g++.dg/vect/slp-pr50413.cc: Likewise.
508         * g++.dg/vect/slp-pr56812.cc: Likewise.
509         * g++.dg/vect/slp-pr50819.cc: Likewise.
511 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
513         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
515 2013-08-29  Teresa Johnson  <tejohnson@google.com>
517         * gcc.dg/pr40209.c: Use -fopt-info.
518         * gcc.dg/pr26570.c: Ditto.
519         * gcc.dg/pr32773.c: Ditto.
520         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
522 2013-08-29  Richard Biener  <rguenther@suse.de>
524         PR tree-optimization/58246
525         * gcc.dg/torture/pr58246.c: New testcase.
527 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
529         PR fortran/52243
530         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
531         obsolete by patch.
532         * gfortran.dg/realloc_on_assign_19.f90:  New test.
534 2013-08-29  Richard Biener  <rguenther@suse.de>
536         PR middle-end/57287
537         * gcc.dg/pr57287-2.c: New testcase.
539 2013-08-29  Richard Biener  <rguenther@suse.de>
541         PR tree-optimization/57685
542         * gcc.dg/torture/pr57685.c: New testcase.
544 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
546         PR c++/58255
547         * g++.dg/cpp0x/dc7.C: New.
549 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
551         PR middle-end/58257
552         * c-c++-common/gomp/pr58257.c: New test.
554 2013-08-28  Richard Biener  <rguenther@suse.de>
556         PR tree-optimization/56933
557         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
559 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
561         * gcc.target/aarch64/scalar_shift_1.c: New.
563 2013-08-27  Richard Biener  <rguenther@suse.de>
565         PR tree-optimization/57521
566         * gcc.dg/torture/pr57521.c: New testcase.
568 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
570         PR rtl-optimization/57860
571         PR rtl-optimization/57861
572         PR rtl-optimization/57875
573         PR rtl-optimization/57876
574         PR rtl-optimization/57877
575         * gcc.c-torture/execute/pr57860.c: New test.
576         * gcc.c-torture/execute/pr57861.c: New test.
577         * gcc.c-torture/execute/pr57875.c: New test.
578         * gcc.c-torture/execute/pr57876.c: New test.
579         * gcc.c-torture/execute/pr57877.c: New test.
581 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
583         PR fortran/58146
584         * gfortran.dg/bounds_check_18.f90:  New test.
586 2013-08-23  Jan Hubicka  <jh@suse.cz>
588         * g++.dg/ipa/devirt-14.C: Fix typo.
590 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
592         PR fortran/57798
593         * gfortran.dg/inline_sum_5.f90: New.
595 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
597         PR fortran/57843
598         * gfortran.dg/typebound_assignment_7.f90: New.
600 2013-08-23  Jan Hubicka  <jh@suse.cz>
602         * g++.dg/ipa/devirt-13.C: New testcase.
603         * g++.dg/ipa/devirt-14.C: New testcase.
605 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
607         PR target/58218
608         * gcc.target/i386/pr58218.c: New test.
610         PR tree-optimization/58209
611         * gcc.c-torture/execute/pr58209.c: New test.
613 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
615         * gcc.target/powerpc/pr57744.c: Declare abort.
617 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
619         PR c++/56380
620         * g++.dg/template/error54.C: New.
622 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
624         PR fortran/58185
625         * gfortran.dg/select_type_34.f90: New.
627 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/56130
630         * g++.dg/warn/deprecated-7.C: New.
632 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
634         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
636 2013-08-21  Jeff Law  <law@redhat.com>
638         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
640 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
642         PR c++/56134
643         * g++.dg/ext/attr-alias-3.C: New.
645 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
647         PR fortran/53655
648         * gfortran.dg/intent_out_8.f90: New.
650 2013-08-20  Teresa Johnson  <tejohnson@google.com>
652         PR rtl-optimizations/57451
653         * g++.dg/tree-prof/pr57451.C: New test.
655 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
657         PR c++/58190
658         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
660 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
662         PR c/57490
663         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
665 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
667         * gcc.target/powerpc/dfp-dd-2.c: New test.
668         * gcc.target/powerpc/dfp-td-2.c: Likewise.
669         * gcc.target/powerpc/dfp-td-3.c: Likewise.
671 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
673         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
674         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
675         Check for SLL too.
677 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
679         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
681         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
682         "Threaded".
684         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
685         correct test response.
687         PR testsuite/52641
688         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
689         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
690         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
691         (v4si): Use it.
692         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
693         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
695         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
697 2013-08-18  Jan Hubicka  <jh@suse.cz>
699         * g++.dg/ipa/type-inheritance-1.C: New testcase.
701 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
703         PR fortran/46271
704         * gfortran.dg/gomp/proc_ptr_1.f90: New.
706 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
708         PR tree-optimization/58006
709         * g++.dg/opt/pr58006.C: New test.
711 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
713         * gnat.dg/specs/linker_alias.ads: New test.
715 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
717         PR tree-optimization/58164
718         * gcc.c-torture/compile/pr58164.c: New test.
720         PR tree-optimization/58165
721         * g++.dg/opt/pr58165.C: New test.
723 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
725         PR c++/51912
726         * g++.dg/cpp0x/enum28.C: New.
727         * g++.dg/cpp0x/enum15.C: Adjust.
729 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
731         PR target/57949
732         * gcc.target/powerpc/pr57949-1.c: New.
733         * gcc.target/powerpc/pr57949-2.c: New.
735 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
737         PR tree-optimization/58145
738         * gcc.dg/pr58145-1.c: New test.
739         * gcc.dg/pr58145-2.c: New test.
741 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
743         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
744         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
745         * gcc.dg/debug/dwarf2/static1.c: Likewise.
746         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
747         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
748         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
749         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
750         * gcc.dg/debug/dwarf2/var1.c: Likewise.
751         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
752         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
753         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
754         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
755         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
756         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
757         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
758         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
759         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
760         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
761         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
762         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
763         * gcc.dg/debug/dwarf2/var2.c: Likewise.
764         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
765         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
766         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
767         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
768         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
769         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
770         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
771         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
772         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
773         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
774         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
775         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
776         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
777         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
778         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
779         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
780         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
781         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
782         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
783         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
785         PR testsuite/52641
786         * gcc.c-torture/execute/pr56799.x: New file.
788         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
790         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
792         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
793         * gcc.dg/pr44214-3.c (v2df): Likewise.
795         * gcc.dg/pr46647.c: xfail for avr-*-*.
797         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
798         memcpy by one.
799         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
800         Expect l to be optimized away.
801         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
803         PR testsuite/52641
804         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
805         to tests that assume int/double are larger than short/float.
807         PR testsuite/52641
808         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
809         target { ! int16 }.
810         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
811         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
812         target { int16 }.  Restrict existing tests to target { int32 }
813         where appropriate.
814         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
815         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
816         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
817         * lib/target-supports.exp (check_effective_target_int32): New proc.
819         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
820         exclude from scan test.
822         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
823         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
824         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
825         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
826         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
827         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
828         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
829         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
830         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
831         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
832         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
833         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
834         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
835         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
836         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
837         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
838         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
839         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
840         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
842 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
844         * gcc.target/arm/pr19599.c: Skip for -mthumb.
846         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
847         to be the first test directive.
848         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
849         * gcc.target/arm/atomic-op-acquire.c: Likewise.
850         * gcc.target/arm/atomic-op-char.c: Likewise.
851         * gcc.target/arm/atomic-op-consume.c: Likewise.
852         * gcc.target/arm/atomic-op-int.c: Likewise.
853         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
854         * gcc.target/arm/atomic-op-release.c: Likewise.
855         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
856         * gcc.target/arm/atomic-op-short.c: Likewise.
858 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
860         PR rtl-optimization/57662
861         * gcc.dg/pr57662.c: New test.
863 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
865         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
866         alternative to -1.
867         * gcc.target/mips/nans-legacy.c: Likewise.
869 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
871         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
872         escapes.
873         * gcc.target/mips/fabs-legacy.c: Likewise.
874         * gcc.target/mips/fabsf-2008.c: Likewise.
875         * gcc.target/mips/fabsf-legacy.c: Likewise.
876         * gcc.target/mips/fneg-2008.c: Likewise.
877         * gcc.target/mips/fneg-legacy.c: Likewise.
878         * gcc.target/mips/fnegf-2008.c: Likewise.
879         * gcc.target/mips/fnegf-legacy.c: Likewise.
880         * gcc.target/mips/nan-2008.c: Likewise.
881         * gcc.target/mips/nan-legacy.c: Likewise.
882         * gcc.target/mips/nanf-2008.c: Likewise.
883         * gcc.target/mips/nanf-legacy.c: Likewise.
884         * gcc.target/mips/nans-2008.c: Likewise.
885         * gcc.target/mips/nans-legacy.c: Likewise.
886         * gcc.target/mips/nansf-2008.c: Likewise.
887         * gcc.target/mips/nansf-legacy.c: Likewise.
889 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
891         * gnat.dg/valued_proc.adb: New test.
892         * gnat.dg/valued_proc_pkg.ads: New helper.
894 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
896         PR tree-optimization/57661
897         * g++.dg/opt/pr57661.C: New test.
899         PR sanitizer/56417
900         * gcc.dg/asan/pr56417.c: New test.
902 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
904         * gnat.dg/loop_optimization16.adb: New test.
905         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
907 2013-08-13  Marek Polacek  <polacek@redhat.com>
909         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
911 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
913         Example of converting global state to per-pass state.
915         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
916         global state "static int counter" to...
917         (one_pass::counter): ...this instance data.
919 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
921         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
922         to member function...
923         (one_pass::gate): ...this.
924         (one_pass_exec): Convert to member function...
925         (one_pass::impl_execute): ...this.
927 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
929         PR c++/57416
930         * g++.dg/cpp0x/pr57416.C: New.
932 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
934         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
935         changes.
936         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
937         * g++.dg/cpp0x/defaulted2.C: Likewise.
938         * g++.dg/cpp0x/defaulted31.C: Likewise.
939         * g++.dg/cpp0x/error6.C: Likewise.
940         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
941         * g++.dg/cpp0x/override2.C: Likewise.
942         * g++.dg/cpp0x/parse1.C: Likewise.
943         * g++.dg/cpp0x/scoped_enum.C: Likewise.
944         * g++.dg/cpp0x/temp_default4.C: Likewise.
945         * g++.dg/ext/attrib32.C: Likewise.
946         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
947         * g++.dg/ext/mv13.C: Likewise.
948         * g++.dg/ext/mv7.C: Likewise.
949         * g++.dg/ext/mv9.C: Likewise.
950         * g++.dg/ext/pr57362.C: Likewise.
951         * g++.dg/ext/typeof10.C: Likewise.
952         * g++.dg/lookup/anon6.C: Likewise.
953         * g++.dg/lookup/crash6.C: Likewise.
954         * g++.dg/lookup/name-clash5.C: Likewise.
955         * g++.dg/lookup/name-clash6.C: Likewise.
956         * g++.dg/other/anon4.C: Likewise.
957         * g++.dg/other/error15.C: Likewise.
958         * g++.dg/other/error8.C: Likewise.
959         * g++.dg/other/redecl2.C: Likewise.
960         * g++.dg/parse/crash16.C: Likewise.
961         * g++.dg/parse/crash21.C: Likewise.
962         * g++.dg/parse/crash38.C: Likewise.
963         * g++.dg/parse/redef2.C: Likewise.
964         * g++.dg/parse/struct-as-enum1.C: Likewise.
965         * g++.dg/template/crash39.C: Likewise.
966         * g++.dg/template/redecl3.C: Likewise.
967         * g++.dg/tls/diag-3.C: Likewise.
968         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
969         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
970         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
971         * g++.old-deja/g++.brendan/crash16.C: Likewise.
972         * g++.old-deja/g++.brendan/crash18.C: Likewise.
973         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
974         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
975         * g++.old-deja/g++.brendan/static3.C: Likewise.
976         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
977         * g++.old-deja/g++.jason/binding.C: Likewise.
978         * g++.old-deja/g++.jason/crash4.C: Likewise.
979         * g++.old-deja/g++.jason/crash7.C: Likewise.
980         * g++.old-deja/g++.jason/lineno.C: Likewise.
981         * g++.old-deja/g++.jason/scoping7.C: Likewise.
982         * g++.old-deja/g++.mike/misc3.C: Likewise.
983         * g++.old-deja/g++.mike/net44.C: Likewise.
984         * g++.old-deja/g++.mike/ns3.C: Likewise.
985         * g++.old-deja/g++.ns/alias4.C: Likewise.
986         * g++.old-deja/g++.ns/ns11.C: Likewise.
987         * g++.old-deja/g++.other/crash23.C: Likewise.
988         * g++.old-deja/g++.other/decl8.C: Likewise.
989         * g++.old-deja/g++.other/linkage3.C: Likewise.
990         * g++.old-deja/g++.other/typeck1.C: Likewise.
991         * g++.old-deja/g++.other/typedef5.C: Likewise.
992         * g++.old-deja/g++.pt/explicit34.C: Likewise.
993         * g++.old-deja/g++.pt/friend36.C: Likewise.
994         * obj-c++.dg/method-8.mm: Likewise.
995         * obj-c++.dg/tls/diag-3.mm: Likewise.
997 2013-08-12  Perez Read  <netfirewall@gmail.com>
999         PR target/58132
1000         * gcc.target/i386/movabs-1.c: New test.
1002 2013-08-12  Marek Polacek  <polacek@redhat.com>
1004         PR tree-optimization/57980
1005         * gcc.dg/pr57980.c: New test.
1007 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1009         PR fortran/56666
1010         * gfortran.dg/do_check_10.f90:  New test.
1011         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1012         * gfortran.dg/array_constructor_18.f90:  Likewise.
1013         * gfortran.dg/array_constructor_22.f90:  Likewise.
1014         * gfortran.dg/coarray_15.f90:  Likewise.
1015         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1016         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1017         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1019 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1021         PR c++/53349
1022         * g++.dg/cpp0x/constexpr-ice8.C: New.
1024 2013-08-09  Xinliang David Li  <davidxl@google.com>
1026         * gcc.target/i386/memcpy-strategy-1.c: New test.
1027         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1028         * gcc.target/i386/memset-strategy-1.c: Ditto.
1029         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1031 2013-08-09  Jan Hubicka  <jh@suse.cz>
1033         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1034         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1036 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1038         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1040 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1042         PR fortran/58058
1043         * gfortran.dg/transfer_intrinsic_6.f90: New.
1045 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1047         Revert:
1048         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1050         PR c++/46206
1051         * g++.dg/lookup/typedef2.C: New.
1053 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1055         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1056         output of vdup intrinsics.
1058 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1060         * gcc.target/arm/lp1189445.c: New testcase.
1062 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1064         * gcc.dg/torture/pr58079.c: New test.
1066 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1068         * gnat.dg/warn9.adb: New test.
1070 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1072         PR c++/46206
1073         * g++.dg/lookup/typedef2.C: New.
1075 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1077         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1078         to optstr when building plugins on darwin.
1080 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1082         PR tree-optimization/57539
1083         * gcc.dg/ipa/pr57539.c: New test.
1085 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1086             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1088         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1089         (a): Fix constructor.
1091 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1093         PR fortran/57987
1094         * gfortran.dg/pr57987.f90: New test.
1096 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1098         PR middle-end/58041
1099         * gcc.dg/torture/pr58041.c: New test.
1100         * gcc.target/arm/pr58041.c: Likewise.
1102 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1104         PR fortran/57306
1105         * gfortran.dg/pointer_init_8.f90: New.
1107 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1109         PR c++/58080
1110         * g++.dg/cpp0x/pr58080.C: New.
1112 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1114         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1115         to optstr when building plugins.
1117 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1119         Patch autogenerated by refactor_passes.py from
1120         https://github.com/davidmalcolm/gcc-refactoring-scripts
1121         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1123         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1124         struct to a subclass of gimple_opt_pass along with...
1125         (pass_data_one_pass): ...new pass_data instance and...
1126         (make_one_pass): ...new function.
1127         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1128         global struct to a subclass of gimple_opt_pass along with...
1129         (pass_data_warn_self_assign): ...new pass_data instance and...
1130         (make_pass_warn_self_assign): ...new function.
1131         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1132         a global struct to a subclass of gimple_opt_pass along with...
1133         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1134         (make_pass_dumb_plugin_example): ...new function.
1135         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1136         global struct to a subclass of gimple_opt_pass along with...
1137         (pass_data_warn_self_assign): ...new pass_data instance and...
1138         (make_pass_warn_self_assign): ...new function.
1140 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1142         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1143         is created and added to the pass_manager to reflect
1144         autogenerated changes.
1145         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1146         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1147         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1149 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1151         PR c++/58072
1152         * g++.dg/cpp0x/pr58072.C: New.
1154 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1156         * gcc.dg/torture/pr57993-2.cpp: New.
1158 2013-08-02  Jan Hubicka  <jh@suse.cz>
1160         * gcc.dg/ipa/ipa-1.c: Update.
1161         * gcc.dg/ipa/ipa-2.c: Update.
1162         * gcc.dg/ipa/ipa-3.c: Update.
1163         * gcc.dg/ipa/ipa-4.c: Update.
1164         * gcc.dg/ipa/ipa-5.c: Update.
1165         * gcc.dg/ipa/ipa-7.c: Update.
1166         * gcc.dg/ipa/ipa-8.c: Update.
1167         * gcc.dg/ipa/ipcp-1.c: Update.
1168         * gcc.dg/ipa/ipcp-2.c: Update.
1170 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1172         PR rtl-optimization/58048
1173         * gcc.target/i386/pr58048.c: New.
1175 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1177         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1179 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1180             Peter Bergner  <bergner@vnet.ibm.com>
1182         PR c++/54537
1183         * g++.dg/overload/using3.C: New.
1184         * g++.dg/overload/using2.C: Adjust.
1185         * g++.dg/lookup/using9.C: Likewise.
1187 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1189         * gcc.target/arm/pr46972-2.c: New test.
1191 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1193         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1195 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1197         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1199 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1201         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1202         rather than addressing!=absolute when deciding how to handle MIPS16
1203         when the test forces an ABI.
1205 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/57673
1208         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1210 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1212         * gcc.target/mips/code-readable-1.c: Increase switch size.
1213         * gcc.target/mips/code-readable-2.c: Ditto.
1214         * gcc.target/mips/code-readable-3.c: Ditto.
1215         * gcc.target/mips/code-readable-4.c: Ditto.
1217 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1219         PR c++/57947
1220         * g++.dg/parse/crash63.C: New.
1222 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1224         PR fortran/57530
1225         * gfortran.dg/pointer_assign_8.f90: New.
1226         * gfortran.dg/pointer_assign_9.f90: New.
1227         * gfortran.dg/pointer_assign_10.f90: New.
1228         * gfortran.dg/pointer_assign_11.f90: New.
1230 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1232         * gcc.target/arm/pr57637.c: New testcase.
1234 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1236         PR tree-optimization/57993
1237         * gcc.dg/torture/pr57993.c: New test.
1239 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1241         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1243 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1245         PR c++/57948
1246         * g++.dg/conversion/ambig2.C: New.
1248 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1250         * gcc.target/mips/fabs-2008.c: New test case.
1251         * gcc.target/mips/fabs-legacy.c: New test case.
1252         * gcc.target/mips/fabsf-2008.c: New test case.
1253         * gcc.target/mips/fabsf-legacy.c: New test case.
1254         * gcc.target/mips/fneg-2008.c: New test case.
1255         * gcc.target/mips/fneg-legacy.c: New test case.
1256         * gcc.target/mips/fneg-2008.c: New test case.
1257         * gcc.target/mips/fneg-legacy.c: New test case.
1258         * gcc.target/mips/nan-2008.c: New test case.
1259         * gcc.target/mips/nan-legacy.c: New test case.
1260         * gcc.target/mips/nanf-2008.c: New test case.
1261         * gcc.target/mips/nanf-legacy.c: New test case.
1262         * gcc.target/mips/nans-2008.c: New test case.
1263         * gcc.target/mips/nans-legacy.c: New test case.
1264         * gcc.target/mips/nansf-2008.c: New test case.
1265         * gcc.target/mips/nansf-legacy.c: New test case.
1266         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1268 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1269             Maxim Kuvyrkov  <maxim@kugelworks.com>
1271         * lib/target-supports.exp (check_effective_target_non_bionic): New
1272         effective-target test.
1273         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1274         * g++.dg/tls/thread_local4g.C: Ditto.
1276 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1278         PR fortran/58009
1279         * gfortran.dg/vector_subsript_7.f90:  New test.
1281 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1283         PR fortran/57991
1284         * gfortran.dg/warn_alias.f90: New.
1286 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1288         PR fortran/57285
1289         * gfortran.dg/class_array_19.f90: New.
1291 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1293         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1294         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1295         * gcc.dg/vect/pr57741-3.c: Likewise.
1296         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1298 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1300         Skip tests that make assumptions about struct layout that don't hold
1301         on epiphany:
1302         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1303         * g++.dg/cpp0x/iop.C: Likewise.
1304         * g++.dg/cpp0x/named_refs.C: Likewise.
1305         * g++.dg/cpp0x/rv1p.C: Likewise.
1306         * g++.dg/cpp0x/rv2p.C: Likewise.
1307         * g++.dg/cpp0x/rv3p.C: Likewise.
1308         * g++.dg/cpp0x/rv4p.C: Likewise.
1309         * g++.dg/cpp0x/rv5p.C: Likewise.
1310         * g++.dg/cpp0x/rv6p.C: Likewise.
1311         * g++.dg/cpp0x/rv7p.C: Likewise.
1312         * g++.dg/cpp0x/rv8p.C: Likewise.
1313         * g++.dg/ext/strncpy-chk1.C: Likewise.
1314         * gcc.dg/builtin-object-size-10.c: Likewise.
1315         * gcc.dg/builtin-object-size-11.c: Likewise.
1316         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1317         * gcc.dg/pr25805.c: Likewise.
1318         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1319         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1320         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1321         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1322         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1323         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1324         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1325         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1326         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1327         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1328         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1329         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1330         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1331         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1332         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1334         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1335         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1337         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1338         * gcc.dg/sibcall-6.c: Enable for epiphany.
1340 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1342         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1344 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1346         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1347         memcpy not initializers.
1349         * gcc.dg/guality/guality.exp: Skip on AIX.
1351 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1353         PR c++/57101
1354         * g++.dg/cpp0x/pr57101.C: New.
1356 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1358         * gcc.target/aarch64/neg_1.c: New test.
1360 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1362         PR fortran/57966
1363         * gfortran.dg/typebound_call_25.f90: New.
1365 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1367         PR c++/57981
1368         * g++.dg/cpp0x/pr57981.C: New.
1370 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1372         PR c++/57880
1373         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1375 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1377         PR rtl-optimization/57960
1378         * gcc.target/s390/pr57960.c: New.
1380 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1382         PR fortran/57639
1383         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1385 2013-07-25  Terry Guo  <terry.guo@arm.com>
1387         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1389 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1391         PR c++/57942
1392         * g++.dg/inherit/pr57942.C: New.
1394 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1396         * gcc.target/powerpc/bool2.h: New file, test the code generation
1397         of logical operations for power5, altivec, power7, and power8 systems.
1398         * gcc.target/powerpc/bool2-p5.c: Likewise.
1399         * gcc.target/powerpc/bool2-av.c: Likewise.
1400         * gcc.target/powerpc/bool2-p7.c: Likewise.
1401         * gcc.target/powerpc/bool2-p8.c: Likewise.
1402         * gcc.target/powerpc/bool3.h: Likewise.
1403         * gcc.target/powerpc/bool3-av.c: Likewise.
1404         * gcc.target/powerpc/bool2-p7.c: Likewise.
1405         * gcc.target/powerpc/bool2-p8.c: Likewise.
1407 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1409         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1411 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1413         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1415 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1417         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1418         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1419         type from long to long long.
1420         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1421         to have effective-target keywords of lp64 and ilp32.
1422         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1423         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1424         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1425         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1426         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1427         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1428         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1429         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1430         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1432 2013-07-23  Tom Tromey  <tromey@redhat.com>
1433             Joseph Myers  <joseph@codesourcery.com>
1435         * gcc.dg/c11-generic-1.c: New file.
1436         * gcc.dg/c11-generic-2.c: New file.
1438 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1440         PR fortran/57906
1441         PR fortran/52052
1442         * coarray/lib_realloc_1.f90: Permit optimization.
1443         * gfortran.dg/coarray_31.f90: New.
1445 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1447         PR fortran/57762
1448         * gfortran.dg/class_array_7.f03: Fix memory leak.
1450 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1452         PR c++/52816
1453         * g++.dg/cpp0x/decltype56.C: New.
1455 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1457         * gcc.dg/pr53265.c: Correct line number in dg-message.
1459 2013-07-22  Diego Novillo  <dnovillo@google.com>
1461         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1463 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1465         PR testsuite/52641
1466         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1467         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1469 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1471         PR testsuite/52641
1472         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1473         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1474         * gcc.dg/torture/pr53366-1.c: Same.
1475         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1476         * gcc.dg/torture/pr56488.c: Same.
1477         * gcc.dg/torture/pr57584.c: Same.
1478         * gcc.dg/tree-ssa/pr57385.c: Same.
1479         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1481 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1483         * c-c++-common/pr41779.c: Fix typos.
1484         * gcc.c-torture/compile/20031125-2.c: Likewise.
1485         * gcc.c-torture/compile/20040621-1.c: Likewise.
1486         * gcc.c-torture/execute/20020418-1.c: Likewise.
1487         * gcc.dg/20020108-1.c: Likewise.
1488         * gcc.dg/atomic-generic-aux.c: Likewise.
1489         * gcc.dg/builtin-complex-err-2.c: Likewise.
1490         * gcc.dg/decl-1.c: Likewise.
1491         * gcc.dg/di-sync-multithread.c: Likewise.
1492         * gcc.dg/format/c90-printf-1.c: Likewise.
1493         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1494         * gcc.dg/long-long-compare-1.c: Likewise.
1495         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1496         * gcc.dg/pr17055-1.c: Likewise.
1497         * gcc.dg/pr27095.c: Likewise.
1498         * gcc.dg/torture/fp-int-convert.h: Likewise.
1499         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1500         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1501         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1502         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1503         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1504         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1505         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1506         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1507         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1508         * gcc.dg/vect/vect-cond-5.c: Likewise.
1509         * gcc.dg/weak/typeof-2.c: Likewise.
1510         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1511         * gcc.target/arm/naked-1.c: Likewise.
1512         * gcc.target/i386/pr9771-1.c: Likewise.
1513         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1514         * gcc.target/sparc/struct-ret-check.c: Likewise.
1515         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1516         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1517         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1518         Likewise.
1520 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1522         PR fortran/56937
1523         * gfortran.dg/dependency_42.f90:  New test.
1524         * gfortran.dg/dependency_43.f90:  New test.
1526 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1528         PR fortran/35862
1529         * gfortran.dg/round_4.f90: New.
1531 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1533         PR fortran/57894
1534         * gfortran.dg/min_max_conformance_2.f90: New.
1536 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1538         PR preprocessor/57620
1539         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1540         (main): Don't test {s,u,U,L}12.
1541         * c-c++-common/raw-string-13.c: New test.
1542         * c-c++-common/raw-string-14.c: New test.
1543         * c-c++-common/raw-string-15.c: New test.
1544         * c-c++-common/raw-string-16.c: New test.
1546 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1548         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1550 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1552         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1554         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1555         target { ! keeps_null_pointer_checks }.
1556         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1557         target { ! keeps_null_pointer_checks }.
1559         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1560         * gcc.dg/torture/pr56488.c: Likewise.
1562 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1564         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1565         new testcase.
1567 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1569         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1570         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1571         * gfortran.dg/guality/guality.exp: Skip on AIX.
1573         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1575         * g++.dg/debug/pr56819.C: Skip on AIX.
1576         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1577         * g++.dg/guality/guality.exp: Skip on AIX.
1579         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1581         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1583         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1585 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1587         PR target/57516
1588         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1589         Adjust to corrected rounding.
1591 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1593         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1594         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1595         check_effective_target_cilkplus.
1596         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1598 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1600         * gcc.target/powerpc/pr57744.c: Fix typo.
1602 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1604         PR middle-end/57698
1605         * gcc.c-torture/compile/pr57698.c: New test.
1606         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1607         * gcc.c-torture/compile/pr44043.c: Ditto.
1609 2013-07-18  Wei Mi  <wmi@google.com>
1611         PR rtl-optimization/57878
1612         * g++.dg/pr57878.C: New test.
1614 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1616         * gcc.dg/pr42611.c: Move dg-error to correct line.
1618 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1620         PR fortran/57895
1621         * gfortran.dg/dollar_sym_3.f: New.
1622         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1624 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1626         PR target/55654
1627         PR target/55656
1628         PR target/55657
1629         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1630         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1631         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1632         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1633         * objc.dg/image-info.m: Likewise.
1634         * objc.dg/symtab-1.m: Likewise.
1635         * objc.dg/torture/strings/const-str-10.m: Likewise.
1636         * objc.dg/torture/strings/const-str-11.m: Likewise.
1637         * objc.dg/torture/strings/const-str-9.m: Likewise.
1638         * objc.dg/zero-link-1.m: Likewise.
1639         * objc.dg/zero-link-2.m: Likewise.
1640         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1641         * objc.dg/objc-foreach-4.m: Likewise.
1642         * objc.dg/objc-foreach-5.m: Likewise.
1643         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1644         (for Darwin).
1645         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1646         * obj-c++.dg/syntax-error-1.mm: Likewise.
1647         * objc.dg/method-6.m: Likewise.
1648         * objc.dg/pr23214.m: Likewise.
1649         * objc.dg/proto-lossage-7.m: Likewise.
1650         * objc.dg/strings/const-str-12b.m: Likewise.
1651         * objc.dg/zero-link-3.m: Likewise.
1652         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1653         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1654         adjust headers, interfaces and encoded types to reflect current system
1655         versions.  Add FIXME and outputs from current system compiler for
1656         reference.
1658 2013-07-15  Cong Hou  <congh@google.com>
1660         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1661         counted.
1662         * gcc.target/i386/l_fma_float_3.c: Likewise.
1663         * gcc.target/i386/l_fma_double_1.c: Likewise.
1664         * gcc.target/i386/l_fma_double_3.c: Likewise.
1666 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1668         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1669         function to test if HTM is available.
1670         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1671         * gcc.target/powerpc/htm-builtin-1.c: New test.
1673 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1675         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1676         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1677         * gfortran.dg/coarray_6.f90: Add dg-error.
1679 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1681         PR fortran/37336
1682         * gfortran.dg/finalize_18.f90: New.
1684 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1686         PR fortran/52669
1687         * fortran.dg/module_variable_1.f90:  New test.
1688         * fortran.dg/module_variable_2.f90:  New test.
1690 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1692         * g++.dg/ext/vector19.C: Adapt.
1693         * g++.dg/ext/vector23.C: New testcase.
1695 2013-07-12  Michael Matz  <matz@suse.de>
1697         PR middle-end/55771
1698         * c-c++-common/pr55771.c: New test.
1700 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1702         * gcc.target/aarch64/vect-movi.c: New.
1704 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1706         PR target/57362
1707         * g++.dg/ext/pr57362.C: New.
1709 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1711         PR target/57631
1712         * gcc.target/avr/torture/pr57631.c: New test.
1714 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/57827
1717         * g++.dg/cpp0x/constexpr-ice7.C: New.
1719 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1721         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1722         for EABI targets.
1723         * gcc.c-torture/execute/nest-align-1.x: New.
1725 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1727         PR c++/57874
1728         * g++.dg/cpp0x/sfinae48.C: New.
1730 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1732         PR preprocessor/57824
1733         * c-c++-common/raw-string-17.c: New test.
1734         * c-c++-common/gomp/pr57824.c: New test.
1736 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/57869
1739         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1740         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1741         * g++.dg/conversion/dr195.C: Update.
1742         * g++.dg/expr/cast2.C: Likewise.
1744 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1746         * c-c++-common/raw-string-18.c: New test.
1747         * c-c++-common/raw-string-19.c: New test.
1749         PR preprocessor/57757
1750         * g++.dg/cpp/paste1.C: New test.
1751         * g++.dg/cpp/paste2.C: New test.
1753 2013-07-10  Graham Stott  <grahams@btinternet.com>
1755         * gcc.target/mips/mulsize-1.c: New.
1756         * gcc.target/mips/mulsize-2.c: New.
1757         * gcc.target/mips/mulsize-3.c: New.
1758         * gcc.target/mips/mulsize-4.c: New.
1760 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1762         PR c++/53094
1763         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1764         * g++.dg/ext/vector24.C: New testcase.
1766 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1768         PR c++/53000
1769         * g++.dg/cpp0x/decltype17.C: Adjust.
1771 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1773         PR c++/51786
1774         * g++.dg/cpp0x/pr51786.C: New.
1776 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1778         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1780         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1782         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1784         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1785         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1787 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1789         PR fortran/57834
1790         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1792 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1794         PR fortran/50554
1795         * gfortran.dg/do_check_9.f90: New.
1797 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1799         PR fortran/57785
1800         * gfortran.dg/dot_product_2.f90: New.
1802 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1804         PR fortran/57469
1805         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1807 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1809         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1810         * gfortran.dg/finalize_10.f90: Fix dg-final.
1812 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1814         PR target/57819
1815         * gcc.target/i386/pr57819.c: New test.
1817         PR rtl-optimization/57829
1818         * gcc.c-torture/execute/pr57829.c: New test.
1820 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1822         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1823         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1825 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1827         PR target/57807
1828         * gcc.target/i386/pr57807.c: New test.
1830 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1832         PR target/29776
1833         * gcc.dg/tree-ssa/vrp89.c: New test.
1835 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1837         PR c++/28262
1838         * g++.dg/parse/defarg16.C: New.
1840 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1842         PR rtl-optimization/55342
1843         * gcc.target/i386/pr55342.c: New.
1845 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1847         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1849 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1851         PR c++/14263
1852         * g++.dg/inherit/virtual10.C: New.
1854 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1856         PR c/57821
1857         * gcc.dg/large-size-array-6.c: New test.
1859 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1861         PR c++/38634
1862         * g++.dg/template/crash116.C: New.
1864 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1866         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1867         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1869 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/54998
1872         * g++.dg/cpp0x/nsdmi-list3.C: New.
1874 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1876         PR target/57777
1877         * gcc.target/i386/pr57777.c: New test.
1879         PR c++/57771
1880         * g++.dg/template/arg9.C: New test.
1882 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1884         * gcc.target/i386/avx-inline.c: New test.
1886 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1888         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1889         * gcc.target/mips/call-2.c: Likewise.
1890         * gcc.target/mips/call-3.c: Likewise.
1891         * gcc.target/mips/lazy-binding-1.c: Likewise.
1893 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1895         PR tree-optimization/57741
1896         * gcc.dg/vect/pr57741-1.c: New test.
1897         * gcc.dg/vect/pr57741-2.c: New test.
1898         * gcc.dg/vect/pr57741-3.c: New test.
1900 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1902         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1903         on big endian.
1904         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1905         * lib/target-supports.exp: Define aarch64_little_endian.
1907 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1909         * gcc.target/aarch64/abs_1.c: New test.
1911 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1913         * gcc.target/aarch64/bfxil_1.c: New test.
1914         * gcc.target/aarch64/bfxil_2.c: Likewise.
1916 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1918         PR c/57766
1919         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1920         array sizes from 100 to 20.
1922 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1924         PR fortran/54788
1925         * gfortran.dg/pointer_remapping_8.f90: New.
1927 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1929         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1930         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1931         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1932         * g++.dg/cpp1y/complex_literals.h: New.
1934 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1936         PR c++/57645
1937         * g++.dg/cpp0x/noexcept21.C: New.
1939 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1941         PR target/57736
1942         * gcc.target/i386/pr57736.c: New test.
1944 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1946         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1947         c specific.
1948         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1949         strings to match the fixed error messages.
1950         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1951         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1952         message check.
1954 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1956         PR target/57744
1957         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1958         stqcx. get even registers.
1960 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1962         PR c++/57509
1963         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1965 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1967         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1968         Fix scan patterns.
1969         * gcc.target/i386/bmi-1.c: Ditto.
1970         * gcc.target/i386/bmi-bextr-4.c: New.
1971         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1973 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1975         PR c++/57682
1976         * g++.dg/cpp0x/initlist73.C: New.
1978 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1980         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1981         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1982         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1984 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1986         PR c++/57509
1987         * g++.dg/ext/pr57509.C: New file.
1989 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1991         PR target/57623
1992         * gcc.target/i386/bmi-bextr-3.c: New test.
1994         PR target/57623
1995         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1997 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1999         PR c++/57172
2000         * g++.dg/cpp0x/pr57172.C: New testcase.
2002 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2004         * gcc.target/s390/htm-1.c: New file.
2005         * gcc.target/s390/htm-nofloat-1.c: New file.
2006         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2008 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2010         PR fortran/29800
2011         * gfortran.dg/bounds_check_17.f90: New.
2013 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2015         PR c++/57640
2016         * g++.dg/cpp1y/pr57640.C: New.
2018 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2020         PR c/57692
2021         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2022         overflow due to size of arrays.
2024 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2026         PR tree-optimization/57705
2027         * gcc.dg/vect/pr57705.c: New test.
2028         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2030 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2032         PR middle-end/57670
2033         * g++.dg/ipa/pr57670.C: New test.
2035 2013-06-25  Richard Biener  <rguenther@suse.de>
2037         PR middle-end/56977
2038         * gcc.dg/pr56977.c: New testcase.
2040 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2042         PR tree-optimization/57358
2043         * gcc.dg/ipa/pr57358.c: New test.
2045 2013-06-24  Richard Biener  <rguenther@suse.de>
2047         PR testsuite/57686
2048         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2050 2013-06-24  Richard Biener  <rguenther@suse.de>
2052         PR tree-optimization/57488
2053         * gcc.dg/torture/pr57488.c: New testcase.
2055 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2056             Dominique d'Humieres  <dominiq@lps.ens.fr>
2058         PR fortran/52413
2059         * gfortran.dg/fraction.f90: New.
2061 2013-06-24  Alan Modra  <amodra@gmail.com>
2063         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2064         Add scan-assembler-not "lvx".
2065         * gcc.target/powerpc/le-altivec-consts.c: New.
2067 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2069         * g++.dg/cpp0x/sfinae47.C: New.
2071 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2073         PR target/52483
2074         * gcc.target/sh/pr52483-1.c: New.
2075         * gcc.target/sh/pr52483-2.c: New.
2076         * gcc.target/sh/pr52483-3.c: New.
2077         * gcc.target/sh/pr52483-4.c: New.
2078         * gcc.target/sh/pr52483-5.c: New.
2080 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2082         * gcc.target/i386/intrinsics_1.c: New test.
2083         * gcc.target/i386/intrinsics_2.c: Ditto.
2084         * gcc.target/i386/intrinsics_3.c: Ditto.
2085         * gcc.target/i386/intrinsics_4.c: Ditto.
2086         * gcc.target/i386/intrinsics_5.c: Ditto.
2087         * gcc.target/i386/intrinsics_6.c: Ditto.
2088         * gcc.target/i386/avx-1.c: Provide macros for builtins
2089         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2091 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2093         PR fortran/37336
2094         * gfortran.dg/finalize_17.f90: New.
2096 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2098         * gfortran.dg/realloc_on_assign_18.f90: New.
2100 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2102         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2103         Also changed the returns from error as distinct values so that
2104         debugging can get easier.
2105         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2106         errors specific to C, if necessary.  Also added new error
2107         hooks for C++.
2108         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2109         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2110         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2111         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2112         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2113         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2114         the same changes as parser_errors3.c, spaces were added between colons
2115         to not confuse C++ compiler with 2 colons as scope.
2116         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2117         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2118         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2119         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2120         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2121         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2122         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2123         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2124         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2125         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2126         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2127         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2128         in the list.
2130 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2132         PR other/53317
2133         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2135 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2137         PR target/57655
2138         * gcc.target/i386/pr57655.c: New test.
2140 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2142         * ada/acats/tests/gcc: Delete.
2143         * gnat.dg/style: Likewise.
2145 2013-06-20  Jeff Law  <law@redhat.com>
2147         PR tree-optimization/57660
2148         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2149         based on their branch cost.
2151         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2153 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2155         PR fortran/57633
2156         * gfortran.dg/list_read_11.f90: New.
2158 2013-06-20  Richard Biener  <rguenther@suse.de>
2160         PR tree-optimization/57584
2161         * gcc.dg/torture/pr57584.c: New testcase.
2163 2013-06-19  Sharad Singhai  <singhai@google.com>
2165         * g++.dg/gcov/gcov-8.C: New testcase.
2166         * lib/gcov.exp: Handle intermediate format.
2168 2013-06-19  Wei Mi  <wmi@google.com>
2170         PR rtl-optimization/57518
2171         * testsuite/gcc.dg/pr57518.c: New test.
2173 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2175         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2177 2013-06-19  Jan Hubicka  <jh@suse.cz>
2179         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2181 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2183         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2184         hard-coded values of array sizes with a #define.
2185         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2186         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2187         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2188         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2189         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2191 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2193         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2194         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2196 2013-06-19  Jeff Law  <law@redhat.com>
2198         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2200 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2202         PR c++/57638
2203         * g++.dg/template/error53.C: New.
2205 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2207         PR target/55033
2208         * gcc.target/powerpc/pr55033.c: Fix options.
2210 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2212         * gcc.target/i386/inline_error.c: New test.
2213         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2214         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2216 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2218         PR c++/53211
2219         * g++.dg/cpp0x/decltype55.C: New.
2221 2013-06-18  Marek Polacek  <polacek@redhat.com>
2223         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2225 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2227         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2229 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2231         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2232         Also changed the returns from error as distinct values so that it is
2233         easier to debug.
2235 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2237         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2239 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2241         PR c++/16128
2242         * g++.dg/template/error52.C: New.
2243         * g++.dg/lookup/friend15.C: Update.
2244         * g++.dg/parse/error11.C: Likewise.
2245         * g++.dg/parse/error14.C: Likewise.
2246         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2247         * g++.dg/parse/template25.C: Likewise.
2248         * g++.old-deja/g++.jason/cond.C: Likewise.
2249         * g++.old-deja/g++.mike/for2.C: Likewise.
2250         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2251         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2253 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2255         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2256         ensure alignment.
2258 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2260         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2261         accidentally placing minus sign for length instead of stride.
2263 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2265         PR rtl-optimization/57425
2266         PR rtl-optimization/57569
2267         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2268         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2270 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2272         PR fortran/49074
2273         PR fortran/56136
2274         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2275         packing.
2276         * gfortran.dg/typebound_assignment_6.f03: New.
2278 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2280         * gcc.target/h8300/h8300.exp: New.
2281         * gcc.dg/pragma-isr.c: Move to ...
2282         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2283         * gcc.target/h8300/pragma-isr.c: ... and here.
2284         * gcc.dg/pragma-isr2.c: Move to ...
2285         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2286         * gcc.target/h8300/pragma-isr2.c: ... and here.
2287         * gcc.dg/pragma-isr-trapa.c: Move to ...
2288         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2289         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2290         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2291         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2292         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2293         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2294         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2295         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2296         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2297         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2298         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2299         * gcc.dg/attr-isr-trapa.c: Move to ...
2300         * gcc.target/sh/attr-isr-trapa.c: ... here.
2302 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2304         PR c++/51413
2305         * g++.dg/ext/builtin-offsetof1.C: New.
2307 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2309         * gcc.target/aarch64/vect_smlal_1.c: New file.
2311 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2313         PR fortran/57508
2314         * gfortran.dg/defined_assignment_7.f90: New.
2316 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2318         PR c++/57599
2319         * g++.dg/rtti/dyncast6.C: New.
2320         * g++.dg/cpp0x/dyncast1.C: Likewise.
2322 2013-06-14  Alan Modra  <amodra@gmail.com>
2324         PR middle-end/57134
2325         * gcc.dg/pr57134.c: New.
2327 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2329         PR fortran/57596
2330         * gfortran.dg/deferred_type_param_9.f90: New.
2332 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2334         * gcc.dg/fold-minus-1.c: New testcase.
2336 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2338         PR fortran/49074
2339         * gfortran.dg/typebound_assignment_5.f03: New.
2341 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2343         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2345 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2346             Pat Haugen  <pthaugen@us.ibm.com>
2347             Peter Bergner  <bergner@vnet.ibm.com>
2349         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2350         load/store instructions on power7, power8.
2351         * gcc.target/powerpc/atomic-p8.c: Likewise.
2353 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2355         PR c/57577
2356         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2358 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2360         PR c++/38958
2361         * g++.dg/warn/Wunused-var-20.C: New.
2363 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2365         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2366         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2367         Run with -fno-common.
2369 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2371         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2372         and exit function calls with return 1 and return 0, respectively.
2374 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2376         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2377         New tests.
2379 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2381         PR tree-optimization/57361
2382         * gcc.dg/tree-ssa/pr57361.c: New file.
2384 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2386         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2387         to ensure alignment.
2388         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2390 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2392         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2394 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2395             Dominique d'Humieres  <dominiq@lps.ens.fr>
2397         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2399 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2401         PR target/56564
2402         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2403         * gcc.target/i386/pr56564-3.c: Likewise.
2405 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2407         PR fortran/57535
2408         * gfortran.dg/class_array_18.f90: New.
2410 2013-06-11  Jan Hubicka  <jh@suse.cz>
2412         PR c++/57551
2413         * g++.dg/ext/visibility/anon6.C: Update testcase.
2415 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2417         PR c/57563
2418         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2419         in how we check __sec_reduce_mutating function's result.
2421 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2422             Pat Haugen  <pthaugen@us.ibm.com>
2423             Peter Bergner  <bergner@vnet.ibm.com>
2425         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2426         direct move instructions.
2427         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2428         * gcc.target/powerpc/direct-move.h: Likewise.
2429         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2430         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2431         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2432         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2433         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2434         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2436 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2438         PR c++/52440
2439         * g++.dg/cpp0x/pr52440.C: New.
2441 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2443         PR target/56564
2444         * gcc.target/i386/pr56564-1.c: New test.
2445         * gcc.target/i386/pr56564-2.c: New test.
2446         * gcc.target/i386/pr56564-3.c: New test.
2447         * gcc.target/i386/pr56564-4.c: New test.
2448         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2449         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2450         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2451         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2452         * gcc.target/i386/vect-sizes-1.c: Likewise.
2453         * gcc.target/i386/memcpy-1.c: Likewise.
2454         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2455         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2457 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2459         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2460         systems to cover all GNU systems.
2461         * g++.dg/abi/guard2.C: Likewise.
2462         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2463         * g++.dg/eh/sighandle.C: Likewise.
2464         * g++.dg/ext/cleanup-10.C: Likewise.
2465         * g++.dg/ext/cleanup-11.C: Likewise.
2466         * g++.dg/ext/cleanup-8.C: Likewise.
2467         * g++.dg/ext/cleanup-9.C: Likewise.
2468         * g++.dg/opt/const5.C: Likewise.
2469         * g++.dg/opt/life1.C: Likewise.
2470         * g++.dg/other/pr39496.C: Likewise.
2471         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2472         * g++.old-deja/g++.abi/align.C: Likewise.
2473         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2474         * g++.old-deja/g++.law/weak.C: Likewise.
2475         * g++.old-deja/g++.pt/asm1.C: Likewise.
2476         * gcc.c-torture/execute/20030125-1.x: Likewise.
2477         * gcc.c-torture/execute/990127-2.x: Likewise.
2478         * gcc.dg/20041106-1.c: Likewise.
2479         * gcc.dg/20050503-1.c: Likewise.
2480         * gcc.dg/builtin-object-size-5.c: Likewise.
2481         * gcc.dg/cleanup-10.c: Likewise.
2482         * gcc.dg/cleanup-11.c: Likewise.
2483         * gcc.dg/cleanup-8.c: Likewise.
2484         * gcc.dg/cleanup-9.c: Likewise.
2485         * gcc.dg/complex-5.c: Likewise.
2486         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2487         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2488         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2489         * gcc.dg/dfp/pr35739.c: Likewise.
2490         * gcc.dg/fdata-sections-1.c: Likewise.
2491         * gcc.dg/lto/20090206-1_0.c: Likewise.
2492         * gcc.dg/lto/20090206-2_0.c: Likewise.
2493         * gcc.dg/pr30360.c: Likewise.
2494         * gcc.dg/pr37303.c: Likewise.
2495         * gcc.dg/pr39323-1.c: Likewise.
2496         * gcc.dg/pr39323-2.c: Likewise.
2497         * gcc.dg/pr39323-3.c: Likewise.
2498         * gcc.dg/pr45416.c: Likewise.
2499         * gcc.dg/setjmp-2.c: Likewise.
2500         * gcc.dg/split-1.c: Likewise.
2501         * gcc.dg/split-3.c: Likewise.
2502         * gcc.dg/split-4.c: Likewise.
2503         * gcc.dg/strlenopt-12g.c: Likewise.
2504         * gcc.dg/strlenopt-14g.c: Likewise.
2505         * gcc.dg/strlenopt-14gf.c: Likewise.
2506         * gcc.dg/strlenopt-16g.c: Likewise.
2507         * gcc.dg/strlenopt-17g.c: Likewise.
2508         * gcc.dg/strlenopt-18g.c: Likewise.
2509         * gcc.dg/strlenopt-1f.c: Likewise.
2510         * gcc.dg/strlenopt-22g.c: Likewise.
2511         * gcc.dg/strlenopt-2f.c: Likewise.
2512         * gcc.dg/strlenopt-4g.c: Likewise.
2513         * gcc.dg/strlenopt-4gf.c: Likewise.
2514         * gcc.dg/struct-ret-3.c: Likewise.
2515         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2516         * gcc.misc-tests/linkage.exp: Likewise.
2517         * gcc.target/i386/20000724-1.c: Likewise.
2518         * gcc.target/i386/align-main-3.c: Likewise.
2519         * gcc.target/i386/cleanup-1.c: Likewise.
2520         * gcc.target/i386/inline-mcpy.c: Likewise.
2521         * gcc.target/i386/pr32268.c: Likewise.
2522         * gcc.target/i386/pr36613.c: Likewise.
2523         * gcc.target/i386/pr39013-1.c: Likewise.
2524         * gcc.target/i386/pr39013-2.c: Likewise.
2525         * gcc.target/i386/pr39496.c: Likewise.
2526         * gcc.target/i386/pr40906-3.c: Likewise.
2527         * gcc.target/i386/pr46084.c: Likewise.
2528         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2530 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2532         PR target/6526
2533         * gcc.target/sh/pr6526.c: New.
2535 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2537         PR target/57568
2538         * gcc.c-torture/execute/pr57568.c: New test.
2540 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2542         PR c++/37404
2543         * g++.dg/other/vararg-4.C: New.
2545 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2547         PR rtl-optimization/57559
2548         * gcc.target/s390/pr57559.c : New test.
2550 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2552         PR fortran/37336
2553         * gfortran.dg/finalize_10.f90: New.
2554         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2555         * gfortran.dg/finalize_15.f90: New.
2557 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2559         PR fortran/57553
2560         * gfortran.dg/storage_size_4.f90: New.
2562 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2564         PR c++/57548
2565         * testsuite/g++.dg/ext/pr57548.C: New test.
2567 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2569         PR middle-end/57541
2570         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2572 2013-06-07  Jan Hubicka  <jh@suse.cz>
2574         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2576 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2578         PR fortran/57549
2579         * gfortran.dg/array_constructor_48.f90: New.
2580         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2581         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2583 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2585         PR target/56315
2586         * gcc.target/arm/xordi3-opt.c: New test.
2588 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2590         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2591         Revert to dg-options.
2593 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2595         PR target/55033
2596         * gcc.target/powerpc/pr55033.c: New.
2598 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2600         PR c++/53658
2601         * g++.dg/cpp0x/alias-decl-36.C: New.
2603 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2604             Pat Haugen  <pthaugen@us.ibm.com>
2605             Peter Bergner  <bergner@vnet.ibm.com>
2607         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2608         power8 builtin functions.
2609         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2610         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2611         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2612         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2613         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2614         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2615         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2616         tests to test power8 auto-vectorization.
2617         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2618         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2619         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2620         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2622         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2623         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2625         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2627         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2628         support.
2629         (check_effective_target_powerpc_p8vector_ok): Likewise.
2630         (is-effective-target): Likewise.
2631         (check_vect_support_and_set_flags): Likewise.
2633 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2635         PR c++/43652
2636         * g++.dg/parse/error53.C: New.
2638 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2640         PR rtl-optimization/57459
2641         * gcc.target/i386/pr57459.c: New test.
2643 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2645         PR c++/53743
2646         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2647         into -freorder-blocks-and-partition test.
2648         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2649         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2650         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2651         * gcc.dg/tree-prof/pr50907.c: Ditto.
2652         * gcc.dg/tree-prof/pr45354.c: Ditto.
2653         * g++.dg/tree-prof/partition2.C: Ditto.
2654         * g++.dg/tree-prof/partition3.C: Ditto.
2656 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2658         PR fortran/57542
2659         * gfortran.dg/finalize_16.f90: New.
2661 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2663         * gcc.dg/vect/no-section-anchors-vect-68.c:
2664         Add dg-skip-if aarch64_tiny.
2666 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2668         PR C/57457
2669         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2670         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2672 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2674         PR c++/51908
2675         * g++.dg/cpp0x/decltype54.C: New.
2677 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2679         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2680         arm*-*-*eabi* targets.
2681         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2682         arm*-*-* targets.
2683         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2685 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2686             Tobias Burnus  <burnus@net-b.de>
2688         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2689         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2690         * gfortran.dg/io_real_boz_4.f90: Ditto.
2691         * gfortran.dg/io_real_boz_5.f90: Ditto.
2693 2013-06-05  Andreas Schwab  <schwab@suse.de>
2695         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2697 2013-06-04  Jan Hubicka  <jh@suse.cz>
2699         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2701 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2703         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2704         parameters with void.
2705         (main2): Removed argc parameter.
2706         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2707         (main): Replaced argc, argv parameters with void.
2708         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2709         (main2): Removed argc parameter.
2710         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2711         argv parameters with void.  Added __asm volatile to avoid optimization
2712         on argc, if necessary.
2713         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2714         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2715         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2716         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2717         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2718         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2719         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2720         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2721         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2722         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2723         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2724         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2725         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2726         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2727         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2728         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2729         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2730         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2731         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2732         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2733         parameters with void.
2734         (main2): Removed argc parameter.
2735         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2736         (main): Replaced argc, argv parameters with void.
2737         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2738         argv parameters with void.  Also renamed this function as main, and
2739         delete the existing main.
2740         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2741         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2742         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2744 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2746         * gcc.target/aarch64/movi_1.c: New test.
2748 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2750         PR fortran/37336
2751         * gfortran.dg/finalize_12.f90: New.
2752         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2753         end of scope finalization.
2754         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2755         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2756         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2757         * gfortran.dg/class_19.f03: Ditto.
2758         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2759         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2760         * gfortran.dg/extends_14.f03: Ditto.
2761         * gfortran.dg/move_alloc_4.f90: Ditto.
2762         * gfortran.dg/typebound_proc_27.f03: Ditto.
2764 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2766         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2767         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2768         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2769         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2770         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2771         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2772         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2773         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2774         * gfortran.dg/io_real_boz_4.f90: Ditto.
2775         * gfortran.dg/io_real_boz_5.f90: Ditto.
2776         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2777         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2778         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2779         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2780         * gfortran.dg/transpose_2.f90: Fix dg-output.
2782 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2784         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2785         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2786         dg-option and an header comment.
2788 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2790         PR c++/57419
2791         * g++.dg/cpp0x/sfinae46.C: New.
2792         * g++.dg/cpp0x/defaulted13.C: Adjust.
2793         * g++.dg/cpp0x/defaulted2.C: Likewise.
2794         * g++.dg/cpp0x/defaulted26.C: Likewise.
2795         * g++.dg/cpp0x/defaulted3.C: Likewise.
2796         * g++.dg/cpp0x/error1.C: Likewise.
2797         * g++.dg/cpp0x/implicit1.C: Likewise.
2798         * g++.dg/cpp0x/implicit11.C: Likewise.
2799         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2800         * g++.dg/cpp0x/initlist47.C: Likewise.
2801         * g++.dg/cpp0x/initlist9.C: Likewise.
2802         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2803         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2804         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2805         * g++.dg/cpp0x/union4.C: Likewise.
2806         * g++.dg/template/crash108.C: Likewise.
2807         * g++.dg/template/crash41.C: Likewise.
2808         * g++.old-deja/g++.jason/local.C: Likewise.
2809         * g++.old-deja/g++.law/visibility3.C: Likewise.
2811 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2813         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2814         * gcc.dg/vect/bb-slp-14.c: Ditto.
2815         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2816         * gcc.dg/vect/bb-slp-23.c: Ditto.
2817         * gcc.dg/vect/bb-slp-15.c: Ditto.
2818         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2819         * gcc.dg/vect/bb-slp-24.c: Ditto.
2820         * gcc.dg/vect/bb-slp-16.c: Ditto.
2821         * gcc.dg/vect/bb-slp-25.c: Ditto.
2822         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2823         * gcc.dg/vect/bb-slp-17.c: Ditto.
2824         * gcc.dg/vect/bb-slp-1.c: Ditto.
2825         * gcc.dg/vect/bb-slp-26.c: Ditto.
2826         * gcc.dg/vect/bb-slp-18.c: Ditto.
2827         * gcc.dg/vect/bb-slp-2.c: Ditto.
2828         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2829         * gcc.dg/vect/bb-slp-27.c: Ditto.
2830         * gcc.dg/vect/bb-slp-19.c: Ditto.
2831         * gcc.dg/vect/bb-slp-3.c: Ditto.
2832         * gcc.dg/vect/bb-slp-28.c: Ditto.
2833         * gcc.dg/vect/bb-slp-4.c: Ditto.
2834         * gcc.dg/vect/bb-slp-29.c: Ditto.
2835         * gcc.dg/vect/bb-slp-5.c: Ditto.
2836         * gcc.dg/vect/bb-slp-6.c: Ditto.
2837         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2838         * gcc.dg/vect/bb-slp-7.c: Ditto.
2839         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2840         * gcc.dg/vect/bb-slp-8.c: Ditto.
2841         * gcc.dg/vect/bb-slp-9.c: Ditto.
2842         * gcc.dg/vect/bb-slp-10.c: Ditto.
2843         * gcc.dg/vect/bb-slp-11.c: Ditto.
2844         * gcc.dg/vect/bb-slp-20.c: Ditto.
2845         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2846         * gcc.dg/vect/bb-slp-21.c: Ditto.
2847         * gcc.dg/vect/bb-slp-30.c: Ditto.
2848         * gcc.dg/vect/bb-slp-13.c: Ditto.
2849         * gcc.dg/vect/bb-slp-22.c: Ditto.
2850         * g++.dg/vect/slp-pr50413.cc: Ditto.
2851         * g++.dg/vect/slp-pr56812.cc: Ditto.
2852         * g++.dg/vect/slp-pr50819.cc: Ditto.
2854 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2856         PR fortran/57456
2857         * gfortran.dg/class_array_17.f90: New.
2859 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2861         * ada/acats/floatstore.lst: New.
2862         * ada/acats/run_all.sh: Process it.
2864 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2866         * gcc.target/powerpc/e500-ord-1.c: New test.
2867         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2868         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2869         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2871 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2873         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2875 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2877         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2879 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2881         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2883 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2885         PR c/57452
2886         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2887         test-case.
2889 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2891         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2893 2013-05-31  Marek Polacek  <polacek@redhat.com>
2895         PR tree-optimization/57478
2896         PR tree-optimization/57453
2897         * gcc.dg/torture/pr57478.c: New test.
2899 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2901         PR fortran/57456
2902         * gfortran.dg/class_array_17.f90: New.
2904 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2906         PR target/56315
2907         * gcc.target/arm/iordi3-opt.c: New test.
2909 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2911         PR fortran/54190
2912         PR fortran/57217
2913         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2914         * gfortran.dg/interface_26.f90: Ditto.
2915         * gfortran.dg/proc_ptr_11.f90: Ditto.
2916         * gfortran.dg/proc_ptr_15.f90: Ditto.
2917         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2918         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2919         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2920         * gfortran.dg/typebound_override_1.f90: Ditto.
2921         * gfortran.dg/typebound_override_4.f90: Ditto.
2922         * gfortran.dg/typebound_proc_6.f03: Ditto.
2923         * gfortran.dg/assumed_type_7.f90: New test.
2924         * gfortran.dg/typebound_override_5.f90: New test.
2925         * gfortran.dg/typebound_override_6.f90: New test.
2926         * gfortran.dg/typebound_override_7.f90: New test.
2928 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2930         PR middle-end/57073
2931         * gfortran.dg/power_6.f90: New.
2933 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2935         * gcc.target/aarch64/insv_1.c: New test.
2937 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2939         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2940         dg-skip-if "No stabs".
2942 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2944         PR fortran/54189
2945         * gfortran.dg/assumed_size_1.f90: New.
2947 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2949         * gcc.dg/shrink-wrap-alloca.c: New added.
2950         * gcc.dg/shrink-wrap-pretend.c: New added.
2951         * gcc.dg/shrink-wrap-sibcall.c: New added.
2953 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2955         PR fortran/57458
2956         * gfortran.dg/assumed_rank_13.f90: New.
2958 2013-05-29  Easwaran Raman  <eraman@google.com>
2960         PR tree-optimization/57442
2961         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2963 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2965         PR tree-optimization/57441
2966         * gcc.c-torture/compile/pr57441.c: New.
2968 2013-05-29  Dehao Chen  <dehao@google.com>
2970         PR testsuite/57413
2971         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2973 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2975         PR fortran/37336
2976         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2977         * gfortran.dg/class_19.f03: Ditto.
2979 2013-05-29  Richard Biener  <rguenther@suse.de>
2981         * gcc.dg/vect/bb-slp-32.c: New testcase.
2983 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2985         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2986         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2987         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2988         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2989         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2990         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2991         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2992         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2993         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2994         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2995         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2996         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2997         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2998         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2999         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3000         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3001         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3002         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3003         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3004         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3005         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3006         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3007         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3008         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3009         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3010         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3011         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3012         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3013         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3014         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3015         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3016         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3017         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3018         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3019         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3020         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3021         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3022         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3023         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3025 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3027         PR fortran/37336
3028         * gfortran.dg/finalize_11.f90: New.
3029         * gfortran.dg/finalize_4.f03: Remove dg-error.
3030         * gfortran.dg/finalize_5.f03: Ditto.
3031         * gfortran.dg/finalize_6.f03: Ditto.
3032         * gfortran.dg/finalize_7.f03: Ditto.
3034 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3036         * gfortran.dg/class_array_16.f90: New.
3038 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3040         PR fortran/57435
3041         * testsuite/gfortran.dg/use_29.f90: New.
3043 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3045         * gnat.dg/fp_exception.adb: New test.
3047 2013-05-28  Richard Biener  <rguenther@suse.de>
3049         PR tree-optimization/56787
3050         * gcc.dg/vect/pr56787.c: New testcase.
3052 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3053             Tobias Burnus  <burnus@net-b.de>
3055         PR fortran/57217
3056         * gfortran.dg/typebound_override_4.f90: New.
3058 2013-05-28  Richard Biener  <rguenther@suse.de>
3060         PR tree-optimization/57411
3061         * g++.dg/opt/pr57411.C: New testcase.
3063 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3065         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3066         * gcc.dg/builtin-bswap-9.c: Likewise.
3068 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3070         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3072 2013-05-27  Richard Biener  <rguenther@suse.de>
3074         PR middle-end/57412
3075         * gcc.dg/gomp/pr57412.c: New testcase.
3077 2013-05-27  Bud Davis  <jmdavis@link.com>
3079         PR fortran/50405
3080         * gfortran.dg/stfunc_8.f90: New.
3082 2013-05-27  Richard Biener  <rguenther@suse.de>
3084         PR tree-optimization/57343
3085         * gcc.dg/torture/pr57343.c: New testcase.
3087 2013-05-27  Richard Biener  <rguenther@suse.de>
3089         PR tree-optimization/57417
3090         * gcc.dg/torture/pr57417.c: New testcase.
3092 2013-05-27  Richard Biener  <rguenther@suse.de>
3094         PR tree-optimization/57396
3095         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3097 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3099         * gnat.dg/specs/last_bit.ads: New test.
3101 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3103         * gnat.dg/specs/machine_attribute.ads: New test.
3105 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3107         * gnat.dg/incomplete3.ad[sb]: New test.
3109 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3111         PR target/53916
3112         * gcc.target/mips/div-13.c: New test.
3114 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3116         PR target/55777
3117         * gcc.target/mips/mips16-attributes-5.c,
3118         * gcc.target/mips/mips16-attributes-6.c: New tests.
3120 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3122         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3123         * gcc.dg/builtin-bswap-8.c: Likewise.
3125 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3127         PR c++/52216
3128         * g++.dg/cpp0x/new1.C: New.
3130 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3132         PR c++/25666
3133         * g++.dg/parse/dtor16.C: New.
3134         * g++.dg/parse/dtor6.C: Adjust.
3136 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3138         PR c++/19618
3139         * g++.dg/expr/bitfield12.C: New.
3141 2013-05-24  Jeff Law  <law@redhat.com>
3143         PR tree-optimization/57124
3144         * gcc.c-torture/execute/pr57124.c: New test.
3145         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3147 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3149         PR tree-optimization/57294
3150         * gcc.dg/ipa/pr57294.c: New test.
3152 2013-05-24  Dehao Chen  <dehao@google.com>
3154         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3156 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3158         * gcc.target/aarch64/scalar_intrinsics.c
3159         (force_simd): Use a valid instruction.
3160         (test_vdupd_lane_s64): Pass a valid lane argument.
3161         (test_vdupd_lane_u64): Likewise.
3163 2013-05-24  Richard Biener  <rguenther@suse.de>
3165         PR tree-optimization/57287
3166         * gcc.dg/pr57287.c: New testcase.
3168 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3170         PR c++/26572
3171         * g++.dg/template/error51.C: New.
3173 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3175         PR c++/25503
3176         * g++.dg/template/bitfield2.C: New.
3178 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3180         * gnat.dg/specs/noinline1.ads: New test.
3181         * gnat.dg/noinline2.ad[sb]: Likewise.
3182         * gnat.dg/specs/noinline3.ads: Likewise.
3183         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3185 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3187         PR tree-ssa/57385
3188         * gcc.dg/tree-ssa/pr57385.c: New test.
3190 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3192         * gnat.dg/derived_type4.adb: New test.
3194 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3196         * gcc.dg/builtin-bswap-6.c: New test.
3197         * gcc.dg/builtin-bswap-7.c: Likewise.
3198         * gcc.dg/builtin-bswap-8.c: Likewise.
3199         * gcc.dg/builtin-bswap-9.c: Likewise.
3201 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3203         PR debug/57351
3204         * gcc.dg/debug/pr57351.c: New test
3206 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3208         * gcc.target/aarch64/vect-clz.c: New file.
3210 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3212         PR middle-end/57347
3213         * gcc.dg/ipa/pr57347.c: New test.
3215 2013-05-23  Richard Biener  <rguenther@suse.de>
3217         PR tree-optimization/57380
3218         * g++.dg/tree-ssa/pr57380.C: New testcase.
3220 2013-05-23  Richard Biener  <rguenther@suse.de>
3222         PR middle-end/57381
3223         * gcc.dg/torture/pr57381.c: New testcase.
3225 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3227         PR middle-end/57344
3228         * gcc.c-torture/execute/pr57344-1.c: New test.
3229         * gcc.c-torture/execute/pr57344-2.c: New test.
3230         * gcc.c-torture/execute/pr57344-3.c: New test.
3231         * gcc.c-torture/execute/pr57344-4.c: New test.
3233 2013-05-23  Richard Biener  <rguenther@suse.de>
3235         PR rtl-optimization/57341
3236         * gcc.dg/torture/pr57341.c: New testcase.
3238 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3240         PR c++/57352
3241         * g++.dg/parse/crash62.C: New.
3243 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3244             Pat Haugen  <pthaugen@us.ibm.com>
3245             Peter Bergner  <bergner@vnet.ibm.com>
3247         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3248         crypto builtins.
3250 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3252         PR fortran/57364
3253         * gfortran.dg/defined_assignment_6.f90: New.
3255 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3257         PR fortran/57338
3258         * gfortran.dg/assumed_type_6.f90: New.
3260 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3262         PR c++/57211
3263         * g++.dg/cpp0x/Wunused-parm.C: New.
3265 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3267         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3268         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3270 2013-05-21  Easwaran Raman  <eraman@google.com>
3272         PR tree-optimization/57322
3273         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3275 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3277         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3278         .set (no)?micromips
3280 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3282         PR fortran/57035
3283         * gfortran.dg/assumed_type_5.f90: New.
3284         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3285         * gfortran.dg/assumed_rank_2.f90: Ditto.
3286         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3287         * gfortran.dg/no_arg_check_3.f90: Ditto.
3289 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3291         PR tree-optimization/57331
3292         * gcc.c-torture/compile/pr57331.c: New test.
3294 2013-05-21  Richard Biener  <rguenther@suse.de>
3296         PR tree-optimization/57330
3297         * gcc.dg/torture/pr57330.c: New testcase.
3299 2013-05-21  Richard Biener  <rguenther@suse.de>
3301         PR tree-optimization/57303
3302         * gcc.dg/torture/pr57303.c: New testcase.
3304 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3306         PR tree-optimization/57321
3307         * gcc.c-torture/execute/pr57321.c: New test.
3309 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3311         PR fortran/48858
3312         PR fortran/55465
3313         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3314         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3315         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3316         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3317         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3318         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3319         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3320         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3321         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3322         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3323         * gfortran.dg/binding_label_tests_24.f90: New.
3324         * gfortran.dg/binding_label_tests_25.f90: New.
3326 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3328         PR fortran/48858
3329         * gfortran.dg/binding_label_tests_17.f90: New.
3330         * gfortran.dg/binding_label_tests_18.f90: New.
3331         * gfortran.dg/binding_label_tests_19.f90: New.
3332         * gfortran.dg/binding_label_tests_20.f90: New.
3333         * gfortran.dg/binding_label_tests_21.f90: New.
3334         * gfortran.dg/binding_label_tests_22.f90: New.
3335         * gfortran.dg/binding_label_tests_23.f90: New.
3337 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3339         PR fortran/48858
3340         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3341         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3342         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3343         * gfortran.dg/common_18.f90: New.
3344         * gfortran.dg/common_19.f90: New.
3345         * gfortran.dg/common_20.f90: New.
3346         * gfortran.dg/common_21.f90: New.
3348 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/12288
3351         * g++.dg/parse/error52.C: New.
3352         * g++.dg/parse/error3.C: Adjust.
3353         * g++.dg/parse/error36.C: Likewise.
3355 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3357         PR target/56547
3358         * gcc.target/sh/pr56547-1.c: New.
3359         * gcc.target/sh/pr56547-2.c: New.
3361 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3363         PR c++/23608
3364         * g++.dg/warn/Wsign-compare-6.C: New.
3365         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3367 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3369         PR c++/57327
3370         * g++.dg/template/error50.C: New.
3372 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3374         PR c++/10207
3375         * g++.dg/ext/complit13.C: New.
3377 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3379         PR c++/57175
3380         * g++.dg/pr57175.C: New testcase.
3382 2013-05-17  Easwaran Raman  <eraman@google.com>
3384         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3386 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3388         PR testsuite/57313
3389         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3391 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3393         PR rtl-optimization/57281
3394         PR rtl-optimization/57300
3395         * gcc.dg/pr57300.c: New test.
3396         * gcc.c-torture/execute/pr57281.c: New test.
3398 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3400         PR c++/18126
3401         * g++.dg/ext/sizeof-complit.C: New.
3403 2013-05-17  Marek Polacek  <polacek@redhat.com>
3405         * gcc.dg/strlenopt-25.c: New test.
3406         * gcc.dg/strlenopt-26.c: Likewise.
3408 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3410         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3411         instead of -mavx2, require only avx instead of avx2.
3412         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3413         of avx2-check.h and turn into an avx runtime test instead of
3414         avx2 runtime test.
3416 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3418         * g++.dg/ext/vector22.C: Uncomment working test.
3420 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3422         PR c++/17410
3423         * g++.dg/template/pr17410.C: New.
3425 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3427         * gcc.target/i386/rotate-3.c: New test.
3428         * gcc.target/i386/rotate-3a.c: New test.
3429         * gcc.target/i386/rotate-4.c: New test.
3430         * gcc.target/i386/rotate-4a.c: New test.
3431         * gcc.target/i386/rotate-5.c: New test.
3432         * gcc.target/i386/rotate-5a.c: New test.
3434 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3436         * gcc.dg/visibility-21.c: Require section_anchors.
3438 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3440         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3441         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3442         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3444 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3446         * gcc.dg/visibility-21.c: New.
3448 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3450         PR middle-end/57286
3451         * gcc.dg/pr57286.c: New testcase.
3452         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3453         * g++.dg/ext/vector22.C: Comment out transformations not
3454         performed anymore.
3456 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3458         PR target/57260
3459         * gcc.target/mips/call-1.c: Restrict to o32.
3460         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3462 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3464         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3465         dg-messages.
3466         * g++.dg/warn/Wshadow-1.C: Likewise.
3467         * g++.dg/warn/Wshadow-6.C: Likewise.
3468         * g++.dg/warn/Wshadow-7.C: Likewise.
3470 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3472         PR c++/31952
3473         * g++.dg/parse/pr31952-1.C: New.
3474         * g++.dg/parse/pr31952-2.C: Likewise.
3475         * g++.dg/parse/pr31952-3.C: Likewise.
3477         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3478         * g++.old-deja/g++.jason/cond.C: Likewise.
3479         * g++.dg/cpp0x/range-for5.C: Likewise.
3481 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3483         PR target/19599
3484         * gcc.target/arm/pr40887.c: Adjust testcase.
3485         * gcc.target/arm/pr19599.c: New test.
3487 2013-05-15  Richard Biener  <rguenther@suse.de>
3489         PR tree-optimization/57275
3490         * gcc.target/i386/pr57275.c: New testcase.
3492 2013-05-15  Jan Hubicka  <jh@suse.cz>
3494         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3495         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3496         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3498 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3500         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3501         scheduling.
3503 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3505         PR c++/57274
3506         * c-c++-common/Wsequence-point-1.c: New test.
3508 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3510         * g++.dg/ext/vector22.C: New testcase.
3511         * gcc.dg/binop-xor3.c: Remove xfail.
3513 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3515         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3516         FLOAT cmp FLOAT ? INT : INT.
3517         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3518         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3519         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3520         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3521         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3522         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3524 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3526         PR c++/53903
3527         * g++.dg/cpp0x/defaulted43.C: New.
3529 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3531         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3532         (alloca): Remove declaration.
3533         (foo9): Replace alloca by __builtin_alloca.
3535 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3537         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3538         Expect "size of array is too large" error.
3540 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3542         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3544 2013-05-14  Richard Biener  <rguenther@suse.de>
3546         PR middle-end/57235
3547         * g++.dg/torture/pr57235.C: New testcase.
3549 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3551         PR middle-end/57251
3552         * gcc.dg/torture/pr57251.c: New test.
3554 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3556         PR target/57264
3557         * gcc.target/i386/pr57264.c: New test.
3559 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3561         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3563 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3565         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3567 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3569         PR tree-optimization/45216
3570         PR tree-optimization/57157
3571         * c-c++-common/rotate-1.c: Add 32 tests with +.
3572         * c-c++-common/rotate-1a.c: Adjust.
3573         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3574         * c-c++-common/rotate-2b.c: New test.
3575         * c-c++-common/rotate-3.c: Add 32 tests with +.
3576         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3577         * c-c++-common/rotate-4b.c: New test.
3578         * c-c++-common/rotate-5.c: New test.
3580 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3582         PR middle-end/42371
3583         * gcc.dg/ipa/remref-0.c: New test.
3584         * gcc.dg/ipa/remref-1a.c: Likewise.
3585         * gcc.dg/ipa/remref-1b.c: Likewise.
3586         * gcc.dg/ipa/remref-2a.c: Likewise.
3587         * gcc.dg/ipa/remref-2b.c: Likewise.
3589 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3591         * gcc.dg/vector-shift-2.c: New testcase.
3593 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3595         PR tree-optimization/57230
3596         * gcc.dg/strlenopt-24.c: New test.
3598         PR tree-optimization/57230
3599         * gcc.dg/strlenopt-23.c: New test.
3601 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3603         PR target/57108
3604         * gcc.target/sh/pr57108.c: Move this test case to ...
3605         * gcc.c-torture/compile/pr57108.c: ... here.
3607 2013-05-10  Richard Biener  <rguenther@suse.de>
3609         PR tree-optimization/57214
3610         * gcc.dg/torture/pr57214.c: New testcase.
3612 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3614         * gcc.dg/vector-shift.c: New testcase.
3616 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3618         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3620         PR tree-optimization/45216
3621         PR tree-optimization/57157
3622         * c-c++-common/rotate-1.c: New test.
3623         * c-c++-common/rotate-1a.c: New test.
3624         * c-c++-common/rotate-2.c: New test.
3625         * c-c++-common/rotate-2a.c: New test.
3626         * c-c++-common/rotate-3.c: New test.
3627         * c-c++-common/rotate-3a.c: New test.
3628         * c-c++-common/rotate-4.c: New test.
3629         * c-c++-common/rotate-4a.c: New test.
3631 2013-05-10  Richard Biener  <rguenther@suse.de>
3633         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3634         * gcc.target/i386/l_fma_double_1.c: Adjust.
3635         * gcc.target/i386/l_fma_double_2.c: Likewise.
3636         * gcc.target/i386/l_fma_double_3.c: Likewise.
3637         * gcc.target/i386/l_fma_double_4.c: Likewise.
3638         * gcc.target/i386/l_fma_double_5.c: Likewise.
3639         * gcc.target/i386/l_fma_double_6.c: Likewise.
3640         * gcc.target/i386/l_fma_float_1.c: Likewise.
3641         * gcc.target/i386/l_fma_float_2.c: Likewise.
3642         * gcc.target/i386/l_fma_float_3.c: Likewise.
3643         * gcc.target/i386/l_fma_float_4.c: Likewise.
3644         * gcc.target/i386/l_fma_float_5.c: Likewise.
3645         * gcc.target/i386/l_fma_float_6.c: Likewise.
3647 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3649         PR c++/51226
3650         * g++.dg/cpp0x/pr51226.C: New.
3652 2013-04-16  Han Shen  <shenhan@google.com>
3654         Test cases for '-fstack-protector-strong'.
3655         * gcc.dg/fstack-protector-strong.c: New.
3656         * g++.dg/fstack-protector-strong.C: New.
3658 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3660         * gcc.target/aarch64/ands_1.c: New test.
3661         * gcc.target/aarch64/ands_2.c: Likewise
3663 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3665         * lib/target-supports.exp (check_effective_target_hw): New
3666         function.
3667         * c-c++-common/asan/clone-test-1.c: Call
3668         check_effective_target_hw.
3669         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3670         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3671         possible decorations.
3672         * c-c++-common/asan/null-deref-1.c: Likewise.
3673         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3674         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3675         * c-c++-common/asan/use-after-free-1.c: Likewise.
3676         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3677         * g++.dg/asan/large-func-test-1.C: Likewise.
3679 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3681         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3683 2013-05-07  Richard Biener  <rguenther@suse.de>
3685         PR middle-end/57190
3686         * g++.dg/torture/pr57190.C: New testcase.
3688 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3690         PR tree-optimization/57149
3691         * gcc.dg/pr57149.c: New test.
3693         PR debug/57184
3694         * gcc.dg/pr57184.c: New test.
3696 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3698         * gnat.dg/specs/array3.ads: New test.
3700 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3702         * c-c++-common/vector-scalar-2.c: New testcase.
3704 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3706         * gcc.target/i386/asm-dialect-2.c: New testcase.
3708 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3710         PR c++/57183
3711         * g++.dg/cpp0x/auto38.C: New.
3713 2013-05-06  Richard Biener  <rguenther@suse.de>
3715         PR tree-optimization/57185
3716         * gcc.dg/autopar/pr57185.c: New testcase.
3718 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3720         PR target/57106
3721         * gcc.target/i386/pr57106.c: New test.
3723 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3725         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3726         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3727         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3728         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3729         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3730         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3731         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3733 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3735         PR bootstrap/57154
3736         * gcc.dg/pr57154.c: New test.
3738 2013-05-06  Richard Biener  <rguenther@suse.de>
3740         PR middle-end/57147
3741         * gcc.dg/torture/pr57147-1.c: New testcase.
3742         * gcc.dg/torture/pr57147-2.c: Likewise.
3743         * gcc.dg/torture/pr57147-3.c: Likewise.
3745 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3747         PR target/55303
3748         * gcc.target/sh/pr55303-1.c: New.
3749         * gcc.target/sh/pr55303-2.c: New.
3750         * gcc.target/sh/pr55303-3.c: New.
3752 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3754         * gfortran.dg/allocate_with_source_3.f90: New.
3756 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3758         PR fortran/57141
3759         * gfortran.dg/null_8.f90: New.
3761 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3763         PR c++/53745
3764         * g++.dg/cpp0x/enum27.C: New.
3765         * g++.dg/cpp0x/enum_base.C: Adjust.
3767 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3769         PR tree-optimization/56205
3770         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3772 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3774         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3775         * gfortran.dg/bind_c_usage_27.f90: New.
3776         * gfortran.dg/bind_c_usage_28.f90: New.
3778 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3780         PR c++/51927
3781         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3783 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3785         PR target/57150
3786         * gcc.target/powerpc/pr57150.c: New file.
3788 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3790         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3791         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3792         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3793         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3794         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3795         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3796         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3798 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3800         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3801         scan-assembler-times.
3803 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3805         * gcc.dg/tree-ssa/slsr-32.c: New.
3806         * gcc.dg/tree-ssa/slsr-33.c: New.
3807         * gcc.dg/tree-ssa/slsr-34.c: New.
3808         * gcc.dg/tree-ssa/slsr-35.c: New.
3809         * gcc.dg/tree-ssa/slsr-36.c: New.
3810         * gcc.dg/tree-ssa/slsr-37.c: New.
3811         * gcc.dg/tree-ssa/slsr-38.c: New.
3813 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3815         * gcc.target/aarch64/tst_1.c: New test.
3816         * gcc.target/aarch64/tst_2.c: Likewise
3818 2013-05-02  Jeff Law  <law@redhat.com>
3820         PR tree-optimization/57144
3821         * gcc.c-torture/execute/pr57144.c: New test.
3823 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3825         PR rtl-optimization/57130
3826         * gcc.c-torture/execute/pr57130.c: New test.
3828 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3830         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3832 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3834         * gcc.target/aarch64/fabd.c: New file.
3836 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3838         PR c++/54318
3839         * g++.dg/cpp0x/pr54318.C: New.
3841 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3843         PR c++/14283
3844         * g++.dg/parse/error51.C: New.
3845         * g++.dg/parse/error15.C: Adjust column numbers.
3847 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3849         PR fortran/57142
3850         * gfortran.dg/size_kind_2.f90: New.
3851         * gfortran.dg/size_kind_3.f90: New.
3853 2013-05-02  Richard Biener  <rguenther@suse.de>
3855         PR middle-end/57140
3856         * g++.dg/torture/pr57140.C: New testcase.
3858 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3860         PR target/56732
3861         * gcc.target/arm/pr56732-1.c: New test.
3863 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3865         PR middle-end/56988
3866         * gcc.dg/ipa/pr56988.c: New test.
3868 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3870         * gcc.target/aarch64/bics_1.c: New test.
3871         * gcc.target/aarch64/bics_2.c: Likewise.
3873 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3875         PR rtl-optimization/57131
3876         * gcc.c-torture/execute/pr57131.c: New test.
3878 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3880         PR c++/57132
3881         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3883 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3885         PR target/57091
3886         * gcc.target/i386/pr57091.c: New test.
3888 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3890         * gcc.target/aarch64/vect-vaddv.c: New.
3892 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3894         * gcc.target/aarch64/vect-vmaxv.c: New.
3895         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3897 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3899         * gcc.target/aarch64/scalar-vca.c: New.
3900         * gcc.target/aarch64/vect-vca.c: Likewise.
3902 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3904         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3905         (test_vceqd_s64): Force arguments to SIMD registers.
3906         (test_vceqzd_s64): Likewise.
3907         (test_vcged_s64): Likewise.
3908         (test_vcled_s64): Likewise.
3909         (test_vcgezd_s64): Likewise.
3910         (test_vcged_u64): Likewise.
3911         (test_vcgtd_s64): Likewise.
3912         (test_vcltd_s64): Likewise.
3913         (test_vcgtzd_s64): Likewise.
3914         (test_vcgtd_u64): Likewise.
3915         (test_vclezd_s64): Likewise.
3916         (test_vcltzd_s64): Likewise.
3917         (test_vtst_s64): Likewise.
3918         (test_vtst_u64): Likewise.
3920 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3922         PR c++/57092
3923         * g++.dg/cpp0x/decltype53.C: New.
3925 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3927         PR fortran/57071
3928         * gfortran.dg/power_5.f90:  New test.
3930 2013-04-30  Richard Biener  <rguenther@suse.de>
3932         PR middle-end/57122
3933         * gcc.dg/torture/pr57122.c: New testcase.
3935 2013-04-30  Richard Biener  <rguenther@suse.de>
3937         PR middle-end/57107
3938         * g++.dg/torture/pr57107.C: New testcase.
3940 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3942         PR rtl-optimization/57105
3943         * gcc.dg/pr57105.c: New test.
3945 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3947         PR tree-optimization/57104
3948         * gcc.dg/pr57104.c: New test.
3950 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3952         PR target/44578
3953         * gcc.target/i386/pr44578.c: New test.
3955 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3957         PR target/57097
3958         * gcc.target/i386/pr57097.c: New test.
3960 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3962         PR target/57098
3963         * gcc.target/i386/pr57098.c: New test.
3965 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3967         * gcc.c-torture/execute/pr55875.c: New test.
3969 2013-04-29  Richard Biener  <rguenther@suse.de>
3971         PR middle-end/57075
3972         * gcc.dg/torture/pr57075.c: New testcase.
3974 2013-04-29  Richard Biener  <rguenther@suse.de>
3976         PR middle-end/57103
3977         * gcc.dg/autopar/pr57103.c: New testcase.
3979 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3981         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3983 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3985         * gcc.dg/pr50763.c: Update test.
3987 2013-04-26  Jeff Law  <law@redhat.com>
3989         * gcc.dg/tree-ssa/vrp88.c: New test.
3991 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3993         PR target/57108
3994         * gcc.target/sh/pr57108.c: New test.
3996 2013-04-29  Richard Biener  <rguenther@suse.de>
3998         PR middle-end/57089
3999         * gfortran.dg/gomp/pr57089.f90: New testcase.
4001 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4003         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4005 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4007         * gcc.target/aarch64/vect-vcvt.c: New.
4009 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4011         * gcc.target/aarch64/vect-vrnd.c: New.
4013 2013-04-29  Richard Biener  <rguenther@suse.de>
4015         PR tree-optimization/57081
4016         * gcc.dg/torture/pr57081.c: New testcase.
4018 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4020         PR tree-optimization/57083
4021         * gcc.dg/torture/pr57083.c: New test.
4023 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4025         PR c++/56450
4026         * g++.dg/cpp0x/decltype52.C: New.
4028 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4030         N3472 binary constants
4031         * g++.dg/cpp/limits.C: Adjust warning wording.
4032         * g++.dg/system-binary-constants-1.C: Likewise.
4033         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4035 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4037         PR fortran/57093
4038         * gfortran.dg/coarray_30.f90: New.
4040 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4042         PR fortran/57071
4043         * frontend-passes (optimize_power):  New function.
4044         (optimize_op):  Use it.
4046 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4048         PR target/56866
4049         * gcc.c-torture/execute/pr56866.c: New test.
4050         * gcc.target/i386/pr56866.c: New test.
4052 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4054         PR go/57045
4055         * gcc.dg/setjmp-5.c: New test.
4057 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4059         PR c++/55708
4060         * g++.dg/cpp0x/constexpr-55708.C: New.
4062 2013-04-26  Richard Biener  <rguenther@suse.de>
4064         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4065         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4066         * gcc.dg/pr53265.c: Remove XFAILs.
4067         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4068         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4070 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4072         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4073         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4074         -fdiagnostics-color=never option similarly to
4075         -fno-diagnostics-show-caret option.
4077 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4079         PR rtl-optimization/57003
4080         * gcc.target/i386/pr57003.c: New test.
4082 2013-04-25  Marek Polacek  <polacek@redhat.com>
4084         PR tree-optimization/57066
4085         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4087 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4088             Tejas Belagod  <tejas.belagod@arm.com>
4090         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4091         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4092         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4094 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4096         * gcc.target/aarch64/cmp.c: New.
4098 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4100         * gcc.target/aarch64/ngc.c: New.
4102 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4104         * lib/target-supports.exp
4105         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4106         (check_effective_target_arm_neon_fp16_ok): Likewise.
4107         (add_options_for_arm_neon_fp16): Likewise.
4108         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4109         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4111 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4113         PR rtl-optimizations/57046
4114         * gcc.target/i386/pr57046.c: New test.
4116 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4118         * g++.dg/cpp1y/cplusplus.C: New.
4120 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4122         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4124 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4126         * c-c++-common/Wpointer-arith-1.c: New.
4128 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4130         * g++.dg/cpp1y/cxx1y_macro.C: New.
4132 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4134         PR c++/56970
4135         * g++.dg/cpp0x/sfinae45.C: New.
4137 2013-04-24  Richard Biener  <rguenther@suse.de>
4139         PR testsuite/57050
4140         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4142 2013-04-23  Richard Biener  <rguenther@suse.de>
4144         PR middle-end/57036
4145         * gcc.dg/torture/pr57036-1.c: New testcase.
4146         * gcc.dg/torture/pr57036-2.c: Likewise.
4148 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4150         * gcc.target/aarch64/scalar-mov.c: New testcase.
4152 2013-04-23  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/57026
4155         * gcc.dg/torture/pr57026.c: New testcase.
4157 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4159         PR fortran/53685
4160         PR fortran/57022
4161         * gfortran.dg/transfer_check_4.f90: New.
4163 2013-04-22  Marek Polacek  <polacek@redhat.com>
4165         PR sanitizer/56990
4166         * gcc.dg/pr56990.c: New test.
4168 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4170         PR target/57018
4171         * gcc.target/i386/pr57018.c: New test.
4173 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4175         * gcc.target/aarch64/vrecps.c: New.
4176         * gcc.target/aarch64/vrecpx.c: Likewise.
4178 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4180         PR target/56995
4181         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4183 2013-04-21  Jeff Law  <law@redhat.com>
4185         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4187 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4189         PR fortran/56907
4190         * gfortran.dg/c_loc_test_22.f90: New.
4192 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4194         PR rtl-optimization/56847
4195         * gcc.dg/pr56847.c: New test.
4197 2013-04-19  Richard Biener  <rguenther@suse.de>
4199         PR tree-optimization/56982
4200         * gcc.c-torture/execute/pr56982.c: New testcase.
4202 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4204         PR tree-optimization/56718
4205         * g++.dg/ipa/imm-devirt-1.C: New test.
4206         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4208 2013-04-19  Richard Biener  <rguenther@suse.de>
4210         PR tree-optimization/57000
4211         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4213 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4214             Mikael Morin  <mikael@gcc.gnu.org>
4216         PR fortran/56872
4217         * gfortran.dg/array_constructor_45.f90:  New test.
4218         * gfortran.dg/array_constructor_46.f90:  New test.
4219         * gfortran.dg/array_constructor_47.f90:  New test.
4220         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4222 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4224         PR rtl-optimization/56999
4225         * g++.dg/opt/pr56999.C: New test.
4227 2013-04-18  Cary Coutant  <ccoutant@google.com>
4229         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4230         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4232 2013-04-18  Cary Coutant  <ccoutant@google.com>
4234         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4235         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4236         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4237         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4238         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4239         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4240         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4241         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4242         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4243         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4244         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4246 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4248         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4250 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4252         PR tree-optimization/56984
4253         * gcc.c-torture/compile/pr56984.c: New test.
4255         PR rtl-optimization/56992
4256         * gcc.dg/pr56992.c: New test.
4258 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4260         PR fortran/56814
4261         * gfortran.dg/proc_ptr_42.f90: New.
4263 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4265         * gnat.dg/discr41.ad[sb]: New test.
4266         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4267         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4268         * gcc.dg/vect/slp-24.c: Likewise.
4269         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4270         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4271         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4272         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4273         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4274         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4275         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4276         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4277         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4278         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4279         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4280         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4281         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4282         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4283         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4284         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4285         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4286         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4287         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4288         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4289         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4290         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4291         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4292         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4293         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4294         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4296 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4298         PR fortran/40958
4299         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4300         * gfortran.dg/module_md5_1.f90: Remove.
4302 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4304         * gcc.target/aarch64/adds3.c: New.
4305         * gcc.target/aarch64/subs3.c: New.
4307 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4309         * gcc.target/aarch64/adds1.c: New.
4310         * gcc.target/aarch64/adds2.c: New.
4311         * gcc.target/aarch64/subs1.c: New.
4312         * gcc.target/aarch64/subs2.c: New.
4314 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4316         Implement n3599 - Literal operator templates for strings.
4317         * g++.dg/cpp1y/udlit-char-template.C: New test.
4318         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4320 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4322         PR fortran/39505
4323         * gfortran.dg/no_arg_check_1.f90: New.
4324         * gfortran.dg/no_arg_check_2.f90: New.
4325         * gfortran.dg/no_arg_check_3.f90: New.
4327 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4329         PR fortran/56968
4330         * gfortran.dg/proc_ptr_41.f90: New.
4332 2013-04-16  Richard Biener  <rguenther@suse.de>
4334         PR tree-optimization/56756
4335         * gcc.dg/torture/pr56756.c: New testcase.
4337 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4339         PR fortran/56969
4340         * gfortran.dg/c_assoc_5.f90: New.
4342 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4344         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4345         * gcc.c-torture/execute/pr33992.x: Remove.
4346         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4347         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4348         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4350 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4352         PR tree-optimization/56962
4353         * gcc.c-torture/execute/pr56962.c: New test.
4355 2013-04-15  Richard Biener  <rguenther@suse.de>
4357         PR tree-optimization/56933
4358         * gcc.dg/vect/pr56933.c: New testcase.
4360 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4362         * gcc.target/arm/anddi3-opt.c: New test.
4363         * gcc.target/arm/anddi3-opt2.c: Likewise.
4365 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4367         * gcc.dg/pr56890-1.c: New test.
4368         * gcc.dg/pr56890-2.c: Likewise.
4370 2013-04-15  Joey Ye  <joey.ye@arm.com>
4372         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4373         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4375 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4377         PR fortran/56816
4378         * gfortran.dg/select_type_33.f03: New test.
4380 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4382         PR fortran/55959
4383         * gfortran.dg/typebound_proc_29.f03: New.
4385 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4387         PR fortran/56266
4388         * gfortran.dg/typebound_proc_28.f03: New.
4390 2013-04-12  Jeff Law  <law@redhat.com>
4392         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4393         either.
4395 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4397         PR fortran/56929
4398         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4400 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4402         PR target/56903
4403         * gcc.target/i386/pr56903.c: New test.
4405 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4407         PR fortran/56261
4408         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4409         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4410         * gfortran.dg/block_11.f90: Fix invalid test case.
4411         * gfortran.dg/function_types_3.f90: Add new error message.
4412         * gfortran.dg/global_references_1.f90: Ditto.
4413         * gfortran.dg/import2.f90: Remove unneeded parts.
4414         * gfortran.dg/import6.f90: Fix invalid test case.
4415         * gfortran.dg/proc_decl_2.f90: Ditto.
4416         * gfortran.dg/proc_decl_9.f90: Ditto.
4417         * gfortran.dg/proc_decl_18.f90: Ditto.
4418         * gfortran.dg/proc_ptr_40.f90: New.
4419         * gfortran.dg/whole_file_7.f90: Modified error wording.
4420         * gfortran.dg/whole_file_16.f90: Ditto.
4421         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4422         * gfortran.dg/whole_file_18.f90: Modified error wording.
4423         * gfortran.dg/whole_file_20.f03: Ditto.
4424         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4425         invalid test case.
4427 2013-04-12  Richard Biener  <rguenther@suse.de>
4429         Revert
4430         2013-04-10  Richard Biener  <rguenther@suse.de>
4432         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4434 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4436         PR fortran/56845
4437         * gfortran.dg/class_allocate_15.f90: New.
4439         Revert:
4440         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4442         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4443         scan-tree-dump-times.
4445 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4447         PR tree-optimization/56918
4448         PR tree-optimization/56920
4449         * gcc.dg/vect/pr56918.c: New test.
4450         * gcc.dg/vect/pr56920.c: New test.
4452 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4454         PR fortran/56845
4455         * gfortran.dg/class_allocate_14.f90: New.
4456         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4457         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4459 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4461         * gcc.dg/fold-cstvecshift.c: New testcase.
4463 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4465         * gcc.target/aarch64/negs.c: New.
4467 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4469         PR c++/56895
4470         * g++.dg/template/arrow4.C: New test.
4472 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4474         * gnat.dg/array23.adb: New test.
4475         * gnat.dg/array23_pkg[123].ads: New helpers.
4477 2013-04-11  Jeff Law  <law@redhat.com>
4479         PR tree-optimization/56900
4480         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4482 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4484         PR c++/56913
4485         * g++.dg/cpp0x/sfinae44.C: New.
4487 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4489         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4490         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4492 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4494         PR c++/54216
4495         * g++.dg/cpp0x/enum26.C: New.
4496         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4498 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4500         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4501         inverse operands.
4502         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4503         loop is vectorized.
4504         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4505         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4506         loop is vectorized and that the correct instruction is generated.
4507         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4508         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4509         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4511 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4513         PR tree-optimization/56899
4514         * gcc.c-torture/execute/pr56899.c: New test.
4516 2013-04-10  David S. Miller  <davem@davemloft.net>
4518         * gcc.target/sparc/setcc-4.c: New test.
4519         * gcc.target/sparc/setcc-5.c: New test.
4521 2013-04-10  Richard Biener  <rguenther@suse.de>
4523         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4525 2013-04-10  Richard Biener  <rguenther@suse.de>
4527         * gcc.dg/vect/slp-39.c: New testcase.
4529 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4531         PR tree-optimization/55524
4532         * gcc.target/epiphany/fnma-1.c: New test.
4534 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4536         * gcc.dg/tree-ssa/inline-11.c: New test
4538 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4540         PR c++/56895
4541         * g++.dg/template/arrow3.C: New test.
4543 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4545         * gcc.target/arm/minmax_minus.c: New test.
4547 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4549         PR middle-end/56883
4550         * c-c++-common/gomp/pr56883.c: New test.
4552 2013-04-09  Jeff Law  <law@redhat.com>
4554         * gcc.dg/tree-ssa/vrp87.c: New test.
4556 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4558         PR tree-optimization/56854
4559         * g++.dg/torture/pr56854.C: New test.
4561 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563         PR fortran/56782
4564         * gfortran.dg/array_constructor_44.f90:  New test.
4566 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4568         PR c++/56871
4569         * g++.dg/cpp0x/constexpr-specialization.C: New.
4571 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4573         * gcc.c-torture/execute/pr56837.c: New test.
4575         PR c++/34949
4576         PR c++/50243
4577         * g++.dg/opt/vt3.C: New test.
4578         * g++.dg/opt/vt4.C: New test.
4580 2013-04-08  Jeff Law  <law@redhat.com>
4582         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4584 2013-04-08  Richard Biener  <rguenther@suse.de>
4586         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4588 2013-04-08  Richard Biener  <rguenther@suse.de>
4590         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4592 2013-04-08  Richard Biener  <rguenther@suse.de>
4594         * g++.dg/vect/slp-pr56812.cc: Adjust.
4596 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4598         * gcc.dg/pr56837.c: New test.
4599         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4600         "generated memset minus one".
4602 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4604         PR fortran/56849
4605         * gfortran.dg/reshape_5.f90: New.
4607 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4609         PR target/56843
4610         * gcc.target/powerpc/recip-1.c: Modify expected output.
4611         * gcc.target/powerpc/recip-3.c: Likewise.
4612         * gcc.target/powerpc/recip-4.c: Likewise.
4613         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4615 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4617         * gcc.target/arm/peep-ldrd-1.c: New test.
4618         * gcc.target/arm/peep-strd-1.c: Likewise.
4620 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4622         * gcc.target/arm/negdi-1.c: New test.
4623         * gcc.target/arm/negdi-2.c: Likewise.
4624         * gcc.target/arm/negdi-3.c: Likewise.
4625         * gcc.target/arm/negdi-4.c: Likewise.
4627 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4629         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4630         Add -march=armv8-a when we use v8 NEON.
4631         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4632         (check_effective_target_vect_call_ceilf): Likewise.
4633         (check_effective_target_vect_call_floorf): Likewise.
4634         (check_effective_target_vect_call_roundf): Likewise.
4635         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4636         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4637         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4638         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4639         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4641 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4643         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4644         * gcc.target/powerpc/sd-pwr6.c: Same.
4645         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4646         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4648 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4650         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4652 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4654         PR fortran/40881
4655         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4656         * gfortran.dg/altreturn_4.f90: Ditto.
4657         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4658         * gfortran.dg/altreturn_5.f90: Ditto.
4659         * gfortran.dg/altreturn_6.f90: Ditto.
4660         * gfortran.dg/altreturn_7.f90: Ditto.
4662 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4664         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4665         New procedure.
4666         (check_effective_target_arm_v8_neon_ok_nocache):
4667         Likewise.
4668         (check_effective_target_arm_v8_neon_ok): Change to use
4669         check_effective_target_arm_v8_neon_ok_nocache.
4670         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4671         NEON flags.
4672         (check_effective_target_vect_call_btruncf):
4673         Enable for arm and ARMv8 NEON.
4674         (check_effective_target_vect_call_ceilf): Likewise.
4675         (check_effective_target_vect_call_floorf): Likewise.
4676         (check_effective_target_vect_call_roundf): Likewise.
4677         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4678         target.
4680 2013-04-04  Marek Polacek  <polacek@redhat.com>
4682         PR tree-optimization/48186
4683         * gcc.dg/pr48186.c: New test.
4685 2013-04-04  Richard Biener  <rguenther@suse.de>
4687         PR tree-optimization/56826
4688         * gcc.dg/vect/pr56826.c: New testcase.
4689         * gcc.dg/vect/O3-pr36098.c: Adjust.
4691 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4693         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4694         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4695         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4696         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4697         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4698         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4699         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4700         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4701         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4702         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4704 2013-04-04  Richard Biener  <rguenther@suse.de>
4706         PR tree-optimization/56213
4707         * gcc.dg/vect/vect-123.c: New testcase.
4709 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4711         PR fortran/56810
4712         * gfortran.dg/read_repeat_2.f90: New.
4714 2013-04-04  Richard Biener  <rguenther@suse.de>
4716         PR tree-optimization/56837
4717         * g++.dg/torture/pr56837.C: New testcase.
4719 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4721         PR fortran/50269
4722         * gfortran.dg/c_loc_test_21.f90: New.
4723         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4724         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4725         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4726         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4727         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4729 2013-04-03  Jeff Law  <law@redhat.com>
4731         PR tree-optimization/56799
4732         * gcc.c-torture/execute/pr56799.c: New test.
4734 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4736         PR c++/56815
4737         * g++.dg/warn/Wpointer-arith-1.C: New.
4738         * g++.dg/gomp/for-19.C: Adjust.
4740 2013-04-03  Marek Polacek  <polacek@redhat.com>
4742         PR sanitizer/55702
4743         * gcc.dg/pr55702.c: New test.
4745 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4747         PR target/56809
4748         * gcc.dg/pr56809.c: New testcase.
4750 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4752         PR debug/56819
4753         * g++.dg/debug/pr56819.C: New test.
4755 2013-04-03  Richard Biener  <rguenther@suse.de>
4757         PR tree-optimization/56817
4758         * g++.dg/torture/pr56817.C: New testcase.
4760 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4762         * gcc.dg/vect/bb-slp-31.c: New file.
4764 2013-04-03  Jason Merrill  <jason@redhat.com>
4766         PR c++/34949
4767         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4769 2013-04-03  Richard Biener  <rguenther@suse.de>
4771         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4773 2013-04-03  Richard Biener  <rguenther@suse.de>
4775         PR tree-optimization/55964
4776         * gcc.dg/torture/pr55964-2.c: New testcase.
4778 2013-04-03  Richard Biener  <rguenther@suse.de>
4780         PR tree-optimization/56501
4781         * gcc.dg/torture/pr56501.c: New testcase.
4783 2013-04-03  Richard Biener  <rguenther@suse.de>
4785         PR tree-optimization/56407
4786         * gcc.dg/torture/pr56407.c: New testcase.
4788 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4790         PR tree-optimization/56790
4791         * g++.dg/ext/pr56790-1.C: New testcase.
4793 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4795         * gcc.target/i386/merge-1.c: New testcase.
4796         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4798 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4800         PR c/19449
4801         * gcc.c-torture/execute/pr19449.c: New test.
4803 2013-04-03  Richard Biener  <rguenther@suse.de>
4805         PR tree-optimization/56812
4806         * g++.dg/vect/slp-pr56812.cc: New testcase.
4808 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4810         PR fortran/56284
4811         PR fortran/40881
4812         * gfortran.dg/altreturn_8.f90: New.
4813         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4814         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4815         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4817 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4819         PR rtl-optimization/56745
4820         * gcc.c-torture/compile/pr56745.c: New test.
4822 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4824         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4826 2013-04-02  Richard Biener  <rguenther@suse.de>
4828         PR tree-optimization/56778
4829         * gcc.dg/torture/pr56778.c: New testcase.
4831 2013-04-02  Richard Biener  <rguenther@suse.de>
4833         PR middle-end/56768
4834         * g++.dg/torture/pr56768.C: New testcase.
4836 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4838         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4840 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4842         PR fortran/56660
4843         * gfortran.dg/namelist_82.f90:  New test.
4845 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4847         PR fortran/56500
4848         * gfortran.dg/implicit_class_1.f90: New.
4850 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4852         PR fortran/56786
4853         * gfortran.dg/namelist_81.f90:  New test.
4855 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4857         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4858         for constant and equal string lengths.
4859         * gfortran.dg/character_comparison_5.f90:  Likewise.
4860         * gfortran.dg/character_comparison_9.f90:  New test.
4862 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4864         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4865         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4867 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4869         PR fortran/35203
4870         * gfortran.dg/optional_absent_3.f90: New.
4872 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4874         PR fortran/56737
4875         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4877 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4879         PR fortran/56735
4880         * gfortran.dg/namelist_80.f90: New.
4882 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4884         PR fortran/45159
4885         * gfortran.dg/string_length_2.f90:  New test.
4886         * gfortran.dg/dependency_41.f90:  New test.
4888 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4890         PR fortran/55806
4891         * gfortran.dg/array_constructor_43.f90:  New test.
4892         * gfortran.dg/random_seed_3.f90:  New test.
4894 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4896         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4897         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4898         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4899         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4900         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4901         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4902         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4903         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4904         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4905         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4907 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4909         PR c++/56725
4910         * g++.dg/conversion/op4.C: Adjust.
4911         * g++.dg/cpp0x/rv1n.C: Likewise.
4912         * g++.dg/cpp0x/rv2n.C: Likewise.
4913         * g++.dg/cpp0x/template_deduction.C: Likewise.
4914         * g++.dg/expr/cond8.C: Likewise.
4915         * g++.dg/other/error4.C: Likewise.
4916         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4917         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4918         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4919         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4920         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4921         * g++.old-deja/g++.law/cvt20.C: Likewise.
4922         * g++.old-deja/g++.law/cvt8.C: Likewise.
4923         * g++.old-deja/g++.law/init8.C: Likewise.
4924         * g++.old-deja/g++.mike/net12.C: Likewise.
4925         * g++.old-deja/g++.mike/net8.C: Likewise.
4926         * g++.old-deja/g++.mike/p2793.C: Likewise.
4927         * g++.old-deja/g++.mike/p3836.C: Likewise.
4928         * g++.old-deja/g++.mike/p418.C: Likewise.
4929         * g++.old-deja/g++.mike/p701.C: Likewise.
4930         * g++.old-deja/g++.mike/p807.C: Likewise.
4932 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4934         PR middle-end/56694
4935         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4936         targets.
4938 2013-03-28  Marek Polacek  <polacek@redhat.com>
4940         PR tree-optimization/56695
4941         * gcc.dg/vect/pr56695.c: New test.
4943 2013-03-28  Richard Biener  <rguenther@suse.de>
4945         PR tree-optimization/37021
4946         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4947         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4949 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4951         PR fortran/56650
4952         PR fortran/36437
4953         * gfortran.dg/sizeof_2.f90: New.
4954         * gfortran.dg/sizeof_3.f90: New.
4955         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4957 2013-03-27  Richard Biener  <rguenther@suse.de>
4959         PR tree-optimization/37021
4960         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4962 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4964         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4965         * g++.dg/ipa/ivinline-2.C: Likewise.
4966         * g++.dg/ipa/ivinline-3.C: Likewise.
4967         * g++.dg/ipa/ivinline-4.C: Likewise.
4968         * g++.dg/ipa/ivinline-5.C: Likewise.
4969         * g++.dg/ipa/ivinline-7.C: Likewise.
4970         * g++.dg/ipa/ivinline-8.C: Likewise.
4971         * g++.dg/ipa/ivinline-9.C: Likewise.
4972         * g++.dg/cpp0x/noexcept03.C: Likewise.
4973         * gcc.dg/const-1.c: Likewise.
4974         * gcc.dg/ipa/pure-const-1.c: Likewise.
4975         * gcc.dg/noreturn-8.c: Likewise.
4976         * gcc.target/i386/mmx-1.c: Likewise.
4977         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4978         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4979         * gcc.c-torture/execute/pr33992.x: New file.
4981 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4983         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4985 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4987         PR c++/55951
4988         * g++.dg/ext/desig5.C: New.
4990 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4992         PR fortran/56649
4993         * gfortran.dg/merge_init_expr_2.f90: New.
4994         * gfortran.dg/merge_char_1.f90: Modify test to
4995         stay a run-time test.
4996         * gfortran.dg/merge_char_3.f90: Ditto.
4998 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5000         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5001         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5003 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5005         PR c++/56722
5006         * g++.dg/cpp0x/range-for23.C: New.
5008 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5010         PR libfortran/52512
5011         * gfortran.dg/namelist_79.f90: New.
5013 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5015         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5017 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5019         PR fortran/38536
5020         PR fortran/38813
5021         PR fortran/38894
5022         PR fortran/39288
5023         PR fortran/40963
5024         PR fortran/45824
5025         PR fortran/47023
5026         PR fortran/47034
5027         PR fortran/49023
5028         PR fortran/50269
5029         PR fortran/50612
5030         PR fortran/52426
5031         PR fortran/54263
5032         PR fortran/55343
5033         PR fortran/55444
5034         PR fortran/55574
5035         PR fortran/56079
5036         PR fortran/56378
5037         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5038         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5039         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5040         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5041         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5042         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5043         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5044         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5045         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5046         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5047         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5048         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5049         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5050         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5051         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5052         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5053         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5054         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5055         * gfortran.dg/pr32601_1.f03: Ditto.
5056         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5057         * gfortran.dg/blockdata_7.f90: New.
5058         * gfortran.dg/c_assoc_4.f90: New.
5059         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5060         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5061         * gfortran.dg/c_funloc_tests_8.f90: New.
5062         * gfortran.dg/c_loc_test_17.f90: New.
5063         * gfortran.dg/c_loc_test_18.f90: New.
5064         * gfortran.dg/c_loc_test_19.f90: New.
5065         * gfortran.dg/c_loc_test_20.f90: New.
5066         * gfortran.dg/c_sizeof_5.f90: New.
5067         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5068         * gfortran.dg/transfer_resolve_2.f90: New.
5069         * gfortran.dg/transfer_resolve_3.f90: New.
5070         * gfortran.dg/transfer_resolve_4.f90: New.
5071         * gfortran.dg/pr32601.f03: Update dg-error.
5072         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5073         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5075 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5077         * gcc.target/arm/vseleqdf.c: New test.
5078         * gcc.target/arm/vseleqsf.c: Likewise.
5079         * gcc.target/arm/vselgedf.c: Likewise.
5080         * gcc.target/arm/vselgesf.c: Likewise.
5081         * gcc.target/arm/vselgtdf.c: Likewise.
5082         * gcc.target/arm/vselgtsf.c: Likewise.
5083         * gcc.target/arm/vselledf.c: Likewise.
5084         * gcc.target/arm/vsellesf.c: Likewise.
5085         * gcc.target/arm/vselltdf.c: Likewise.
5086         * gcc.target/arm/vselltsf.c: Likewise.
5087         * gcc.target/arm/vselnedf.c: Likewise.
5088         * gcc.target/arm/vselnesf.c: Likewise.
5089         * gcc.target/arm/vselvcdf.c: Likewise.
5090         * gcc.target/arm/vselvcsf.c: Likewise.
5091         * gcc.target/arm/vselvsdf.c: Likewise.
5092         * gcc.target/arm/vselvssf.c: Likewise.
5094 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5096         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5097         body from here...
5098         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5099         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5100         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5101         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5102         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5103         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5104         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5105         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5106         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5107         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5108         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5109         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5110         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5111         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5112         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5113         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5114         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5115         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5116         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5117         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5118         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5119         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5120         * gcc.target/arm/atomic-op-char.c: Likewise.
5121         * gcc.target/arm/atomic-op-consume.c: Likewise.
5122         * gcc.target/arm/atomic-op-int.c: Likewise.
5123         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5124         * gcc.target/arm/atomic-op-release.c: Likewise.
5125         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5126         * gcc.target/arm/atomic-op-short.c: Likewise.
5128 2013-03-25  Richard Biener  <rguenther@suse.de>
5130         PR middle-end/56694
5131         * g++.dg/torture/pr56694.C: New testcase.
5133 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5135         PR target/56720
5136         * gcc.target/arm/neon-vcond-gt.c: New test.
5137         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5138         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5140 2013-03-25  Richard Biener  <rguenther@suse.de>
5142         PR tree-optimization/56689
5143         * gcc.dg/torture/pr56689.c: New testcase.
5145 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5147         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5149 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5151         PR fortran/56696
5152         * gfortran.dg/eof_5.f90: New.
5154 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5156         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5157         alphabetically.
5159 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5161         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5163 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5165         PR testsuite/55994
5166         * gcc.c-torture/execute/builtins/builtins.exp: Add
5167         -Wl,--allow-multiple-definition for RTEMS targets.
5169 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5171         * gcc.target/aarch64/movk.c: New test.
5173 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5175         * g++.dg/ext/vector21.C: New testcase.
5177 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5179         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5180         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5182 2013-03-21  Richard Biener  <rguenther@suse.de>
5184         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5185         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5187 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5189         * gcc.target/aarch64/vect.c: Test and result vector added
5190         for sabd and saba instructions.
5191         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5192         instructions in assembly.
5193         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5194         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5195         for fabd instruction.
5196         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5197         instruction in assembly.
5198         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5200 2013-03-20  Jeff Law  <law@redhat.com>
5202         * g++.dg/tree-ssa/ssa-dom.C: New test.
5204 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5206         * gcc.target/powerpc/mmfpgpr.c: New test.
5207         * gcc.target/powerpc/sd-vsx.c: Likewise.
5208         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5209         * gcc.target/powerpc/vsx-float0.c: Likewise.
5211 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5213         PR tree-optimization/56355
5214         * gcc.dg/pr56355-1.c: New file.
5216 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5217             Richard Sandiford  <rdsandiford@googlemail.com>
5219         * gcc.target/mips/mips.exp: Add microMIPS support.
5220         * gcc.target/mips/umips-movep-2.c: New test.
5221         * gcc.target/mips/umips-lwp-2.c: New test.
5222         * gcc.target/mips/umips-swp-5.c: New test.
5223         * gcc.target/mips/umips-constraints-1.c: New test.
5224         * gcc.target/mips/umips-lwp-3.c: New test.
5225         * gcc.target/mips/umips-swp-6.c: New test.
5226         * gcc.target/mips/umips-constraints-2.c: New test.
5227         * gcc.target/mips/umips-save-restore-1.c: New test.
5228         * gcc.target/mips/umips-lwp-4.c: New test.
5229         * gcc.target/mips/umips-swp-7.c: New test.
5230         * gcc.target/mips/umips-save-restore-2.c: New test.
5231         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5232         * gcc.target/mips/umips-lwp-5.c: New test.
5233         * gcc.target/mips/umips-save-restore-3.c: New test.
5234         * gcc.target/mips/umips-lwp-6.c: New test.
5235         * gcc.target/mips/umips-swp-1.c: New test.
5236         * gcc.target/mips/umips-lwp-7.c: New test.
5237         * gcc.target/mips/umips-swp-2.c: New test.
5238         * gcc.target/mips/umips-lwp-8.c: New test.
5239         * gcc.target/mips/umips-swp-3.c: New test.
5240         * gcc.target/mips/umips-movep-1.c: New test.
5241         * gcc.target/mips/umips-lwp-1.c: New test.
5242         * gcc.target/mips/umips-swp-4.c: New test.
5244 2013-03-20  Richard Biener  <rguenther@suse.de>
5246         PR tree-optimization/56661
5247         * gcc.dg/torture/pr56661.c: New testcase.
5249 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5251         PR rtl-optimization/56605
5252         * gcc.target/powerpc/pr56605.c: New.
5254 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5256         PR fortran/54932
5257         * gfortran.dg/do_1.f90: Don't xfail.
5259 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5261         PR libfortran/51825
5262         * gfortran.dg/namelist_77.f90: New.
5263         * gfortran.dg/namelist_78.f90: New.
5265 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5267         PR libfortran/48618
5268         * gfortran.dg/open_negative_unit_1.f90: New.
5270 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5272         * gcc.target/aarch64/sbc.c: New test.
5274 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5276         * gcc.target/aarch64/ror.c: New test.
5278 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5280         * gcc.target/aarch64/extr.c: New test.
5282 2013-03-19  Richard Biener  <rguenther@suse.de>
5284         PR tree-optimization/56273
5285         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5286         * c-c++-common/uninit-17.c: Likewise.
5288 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5290         PR tree-optimization/56635
5291         * g++.dg/torture/pr56635.C: New test.
5293 2013-03-18  Richard Biener  <rguenther@suse.de>
5295         PR tree-optimization/3713
5296         * g++.dg/ipa/devirt-12.C: New testcase.
5298 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5300         PR c/56566
5301         * c-c++-common/pr56566.c: New test.
5303 2013-03-17  Jason Merrill  <jason@redhat.com>
5305         * g++.dg/template/abstract-dr337.C: XFAIL.
5307 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5309         PR c++/56607
5310         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5311         * c-c++-common/pr56607.c: New test.
5313 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5315         PR c++/56582
5316         * g++.dg/cpp0x/constexpr-array5.C: New.
5318 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5320         PR fortran/56615
5321         * gfortran.dg/transfer_intrinsic_5.f90: New.
5323 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5325         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5326         * gcc.target/i386/pr20020-1.c: Likewise.
5327         * gcc.target/i386/pr20020-2.c: Likewise.
5328         * gcc.target/i386/pr20020-3.c: Likewise.
5329         * gcc.target/i386/pr53425-1.c: Likewise.
5330         * gcc.target/i386/pr53425-2.c: Likewise.
5331         * gcc.target/i386/pr55093.c: Likewise.
5332         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5334 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5336         PR debug/56307
5337         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5338         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5340 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5342         PR tree-optimization/53265
5343         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5344         undefined behavior.
5345         * gcc.dg/graphite/id-6.c (test): Likewise.
5346         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5347         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5349         PR tree-optimization/53265
5350         * gcc.dg/pr53265.c: New test.
5351         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5352         to dg-options.
5353         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5354         arrays.
5355         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5356         n, use it as high bound instead of 4.
5358 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5360         PR target/49880
5361         * gcc.target/sh/pr49880-1.c: New.
5362         * gcc.target/sh/pr49880-2.c: New.
5363         * gcc.target/sh/pr49880-3.c: New.
5364         * gcc.target/sh/pr49880-4.c: New.
5365         * gcc.target/sh/pr49880-5.c: New.
5367 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5369         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5371 2013-03-13  Richard Biener  <rguenther@suse.de>
5373         PR tree-optimization/56608
5374         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5376 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5378         PR c++/56611
5379         * g++.dg/cpp0x/alias-decl-32.C: New.
5381 2013-03-11  Jan Hubicka  <jh@suse.cz>
5383         PR middle-end/56571
5384         * gcc.c-torture/compile/pr56571.c: New testcase.
5386 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5388         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5389         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5391 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5393         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5394         * gcc.dg/inline_4.c: Likewise.
5395         * gcc.dg/unroll_2.c: Likewise.
5396         * gcc.dg/unroll_3.c: Likewise.
5397         * gcc.dg/unroll_4.c: Likewise.
5399 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5401         PR testsuite/54119
5402         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5404         PR debug/56307
5405         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5407 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5409         PR target/40797
5410         * gcc.c-torture/compile/pr40797.c: New.
5412 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5414         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5416 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5418         PR fortran/56575
5419         * gfortran.dg/class_56.f90: New test.
5421 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5423         PR middle-end/56524
5424         * gcc.target/mips/pr56524.c: New test.
5426 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5428         PR c++/56565
5429         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5431 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5433         PR c++/51412
5434         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5436 2013-03-08  Marek Polacek  <polacek@redhat.com>
5438         PR tree-optimization/56478
5439         * gcc.dg/torture/pr56478.c: New test.
5441 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5443         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5444         targets linker option --allow-multiple-definition.
5446         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5447         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5448         * gcc.dg/pr52549.c: Add LLP64 case.
5449         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5450         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5451         * gcc.dg/torture/pr51071-2.c: Likewise.
5452         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5453         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5454         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5455         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5456         * gcc.dg/weak/weak-1.c: Likewise.
5457         * gcc.dg/weak/weak-2.c: Likewise.
5458         * gcc.dg/weak/weak-3.c: Likewise.
5459         * gcc.dg/weak/weak-4.c: Likewise.
5460         * gcc.dg/weak/weak-5.c: Likewise.
5461         * gcc.dg/weak/weak-15.c: Likewise.
5462         * gcc.dg/weak/weak-16.c: Likewise.
5464         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5466 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5468         PR tree-optimization/56559
5469         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5471 2013-03-07  Andreas Schwab  <schwab@suse.de>
5473         * gcc.dg/pr31490.c: Fix last change.
5475 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5477         PR c++/56534
5478         * g++.dg/template/crash115.C: New.
5480 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5482         PR tree-optimization/56539
5483         * gcc.c-torture/compile/pr56539.c: New test.
5485 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5487         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5488         targets.
5489         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5490         * gcc.dg/lto/20091013-1_2.c: Likewise.
5491         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5493 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5495         * gnat.dg/specs/aggr6.ads: New test.
5497 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5499         * gnat.dg/loop_optimization15.ad[sb]: New test.
5501 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5503         PR middle-end/56548
5504         * gcc.dg/pr56548.c: New test.
5506 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5508         PR debug/53363
5509         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5511 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5513         PR c++/56543
5514         * g++.dg/template/typename20.C: New test.
5516 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5518         PR debug/56510
5519         * gcc.dg/pr56510.c: New test.
5521         PR rtl-optimization/56484
5522         * gcc.c-torture/compile/pr56484.c: New test.
5524 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5526         PR c++/56530
5527         * g++.dg/warn/Wsign-conversion-2.C: New.
5529 2013-03-05  Richard Biener  <rguenther@suse.de>
5531         PR tree-optimization/56270
5532         * gcc.dg/vect/slp-38.c: New testcase.
5534 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5536         PR rtl-optimization/56494
5537         * gcc.dg/pr56494.c: New test.
5539 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5541         * gcc.dg/pr56424.c: New test.
5543 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5545         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5546         * gcc.dg/pr56228.c <avr>: Skip.
5548 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5550         PR testsuite/52641
5551         PR tree-optimization/52631
5552         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5554 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5556         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5557         * gcc.dg/vect/vect-83_64.c: Same.
5559 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5561         PR fortran/56477
5562         * gfortran.dg/pointer_check_13.f90: New test.
5564 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5566         PR fortran/54730
5567         * gfortran.dg/array_constructor_42.f90: New test.
5569 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5571         PR c++/52688
5572         * g++.dg/template/static33.C: New.
5573         * g++.dg/template/static34.C: Likewise.
5575         PR c++/10291
5576         * g++.dg/template/static35.C: New.
5578 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5580         * gcc.dg/pr56396.c: Require pic support.
5582 2013-03-01  Richard Biener  <rguenther@suse.de>
5584         PR tree-optimization/55481
5585         * gcc.dg/torture/pr56488.c: New testcase.
5587 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5588             Jakub Jelinek  <jakub@redhat.com>
5590         PR sanitizer/56454
5591         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5592         no_sanitize_address attribute rather than no_address_safety_analysis.
5593         * g++.dg/asan/sanitizer_test_utils.h
5594         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5595         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5596         in addition to no_address_safety_analysis.
5598 2013-02-28  Jason Merrill  <jason@redhat.com>
5600         PR c++/56481
5601         * g++.dg/cpp0x/constexpr-and.C: New.
5603 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5605         PR tree-optimization/56294
5606         * g++.dg/debug/pr56294.C: New test.
5608 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5610         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5612 2013-02-27  Marek Polacek  <polacek@redhat.com>
5614         PR rtl-optimization/56466
5615         * gcc.dg/pr56466.c: New test.
5617 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5619         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5620         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5621         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5623 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5625         PR middle-end/45472
5626         * gcc.dg/pr45472.c: New test.
5628 2013-02-26  Marek Polacek  <polacek@redhat.com>
5630         PR tree-optimization/56426
5631         * gcc.dg/pr56436.c: New test.
5633 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5635         PR tree-optimization/56448
5636         * gcc.c-torture/compile/pr56448.c: New test.
5638         PR tree-optimization/56443
5639         * gcc.dg/torture/pr56443.c: New test.
5641 2013-02-25  Richard Biener  <rguenther@suse.de>
5643         PR tree-optimization/56175
5644         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5646 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5648         PR c++/56403
5649         * g++.dg/torture/pr56403.C: New test.
5651 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5653         Revert:
5654         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5655         Richard Sandiford  <rdsandiford@googlemail.com>
5657         * gcc.target/mips/mips.exp: Add microMIPS support.
5658         * gcc.target/mips/umips-movep-2.c: New test.
5659         * gcc.target/mips/umips-lwp-2.c: New test.
5660         * gcc.target/mips/umips-swp-5.c: New test.
5661         * gcc.target/mips/umips-constraints-1.c: New test.
5662         * gcc.target/mips/umips-lwp-3.c: New test.
5663         * gcc.target/mips/umips-swp-6.c: New test.
5664         * gcc.target/mips/umips-constraints-2.c: New test.
5665         * gcc.target/mips/umips-save-restore-1.c: New test.
5666         * gcc.target/mips/umips-lwp-4.c: New test.
5667         * gcc.target/mips/umips-swp-7.c: New test.
5668         * gcc.target/mips/umips-save-restore-2.c: New test.
5669         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5670         * gcc.target/mips/umips-lwp-5.c: New test.
5671         * gcc.target/mips/umips-save-restore-3.c: New test.
5672         * gcc.target/mips/umips-lwp-6.c: New test.
5673         * gcc.target/mips/umips-swp-1.c: New test.
5674         * gcc.target/mips/umips-lwp-7.c: New test.
5675         * gcc.target/mips/umips-swp-2.c: New test.
5676         * gcc.target/mips/umips-lwp-8.c: New test.
5677         * gcc.target/mips/umips-swp-3.c: New test.
5678         * gcc.target/mips/umips-movep-1.c: New test.
5679         * gcc.target/mips/umips-lwp-1.c: New test.
5680         * gcc.target/mips/umips-swp-4.c: New test.
5682 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5683             Richard Sandiford  <rdsandiford@googlemail.com>
5685         * gcc.target/mips/mips.exp: Add microMIPS support.
5686         * gcc.target/mips/umips-movep-2.c: New test.
5687         * gcc.target/mips/umips-lwp-2.c: New test.
5688         * gcc.target/mips/umips-swp-5.c: New test.
5689         * gcc.target/mips/umips-constraints-1.c: New test.
5690         * gcc.target/mips/umips-lwp-3.c: New test.
5691         * gcc.target/mips/umips-swp-6.c: New test.
5692         * gcc.target/mips/umips-constraints-2.c: New test.
5693         * gcc.target/mips/umips-save-restore-1.c: New test.
5694         * gcc.target/mips/umips-lwp-4.c: New test.
5695         * gcc.target/mips/umips-swp-7.c: New test.
5696         * gcc.target/mips/umips-save-restore-2.c: New test.
5697         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5698         * gcc.target/mips/umips-lwp-5.c: New test.
5699         * gcc.target/mips/umips-save-restore-3.c: New test.
5700         * gcc.target/mips/umips-lwp-6.c: New test.
5701         * gcc.target/mips/umips-swp-1.c: New test.
5702         * gcc.target/mips/umips-lwp-7.c: New test.
5703         * gcc.target/mips/umips-swp-2.c: New test.
5704         * gcc.target/mips/umips-lwp-8.c: New test.
5705         * gcc.target/mips/umips-swp-3.c: New test.
5706         * gcc.target/mips/umips-movep-1.c: New test.
5707         * gcc.target/mips/umips-lwp-1.c: New test.
5708         * gcc.target/mips/umips-swp-4.c: New test.
5710 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5712         PR sanitizer/56393
5713         * lib/asan-dg.exp (asan_link_flags): Add
5714         -B${gccpath}/libsanitizer/asan/ to flags.
5716 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5718         PR middle-end/56420
5719         * gcc.dg/torture/pr56420.c: New test.
5721 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5723         PR middle-end/56108
5724         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5726 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5728         PR tree-optimization/56310
5729         * g++.dg/ipa/pr56310.C: New test.
5731 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5733         PR fortran/56385
5734         * gfortran.dg/proc_ptr_comp_37.f90: New.
5736 2013-02-21  Richard Biener  <rguenther@suse.de>
5738         PR tree-optimization/56415
5739         Revert
5740         2013-02-11  Richard Biener  <rguenther@suse.de>
5742         PR tree-optimization/56273
5743         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5744         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5745         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5746         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5747         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5748         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5750 2013-02-21  Marek Polacek  <polacek@redhat.com>
5752         PR tree-optimization/56398
5753         * g++.dg/torture/pr56398.C: New test.
5755 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5757         PR inline-asm/56405
5758         * gcc.c-torture/compile/pr56405.c: New test.
5760 2013-02-20  Jan Hubicka  <jh@suse.cz>
5762         PR tree-optimization/56265
5763         * g++.dg/ipa/devirt-11.C: New testcase.
5765 2013-02-20  Richard Biener  <rguenther@suse.de>
5767         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5769 2013-02-20  Richard Biener  <rguenther@suse.de>
5770         Jakub Jelinek  <jakub@redhat.com>
5772         PR tree-optimization/56396
5773         * gcc.dg/pr56396.c: New testcase.
5775 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5777         PR c++/56373
5778         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5780 2013-02-19  Richard Biener  <rguenther@suse.de>
5782         PR tree-optimization/56384
5783         * gcc.dg/torture/pr56384.c: New testcase.
5785 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5787         PR tree-optimization/56350
5788         * gcc.dg/pr56350.c: New test.
5790         PR tree-optimization/56381
5791         * g++.dg/opt/pr56381.C: New test.
5793 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5795         PR pch/54117
5796         * lib/dg-pch.exp (pch-init, pch-finish,
5797         check_effective_target_pch_supported_debug): New procs.
5798         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5799         Likewise if $pch_unsupported_debug and $flags include -g.
5800         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5801         and dg-require-effective-target pch_unsupported_debug.
5802         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5803         * objc.dg/pch/pch.exp: Likewise.
5804         * gcc.dg/pch/pch.exp: Likewise.
5805         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5806         pch_unsupported_debug.
5807         * gcc.dg/pch/valid-1.hs: Likewise.
5808         * gcc.dg/pch/valid-1b.c: Likewise.
5809         * gcc.dg/pch/valid-1b.hs: Likewise.
5811 2013-02-18  Richard Biener  <rguenther@suse.de>
5813         PR tree-optimization/56366
5814         * gcc.dg/torture/pr56366.c: New testcase.
5816 2013-02-18  Richard Biener  <rguenther@suse.de>
5818         PR middle-end/56349
5819         * gcc.dg/torture/pr56349.c: New testcase.
5821 2013-02-18  Richard Biener  <rguenther@suse.de>
5823         PR tree-optimization/56321
5824         * gcc.dg/torture/pr56321.c: New testcase.
5826 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5828         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5830 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5831             Dodji Seketeli  <dodji@redhat.com>
5833         PR asan/56330
5834         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5835         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5836         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5837         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5838         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5839         * c-c++-common/asan/pr56330.c: Likewise.
5840         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5841         Ensure the size argument of __builtin_memcpy is a constant.
5843 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5844             Paolo Carlini  <paolo.carlini@oracle.com>
5846         PR c++/51242
5847         * g++.dg/cpp0x/enum23.C: New.
5849 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5851         PR target/54685
5852         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5854 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5856         PR rtl-optimization/56348
5857         * gcc.target/i386/pr56348.c: New test.
5859 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5861         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5862         * gcc.target/arm/interrupt-2.c: Likewise.
5864 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5866         PR fortran/56318
5867         * gfortran.dg/matmul_9.f90: New.
5869 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5871         PR fortran/53818
5872         * gfortran.dg/init_flag_11.f90: New.
5874 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5876         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5878 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5880         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5881         characters.
5883 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5884             Tobias Burnus  <burnus@net-b.de>
5886         PR testsuite/56138
5887         * gfortran.dg/allocatable_function_7.f90: New.
5889 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5891         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5892         * asan_globals_test-wrapper.cc: New file.
5893         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5894         instead of asan_globals_test.cc as dg-additional-sources.
5895         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5896         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5897         "sanitizer_test_utils.h" instead of
5898         "sanitizer_common/tests/sanitizer_test_utils.h".
5899         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5900         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5901         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5902         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5903         * g++.dg/asan/asan_test.cc: Synced from upstream.
5904         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5906 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5908         Fix an asan crash
5909         * c-c++-common/asan/memcmp-2.c: New test.
5911 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5913         PR c++/55582
5914         * g++.dg/cpp0x/udlit-string-literal.h: New.
5915         * g++.dg/cpp0x/udlit-string-literal.C: New.
5917 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5919         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5921 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5923         PR target/56184
5924         * gcc.target/arm/pr56184.C: New test.
5926 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5928         PR c++/56302
5929         * g++.dg/torture/pr56302.C: New test.
5930         * g++.dg/cpp0x/constexpr-56302.C: New test.
5931         * c-c++-common/pr56302.c: New test.
5933 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5934             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5936         PR fortran/56204
5937         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5938         * gfortran.dg/quad_3.f90: Ditto.
5940 2013-02-13  Kostya Serebryany  <kcc@google.com>
5942         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5943         to match the fresh asan run-time.
5944         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5946 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5948         Avoid instrumenting duplicated memory access in the same basic block
5949         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5950         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5951         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5952         * c-c++-common/asan/inc.c: Likewise.
5954 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5956         PR inline-asm/56148
5957         * gcc.target/i386/pr56148.c: New test.
5959 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5960             Tobias Burnus  <burnus@net-b.de>
5962         PR testsuite/56082
5963         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5964         to kind=2.
5966 2013-02-12  Richard Biener  <rguenther@suse.de>
5968         PR lto/56297
5969         * gcc.dg/lto/pr56297_0.c: New testcase.
5970         * gcc.dg/lto/pr56297_0.c: Likewise.
5972 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5974         PR fortran/46952
5975         * gfortran.dg/typebound_deferred_1.f90: New.
5977 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5979         PR rtl-optimization/56151
5980         * gcc.target/i386/pr56151.c: New test.
5982 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5984         * g++.dg/ext/mv12.C: New test.
5985         * g++.dg/ext/mv12.h: New file.
5986         * g++.dg/ext/mv12-aux.C: New file.
5987         * g++.dg/ext/mv13.C: New test.
5989 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5991         * lib/target-supports.exp
5992         (check_effective_target_powerpc_eabi_ok): New.
5993         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5994         powerpc_eabi_ok.
5995         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5996         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5997         only.
5998         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5999         * gcc.target/powerpc/pr51623.c: Likewise.
6000         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6001         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6003 2013-02-11  Alexander Potapenko  <glider@google.com>
6004             Jack Howarth  <howarth@bromo.med.uc.edu>
6005             Jakub Jelinek  <jakub@redhat.com>
6007         PR sanitizer/55617
6008         * g++.dg/asan/pr55617.C: Run on all targets.
6010 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6012         PR rtl-optimization/56275
6013         * gcc.dg/pr56275.c: New test.
6015 2013-02-11  Richard Biener  <rguenther@suse.de>
6017         PR tree-optimization/56273
6018         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6020 2013-02-11  Richard Biener  <rguenther@suse.de>
6022         PR tree-optimization/56264
6023         * gcc.dg/torture/pr56264.c: New testcase.
6025 2013-02-11  Richard Biener  <rguenther@suse.de>
6027         PR tree-optimization/56273
6028         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6029         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6030         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6031         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6032         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6033         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6035 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6037         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6038         for *-*-linux-gnu targets.
6039         * g++.dg/asan/interception-test-1.c: Ditto.
6040         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6041         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6043 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6045         PR fortran/55362
6046         * gfortran.dg/intrinsic_size_4.f90 : New test.
6048 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6050         PR target/56256
6051         * gcc.target/powerpc/pr56256.c: New test.
6053 2013-02-08  Ian Lance Taylor  <iant@google.com>
6055         * lib/go.exp: Load timeout.exp.
6057 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6059         PR rtl-optimization/56246
6060         * gcc.target/i386/pr56246.c: New test.
6062 2013-02-08  Jeff Law  <law@redhat.com>
6064         PR debug/53948
6065         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6067 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6069         PR target/56043
6070         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6071         powerpc*-*-linux*.
6073 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6075         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6077 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6079         PR rtl-optimization/56195
6080         * gcc.dg/torture/pr56195.c: New test.
6082 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6084         PR fortran/54107
6085         * gfortran.dg/recursive_interface_2.f90: New test.
6087 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6089         PR tree-optimization/56250
6090         * gcc.c-torture/execute/pr56250.c: New test.
6092 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6094         PR tree-optimization/56064
6095         * gcc.dg/fixed-point/view-convert-2.c: New test.
6097 2013-02-08  Michael Matz  <matz@suse.de>
6099         PR tree-optimization/52448
6100         * gcc.dg/pr52448.c: New test.
6102 2013-02-08  Richard Biener  <rguenther@suse.de>
6104         PR middle-end/56181
6105         * gcc.dg/torture/pr56181.c: New testcase.
6107 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6109         PR target/54222
6110         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6111         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6113 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6115         PR c++/56241
6116         * g++.dg/parse/crash61.C: New test.
6118         PR c++/56239
6119         * g++.dg/parse/pr56239.C: New test.
6121         PR c++/56237
6122         * g++.dg/abi/mangle61.C: New test.
6124 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6126         PR rtl-optimization/56225
6127         * gcc.target/i386/pr56225.c: New test.
6129 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6131         PR debug/56154
6132         * gcc.dg/guality/pr56154-1.c: New test.
6133         * gcc.dg/guality/pr56154-2.c: New test.
6134         * gcc.dg/guality/pr56154-3.c: New test.
6135         * gcc.dg/guality/pr56154-4.c: New test.
6136         * gcc.dg/guality/pr56154-aux.c: New file.
6138         PR tree-optimization/55789
6139         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6140         cleanup-tree-dump.
6141         * gcc.dg/tree-ssa/inline-3.c: Add
6142         --param max-early-inliner-iterations=2 option.
6144 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6146         PR debug/53363
6147         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6148         Add -fno-dwarf2-cfi-asm to dg-options.
6149         Adapt match count.
6151 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6153         PR target/56228
6154         * gcc.dg/pr56228.c: New test.
6156 2013-02-07  Alan Modra  <amodra@gmail.com>
6158         PR target/54009
6159         * gcc.target/powerpc/pr54009.c: New test.
6160         PR target/54131
6161         * gfortran.dg/pr54131.f: New test.
6163 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6165         PR fortran/55789
6166         * gfortran.dg/array_constructor_41.f90: New test.
6168 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6170         PR fortran/55978
6171         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6173 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6175         PR middle-end/56217
6176         * g++.dg/gomp/pr56217.C: New test.
6178 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6180         PR tree-optimization/56205
6181         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6182         * gcc.c-torture/execute/pr56205.c: New test.
6184 2013-02-05  Richard Biener  <rguenther@suse.de>
6186         PR tree-optimization/53342
6187         PR tree-optimization/53185
6188         * gcc.dg/vect/pr53185-2.c: New testcase.
6190 2013-02-05  Jan Hubicka  <jh@suse.cz>
6192         PR tree-optimization/55789
6193         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6194         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6195         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6196         * g++.dg/ipa/inline-1.C: New testcase.
6197         * g++.dg/ipa/inline-2.C: New testcase.
6198         * g++.dg/ipa/inline-3.C: New testcase.
6200 2013-02-05  Jan Hubicka  <jh@suse.cz>
6202         PR tree-optimization/55789
6203         * g++.dg/torture/pr55789.C: New testcase.
6205 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6207         PR middle-end/56167
6208         * gcc.dg/pr56167.c: New test.
6210 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6212         PR target/55146
6213         * gcc.target/sh/pr55146.c: New.
6215 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6217         PR tree-optimization/54386
6218         * gcc.target/sh/pr54386.c: New.
6220 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6222         PR fortran/56008
6223         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6225         PR fortran/47517
6226         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6228 2013-02-04  Alexander Potapenko  <glider@google.com>
6229             Jack Howarth  <howarth@bromo.med.uc.edu>
6230             Jakub Jelinek  <jakub@redhat.com>
6232         PR sanitizer/55617
6233         * g++.dg/asan/pr55617.C: New test.
6235 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6237         PR fortran/54195
6238         * gfortran.dg/typebound_operator_19.f90: New test.
6239         * gfortran.dg/typebound_assignment_4.f90: New test.
6241 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6243         PR fortran/54107
6244         * gfortran.dg/recursive_interface_1.f90: New test.
6246 2013-02-04  Richard Guenther  <rguenther@suse.de>
6248         PR lto/56168
6249         * gcc.dg/lto/pr56168_0.c: New testcase.
6250         * gcc.dg/lto/pr56168_1.c: Likewise.
6252 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6254         PR fortran/50627
6255         PR fortran/56054
6256         * gfortran.dg/block_12.f90:  New test.
6257         * gfortran.dg/module_error_1.f90:  New test.
6259 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6261         * lib/target-supports.exp (check_effective_target_vect_float)
6262         (check_effective_target_vect_no_align): Add mips-sde-elf.
6264 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6266         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6268 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6270         * gcc.dg/pr56023.c: XFAIL on AIX.
6271         * gcc.dg/vect/pr49352.c: Same.
6273 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6275         * gnat.dg/opt26.adb: New test.
6277 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6279         Revert.
6280         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6282         * gcc.target/arm/neon-vfnms-1.c: New test.
6283         * gcc.target/arm/neon-vfnma-1.c: New test.
6285 2013-01-31  Richard Biener  <rguenther@suse.de>
6287         PR tree-optimization/56157
6288         * gcc.dg/torture/pr56157.c: New testcase.
6290 2013-01-30  Richard Biener  <rguenther@suse.de>
6292         PR tree-optimization/56150
6293         * gcc.dg/torture/pr56150.c: New testcase.
6295 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6297         PR sanitizer/55374
6298         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6299         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6300         printed in backtrace.
6301         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6302         to avoid errors about mismatched allocation vs. deallocation.
6304         PR c++/55742
6305         * g++.dg/mv1.C: Moved to...
6306         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6307         * g++.dg/mv2.C: Moved to...
6308         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6309         * g++.dg/mv3.C: Moved to...
6310         * g++.dg/ext/mv3.C: ... here.
6311         * g++.dg/mv4.C: Moved to...
6312         * g++.dg/ext/mv4.C: ... here.
6313         * g++.dg/mv5.C: Moved to...
6314         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6315         * g++.dg/mv6.C: Moved to...
6316         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6317         * g++.dg/ext/mv7.C: New test.
6318         * g++.dg/ext/mv8.C: New test.
6319         * g++.dg/ext/mv9.C: New test.
6320         * g++.dg/ext/mv10.C: New test.
6321         * g++.dg/ext/mv11.C: New test.
6323 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6325         PR rtl-optimization/56144
6326         * gcc.dg/pr56144.c: New.
6328 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6330         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6331         message.
6332         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6333         * g++.dg/cpp0x/constexpr-55573.C: Same
6335 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6337         PR tree-optimization/56064
6338         * gcc.dg/fixed-point/view-convert.c: New test.
6340 2013-01-30  Andreas Schwab  <schwab@suse.de>
6342         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6343         evaluate the end index in string range.
6345 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6347         PR fortran/56138
6348         * gfortran.dg/allocatable_function_6.f90: New.
6350 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6351             Mikael Morin  <mikael@gcc.gnu.org>
6353         PR fortran/54107
6354         * gfortran.dg/proc_ptr_comp_36.f90: New.
6356 2013-01-29  Richard Biener  <rguenther@suse.de>
6358         PR tree-optimization/55270
6359         * gcc.dg/torture/pr55270.c: New testcase.
6361 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6363         PR rtl-optimization/56117
6364         * gcc.dg/pr56117.c: New test.
6366 2013-01-28  Richard Biener  <rguenther@suse.de>
6368         PR tree-optimization/56034
6369         * gcc.dg/torture/pr56034.c: New testcase.
6371 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6373         PR tree-optimization/56125
6374         * gcc.dg/pr56125.c: New test.
6376 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6377             Mikael Morin  <mikael@gcc.gnu.org>
6379         PR fortran/53537
6380         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6381         * gfortran.dg/import8.f90: Likewise.
6382         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6383         * gfortran.dg/import10.f90: New test.
6384         * gfortran.dg/import11.f90: Likewise
6386 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6388         PR testsuite/56053
6389         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6390         string.h.  Provide memset, malloc and free prototypes, adjust line
6391         numbers in dg-output.
6392         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6393         Provide memset prototype and adjust line numbers in dg-output.
6394         * c-c++-common/asan/global-overflow-1.c: Likewise.
6396         PR tree-optimization/56094
6397         * gcc.dg/pr56094.c: New test.
6399 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6401         * gcc.target/arm/neon-vfnms-1.c: New test.
6402         * gcc.target/arm/neon-vfnma-1.c: New test.
6404 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6406         PR target/56114
6407         * gcc.target/i386/pr56114.c: New test.
6409 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6411         PR fortran/55984
6412         * gfortran.dg/associate_14.f90: New test.
6414         PR fortran/56047
6415         * gfortran.dg/associate_13.f90: New test.
6417 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6419         PR tree-optimization/56098
6420         * gcc.dg/pr56098-1.c: New test.
6421         * gcc.dg/pr56098-2.c: New test.
6423 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6425         PR target/54222
6426         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6428 2013-01-22  Marek Polacek  <polacek@redhat.com>
6430         PR tree-optimization/56035
6431         * gcc.dg/pr56035.c: New test.
6433 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6435         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6436         for MIPS.
6438 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6440         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6442 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6444         PR c/56078
6445         * gcc.dg/pr56078.c: New test.
6446         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6448 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6450         PR tree-optimization/55927
6451         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6453 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6455         * gcc.target/i386/movsd.c: New test.
6457 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6459         PR inline-asm/55934
6460         * gcc.target/i386/pr55934.c: New test.
6462 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6464         PR fortran/56081
6465         * gfortran.dg/select_8.f90: New.
6467 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6469         * gcc.target/microblaze/microblaze.exp: Remove
6470         target_config_cflags check.
6472 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6474         PR fortran/56052
6475         * gfortran.dg/gomp/pr56052.f90: New test.
6477         PR target/49069
6478         * gcc.dg/pr49069.c: New test.
6480 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6482         PR c++/55944
6483         * g++.dg/cpp0x/constexpr-static10.C: New.
6485 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6487         PR target/56028
6488         * gcc.target/i386/pr56028.c: New test.
6490 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6492         PR target/55686
6493         * gcc.target/i386/pr55686.c: New test.
6495 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6497         PR c++/53609
6498         * g++.dg/cpp0x/variadic139.C: New test.
6499         * g++.dg/cpp0x/variadic140.C: Likewise.
6500         * g++.dg/cpp0x/variadic141.C: Likewise.
6502 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6504         * gnat.dg/warn8.adb: New test.
6506 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6508         PR fortran/55919
6509         * gfortran.dg/include_8.f90: New test.
6511 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6513         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6514         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6516 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6518         PR tree-optimization/56051
6519         * gcc.c-torture/execute/pr56051.c: New test.
6521 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6523         PR rtl-optimization/56023
6524         * gcc.dg/pr56023.c: New test.
6526 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6528         PR middle-end/56022
6529         * gcc.target/i386/pr56022.c: New test.
6531 2013-01-21  Jason Merrill  <jason@redhat.com>
6533         * lib/target-supports.exp (check_effective_target_alias): New.
6535 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6537         PR debug/53235
6538         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6540 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6542         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6544 2013-01-19  Jeff Law  <law@redhat.com>
6546         PR tree-optimization/52631
6547         * tree-ssa/pr52631.c: New test.
6548         * tree-ssa/ssa-fre-9: Update expected output.
6550 2013-01-19  Anthony Green  <green@moxielogic.com>
6552         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6553         for moxie.
6555 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6557         PR tree-optimization/56029
6558         * g++.dg/torture/pr56029.C: New test.
6560 2013-01-18  Sharad Singhai  <singhai@google.com>
6562         PR tree-optimization/55995
6563         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6565 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6567         PR target/55433
6568         * gcc.target/i386/pr55433.c: New.
6570 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6572         PR middle-end/56015
6573         * gfortran.dg/pr56015.f90: New test.
6575 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6577         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6579 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6581         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6582         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6583         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6584         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6585         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6587 2013-01-17  Jeff Law  <law@redhat.com>
6589         * gcc.dg/pr52573.c: Move to...
6590         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6592         PR rtl-optimization/52573
6593         * gcc.dg/pr52573.c: New test.
6595 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6597         PR sanitizer/55679
6598         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6599         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6600         check_no_compiler_messages to test support in ucontext.h.
6601         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6602         compliant RLIMIT_AS.
6604 2013-01-17  Marek Polacek  <polacek@redhat.com>
6606         PR rtl-optimization/55833
6607         * gcc.dg/pr55833.c: New test.
6609 2013-01-17  Jan Hubicka  <jh@suse.cz>
6611         PR tree-optimization/55273
6612         * gcc.c-torture/compile/pr55273.c: New testcase.
6614 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6616         PR target/55981
6617         * gcc.target/pr55981.c: New test.
6619 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6621         * gcc.target/arm/pr40887.c: Require at least armv5.
6622         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6623         * gcc.target/arm/pr51915.c: Likewise.
6624         * gcc.target/arm/pr52006.c: Likewise.
6625         * gcc.target/arm/pr53187.c: Likewise.
6627         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6628         * gcc.target/arm/ftest-support-arm.h: Delete.
6629         * gcc.target/arm/ftest-support-thumb.h: Delete.
6630         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6631         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6632         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6633         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6634         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6635         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6636         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6637         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6638         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6639         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6640         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6641         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6642         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6643         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6644         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6645         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6646         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6647         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6648         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6649         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6650         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6651         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6652         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6653         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6655 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6657         PR tree-optimizations/55264
6658         * g++.dg/ipa/pr55264.C: New test.
6660 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6662         PR fortran/55983
6663         * gfortran.dg/class_55.f90: New.
6665 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6667         PR testsuite/55994
6668         * gcc.c-torture/execute/builtins/builtins.exp: Add
6669         -Wl,--allow-multiple-definition for eabi and elf targets.
6671         PR testsuite/54622
6672         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6673         check_effective_target_vect_perm_short,
6674         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6675         check_effective_target_vect64): Return 0 for big-endian ARM.
6676         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6678         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6679         prototypes.
6681 2013-01-16  Richard Biener  <rguenther@suse.de>
6683         PR tree-optimization/55964
6684         * gcc.dg/torture/pr55964.c: New testcase.
6686 2013-01-16  Richard Biener  <rguenther@suse.de>
6688         PR tree-optimization/54767
6689         PR tree-optimization/53465
6690         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6692 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6694         PR target/55301
6695         * gcc.target/sh/sh-switch.c: New testcase.
6697 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6699         * gcc.dg/webizer.c: Increase the array size.
6701 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6703         PR target/55940
6704         * gcc.dg/pr55940.c: New test.
6706 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6707             Harald Anlauf  <anlauf@gmx.de>
6709         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6710         * gfortran.dg/bounds_check_5.f90: Likewise.
6711         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6712         * gfortran.dg/continuation_9.f90: Likewise.
6713         * gfortran.dg/move_alloc_13.f90: Likewise.
6714         * gfortran.dg/structure_constructor_11.f90: Likewise.
6715         * gfortran.dg/tab_continuation.f: Likewise.
6716         * gfortran.dg/warning-directive-2.F90: Likewise.
6717         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6719 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6721         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6722         * gcc.target/arm/fma-sp.c: Likewise.
6724 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6726         PR rtl-optimization/55153
6727         * gcc.dg/pr55153.c: New.
6729 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6731         PR tree-optimization/55920
6732         * gcc.c-torture/compile/pr55920.c: New test.
6734 2013-01-15  Richard Biener  <rguenther@suse.de>
6736         PR middle-end/55882
6737         * gcc.dg/torture/pr55882.c: New testcase.
6739 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6741         PR tree-optimization/55955
6742         * gcc.c-torture/compile/pr55955.c: New test.
6744 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6746         PR c++/55663
6747         * g++.dg/cpp0x/alias-decl-31.C: New test.
6749 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6751         PR fortran/54286
6752         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6753         case where interface is null.
6755 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6757         PR fortran/55806
6758         * gfortran.dg/array_constructor_40.f90:  New test.
6760 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6762         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6764 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6766         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6767         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6768         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6769         * gcc.target/aarch64/vect-ld1r.c: New.
6770         * gcc.target/aarch64/vect-ld1r.x: New.
6772 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6774         PR target/55948
6775         * gcc.target/i386/hle-clear-rel.c: New file
6776         * gcc.target/i386/hle-store-rel.c: New file.
6778 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6780         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6781         * gfortran.dg/bounds_check_4.f90: Likewise.
6782         * gfortran.dg/inquire_10.f90: Likewise.
6783         * gfortran.dg/minloc_3.f90: Likewise.
6784         * gfortran.dg/minlocval_3.f90: Likewise.
6785         * gfortran.dg/module_double_reuse.f90: Likewise.
6786         * gfortran.dg/mvbits_1.f90: Likewise.
6787         * gfortran.dg/oldstyle_1.f90: Likewise.
6788         * gfortran.dg/pr20163-2.f: Likewise.
6789         * gfortran.dg/save_1.f90: Likewise.
6790         * gfortran.dg/scan_1.f90: Likewise.
6791         * gfortran.dg/select_char_1.f90: Likewise.
6792         * gfortran.dg/shape_4.f90: Likewise.
6793         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6794         * gfortran.dg/function_optimize_10.f90: Likewise.
6795         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6796         * gfortran.dg/used_types_17.f90: Likewise.
6797         * gfortran.dg/used_types_18.f90: Likewise.
6799 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6801         PR fortran/54286
6802         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6804 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6806         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6808 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6810         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6812 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6814         PR fortran/55072
6815         * gfortran.dg/assumed_type_2.f90: Fix test case.
6816         * gfortran.dg/internal_pack_13.f90: New test.
6817         * gfortran.dg/internal_pack_14.f90: New test.
6819 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6821         PR fortran/55868
6822         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6823         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6824         $tar to STAR.
6826 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6828         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6830 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6832         PR target/55719
6833         * gcc.target/s390/pr55719.c: New testcase.
6835 2013-01-11  Richard Guenther  <rguenther@suse.de>
6837         PR tree-optimization/44061
6838         * gcc.dg/pr44061.c: New testcase.
6840 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6842         Update copyright years.
6844 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6845             Jakub Jelinek  <jakub@redhat.com>
6847         PR target/55565
6848         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6850 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6852         PR rtl-optimization/55672
6853         * gcc.target/i386/pr55672.c: New.
6855 2013-01-10  Jeff Law  <law@redhat.com>
6857         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6858         pass/fail message unique.
6861 2013-01-10  Jason Merrill  <jason@redhat.com>
6863         * ada/.gitignore: New.
6865 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6867         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6868         Add tls options.
6869         * g++.dg/tls/thread_local2.C: Likewise.
6870         * g++.dg/tls/thread_local2g.C: Likewise.
6871         * g++.dg/tls/thread_local6.C: Likewise.
6872         * g++.dg/tls/thread_local-order1.C: Add tls options.
6873         * g++.dg/tls/thread_local-order2.C: Likewise.
6874         * g++.dg/tls/thread_local3.C: Likewise.
6875         * g++.dg/tls/thread_local3g.C: Likewise.
6876         * g++.dg/tls/thread_local4.C: Likewise.
6877         * g++.dg/tls/thread_local4g.C: Likewise.
6878         * g++.dg/tls/thread_local5.C: Likewise.
6879         * g++.dg/tls/thread_local5g.C: Likewise.
6880         * g++.dg/tls/thread_local6g.C: Likewise.
6882 2013-01-10  Kostya Serebryany  <kcc@google.com>
6884         * g++.dg/asan/asan_test.cc: Sync from upstream.
6886 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6888         PR tree-optimization/55921
6889         * gcc.c-torture/compile/pr55921.c: New test.
6891 2013-01-09  Jan Hubicka  <jh@suse.cz>
6893         PR tree-optimization/55569
6894         * gcc.c-torture/compile/pr55569.c: New testcase.
6896 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6898         PR fortran/47203
6899         * gfortran.dg/use_28.f90: New test.
6901 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6903         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6904         number matching more robust.
6906 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6908         PR rtl-optimization/55829
6909         * gcc.target/i386/pr55829.c: New.
6911 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6913         PR fortran/55758
6914         * gfortran.dg/bind_c_bool_1.f90: New.
6915         * gfortran.dg/do_5.f90: Add dg-warning.
6917 2013-01-09  Jan Hubicka  <jh@suse.cz>
6919         PR tree-optimization/55875
6920         * gcc.c-torture/execute/pr55875.c: New testcase.
6921         * g++.dg/torture/pr55875.C: New testcase.
6923 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6925         PR c/48418
6926         * c-c++-common/pr48418.c: New test.
6928 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6930         PR c++/55801
6931         * g++.dg/tls/thread_local-ice.C: New.
6933 2013-01-09  Andreas Schwab  <schwab@suse.de>
6935         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6937 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6939         PR tree-optimization/48189
6940         * gcc.dg/pr48189.c: New test.
6942 2013-01-04  Jan Hubicka  <jh@suse.cz>
6944         PR tree-optimization/55823
6945         * g++.dg/ipa/devirt-10.C: New testcase.
6947 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6948             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6950         PR rtl-optimization/55845
6951         * gcc.target/i386/pr55845.c: New test.
6953 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6955         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6956         instructions generated instead of number of occurances.
6958 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6960         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6961         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6962         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6963         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6964         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6965         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6966         * gcc.target/aarch64/vect-fcm.x: Likewise.
6967         * lib/target-supports.exp
6968         (check_effective_target_vect_cond): Enable for AArch64.
6970 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6972         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6973         endian-safe float pool loading.
6974         (test_square_root_v4sf): Likewise.
6975         (test_square_root_v2df): Likewise.
6976         * lib/target-supports.exp
6977         (check_effective_target_vect_call_sqrtf): Add AArch64.
6979 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6981         PR debug/55579
6982         * gcc.dg/tree-ssa/pr55579.c: New test.
6984 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6986         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6987         asm comments.
6989 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6991         PR middle-end/55890
6992         * gcc.dg/torture/pr55890-3.c: New test.
6994         PR middle-end/55851
6995         * gcc.c-torture/compile/pr55851.c: New test.
6997         PR sanitizer/55844
6998         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6999         dg-options.
7001 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7003         PR fortran/55618
7004         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7006 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7008         PR fortran/55763
7009         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7010         * gfortran.dg/pointer_init_7.f90: New.
7012 2013-01-07  Richard Biener  <rguenther@suse.de>
7014         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7016 2013-01-07  Richard Biener  <rguenther@suse.de>
7018         PR middle-end/55890
7019         * gcc.dg/torture/pr55890-1.c: New testcase.
7020         * gcc.dg/torture/pr55890-2.c: Likewise.
7022 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7024         * gcc.target/aarch64/fmovd.c: New.
7025         * gcc.target/aarch64/fmovf.c: Likewise.
7026         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7027         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7028         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7029         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7030         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7031         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7033 2013-01-07  Richard Biener  <rguenther@suse.de>
7035         PR tree-optimization/55888
7036         PR tree-optimization/55862
7037         * gcc.dg/torture/pr55888.c: New testcase.
7039 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7041         PR fortran/55852
7042         * gfortran.dg/intrinsic_size_3.f90: New.
7044 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7046         PR fortran/55763
7047         * gfortran.dg/select_type_32.f90: New.
7049 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7051         PR c++/52343
7052         * g++.dg/cpp0x/alias-decl-29.C: New test.
7054 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7056         PR fortran/53876
7057         PR fortran/54990
7058         PR fortran/54992
7059         * gfortran.dg/class_array_15.f03: New test.
7061 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7063         PR fortran/42769
7064         PR fortran/45836
7065         PR fortran/45900
7066         * gfortran.dg/use_23.f90: New test.
7067         * gfortran.dg/use_24.f90: New test.
7068         * gfortran.dg/use_25.f90: New test.
7069         * gfortran.dg/use_26.f90: New test.
7070         * gfortran.dg/use_27.f90: New test.
7072 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7074         * gnat.dg/specs/clause_on_volatile.ads: New test.
7076 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7078         * gnat.dg/alignment10.adb: New test.
7080 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7081             Mikael Morin  <mikael@gcc.gnu.org>
7083         PR fortran/55827
7084         * gfortran.dg/use_22.f90: New test.
7086 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7088         * gcc.target/aarch64/cmp-1.c: New testcase.
7090 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7092         PR fortran/55172
7093         * gfortran.dg/select_type_31.f03: New test.
7095 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7097         PR c++/54526 (again)
7098         * g++.dg/cpp0x/parse2.C: Extend.
7099         * g++.old-deja/g++.other/crash28.C: Adjust.
7101 2013-01-04  Richard Biener  <rguenther@suse.de>
7103         PR tree-optimization/55862
7104         * gcc.dg/torture/pr55862.c: New testcase.
7106 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7108         PR tree-optimization/55755
7109         * gcc.dg/torture/pr55755.c: New test.
7110         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7111         * gcc.dg/tree-ssa/pr45144.c: Update.
7113 2013-01-04  Richard Biener  <rguenther@suse.de>
7115         PR middle-end/55863
7116         * gcc.dg/fold-reassoc-2.c: New testcase.
7118 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7120         PR fortran/55763
7121         * gfortran.dg/null_7.f90: New.
7123 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7125         PR fortran/55854
7126         PR fortran/55763
7127         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7128         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7129         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7131 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7133         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7135 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7137         PR fortran/55855
7138         * gfortran.dg/assignment_1.f90: Modified.
7139         * gfortran.dg/assignment_4.f90: New.
7141 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7143         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7145 2013-01-03  Richard Biener  <rguenther@suse.de>
7147         PR tree-optimization/55857
7148         * gcc.dg/vect/pr55857-1.c: New testcase.
7149         * gcc.dg/vect/pr55857-2.c: Likewise.
7151 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7153         PR rtl-optimization/55838
7154         * gcc.dg/pr55838.c: New test.
7156         PR tree-optimization/55832
7157         * gcc.c-torture/compile/pr55832.c: New test.
7159 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7161         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7162         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7163         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7164         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7165         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7166         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7167         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7168         * gcc.dg/unroll_1.c: Ditto.
7169         * gcc.dg/unroll_2.c: Ditto.
7170         * gcc.dg/unroll_3.c: Ditto.
7171         * gcc.dg/unroll_4.c: Ditto.
7173 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7175         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7177 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7179         PR fortran/55818
7180         * gfortran.dg/eof_4.f90: New test.
7182 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7184         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7185         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7186         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7187         (compat_setup_dfp): Initialize compat_alt_caret and
7188         compat_save_TEST_ALWAYS_FLAGS.
7190 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7192         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7194 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7196         * gcc.dg/torture/fp-int-convert-2.c: New test.
7198 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7200         * gfortran.dg/newunit_3.f90: Add dg-do run.
7201         * gfortran.dg/inquire_15.f90: Add dg-do run.
7203 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7205         PR tree-optimization/55831
7206         * gcc.dg/pr55831.c: New test.
7208 Copyright (C) 2013 Free Software Foundation, Inc.
7210 Copying and distribution of this file, with or without modification,
7211 are permitted in any medium without royalty provided the copyright
7212 notice and this notice are preserved.