predicates.md (add_cint_operand): New.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob61d1469f1a8e970a2b5b823dbd5514d41b189b42
1 2013-09-10  Alan Modra  <amodra@gmail.com>
3         * gcc.target/powerpc/medium_offset.c: New.
5 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
7         PR c++/58325
8         * g++.dg/warn/Wunused-var-21.C: New test.
10         PR tree-optimization/58364
11         * gcc.c-torture/execute/pr58364.c: New test.
13 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
15         PR c++/43452
16         * g++.dg/warn/Wdelete-incomplete-1.C: New.
17         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
18         * g++.dg/init/delete1.C: Adjust.
20 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
22         * gcc.target/aarch64/movdi_1.c: New test.
24 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
26         PR c++/58362
27         * g++.dg/warn/Wunused-parm-5.C: New.
29 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
31         * gcc.target/aarch64/cmn-neg.c: New test.
33 2013-09-09  Richard Biener  <rguenther@suse.de>
35         PR middle-end/58326
36         * gcc.dg/torture/pr58326-1.c: New testcase.
37         * gcc.dg/torture/pr58326-2.c: Likewise.
39 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
41         PR target/57735
42         * g++.dg/ext/pr57735.C: New test.
44 2013-09-09  Jan Hubicka  <jh@suse.cz>
46         PR middle-end/58294
47         * g++.dg/torture/PR58294.C: New testcase.
49 2013-09-08  Jeff Law  <law@redhat.com>
51         * gcc.c-torture/compile/pr58340.c: New test.
53 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
55         * g++.dg/debug/ra1.C: New test.
57 2013-09-08  Jan Hubicka  <jh@suse.cz>
59         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
60         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
61         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
62         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
64 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/54941
67         * g++.dg/overload/new1.C: Adjust.
69 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
71         * c-c++-common/opaque-vector.c: New test.
73 2013-09-08  Tom de Vries  <tom@codesourcery.com>
75         PR c++/58282
76         * g++.dg/tm/noexcept-6.C: New test.
78 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
80         * gcc.target/arc/cond-set-use.c: New test.
82 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
84         * gnat.dg/stack_usage2.adb: New test.
86 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
88         * gcc.target/aarch64/table-intrinsics.c
89         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
90         (qtb_tests8_< ,2,3,4>): Likewise.
91         (qtblq_tests8_< ,2,3,4>): Likewise.
92         (qtbxq_tests8_< ,2,3,4>): Likewise.
94 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
96         * gnat.dg/warn10.ad[sb]: New test.
97         * gnat.dg/warn10_pkg.ads: New helper.
99 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
101         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
102         Don't expect NULL in foo.result set.
103         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
104         in ESCAPED set.
105         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
106         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
108 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
110         * gcc.target/s390/nearestint-1.c: New testcase.
112 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
113             Vineet Gupta  <Vineet.Gupta@synopsys.com>
115         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
116         * testsuite/gcc.target/arc: New directory.
117         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
118         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
119         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
120         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
121         * testsuite/gcc.dg/builtin-apply2.c
122         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
124 2013-09-04  Jan Hubicka  <jh@suse.cz>
126         PR middle-end/58201
127         * g++.dg/torture/pr58201_0.C: New testcase.
128         * g++.dg/torture/pr58201_1.C: New testcase.
129         * g++.dg/torture/pr58201.h: New testcase.
131 2013-09-05  Jan Hubicka  <jh@suse.cz>
133         * gcc.dg/autopar/pr49960.c: Disable partial inlining
135 2013-09-05  Richard Biener  <rguenther@suse.de>
137         PR tree-optimization/58137
138         * gcc.target/i386/pr58137.c: New testcase.
140 2013-09-05  Martin Jambor  <mjambor@suse.cz>
142         * g++.dg/ipa/remref-1.C: New test.
143         * g++.dg/ipa/remref-2.C: Likewise.
145 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
147         PR c++/24926
148         * g++.dg/parse/access11.C: New.
150 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
152         * g++.dg/warn/weak1.C: Skip on AIX.
154 2013-09-04  Easwaran Raman  <eraman@google.com>
156         PR middle-end/57370
157         PR tree-optimization/58011
158         * gfortran.dg/reassoc_12.f90: New testcase.
159         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
161 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
163         * gcc.dg/attr-weakref-1.c: Skip on AIX.
164         * gcc.dg/torture/pr53922.c: Skip on AIX.
165         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
167 2013-09-04  Teresa Johnson  <tejohnson@google.com>
169         * gcc.dg/unroll_1.c: Test dumping to stderr.
171 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
173         PR c++/58305
174         * g++.dg/warn/deprecated-8.C: New.
176 2013-09-03  Jeff Law  <law@redhat.com>
178         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
179         dump output.
181 2013-09-03  Meador Inge  <meadori@codesourcery.com>
183         Revert:
185         2013-08-30  Meador Inge  <meadori@codesourcery.com>
187         * gcc.dg/Warray-bounds-11.c: New testcase.
189 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
191         * lib/target-supports.exp (check_weak_available): Return true for AIX.
193 2013-09-03  Jan Hubicka  <jh@suse.cz>
195         * g++.dg/ipa/devirt-15.C: Fix testcase.
197 2013-09-03  Richard Biener  <rguenther@suse.de>
199         PR middle-end/57656
200         * gcc.dg/torture/pr57656.c: New testcase.
202 2013-09-03  Richard Biener  <rguenther@suse.de>
204         PR middle-end/57287
205         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
207 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
209         PR fortran/PR56519
210         * gfortran.dg/do_concurrent_3.f90:  New test case.
212 2013-09-02  Jan Hubicka  <jh@suse.cz>
214         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
216 2013-09-02  Martin Jambor  <mjambor@suse.cz>
218         PR ipa/58106
219         * gcc.dg/ipa/pr58106.c: New test.
221 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
223         * gcc.target/aarch64/scalar_intrinsics.c
224         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
226 2013-09-02  Richard Biener  <rguenther@suse.de>
228         PR middle-end/57511
229         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
231 2013-09-02  Richard Biener  <rguenther@suse.de>
233         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
234         reference.
236 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
238         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
240 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
242         PR c++/21682, implement DR 565
243         * g++.dg/template/using24.C: New.
244         * g++.dg/template/using25.C: Likewise.
245         * g++.dg/template/using26.C: Likewise.
247 2013-09-01  Jan Hubicka  <jh@suse.cz>
249         * g++.dg/ipa/devirt-15.C: New testcase.
251 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
253         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
255 2013-08-31  Jan Hubicka  <jh@suse.cz>
257         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
258         * g++.dg/tree-ssa/pr45453.C: Likewise.
260 2013-08-31  Jan Hubicka  <jh@suse.cz>
262         * gcc.dg/fork-instrumentation.c: New testcase.
264 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
266         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
268 2013-08-30  Meador Inge  <meadori@codesourcery.com>
270         * gcc.dg/Warray-bounds-11.c: New testcase.
272 2013-08-30  Marek Polacek  <polacek@redhat.com>
274         * g++.dg/ubsan/div-by-zero-1.C: New test.
275         * c-c++-common/ubsan/save-expr-1.c: New test.
276         * c-c++-common/ubsan/save-expr-2.c: New test.
277         * c-c++-common/ubsan/save-expr-3.c: New test.
278         * c-c++-common/ubsan/save-expr-4.c: New test.
279         * c-c++-common/ubsan/typedef-1.c: New test.
280         * c-c++-common/ubsan/const-char-1.c: New test.
281         * c-c++-common/ubsan/const-expr.c: New test.
282         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
283         * c-c++-common/ubsan/shift-1.c: Likewise.
284         * c-c++-common/ubsan/shift-2.c: Likewise.
285         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
286         * lib/ubsan-dg.exp: New file.
287         * g++.dg/dg.exp: Add ubsan tests.
288         * g++.dg/ubsan/ubsan.exp: New file.
289         * gcc.dg/ubsan/ubsan.exp: New file.
290         * g++.dg/ubsan/cxx11-shift-1.C: New test.
291         * g++.dg/ubsan/cxx11-shift-2.C: New test.
292         * c-c++-common/ubsan/div-by-zero-3.c: New test.
293         * c-c++-common/ubsan/div-by-zero-1.c: New test.
294         * c-c++-common/ubsan/div-by-zero-4.c: New test.
295         * c-c++-common/ubsan/shift-3.c: New test.
296         * c-c++-common/ubsan/unreachable-1.c: New test.
297         * c-c++-common/ubsan/shift-1.c: New test.
298         * c-c++-common/ubsan/shift-2.c: New test.
299         * c-c++-common/ubsan/div-by-zero-2.c: New test.
300         * gcc.dg/ubsan/c99-shift-2.c: New test.
301         * gcc.dg/ubsan/c99-shift-1.c: New test.
303 2013-08-29  Jan Hubicka  <jh@suse.cz>
305         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
306         to match template and comment.
308 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
310         PR c++/51424
311         * g++.dg/cpp0x/dc8.C: New.
312         * g++.dg/template/meminit1.C: Adjust.
314 2013-08-30  Teresa Johnson  <tejohnson@google.com>
316         * gcc.dg/inline-dump.c: Delete inadvertant commit.
318 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
320         PR tree-optimization/58277
321         * gcc.c-torture/execute/pr58277-1.c: New test.
322         * gcc.c-torture/execute/pr58277-2.c: New test.
324 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
326         * gcc.dg/guality/param-1.c: New test.
327         * gcc.dg/guality/param-2.c: Likewise.
329 2013-08-30  Richard Biener  <rguenther@suse.de>
331         PR tree-optimization/58228
332         * gcc.dg/torture/pr58228.c: New testcase.
334 2013-08-30  Richard Biener  <rguenther@suse.de>
336         PR tree-optimization/58223
337         * gcc.dg/torture/pr58223.c: New testcase.
338         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
340 2013-08-30  Richard Biener  <rguenther@suse.de>
342         PR tree-optimization/58010
343         * gcc.dg/pr58010.c: New testcase.
345 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
347         * gcc.dg/unroll_3.c: Message change.
348         * gcc.dg/unroll_4.c: Likewise.
349         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
350         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
351         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
352         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
353         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
354         * gcc.dg/tree-ssa/loop-23.c: Likewise.
355         * gcc.dg/tree-ssa/loop-1.c: Likewise.
356         * gcc.dg/unroll_1.c: Likewise.
357         * gcc.dg/vect/bb-slp-31.c: Likewise.
358         * gcc.dg/vect/bb-slp-14.c: Likewise.
359         * gcc.dg/vect/bb-slp-8.c: Likewise.
360         * gcc.dg/vect/bb-slp-23.c: Likewise.
361         * gcc.dg/vect/bb-slp-15.c: Likewise.
362         * gcc.dg/vect/bb-slp-9.c: Likewise.
363         * gcc.dg/vect/bb-slp-24.c: Likewise.
364         * gcc.dg/vect/bb-slp-16.c: Likewise.
365         * gcc.dg/vect/bb-slp-25.c: Likewise.
366         * gcc.dg/vect/bb-slp-17.c: Likewise.
367         * gcc.dg/vect/bb-slp-26.c: Likewise.
368         * gcc.dg/vect/bb-slp-18.c: Likewise.
369         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
370         * gcc.dg/vect/bb-slp-27.c: Likewise.
371         * gcc.dg/vect/bb-slp-19.c: Likewise.
372         * gcc.dg/vect/bb-slp-28.c: Likewise.
373         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
374         * gcc.dg/vect/bb-slp-29.c: Likewise.
375         * gcc.dg/vect/bb-slp-8a.c: Likewise.
376         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
377         * gcc.dg/vect/bb-slp-1.c: Likewise.
378         * gcc.dg/vect/bb-slp-8b.c: Likewise.
379         * gcc.dg/vect/bb-slp-2.c: Likewise.
380         * gcc.dg/vect/bb-slp-3.c: Likewise.
381         * gcc.dg/vect/bb-slp-10.c: Likewise.
382         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
383         * gcc.dg/vect/bb-slp-4.c: Likewise.
384         * gcc.dg/vect/bb-slp-11.c: Likewise.
385         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
386         * gcc.dg/vect/bb-slp-5.c: Likewise.
387         * gcc.dg/vect/bb-slp-20.c: Likewise.
388         * gcc.dg/vect/bb-slp-6.c: Likewise.
389         * gcc.dg/vect/bb-slp-21.c: Likewise.
390         * gcc.dg/vect/bb-slp-30.c: Likewise.
391         * gcc.dg/vect/bb-slp-13.c: Likewise.
392         * gcc.dg/vect/bb-slp-7.c: Likewise.
393         * gcc.dg/vect/bb-slp-22.c: Likewise.
394         * gcc.dg/unroll_2.c: Likewise.
395         * g++.dg/vect/slp-pr50413.cc: Likewise.
396         * g++.dg/vect/slp-pr56812.cc: Likewise.
397         * g++.dg/vect/slp-pr50819.cc: Likewise.
399 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
401         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
403 2013-08-29  Teresa Johnson  <tejohnson@google.com>
405         * gcc.dg/pr40209.c: Use -fopt-info.
406         * gcc.dg/pr26570.c: Ditto.
407         * gcc.dg/pr32773.c: Ditto.
408         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
410 2013-08-29  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/58246
413         * gcc.dg/torture/pr58246.c: New testcase.
415 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
417         PR fortran/52243
418         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
419         obsolete by patch.
420         * gfortran.dg/realloc_on_assign_19.f90:  New test.
422 2013-08-29  Richard Biener  <rguenther@suse.de>
424         PR middle-end/57287
425         * gcc.dg/pr57287-2.c: New testcase.
427 2013-08-29  Richard Biener  <rguenther@suse.de>
429         PR tree-optimization/57685
430         * gcc.dg/torture/pr57685.c: New testcase.
432 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
434         PR c++/58255
435         * g++.dg/cpp0x/dc7.C: New.
437 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
439         PR middle-end/58257
440         * c-c++-common/gomp/pr58257.c: New test.
442 2013-08-28  Richard Biener  <rguenther@suse.de>
444         PR tree-optimization/56933
445         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
447 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
449         * gcc.target/aarch64/scalar_shift_1.c: New.
451 2013-08-27  Richard Biener  <rguenther@suse.de>
453         PR tree-optimization/57521
454         * gcc.dg/torture/pr57521.c: New testcase.
456 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
458         PR rtl-optimization/57860
459         PR rtl-optimization/57861
460         PR rtl-optimization/57875
461         PR rtl-optimization/57876
462         PR rtl-optimization/57877
463         * gcc.c-torture/execute/pr57860.c: New test.
464         * gcc.c-torture/execute/pr57861.c: New test.
465         * gcc.c-torture/execute/pr57875.c: New test.
466         * gcc.c-torture/execute/pr57876.c: New test.
467         * gcc.c-torture/execute/pr57877.c: New test.
469 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
471         PR fortran/58146
472         * gfortran.dg/bounds_check_18.f90:  New test.
474 2013-08-23  Jan Hubicka  <jh@suse.cz>
476         * g++.dg/ipa/devirt-14.C: Fix typo.
478 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
480         PR fortran/57798
481         * gfortran.dg/inline_sum_5.f90: New.
483 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
485         PR fortran/57843
486         * gfortran.dg/typebound_assignment_7.f90: New.
488 2013-08-23  Jan Hubicka  <jh@suse.cz>
490         * g++.dg/ipa/devirt-13.C: New testcase.
491         * g++.dg/ipa/devirt-14.C: New testcase.
493 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
495         PR target/58218
496         * gcc.target/i386/pr58218.c: New test.
498         PR tree-optimization/58209
499         * gcc.c-torture/execute/pr58209.c: New test.
501 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
503         * gcc.target/powerpc/pr57744.c: Declare abort.
505 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
507         PR c++/56380
508         * g++.dg/template/error54.C: New.
510 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
512         PR fortran/58185
513         * gfortran.dg/select_type_34.f90: New.
515 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
517         PR c++/56130
518         * g++.dg/warn/deprecated-7.C: New.
520 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
522         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
524 2013-08-21  Jeff Law  <law@redhat.com>
526         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
528 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
530         PR c++/56134
531         * g++.dg/ext/attr-alias-3.C: New.
533 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
535         PR fortran/53655
536         * gfortran.dg/intent_out_8.f90: New.
538 2013-08-20  Teresa Johnson  <tejohnson@google.com>
540         PR rtl-optimizations/57451
541         * g++.dg/tree-prof/pr57451.C: New test.
543 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR c++/58190
546         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
548 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
550         PR c/57490
551         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
553 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
555         * gcc.target/powerpc/dfp-dd-2.c: New test.
556         * gcc.target/powerpc/dfp-td-2.c: Likewise.
557         * gcc.target/powerpc/dfp-td-3.c: Likewise.
559 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
561         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
562         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
563         Check for SLL too.
565 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
567         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
569         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
570         "Threaded".
572         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
573         correct test response.
575         PR testsuite/52641
576         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
577         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
578         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
579         (v4si): Use it.
580         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
581         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
583         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
585 2013-08-18  Jan Hubicka  <jh@suse.cz>
587         * g++.dg/ipa/type-inheritance-1.C: New testcase.
589 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
591         PR fortran/46271
592         * gfortran.dg/gomp/proc_ptr_1.f90: New.
594 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
596         PR tree-optimization/58006
597         * g++.dg/opt/pr58006.C: New test.
599 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
601         * gnat.dg/specs/linker_alias.ads: New test.
603 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
605         PR tree-optimization/58164
606         * gcc.c-torture/compile/pr58164.c: New test.
608         PR tree-optimization/58165
609         * g++.dg/opt/pr58165.C: New test.
611 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
613         PR c++/51912
614         * g++.dg/cpp0x/enum28.C: New.
615         * g++.dg/cpp0x/enum15.C: Adjust.
617 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
619         PR target/57949
620         * gcc.target/powerpc/pr57949-1.c: New.
621         * gcc.target/powerpc/pr57949-2.c: New.
623 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
625         PR tree-optimization/58145
626         * gcc.dg/pr58145-1.c: New test.
627         * gcc.dg/pr58145-2.c: New test.
629 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
631         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
632         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
633         * gcc.dg/debug/dwarf2/static1.c: Likewise.
634         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
635         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
636         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
637         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
638         * gcc.dg/debug/dwarf2/var1.c: Likewise.
639         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
640         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
641         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
642         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
643         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
644         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
645         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
646         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
647         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
648         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
649         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
650         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
651         * gcc.dg/debug/dwarf2/var2.c: Likewise.
652         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
653         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
654         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
655         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
656         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
657         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
658         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
659         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
660         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
661         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
662         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
663         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
664         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
665         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
666         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
667         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
668         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
669         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
670         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
671         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
673         PR testsuite/52641
674         * gcc.c-torture/execute/pr56799.x: New file.
676         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
678         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
680         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
681         * gcc.dg/pr44214-3.c (v2df): Likewise.
683         * gcc.dg/pr46647.c: xfail for avr-*-*.
685         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
686         memcpy by one.
687         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
688         Expect l to be optimized away.
689         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
691         PR testsuite/52641
692         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
693         to tests that assume int/double are larger than short/float.
695         PR testsuite/52641
696         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
697         target { ! int16 }.
698         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
699         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
700         target { int16 }.  Restrict existing tests to target { int32 }
701         where appropriate.
702         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
703         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
704         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
705         * lib/target-supports.exp (check_effective_target_int32): New proc.
707         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
708         exclude from scan test.
710         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
711         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
712         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
713         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
714         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
715         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
716         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
717         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
718         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
719         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
720         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
721         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
722         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
723         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
724         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
725         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
726         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
727         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
728         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
730 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
732         * gcc.target/arm/pr19599.c: Skip for -mthumb.
734         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
735         to be the first test directive.
736         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
737         * gcc.target/arm/atomic-op-acquire.c: Likewise.
738         * gcc.target/arm/atomic-op-char.c: Likewise.
739         * gcc.target/arm/atomic-op-consume.c: Likewise.
740         * gcc.target/arm/atomic-op-int.c: Likewise.
741         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
742         * gcc.target/arm/atomic-op-release.c: Likewise.
743         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
744         * gcc.target/arm/atomic-op-short.c: Likewise.
746 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
748         PR rtl-optimization/57662
749         * gcc.dg/pr57662.c: New test.
751 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
753         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
754         alternative to -1.
755         * gcc.target/mips/nans-legacy.c: Likewise.
757 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
759         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
760         escapes.
761         * gcc.target/mips/fabs-legacy.c: Likewise.
762         * gcc.target/mips/fabsf-2008.c: Likewise.
763         * gcc.target/mips/fabsf-legacy.c: Likewise.
764         * gcc.target/mips/fneg-2008.c: Likewise.
765         * gcc.target/mips/fneg-legacy.c: Likewise.
766         * gcc.target/mips/fnegf-2008.c: Likewise.
767         * gcc.target/mips/fnegf-legacy.c: Likewise.
768         * gcc.target/mips/nan-2008.c: Likewise.
769         * gcc.target/mips/nan-legacy.c: Likewise.
770         * gcc.target/mips/nanf-2008.c: Likewise.
771         * gcc.target/mips/nanf-legacy.c: Likewise.
772         * gcc.target/mips/nans-2008.c: Likewise.
773         * gcc.target/mips/nans-legacy.c: Likewise.
774         * gcc.target/mips/nansf-2008.c: Likewise.
775         * gcc.target/mips/nansf-legacy.c: Likewise.
777 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
779         * gnat.dg/valued_proc.adb: New test.
780         * gnat.dg/valued_proc_pkg.ads: New helper.
782 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
784         PR tree-optimization/57661
785         * g++.dg/opt/pr57661.C: New test.
787         PR sanitizer/56417
788         * gcc.dg/asan/pr56417.c: New test.
790 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
792         * gnat.dg/loop_optimization16.adb: New test.
793         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
795 2013-08-13  Marek Polacek  <polacek@redhat.com>
797         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
799 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
801         Example of converting global state to per-pass state.
803         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
804         global state "static int counter" to...
805         (one_pass::counter): ...this instance data.
807 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
809         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
810         to member function...
811         (one_pass::gate): ...this.
812         (one_pass_exec): Convert to member function...
813         (one_pass::impl_execute): ...this.
815 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/57416
818         * g++.dg/cpp0x/pr57416.C: New.
820 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
822         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
823         changes.
824         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
825         * g++.dg/cpp0x/defaulted2.C: Likewise.
826         * g++.dg/cpp0x/defaulted31.C: Likewise.
827         * g++.dg/cpp0x/error6.C: Likewise.
828         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
829         * g++.dg/cpp0x/override2.C: Likewise.
830         * g++.dg/cpp0x/parse1.C: Likewise.
831         * g++.dg/cpp0x/scoped_enum.C: Likewise.
832         * g++.dg/cpp0x/temp_default4.C: Likewise.
833         * g++.dg/ext/attrib32.C: Likewise.
834         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
835         * g++.dg/ext/mv13.C: Likewise.
836         * g++.dg/ext/mv7.C: Likewise.
837         * g++.dg/ext/mv9.C: Likewise.
838         * g++.dg/ext/pr57362.C: Likewise.
839         * g++.dg/ext/typeof10.C: Likewise.
840         * g++.dg/lookup/anon6.C: Likewise.
841         * g++.dg/lookup/crash6.C: Likewise.
842         * g++.dg/lookup/name-clash5.C: Likewise.
843         * g++.dg/lookup/name-clash6.C: Likewise.
844         * g++.dg/other/anon4.C: Likewise.
845         * g++.dg/other/error15.C: Likewise.
846         * g++.dg/other/error8.C: Likewise.
847         * g++.dg/other/redecl2.C: Likewise.
848         * g++.dg/parse/crash16.C: Likewise.
849         * g++.dg/parse/crash21.C: Likewise.
850         * g++.dg/parse/crash38.C: Likewise.
851         * g++.dg/parse/redef2.C: Likewise.
852         * g++.dg/parse/struct-as-enum1.C: Likewise.
853         * g++.dg/template/crash39.C: Likewise.
854         * g++.dg/template/redecl3.C: Likewise.
855         * g++.dg/tls/diag-3.C: Likewise.
856         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
857         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
858         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
859         * g++.old-deja/g++.brendan/crash16.C: Likewise.
860         * g++.old-deja/g++.brendan/crash18.C: Likewise.
861         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
862         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
863         * g++.old-deja/g++.brendan/static3.C: Likewise.
864         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
865         * g++.old-deja/g++.jason/binding.C: Likewise.
866         * g++.old-deja/g++.jason/crash4.C: Likewise.
867         * g++.old-deja/g++.jason/crash7.C: Likewise.
868         * g++.old-deja/g++.jason/lineno.C: Likewise.
869         * g++.old-deja/g++.jason/scoping7.C: Likewise.
870         * g++.old-deja/g++.mike/misc3.C: Likewise.
871         * g++.old-deja/g++.mike/net44.C: Likewise.
872         * g++.old-deja/g++.mike/ns3.C: Likewise.
873         * g++.old-deja/g++.ns/alias4.C: Likewise.
874         * g++.old-deja/g++.ns/ns11.C: Likewise.
875         * g++.old-deja/g++.other/crash23.C: Likewise.
876         * g++.old-deja/g++.other/decl8.C: Likewise.
877         * g++.old-deja/g++.other/linkage3.C: Likewise.
878         * g++.old-deja/g++.other/typeck1.C: Likewise.
879         * g++.old-deja/g++.other/typedef5.C: Likewise.
880         * g++.old-deja/g++.pt/explicit34.C: Likewise.
881         * g++.old-deja/g++.pt/friend36.C: Likewise.
882         * obj-c++.dg/method-8.mm: Likewise.
883         * obj-c++.dg/tls/diag-3.mm: Likewise.
885 2013-08-12  Perez Read  <netfirewall@gmail.com>
887         PR target/58132
888         * gcc.target/i386/movabs-1.c: New test.
890 2013-08-12  Marek Polacek  <polacek@redhat.com>
892         PR tree-optimization/57980
893         * gcc.dg/pr57980.c: New test.
895 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
897         PR fortran/56666
898         * gfortran.dg/do_check_10.f90:  New test.
899         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
900         * gfortran.dg/array_constructor_18.f90:  Likewise.
901         * gfortran.dg/array_constructor_22.f90:  Likewise.
902         * gfortran.dg/coarray_15.f90:  Likewise.
903         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
904         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
905         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
907 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
909         PR c++/53349
910         * g++.dg/cpp0x/constexpr-ice8.C: New.
912 2013-08-09  Xinliang David Li  <davidxl@google.com>
914         * gcc.target/i386/memcpy-strategy-1.c: New test.
915         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
916         * gcc.target/i386/memset-strategy-1.c: Ditto.
917         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
919 2013-08-09  Jan Hubicka  <jh@suse.cz>
921         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
922         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
924 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
926         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
928 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
930         PR fortran/58058
931         * gfortran.dg/transfer_intrinsic_6.f90: New.
933 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
935         Revert:
936         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
938         PR c++/46206
939         * g++.dg/lookup/typedef2.C: New.
941 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
943         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
944         output of vdup intrinsics.
946 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
948         * gcc.target/arm/lp1189445.c: New testcase.
950 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
952         * gcc.dg/torture/pr58079.c: New test.
954 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
956         * gnat.dg/warn9.adb: New test.
958 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
960         PR c++/46206
961         * g++.dg/lookup/typedef2.C: New.
963 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
965         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
966         to optstr when building plugins on darwin.
968 2013-08-06  Martin Jambor  <mjambor@suse.cz>
970         PR tree-optimization/57539
971         * gcc.dg/ipa/pr57539.c: New test.
973 2013-08-06  Martin Jambor  <mjambor@suse.cz>
974             Bernd Edlinger  <bernd.edlinger@hotmail.de>
976         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
977         (a): Fix constructor.
979 2013-08-06  Martin Jambor  <mjambor@suse.cz>
981         PR fortran/57987
982         * gfortran.dg/pr57987.f90: New test.
984 2013-08-06  Martin Jambor  <mjambor@suse.cz>
986         PR middle-end/58041
987         * gcc.dg/torture/pr58041.c: New test.
988         * gcc.target/arm/pr58041.c: Likewise.
990 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
992         PR fortran/57306
993         * gfortran.dg/pointer_init_8.f90: New.
995 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
997         PR c++/58080
998         * g++.dg/cpp0x/pr58080.C: New.
1000 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1002         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1003         to optstr when building plugins.
1005 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1007         Patch autogenerated by refactor_passes.py from
1008         https://github.com/davidmalcolm/gcc-refactoring-scripts
1009         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1011         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1012         struct to a subclass of gimple_opt_pass along with...
1013         (pass_data_one_pass): ...new pass_data instance and...
1014         (make_one_pass): ...new function.
1015         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1016         global struct to a subclass of gimple_opt_pass along with...
1017         (pass_data_warn_self_assign): ...new pass_data instance and...
1018         (make_pass_warn_self_assign): ...new function.
1019         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1020         a global struct to a subclass of gimple_opt_pass along with...
1021         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1022         (make_pass_dumb_plugin_example): ...new function.
1023         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1024         global struct to a subclass of gimple_opt_pass along with...
1025         (pass_data_warn_self_assign): ...new pass_data instance and...
1026         (make_pass_warn_self_assign): ...new function.
1028 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1030         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1031         is created and added to the pass_manager to reflect
1032         autogenerated changes.
1033         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1034         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1035         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1037 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1039         PR c++/58072
1040         * g++.dg/cpp0x/pr58072.C: New.
1042 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1044         * gcc.dg/torture/pr57993-2.cpp: New.
1046 2013-08-02  Jan Hubicka  <jh@suse.cz>
1048         * gcc.dg/ipa/ipa-1.c: Update.
1049         * gcc.dg/ipa/ipa-2.c: Update.
1050         * gcc.dg/ipa/ipa-3.c: Update.
1051         * gcc.dg/ipa/ipa-4.c: Update.
1052         * gcc.dg/ipa/ipa-5.c: Update.
1053         * gcc.dg/ipa/ipa-7.c: Update.
1054         * gcc.dg/ipa/ipa-8.c: Update.
1055         * gcc.dg/ipa/ipcp-1.c: Update.
1056         * gcc.dg/ipa/ipcp-2.c: Update.
1058 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1060         PR rtl-optimization/58048
1061         * gcc.target/i386/pr58048.c: New.
1063 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1065         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1067 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1068             Peter Bergner  <bergner@vnet.ibm.com>
1070         PR c++/54537
1071         * g++.dg/overload/using3.C: New.
1072         * g++.dg/overload/using2.C: Adjust.
1073         * g++.dg/lookup/using9.C: Likewise.
1075 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1077         * gcc.target/arm/pr46972-2.c: New test.
1079 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1081         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1083 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1085         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1087 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1089         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1090         rather than addressing!=absolute when deciding how to handle MIPS16
1091         when the test forces an ABI.
1093 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1095         PR c++/57673
1096         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1098 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1100         * gcc.target/mips/code-readable-1.c: Increase switch size.
1101         * gcc.target/mips/code-readable-2.c: Ditto.
1102         * gcc.target/mips/code-readable-3.c: Ditto.
1103         * gcc.target/mips/code-readable-4.c: Ditto.
1105 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1107         PR c++/57947
1108         * g++.dg/parse/crash63.C: New.
1110 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1112         PR fortran/57530
1113         * gfortran.dg/pointer_assign_8.f90: New.
1114         * gfortran.dg/pointer_assign_9.f90: New.
1115         * gfortran.dg/pointer_assign_10.f90: New.
1116         * gfortran.dg/pointer_assign_11.f90: New.
1118 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1120         * gcc.target/arm/pr57637.c: New testcase.
1122 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1124         PR tree-optimization/57993
1125         * gcc.dg/torture/pr57993.c: New test.
1127 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1129         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1131 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1133         PR c++/57948
1134         * g++.dg/conversion/ambig2.C: New.
1136 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1138         * gcc.target/mips/fabs-2008.c: New test case.
1139         * gcc.target/mips/fabs-legacy.c: New test case.
1140         * gcc.target/mips/fabsf-2008.c: New test case.
1141         * gcc.target/mips/fabsf-legacy.c: New test case.
1142         * gcc.target/mips/fneg-2008.c: New test case.
1143         * gcc.target/mips/fneg-legacy.c: New test case.
1144         * gcc.target/mips/fneg-2008.c: New test case.
1145         * gcc.target/mips/fneg-legacy.c: New test case.
1146         * gcc.target/mips/nan-2008.c: New test case.
1147         * gcc.target/mips/nan-legacy.c: New test case.
1148         * gcc.target/mips/nanf-2008.c: New test case.
1149         * gcc.target/mips/nanf-legacy.c: New test case.
1150         * gcc.target/mips/nans-2008.c: New test case.
1151         * gcc.target/mips/nans-legacy.c: New test case.
1152         * gcc.target/mips/nansf-2008.c: New test case.
1153         * gcc.target/mips/nansf-legacy.c: New test case.
1154         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1156 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1157             Maxim Kuvyrkov  <maxim@kugelworks.com>
1159         * lib/target-supports.exp (check_effective_target_non_bionic): New
1160         effective-target test.
1161         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1162         * g++.dg/tls/thread_local4g.C: Ditto.
1164 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1166         PR fortran/58009
1167         * gfortran.dg/vector_subsript_7.f90:  New test.
1169 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1171         PR fortran/57991
1172         * gfortran.dg/warn_alias.f90: New.
1174 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1176         PR fortran/57285
1177         * gfortran.dg/class_array_19.f90: New.
1179 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1181         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1182         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1183         * gcc.dg/vect/pr57741-3.c: Likewise.
1184         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1186 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1188         Skip tests that make assumptions about struct layout that don't hold
1189         on epiphany:
1190         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1191         * g++.dg/cpp0x/iop.C: Likewise.
1192         * g++.dg/cpp0x/named_refs.C: Likewise.
1193         * g++.dg/cpp0x/rv1p.C: Likewise.
1194         * g++.dg/cpp0x/rv2p.C: Likewise.
1195         * g++.dg/cpp0x/rv3p.C: Likewise.
1196         * g++.dg/cpp0x/rv4p.C: Likewise.
1197         * g++.dg/cpp0x/rv5p.C: Likewise.
1198         * g++.dg/cpp0x/rv6p.C: Likewise.
1199         * g++.dg/cpp0x/rv7p.C: Likewise.
1200         * g++.dg/cpp0x/rv8p.C: Likewise.
1201         * g++.dg/ext/strncpy-chk1.C: Likewise.
1202         * gcc.dg/builtin-object-size-10.c: Likewise.
1203         * gcc.dg/builtin-object-size-11.c: Likewise.
1204         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1205         * gcc.dg/pr25805.c: Likewise.
1206         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1207         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1208         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1209         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1210         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1211         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1212         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1213         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1214         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1215         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1216         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1217         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1218         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1219         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1220         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1222         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1223         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1225         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1226         * gcc.dg/sibcall-6.c: Enable for epiphany.
1228 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1230         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1232 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1234         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1235         memcpy not initializers.
1237         * gcc.dg/guality/guality.exp: Skip on AIX.
1239 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1241         PR c++/57101
1242         * g++.dg/cpp0x/pr57101.C: New.
1244 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1246         * gcc.target/aarch64/neg_1.c: New test.
1248 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1250         PR fortran/57966
1251         * gfortran.dg/typebound_call_25.f90: New.
1253 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1255         PR c++/57981
1256         * g++.dg/cpp0x/pr57981.C: New.
1258 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1260         PR c++/57880
1261         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1263 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1265         PR rtl-optimization/57960
1266         * gcc.target/s390/pr57960.c: New.
1268 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1270         PR fortran/57639
1271         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1273 2013-07-25  Terry Guo  <terry.guo@arm.com>
1275         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1277 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1279         PR c++/57942
1280         * g++.dg/inherit/pr57942.C: New.
1282 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1284         * gcc.target/powerpc/bool2.h: New file, test the code generation
1285         of logical operations for power5, altivec, power7, and power8 systems.
1286         * gcc.target/powerpc/bool2-p5.c: Likewise.
1287         * gcc.target/powerpc/bool2-av.c: Likewise.
1288         * gcc.target/powerpc/bool2-p7.c: Likewise.
1289         * gcc.target/powerpc/bool2-p8.c: Likewise.
1290         * gcc.target/powerpc/bool3.h: Likewise.
1291         * gcc.target/powerpc/bool3-av.c: Likewise.
1292         * gcc.target/powerpc/bool2-p7.c: Likewise.
1293         * gcc.target/powerpc/bool2-p8.c: Likewise.
1295 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1297         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1299 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1301         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1303 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1305         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1306         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1307         type from long to long long.
1308         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1309         to have effective-target keywords of lp64 and ilp32.
1310         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1311         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1312         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1313         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1314         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1315         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1316         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1317         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1318         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1320 2013-07-23  Tom Tromey  <tromey@redhat.com>
1321             Joseph Myers  <joseph@codesourcery.com>
1323         * gcc.dg/c11-generic-1.c: New file.
1324         * gcc.dg/c11-generic-2.c: New file.
1326 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1328         PR fortran/57906
1329         PR fortran/52052
1330         * coarray/lib_realloc_1.f90: Permit optimization.
1331         * gfortran.dg/coarray_31.f90: New.
1333 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1335         PR fortran/57762
1336         * gfortran.dg/class_array_7.f03: Fix memory leak.
1338 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1340         PR c++/52816
1341         * g++.dg/cpp0x/decltype56.C: New.
1343 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1345         * gcc.dg/pr53265.c: Correct line number in dg-message.
1347 2013-07-22  Diego Novillo  <dnovillo@google.com>
1349         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1351 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1353         PR testsuite/52641
1354         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1355         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1357 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1359         PR testsuite/52641
1360         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1361         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1362         * gcc.dg/torture/pr53366-1.c: Same.
1363         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1364         * gcc.dg/torture/pr56488.c: Same.
1365         * gcc.dg/torture/pr57584.c: Same.
1366         * gcc.dg/tree-ssa/pr57385.c: Same.
1367         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1369 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1371         * c-c++-common/pr41779.c: Fix typos.
1372         * gcc.c-torture/compile/20031125-2.c: Likewise.
1373         * gcc.c-torture/compile/20040621-1.c: Likewise.
1374         * gcc.c-torture/execute/20020418-1.c: Likewise.
1375         * gcc.dg/20020108-1.c: Likewise.
1376         * gcc.dg/atomic-generic-aux.c: Likewise.
1377         * gcc.dg/builtin-complex-err-2.c: Likewise.
1378         * gcc.dg/decl-1.c: Likewise.
1379         * gcc.dg/di-sync-multithread.c: Likewise.
1380         * gcc.dg/format/c90-printf-1.c: Likewise.
1381         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1382         * gcc.dg/long-long-compare-1.c: Likewise.
1383         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1384         * gcc.dg/pr17055-1.c: Likewise.
1385         * gcc.dg/pr27095.c: Likewise.
1386         * gcc.dg/torture/fp-int-convert.h: Likewise.
1387         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1388         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1389         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1390         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1391         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1392         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1393         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1394         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1395         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1396         * gcc.dg/vect/vect-cond-5.c: Likewise.
1397         * gcc.dg/weak/typeof-2.c: Likewise.
1398         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1399         * gcc.target/arm/naked-1.c: Likewise.
1400         * gcc.target/i386/pr9771-1.c: Likewise.
1401         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1402         * gcc.target/sparc/struct-ret-check.c: Likewise.
1403         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1404         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1405         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1406         Likewise.
1408 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1410         PR fortran/56937
1411         * gfortran.dg/dependency_42.f90:  New test.
1412         * gfortran.dg/dependency_43.f90:  New test.
1414 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1416         PR fortran/35862
1417         * gfortran.dg/round_4.f90: New.
1419 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1421         PR fortran/57894
1422         * gfortran.dg/min_max_conformance_2.f90: New.
1424 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1426         PR preprocessor/57620
1427         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1428         (main): Don't test {s,u,U,L}12.
1429         * c-c++-common/raw-string-13.c: New test.
1430         * c-c++-common/raw-string-14.c: New test.
1431         * c-c++-common/raw-string-15.c: New test.
1432         * c-c++-common/raw-string-16.c: New test.
1434 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1436         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1438 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1440         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1442         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1443         target { ! keeps_null_pointer_checks }.
1444         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1445         target { ! keeps_null_pointer_checks }.
1447         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1448         * gcc.dg/torture/pr56488.c: Likewise.
1450 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1452         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1453         new testcase.
1455 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1457         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1458         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1459         * gfortran.dg/guality/guality.exp: Skip on AIX.
1461         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1463         * g++.dg/debug/pr56819.C: Skip on AIX.
1464         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1465         * g++.dg/guality/guality.exp: Skip on AIX.
1467         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1469         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1471         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1473 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1475         PR target/57516
1476         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1477         Adjust to corrected rounding.
1479 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1481         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1482         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1483         check_effective_target_cilkplus.
1484         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1486 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1488         * gcc.target/powerpc/pr57744.c: Fix typo.
1490 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1492         PR middle-end/57698
1493         * gcc.c-torture/compile/pr57698.c: New test.
1494         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1495         * gcc.c-torture/compile/pr44043.c: Ditto.
1497 2013-07-18  Wei Mi  <wmi@google.com>
1499         PR rtl-optimization/57878
1500         * g++.dg/pr57878.C: New test.
1502 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1504         * gcc.dg/pr42611.c: Move dg-error to correct line.
1506 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1508         PR fortran/57895
1509         * gfortran.dg/dollar_sym_3.f: New.
1510         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1512 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1514         PR target/55654
1515         PR target/55656
1516         PR target/55657
1517         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1518         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1519         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1520         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1521         * objc.dg/image-info.m: Likewise.
1522         * objc.dg/symtab-1.m: Likewise.
1523         * objc.dg/torture/strings/const-str-10.m: Likewise.
1524         * objc.dg/torture/strings/const-str-11.m: Likewise.
1525         * objc.dg/torture/strings/const-str-9.m: Likewise.
1526         * objc.dg/zero-link-1.m: Likewise.
1527         * objc.dg/zero-link-2.m: Likewise.
1528         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1529         * objc.dg/objc-foreach-4.m: Likewise.
1530         * objc.dg/objc-foreach-5.m: Likewise.
1531         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1532         (for Darwin).
1533         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1534         * obj-c++.dg/syntax-error-1.mm: Likewise.
1535         * objc.dg/method-6.m: Likewise.
1536         * objc.dg/pr23214.m: Likewise.
1537         * objc.dg/proto-lossage-7.m: Likewise.
1538         * objc.dg/strings/const-str-12b.m: Likewise.
1539         * objc.dg/zero-link-3.m: Likewise.
1540         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1541         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1542         adjust headers, interfaces and encoded types to reflect current system
1543         versions.  Add FIXME and outputs from current system compiler for
1544         reference.
1546 2013-07-15  Cong Hou  <congh@google.com>
1548         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1549         counted.
1550         * gcc.target/i386/l_fma_float_3.c: Likewise.
1551         * gcc.target/i386/l_fma_double_1.c: Likewise.
1552         * gcc.target/i386/l_fma_double_3.c: Likewise.
1554 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1556         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1557         function to test if HTM is available.
1558         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1559         * gcc.target/powerpc/htm-builtin-1.c: New test.
1561 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1563         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1564         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1565         * gfortran.dg/coarray_6.f90: Add dg-error.
1567 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1569         PR fortran/37336
1570         * gfortran.dg/finalize_18.f90: New.
1572 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1574         PR fortran/52669
1575         * fortran.dg/module_variable_1.f90:  New test.
1576         * fortran.dg/module_variable_2.f90:  New test.
1578 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1580         * g++.dg/ext/vector19.C: Adapt.
1581         * g++.dg/ext/vector23.C: New testcase.
1583 2013-07-12  Michael Matz  <matz@suse.de>
1585         PR middle-end/55771
1586         * c-c++-common/pr55771.c: New test.
1588 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1590         * gcc.target/aarch64/vect-movi.c: New.
1592 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1594         PR target/57362
1595         * g++.dg/ext/pr57362.C: New.
1597 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1599         PR target/57631
1600         * gcc.target/avr/torture/pr57631.c: New test.
1602 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1604         PR c++/57827
1605         * g++.dg/cpp0x/constexpr-ice7.C: New.
1607 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1609         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1610         for EABI targets.
1611         * gcc.c-torture/execute/nest-align-1.x: New.
1613 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1615         PR c++/57874
1616         * g++.dg/cpp0x/sfinae48.C: New.
1618 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1620         PR preprocessor/57824
1621         * c-c++-common/raw-string-17.c: New test.
1622         * c-c++-common/gomp/pr57824.c: New test.
1624 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1626         PR c++/57869
1627         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1628         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1629         * g++.dg/conversion/dr195.C: Update.
1630         * g++.dg/expr/cast2.C: Likewise.
1632 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1634         * c-c++-common/raw-string-18.c: New test.
1635         * c-c++-common/raw-string-19.c: New test.
1637         PR preprocessor/57757
1638         * g++.dg/cpp/paste1.C: New test.
1639         * g++.dg/cpp/paste2.C: New test.
1641 2013-07-10  Graham Stott  <grahams@btinternet.com>
1643         * gcc.target/mips/mulsize-1.c: New.
1644         * gcc.target/mips/mulsize-2.c: New.
1645         * gcc.target/mips/mulsize-3.c: New.
1646         * gcc.target/mips/mulsize-4.c: New.
1648 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1650         PR c++/53094
1651         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1652         * g++.dg/ext/vector24.C: New testcase.
1654 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1656         PR c++/53000
1657         * g++.dg/cpp0x/decltype17.C: Adjust.
1659 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1661         PR c++/51786
1662         * g++.dg/cpp0x/pr51786.C: New.
1664 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1666         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1668         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1670         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1672         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1673         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1675 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1677         PR fortran/57834
1678         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1680 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1682         PR fortran/50554
1683         * gfortran.dg/do_check_9.f90: New.
1685 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1687         PR fortran/57785
1688         * gfortran.dg/dot_product_2.f90: New.
1690 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1692         PR fortran/57469
1693         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1695 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1697         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1698         * gfortran.dg/finalize_10.f90: Fix dg-final.
1700 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1702         PR target/57819
1703         * gcc.target/i386/pr57819.c: New test.
1705         PR rtl-optimization/57829
1706         * gcc.c-torture/execute/pr57829.c: New test.
1708 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1710         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1711         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1713 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1715         PR target/57807
1716         * gcc.target/i386/pr57807.c: New test.
1718 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1720         PR target/29776
1721         * gcc.dg/tree-ssa/vrp89.c: New test.
1723 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1725         PR c++/28262
1726         * g++.dg/parse/defarg16.C: New.
1728 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1730         PR rtl-optimization/55342
1731         * gcc.target/i386/pr55342.c: New.
1733 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1735         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1737 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/14263
1740         * g++.dg/inherit/virtual10.C: New.
1742 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1744         PR c/57821
1745         * gcc.dg/large-size-array-6.c: New test.
1747 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/38634
1750         * g++.dg/template/crash116.C: New.
1752 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1754         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1755         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1757 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1759         PR c++/54998
1760         * g++.dg/cpp0x/nsdmi-list3.C: New.
1762 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1764         PR target/57777
1765         * gcc.target/i386/pr57777.c: New test.
1767         PR c++/57771
1768         * g++.dg/template/arg9.C: New test.
1770 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1772         * gcc.target/i386/avx-inline.c: New test.
1774 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1776         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1777         * gcc.target/mips/call-2.c: Likewise.
1778         * gcc.target/mips/call-3.c: Likewise.
1779         * gcc.target/mips/lazy-binding-1.c: Likewise.
1781 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1783         PR tree-optimization/57741
1784         * gcc.dg/vect/pr57741-1.c: New test.
1785         * gcc.dg/vect/pr57741-2.c: New test.
1786         * gcc.dg/vect/pr57741-3.c: New test.
1788 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1790         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1791         on big endian.
1792         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1793         * lib/target-supports.exp: Define aarch64_little_endian.
1795 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1797         * gcc.target/aarch64/abs_1.c: New test.
1799 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1801         * gcc.target/aarch64/bfxil_1.c: New test.
1802         * gcc.target/aarch64/bfxil_2.c: Likewise.
1804 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1806         PR c/57766
1807         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1808         array sizes from 100 to 20.
1810 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1812         PR fortran/54788
1813         * gfortran.dg/pointer_remapping_8.f90: New.
1815 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1817         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1818         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1819         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1820         * g++.dg/cpp1y/complex_literals.h: New.
1822 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1824         PR c++/57645
1825         * g++.dg/cpp0x/noexcept21.C: New.
1827 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1829         PR target/57736
1830         * gcc.target/i386/pr57736.c: New test.
1832 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1834         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1835         c specific.
1836         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1837         strings to match the fixed error messages.
1838         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1839         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1840         message check.
1842 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1844         PR target/57744
1845         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1846         stqcx. get even registers.
1848 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1850         PR c++/57509
1851         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1853 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1855         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1856         Fix scan patterns.
1857         * gcc.target/i386/bmi-1.c: Ditto.
1858         * gcc.target/i386/bmi-bextr-4.c: New.
1859         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1861 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1863         PR c++/57682
1864         * g++.dg/cpp0x/initlist73.C: New.
1866 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1868         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1869         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1870         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1872 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1874         PR c++/57509
1875         * g++.dg/ext/pr57509.C: New file.
1877 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1879         PR target/57623
1880         * gcc.target/i386/bmi-bextr-3.c: New test.
1882         PR target/57623
1883         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1885 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1887         PR c++/57172
1888         * g++.dg/cpp0x/pr57172.C: New testcase.
1890 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1892         * gcc.target/s390/htm-1.c: New file.
1893         * gcc.target/s390/htm-nofloat-1.c: New file.
1894         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1896 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1898         PR fortran/29800
1899         * gfortran.dg/bounds_check_17.f90: New.
1901 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1903         PR c++/57640
1904         * g++.dg/cpp1y/pr57640.C: New.
1906 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1908         PR c/57692
1909         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1910         overflow due to size of arrays.
1912 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1914         PR tree-optimization/57705
1915         * gcc.dg/vect/pr57705.c: New test.
1916         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1918 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1920         PR middle-end/57670
1921         * g++.dg/ipa/pr57670.C: New test.
1923 2013-06-25  Richard Biener  <rguenther@suse.de>
1925         PR middle-end/56977
1926         * gcc.dg/pr56977.c: New testcase.
1928 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1930         PR tree-optimization/57358
1931         * gcc.dg/ipa/pr57358.c: New test.
1933 2013-06-24  Richard Biener  <rguenther@suse.de>
1935         PR testsuite/57686
1936         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1938 2013-06-24  Richard Biener  <rguenther@suse.de>
1940         PR tree-optimization/57488
1941         * gcc.dg/torture/pr57488.c: New testcase.
1943 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1944             Dominique d'Humieres  <dominiq@lps.ens.fr>
1946         PR fortran/52413
1947         * gfortran.dg/fraction.f90: New.
1949 2013-06-24  Alan Modra  <amodra@gmail.com>
1951         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1952         Add scan-assembler-not "lvx".
1953         * gcc.target/powerpc/le-altivec-consts.c: New.
1955 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1957         * g++.dg/cpp0x/sfinae47.C: New.
1959 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
1961         PR target/52483
1962         * gcc.target/sh/pr52483-1.c: New.
1963         * gcc.target/sh/pr52483-2.c: New.
1964         * gcc.target/sh/pr52483-3.c: New.
1965         * gcc.target/sh/pr52483-4.c: New.
1966         * gcc.target/sh/pr52483-5.c: New.
1968 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1970         * gcc.target/i386/intrinsics_1.c: New test.
1971         * gcc.target/i386/intrinsics_2.c: Ditto.
1972         * gcc.target/i386/intrinsics_3.c: Ditto.
1973         * gcc.target/i386/intrinsics_4.c: Ditto.
1974         * gcc.target/i386/intrinsics_5.c: Ditto.
1975         * gcc.target/i386/intrinsics_6.c: Ditto.
1976         * gcc.target/i386/avx-1.c: Provide macros for builtins
1977         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1979 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1981         PR fortran/37336
1982         * gfortran.dg/finalize_17.f90: New.
1984 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1986         * gfortran.dg/realloc_on_assign_18.f90: New.
1988 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1990         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1991         Also changed the returns from error as distinct values so that
1992         debugging can get easier.
1993         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1994         errors specific to C, if necessary.  Also added new error
1995         hooks for C++.
1996         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1997         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1998         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1999         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2000         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2001         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2002         the same changes as parser_errors3.c, spaces were added between colons
2003         to not confuse C++ compiler with 2 colons as scope.
2004         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2005         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2006         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2007         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2008         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2009         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2010         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2011         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2012         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2013         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2014         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2015         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2016         in the list.
2018 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2020         PR other/53317
2021         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2023 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2025         PR target/57655
2026         * gcc.target/i386/pr57655.c: New test.
2028 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2030         * ada/acats/tests/gcc: Delete.
2031         * gnat.dg/style: Likewise.
2033 2013-06-20  Jeff Law  <law@redhat.com>
2035         PR tree-optimization/57660
2036         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2037         based on their branch cost.
2039         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2041 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2043         PR fortran/57633
2044         * gfortran.dg/list_read_11.f90: New.
2046 2013-06-20  Richard Biener  <rguenther@suse.de>
2048         PR tree-optimization/57584
2049         * gcc.dg/torture/pr57584.c: New testcase.
2051 2013-06-19  Sharad Singhai  <singhai@google.com>
2053         * g++.dg/gcov/gcov-8.C: New testcase.
2054         * lib/gcov.exp: Handle intermediate format.
2056 2013-06-19  Wei Mi  <wmi@google.com>
2058         PR rtl-optimization/57518
2059         * testsuite/gcc.dg/pr57518.c: New test.
2061 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2063         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2065 2013-06-19  Jan Hubicka  <jh@suse.cz>
2067         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2069 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2071         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2072         hard-coded values of array sizes with a #define.
2073         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2074         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2075         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2076         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2077         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2079 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2081         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2082         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2084 2013-06-19  Jeff Law  <law@redhat.com>
2086         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2088 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2090         PR c++/57638
2091         * g++.dg/template/error53.C: New.
2093 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2095         PR target/55033
2096         * gcc.target/powerpc/pr55033.c: Fix options.
2098 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2100         * gcc.target/i386/inline_error.c: New test.
2101         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2102         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2104 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2106         PR c++/53211
2107         * g++.dg/cpp0x/decltype55.C: New.
2109 2013-06-18  Marek Polacek  <polacek@redhat.com>
2111         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2113 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2115         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2117 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2119         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2120         Also changed the returns from error as distinct values so that it is
2121         easier to debug.
2123 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2125         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2127 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2129         PR c++/16128
2130         * g++.dg/template/error52.C: New.
2131         * g++.dg/lookup/friend15.C: Update.
2132         * g++.dg/parse/error11.C: Likewise.
2133         * g++.dg/parse/error14.C: Likewise.
2134         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2135         * g++.dg/parse/template25.C: Likewise.
2136         * g++.old-deja/g++.jason/cond.C: Likewise.
2137         * g++.old-deja/g++.mike/for2.C: Likewise.
2138         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2139         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2141 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2143         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2144         ensure alignment.
2146 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2148         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2149         accidentally placing minus sign for length instead of stride.
2151 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2153         PR rtl-optimization/57425
2154         PR rtl-optimization/57569
2155         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2156         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2158 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2160         PR fortran/49074
2161         PR fortran/56136
2162         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2163         packing.
2164         * gfortran.dg/typebound_assignment_6.f03: New.
2166 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2168         * gcc.target/h8300/h8300.exp: New.
2169         * gcc.dg/pragma-isr.c: Move to ...
2170         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2171         * gcc.target/h8300/pragma-isr.c: ... and here.
2172         * gcc.dg/pragma-isr2.c: Move to ...
2173         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2174         * gcc.target/h8300/pragma-isr2.c: ... and here.
2175         * gcc.dg/pragma-isr-trapa.c: Move to ...
2176         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2177         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2178         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2179         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2180         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2181         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2182         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2183         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2184         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2185         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2186         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2187         * gcc.dg/attr-isr-trapa.c: Move to ...
2188         * gcc.target/sh/attr-isr-trapa.c: ... here.
2190 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2192         PR c++/51413
2193         * g++.dg/ext/builtin-offsetof1.C: New.
2195 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2197         * gcc.target/aarch64/vect_smlal_1.c: New file.
2199 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2201         PR fortran/57508
2202         * gfortran.dg/defined_assignment_7.f90: New.
2204 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2206         PR c++/57599
2207         * g++.dg/rtti/dyncast6.C: New.
2208         * g++.dg/cpp0x/dyncast1.C: Likewise.
2210 2013-06-14  Alan Modra  <amodra@gmail.com>
2212         PR middle-end/57134
2213         * gcc.dg/pr57134.c: New.
2215 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2217         PR fortran/57596
2218         * gfortran.dg/deferred_type_param_9.f90: New.
2220 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2222         * gcc.dg/fold-minus-1.c: New testcase.
2224 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2226         PR fortran/49074
2227         * gfortran.dg/typebound_assignment_5.f03: New.
2229 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2231         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2233 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2234             Pat Haugen  <pthaugen@us.ibm.com>
2235             Peter Bergner  <bergner@vnet.ibm.com>
2237         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2238         load/store instructions on power7, power8.
2239         * gcc.target/powerpc/atomic-p8.c: Likewise.
2241 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2243         PR c/57577
2244         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2246 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2248         PR c++/38958
2249         * g++.dg/warn/Wunused-var-20.C: New.
2251 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2253         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2254         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2255         Run with -fno-common.
2257 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2259         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2260         and exit function calls with return 1 and return 0, respectively.
2262 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2264         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2265         New tests.
2267 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2269         PR tree-optimization/57361
2270         * gcc.dg/tree-ssa/pr57361.c: New file.
2272 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2274         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2275         to ensure alignment.
2276         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2278 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2280         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2282 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2283             Dominique d'Humieres  <dominiq@lps.ens.fr>
2285         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2287 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2289         PR target/56564
2290         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2291         * gcc.target/i386/pr56564-3.c: Likewise.
2293 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2295         PR fortran/57535
2296         * gfortran.dg/class_array_18.f90: New.
2298 2013-06-11  Jan Hubicka  <jh@suse.cz>
2300         PR c++/57551
2301         * g++.dg/ext/visibility/anon6.C: Update testcase.
2303 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2305         PR c/57563
2306         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2307         in how we check __sec_reduce_mutating function's result.
2309 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2310             Pat Haugen  <pthaugen@us.ibm.com>
2311             Peter Bergner  <bergner@vnet.ibm.com>
2313         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2314         direct move instructions.
2315         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2316         * gcc.target/powerpc/direct-move.h: Likewise.
2317         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2318         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2319         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2320         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2321         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2322         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2324 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2326         PR c++/52440
2327         * g++.dg/cpp0x/pr52440.C: New.
2329 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2331         PR target/56564
2332         * gcc.target/i386/pr56564-1.c: New test.
2333         * gcc.target/i386/pr56564-2.c: New test.
2334         * gcc.target/i386/pr56564-3.c: New test.
2335         * gcc.target/i386/pr56564-4.c: New test.
2336         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2337         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2338         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2339         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2340         * gcc.target/i386/vect-sizes-1.c: Likewise.
2341         * gcc.target/i386/memcpy-1.c: Likewise.
2342         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2343         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2345 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2347         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2348         systems to cover all GNU systems.
2349         * g++.dg/abi/guard2.C: Likewise.
2350         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2351         * g++.dg/eh/sighandle.C: Likewise.
2352         * g++.dg/ext/cleanup-10.C: Likewise.
2353         * g++.dg/ext/cleanup-11.C: Likewise.
2354         * g++.dg/ext/cleanup-8.C: Likewise.
2355         * g++.dg/ext/cleanup-9.C: Likewise.
2356         * g++.dg/opt/const5.C: Likewise.
2357         * g++.dg/opt/life1.C: Likewise.
2358         * g++.dg/other/pr39496.C: Likewise.
2359         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2360         * g++.old-deja/g++.abi/align.C: Likewise.
2361         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2362         * g++.old-deja/g++.law/weak.C: Likewise.
2363         * g++.old-deja/g++.pt/asm1.C: Likewise.
2364         * gcc.c-torture/execute/20030125-1.x: Likewise.
2365         * gcc.c-torture/execute/990127-2.x: Likewise.
2366         * gcc.dg/20041106-1.c: Likewise.
2367         * gcc.dg/20050503-1.c: Likewise.
2368         * gcc.dg/builtin-object-size-5.c: Likewise.
2369         * gcc.dg/cleanup-10.c: Likewise.
2370         * gcc.dg/cleanup-11.c: Likewise.
2371         * gcc.dg/cleanup-8.c: Likewise.
2372         * gcc.dg/cleanup-9.c: Likewise.
2373         * gcc.dg/complex-5.c: Likewise.
2374         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2375         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2376         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2377         * gcc.dg/dfp/pr35739.c: Likewise.
2378         * gcc.dg/fdata-sections-1.c: Likewise.
2379         * gcc.dg/lto/20090206-1_0.c: Likewise.
2380         * gcc.dg/lto/20090206-2_0.c: Likewise.
2381         * gcc.dg/pr30360.c: Likewise.
2382         * gcc.dg/pr37303.c: Likewise.
2383         * gcc.dg/pr39323-1.c: Likewise.
2384         * gcc.dg/pr39323-2.c: Likewise.
2385         * gcc.dg/pr39323-3.c: Likewise.
2386         * gcc.dg/pr45416.c: Likewise.
2387         * gcc.dg/setjmp-2.c: Likewise.
2388         * gcc.dg/split-1.c: Likewise.
2389         * gcc.dg/split-3.c: Likewise.
2390         * gcc.dg/split-4.c: Likewise.
2391         * gcc.dg/strlenopt-12g.c: Likewise.
2392         * gcc.dg/strlenopt-14g.c: Likewise.
2393         * gcc.dg/strlenopt-14gf.c: Likewise.
2394         * gcc.dg/strlenopt-16g.c: Likewise.
2395         * gcc.dg/strlenopt-17g.c: Likewise.
2396         * gcc.dg/strlenopt-18g.c: Likewise.
2397         * gcc.dg/strlenopt-1f.c: Likewise.
2398         * gcc.dg/strlenopt-22g.c: Likewise.
2399         * gcc.dg/strlenopt-2f.c: Likewise.
2400         * gcc.dg/strlenopt-4g.c: Likewise.
2401         * gcc.dg/strlenopt-4gf.c: Likewise.
2402         * gcc.dg/struct-ret-3.c: Likewise.
2403         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2404         * gcc.misc-tests/linkage.exp: Likewise.
2405         * gcc.target/i386/20000724-1.c: Likewise.
2406         * gcc.target/i386/align-main-3.c: Likewise.
2407         * gcc.target/i386/cleanup-1.c: Likewise.
2408         * gcc.target/i386/inline-mcpy.c: Likewise.
2409         * gcc.target/i386/pr32268.c: Likewise.
2410         * gcc.target/i386/pr36613.c: Likewise.
2411         * gcc.target/i386/pr39013-1.c: Likewise.
2412         * gcc.target/i386/pr39013-2.c: Likewise.
2413         * gcc.target/i386/pr39496.c: Likewise.
2414         * gcc.target/i386/pr40906-3.c: Likewise.
2415         * gcc.target/i386/pr46084.c: Likewise.
2416         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2418 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2420         PR target/6526
2421         * gcc.target/sh/pr6526.c: New.
2423 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2425         PR target/57568
2426         * gcc.c-torture/execute/pr57568.c: New test.
2428 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2430         PR c++/37404
2431         * g++.dg/other/vararg-4.C: New.
2433 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2435         PR rtl-optimization/57559
2436         * gcc.target/s390/pr57559.c : New test.
2438 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2440         PR fortran/37336
2441         * gfortran.dg/finalize_10.f90: New.
2442         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2443         * gfortran.dg/finalize_15.f90: New.
2445 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2447         PR fortran/57553
2448         * gfortran.dg/storage_size_4.f90: New.
2450 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2452         PR c++/57548
2453         * testsuite/g++.dg/ext/pr57548.C: New test.
2455 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2457         PR middle-end/57541
2458         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2460 2013-06-07  Jan Hubicka  <jh@suse.cz>
2462         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2464 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2466         PR fortran/57549
2467         * gfortran.dg/array_constructor_48.f90: New.
2468         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2469         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2471 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2473         PR target/56315
2474         * gcc.target/arm/xordi3-opt.c: New test.
2476 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2478         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2479         Revert to dg-options.
2481 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2483         PR target/55033
2484         * gcc.target/powerpc/pr55033.c: New.
2486 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2488         PR c++/53658
2489         * g++.dg/cpp0x/alias-decl-36.C: New.
2491 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2492             Pat Haugen  <pthaugen@us.ibm.com>
2493             Peter Bergner  <bergner@vnet.ibm.com>
2495         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2496         power8 builtin functions.
2497         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2498         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2499         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2500         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2501         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2502         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2503         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2504         tests to test power8 auto-vectorization.
2505         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2506         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2507         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2508         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2510         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2511         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2513         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2515         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2516         support.
2517         (check_effective_target_powerpc_p8vector_ok): Likewise.
2518         (is-effective-target): Likewise.
2519         (check_vect_support_and_set_flags): Likewise.
2521 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2523         PR c++/43652
2524         * g++.dg/parse/error53.C: New.
2526 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2528         PR rtl-optimization/57459
2529         * gcc.target/i386/pr57459.c: New test.
2531 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2533         PR c++/53743
2534         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2535         into -freorder-blocks-and-partition test.
2536         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2537         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2538         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2539         * gcc.dg/tree-prof/pr50907.c: Ditto.
2540         * gcc.dg/tree-prof/pr45354.c: Ditto.
2541         * g++.dg/tree-prof/partition2.C: Ditto.
2542         * g++.dg/tree-prof/partition3.C: Ditto.
2544 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2546         PR fortran/57542
2547         * gfortran.dg/finalize_16.f90: New.
2549 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2551         * gcc.dg/vect/no-section-anchors-vect-68.c:
2552         Add dg-skip-if aarch64_tiny.
2554 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2556         PR C/57457
2557         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2558         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2560 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2562         PR c++/51908
2563         * g++.dg/cpp0x/decltype54.C: New.
2565 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2567         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2568         arm*-*-*eabi* targets.
2569         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2570         arm*-*-* targets.
2571         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2573 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2574             Tobias Burnus  <burnus@net-b.de>
2576         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2577         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2578         * gfortran.dg/io_real_boz_4.f90: Ditto.
2579         * gfortran.dg/io_real_boz_5.f90: Ditto.
2581 2013-06-05  Andreas Schwab  <schwab@suse.de>
2583         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2585 2013-06-04  Jan Hubicka  <jh@suse.cz>
2587         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2589 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2591         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2592         parameters with void.
2593         (main2): Removed argc parameter.
2594         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2595         (main): Replaced argc, argv parameters with void.
2596         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2597         (main2): Removed argc parameter.
2598         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2599         argv parameters with void.  Added __asm volatile to avoid optimization
2600         on argc, if necessary.
2601         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2602         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2603         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2604         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2605         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2606         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2607         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2608         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2609         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2610         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2611         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2612         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2613         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2614         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2615         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2616         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2617         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2618         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2619         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2620         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2621         parameters with void.
2622         (main2): Removed argc parameter.
2623         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2624         (main): Replaced argc, argv parameters with void.
2625         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2626         argv parameters with void.  Also renamed this function as main, and
2627         delete the existing main.
2628         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2629         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2630         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2632 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2634         * gcc.target/aarch64/movi_1.c: New test.
2636 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2638         PR fortran/37336
2639         * gfortran.dg/finalize_12.f90: New.
2640         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2641         end of scope finalization.
2642         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2643         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2644         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2645         * gfortran.dg/class_19.f03: Ditto.
2646         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2647         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2648         * gfortran.dg/extends_14.f03: Ditto.
2649         * gfortran.dg/move_alloc_4.f90: Ditto.
2650         * gfortran.dg/typebound_proc_27.f03: Ditto.
2652 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2654         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2655         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2656         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2657         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2658         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2659         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2660         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2661         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2662         * gfortran.dg/io_real_boz_4.f90: Ditto.
2663         * gfortran.dg/io_real_boz_5.f90: Ditto.
2664         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2665         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2666         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2667         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2668         * gfortran.dg/transpose_2.f90: Fix dg-output.
2670 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2672         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2673         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2674         dg-option and an header comment.
2676 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2678         PR c++/57419
2679         * g++.dg/cpp0x/sfinae46.C: New.
2680         * g++.dg/cpp0x/defaulted13.C: Adjust.
2681         * g++.dg/cpp0x/defaulted2.C: Likewise.
2682         * g++.dg/cpp0x/defaulted26.C: Likewise.
2683         * g++.dg/cpp0x/defaulted3.C: Likewise.
2684         * g++.dg/cpp0x/error1.C: Likewise.
2685         * g++.dg/cpp0x/implicit1.C: Likewise.
2686         * g++.dg/cpp0x/implicit11.C: Likewise.
2687         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2688         * g++.dg/cpp0x/initlist47.C: Likewise.
2689         * g++.dg/cpp0x/initlist9.C: Likewise.
2690         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2691         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2692         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2693         * g++.dg/cpp0x/union4.C: Likewise.
2694         * g++.dg/template/crash108.C: Likewise.
2695         * g++.dg/template/crash41.C: Likewise.
2696         * g++.old-deja/g++.jason/local.C: Likewise.
2697         * g++.old-deja/g++.law/visibility3.C: Likewise.
2699 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2701         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2702         * gcc.dg/vect/bb-slp-14.c: Ditto.
2703         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2704         * gcc.dg/vect/bb-slp-23.c: Ditto.
2705         * gcc.dg/vect/bb-slp-15.c: Ditto.
2706         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2707         * gcc.dg/vect/bb-slp-24.c: Ditto.
2708         * gcc.dg/vect/bb-slp-16.c: Ditto.
2709         * gcc.dg/vect/bb-slp-25.c: Ditto.
2710         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2711         * gcc.dg/vect/bb-slp-17.c: Ditto.
2712         * gcc.dg/vect/bb-slp-1.c: Ditto.
2713         * gcc.dg/vect/bb-slp-26.c: Ditto.
2714         * gcc.dg/vect/bb-slp-18.c: Ditto.
2715         * gcc.dg/vect/bb-slp-2.c: Ditto.
2716         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2717         * gcc.dg/vect/bb-slp-27.c: Ditto.
2718         * gcc.dg/vect/bb-slp-19.c: Ditto.
2719         * gcc.dg/vect/bb-slp-3.c: Ditto.
2720         * gcc.dg/vect/bb-slp-28.c: Ditto.
2721         * gcc.dg/vect/bb-slp-4.c: Ditto.
2722         * gcc.dg/vect/bb-slp-29.c: Ditto.
2723         * gcc.dg/vect/bb-slp-5.c: Ditto.
2724         * gcc.dg/vect/bb-slp-6.c: Ditto.
2725         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2726         * gcc.dg/vect/bb-slp-7.c: Ditto.
2727         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2728         * gcc.dg/vect/bb-slp-8.c: Ditto.
2729         * gcc.dg/vect/bb-slp-9.c: Ditto.
2730         * gcc.dg/vect/bb-slp-10.c: Ditto.
2731         * gcc.dg/vect/bb-slp-11.c: Ditto.
2732         * gcc.dg/vect/bb-slp-20.c: Ditto.
2733         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2734         * gcc.dg/vect/bb-slp-21.c: Ditto.
2735         * gcc.dg/vect/bb-slp-30.c: Ditto.
2736         * gcc.dg/vect/bb-slp-13.c: Ditto.
2737         * gcc.dg/vect/bb-slp-22.c: Ditto.
2738         * g++.dg/vect/slp-pr50413.cc: Ditto.
2739         * g++.dg/vect/slp-pr56812.cc: Ditto.
2740         * g++.dg/vect/slp-pr50819.cc: Ditto.
2742 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2744         PR fortran/57456
2745         * gfortran.dg/class_array_17.f90: New.
2747 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2749         * ada/acats/floatstore.lst: New.
2750         * ada/acats/run_all.sh: Process it.
2752 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2754         * gcc.target/powerpc/e500-ord-1.c: New test.
2755         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2756         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2757         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2759 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2761         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2763 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2765         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2767 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2769         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2771 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2773         PR c/57452
2774         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2775         test-case.
2777 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2779         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2781 2013-05-31  Marek Polacek  <polacek@redhat.com>
2783         PR tree-optimization/57478
2784         PR tree-optimization/57453
2785         * gcc.dg/torture/pr57478.c: New test.
2787 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2789         PR fortran/57456
2790         * gfortran.dg/class_array_17.f90: New.
2792 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2794         PR target/56315
2795         * gcc.target/arm/iordi3-opt.c: New test.
2797 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2799         PR fortran/54190
2800         PR fortran/57217
2801         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2802         * gfortran.dg/interface_26.f90: Ditto.
2803         * gfortran.dg/proc_ptr_11.f90: Ditto.
2804         * gfortran.dg/proc_ptr_15.f90: Ditto.
2805         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2806         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2807         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2808         * gfortran.dg/typebound_override_1.f90: Ditto.
2809         * gfortran.dg/typebound_override_4.f90: Ditto.
2810         * gfortran.dg/typebound_proc_6.f03: Ditto.
2811         * gfortran.dg/assumed_type_7.f90: New test.
2812         * gfortran.dg/typebound_override_5.f90: New test.
2813         * gfortran.dg/typebound_override_6.f90: New test.
2814         * gfortran.dg/typebound_override_7.f90: New test.
2816 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2818         PR middle-end/57073
2819         * gfortran.dg/power_6.f90: New.
2821 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2823         * gcc.target/aarch64/insv_1.c: New test.
2825 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2827         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2828         dg-skip-if "No stabs".
2830 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2832         PR fortran/54189
2833         * gfortran.dg/assumed_size_1.f90: New.
2835 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2837         * gcc.dg/shrink-wrap-alloca.c: New added.
2838         * gcc.dg/shrink-wrap-pretend.c: New added.
2839         * gcc.dg/shrink-wrap-sibcall.c: New added.
2841 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2843         PR fortran/57458
2844         * gfortran.dg/assumed_rank_13.f90: New.
2846 2013-05-29  Easwaran Raman  <eraman@google.com>
2848         PR tree-optimization/57442
2849         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2851 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2853         PR tree-optimization/57441
2854         * gcc.c-torture/compile/pr57441.c: New.
2856 2013-05-29  Dehao Chen  <dehao@google.com>
2858         PR testsuite/57413
2859         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2861 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2863         PR fortran/37336
2864         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2865         * gfortran.dg/class_19.f03: Ditto.
2867 2013-05-29  Richard Biener  <rguenther@suse.de>
2869         * gcc.dg/vect/bb-slp-32.c: New testcase.
2871 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2873         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2874         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2875         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2876         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2877         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2878         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2879         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2880         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2881         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2882         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2883         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2884         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2885         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2886         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2887         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2888         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2889         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2890         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2891         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2892         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2893         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2894         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2895         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2896         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2897         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2898         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2899         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2900         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2901         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2902         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2903         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2904         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2905         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2906         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2907         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2908         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2909         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2910         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2911         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2913 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2915         PR fortran/37336
2916         * gfortran.dg/finalize_11.f90: New.
2917         * gfortran.dg/finalize_4.f03: Remove dg-error.
2918         * gfortran.dg/finalize_5.f03: Ditto.
2919         * gfortran.dg/finalize_6.f03: Ditto.
2920         * gfortran.dg/finalize_7.f03: Ditto.
2922 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2924         * gfortran.dg/class_array_16.f90: New.
2926 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2928         PR fortran/57435
2929         * testsuite/gfortran.dg/use_29.f90: New.
2931 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2933         * gnat.dg/fp_exception.adb: New test.
2935 2013-05-28  Richard Biener  <rguenther@suse.de>
2937         PR tree-optimization/56787
2938         * gcc.dg/vect/pr56787.c: New testcase.
2940 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2941             Tobias Burnus  <burnus@net-b.de>
2943         PR fortran/57217
2944         * gfortran.dg/typebound_override_4.f90: New.
2946 2013-05-28  Richard Biener  <rguenther@suse.de>
2948         PR tree-optimization/57411
2949         * g++.dg/opt/pr57411.C: New testcase.
2951 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2953         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2954         * gcc.dg/builtin-bswap-9.c: Likewise.
2956 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2958         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2960 2013-05-27  Richard Biener  <rguenther@suse.de>
2962         PR middle-end/57412
2963         * gcc.dg/gomp/pr57412.c: New testcase.
2965 2013-05-27  Bud Davis  <jmdavis@link.com>
2967         PR fortran/50405
2968         * gfortran.dg/stfunc_8.f90: New.
2970 2013-05-27  Richard Biener  <rguenther@suse.de>
2972         PR tree-optimization/57343
2973         * gcc.dg/torture/pr57343.c: New testcase.
2975 2013-05-27  Richard Biener  <rguenther@suse.de>
2977         PR tree-optimization/57417
2978         * gcc.dg/torture/pr57417.c: New testcase.
2980 2013-05-27  Richard Biener  <rguenther@suse.de>
2982         PR tree-optimization/57396
2983         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2985 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2987         * gnat.dg/specs/last_bit.ads: New test.
2989 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2991         * gnat.dg/specs/machine_attribute.ads: New test.
2993 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2995         * gnat.dg/incomplete3.ad[sb]: New test.
2997 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2999         PR target/53916
3000         * gcc.target/mips/div-13.c: New test.
3002 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3004         PR target/55777
3005         * gcc.target/mips/mips16-attributes-5.c,
3006         * gcc.target/mips/mips16-attributes-6.c: New tests.
3008 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3010         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3011         * gcc.dg/builtin-bswap-8.c: Likewise.
3013 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3015         PR c++/52216
3016         * g++.dg/cpp0x/new1.C: New.
3018 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3020         PR c++/25666
3021         * g++.dg/parse/dtor16.C: New.
3022         * g++.dg/parse/dtor6.C: Adjust.
3024 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3026         PR c++/19618
3027         * g++.dg/expr/bitfield12.C: New.
3029 2013-05-24  Jeff Law  <law@redhat.com>
3031         PR tree-optimization/57124
3032         * gcc.c-torture/execute/pr57124.c: New test.
3033         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3035 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3037         PR tree-optimization/57294
3038         * gcc.dg/ipa/pr57294.c: New test.
3040 2013-05-24  Dehao Chen  <dehao@google.com>
3042         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3044 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3046         * gcc.target/aarch64/scalar_intrinsics.c
3047         (force_simd): Use a valid instruction.
3048         (test_vdupd_lane_s64): Pass a valid lane argument.
3049         (test_vdupd_lane_u64): Likewise.
3051 2013-05-24  Richard Biener  <rguenther@suse.de>
3053         PR tree-optimization/57287
3054         * gcc.dg/pr57287.c: New testcase.
3056 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/26572
3059         * g++.dg/template/error51.C: New.
3061 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3063         PR c++/25503
3064         * g++.dg/template/bitfield2.C: New.
3066 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3068         * gnat.dg/specs/noinline1.ads: New test.
3069         * gnat.dg/noinline2.ad[sb]: Likewise.
3070         * gnat.dg/specs/noinline3.ads: Likewise.
3071         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3073 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3075         PR tree-ssa/57385
3076         * gcc.dg/tree-ssa/pr57385.c: New test.
3078 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3080         * gnat.dg/derived_type4.adb: New test.
3082 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3084         * gcc.dg/builtin-bswap-6.c: New test.
3085         * gcc.dg/builtin-bswap-7.c: Likewise.
3086         * gcc.dg/builtin-bswap-8.c: Likewise.
3087         * gcc.dg/builtin-bswap-9.c: Likewise.
3089 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3091         PR debug/57351
3092         * gcc.dg/debug/pr57351.c: New test
3094 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3096         * gcc.target/aarch64/vect-clz.c: New file.
3098 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3100         PR middle-end/57347
3101         * gcc.dg/ipa/pr57347.c: New test.
3103 2013-05-23  Richard Biener  <rguenther@suse.de>
3105         PR tree-optimization/57380
3106         * g++.dg/tree-ssa/pr57380.C: New testcase.
3108 2013-05-23  Richard Biener  <rguenther@suse.de>
3110         PR middle-end/57381
3111         * gcc.dg/torture/pr57381.c: New testcase.
3113 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3115         PR middle-end/57344
3116         * gcc.c-torture/execute/pr57344-1.c: New test.
3117         * gcc.c-torture/execute/pr57344-2.c: New test.
3118         * gcc.c-torture/execute/pr57344-3.c: New test.
3119         * gcc.c-torture/execute/pr57344-4.c: New test.
3121 2013-05-23  Richard Biener  <rguenther@suse.de>
3123         PR rtl-optimization/57341
3124         * gcc.dg/torture/pr57341.c: New testcase.
3126 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3128         PR c++/57352
3129         * g++.dg/parse/crash62.C: New.
3131 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3132             Pat Haugen  <pthaugen@us.ibm.com>
3133             Peter Bergner  <bergner@vnet.ibm.com>
3135         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3136         crypto builtins.
3138 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3140         PR fortran/57364
3141         * gfortran.dg/defined_assignment_6.f90: New.
3143 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3145         PR fortran/57338
3146         * gfortran.dg/assumed_type_6.f90: New.
3148 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3150         PR c++/57211
3151         * g++.dg/cpp0x/Wunused-parm.C: New.
3153 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3155         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3156         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3158 2013-05-21  Easwaran Raman  <eraman@google.com>
3160         PR tree-optimization/57322
3161         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3163 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3165         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3166         .set (no)?micromips
3168 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3170         PR fortran/57035
3171         * gfortran.dg/assumed_type_5.f90: New.
3172         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3173         * gfortran.dg/assumed_rank_2.f90: Ditto.
3174         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3175         * gfortran.dg/no_arg_check_3.f90: Ditto.
3177 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3179         PR tree-optimization/57331
3180         * gcc.c-torture/compile/pr57331.c: New test.
3182 2013-05-21  Richard Biener  <rguenther@suse.de>
3184         PR tree-optimization/57330
3185         * gcc.dg/torture/pr57330.c: New testcase.
3187 2013-05-21  Richard Biener  <rguenther@suse.de>
3189         PR tree-optimization/57303
3190         * gcc.dg/torture/pr57303.c: New testcase.
3192 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3194         PR tree-optimization/57321
3195         * gcc.c-torture/execute/pr57321.c: New test.
3197 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3199         PR fortran/48858
3200         PR fortran/55465
3201         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3202         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3203         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3204         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3205         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3206         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3207         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3208         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3209         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3210         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3211         * gfortran.dg/binding_label_tests_24.f90: New.
3212         * gfortran.dg/binding_label_tests_25.f90: New.
3214 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3216         PR fortran/48858
3217         * gfortran.dg/binding_label_tests_17.f90: New.
3218         * gfortran.dg/binding_label_tests_18.f90: New.
3219         * gfortran.dg/binding_label_tests_19.f90: New.
3220         * gfortran.dg/binding_label_tests_20.f90: New.
3221         * gfortran.dg/binding_label_tests_21.f90: New.
3222         * gfortran.dg/binding_label_tests_22.f90: New.
3223         * gfortran.dg/binding_label_tests_23.f90: New.
3225 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3227         PR fortran/48858
3228         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3229         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3230         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3231         * gfortran.dg/common_18.f90: New.
3232         * gfortran.dg/common_19.f90: New.
3233         * gfortran.dg/common_20.f90: New.
3234         * gfortran.dg/common_21.f90: New.
3236 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3238         PR c++/12288
3239         * g++.dg/parse/error52.C: New.
3240         * g++.dg/parse/error3.C: Adjust.
3241         * g++.dg/parse/error36.C: Likewise.
3243 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3245         PR target/56547
3246         * gcc.target/sh/pr56547-1.c: New.
3247         * gcc.target/sh/pr56547-2.c: New.
3249 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3251         PR c++/23608
3252         * g++.dg/warn/Wsign-compare-6.C: New.
3253         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3255 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3257         PR c++/57327
3258         * g++.dg/template/error50.C: New.
3260 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3262         PR c++/10207
3263         * g++.dg/ext/complit13.C: New.
3265 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3267         PR c++/57175
3268         * g++.dg/pr57175.C: New testcase.
3270 2013-05-17  Easwaran Raman  <eraman@google.com>
3272         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3274 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3276         PR testsuite/57313
3277         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3279 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3281         PR rtl-optimization/57281
3282         PR rtl-optimization/57300
3283         * gcc.dg/pr57300.c: New test.
3284         * gcc.c-torture/execute/pr57281.c: New test.
3286 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/18126
3289         * g++.dg/ext/sizeof-complit.C: New.
3291 2013-05-17  Marek Polacek  <polacek@redhat.com>
3293         * gcc.dg/strlenopt-25.c: New test.
3294         * gcc.dg/strlenopt-26.c: Likewise.
3296 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3298         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3299         instead of -mavx2, require only avx instead of avx2.
3300         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3301         of avx2-check.h and turn into an avx runtime test instead of
3302         avx2 runtime test.
3304 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3306         * g++.dg/ext/vector22.C: Uncomment working test.
3308 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3310         PR c++/17410
3311         * g++.dg/template/pr17410.C: New.
3313 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3315         * gcc.target/i386/rotate-3.c: New test.
3316         * gcc.target/i386/rotate-3a.c: New test.
3317         * gcc.target/i386/rotate-4.c: New test.
3318         * gcc.target/i386/rotate-4a.c: New test.
3319         * gcc.target/i386/rotate-5.c: New test.
3320         * gcc.target/i386/rotate-5a.c: New test.
3322 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3324         * gcc.dg/visibility-21.c: Require section_anchors.
3326 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3328         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3329         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3330         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3332 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3334         * gcc.dg/visibility-21.c: New.
3336 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3338         PR middle-end/57286
3339         * gcc.dg/pr57286.c: New testcase.
3340         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3341         * g++.dg/ext/vector22.C: Comment out transformations not
3342         performed anymore.
3344 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3346         PR target/57260
3347         * gcc.target/mips/call-1.c: Restrict to o32.
3348         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3350 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3352         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3353         dg-messages.
3354         * g++.dg/warn/Wshadow-1.C: Likewise.
3355         * g++.dg/warn/Wshadow-6.C: Likewise.
3356         * g++.dg/warn/Wshadow-7.C: Likewise.
3358 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3360         PR c++/31952
3361         * g++.dg/parse/pr31952-1.C: New.
3362         * g++.dg/parse/pr31952-2.C: Likewise.
3363         * g++.dg/parse/pr31952-3.C: Likewise.
3365         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3366         * g++.old-deja/g++.jason/cond.C: Likewise.
3367         * g++.dg/cpp0x/range-for5.C: Likewise.
3369 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3371         PR target/19599
3372         * gcc.target/arm/pr40887.c: Adjust testcase.
3373         * gcc.target/arm/pr19599.c: New test.
3375 2013-05-15  Richard Biener  <rguenther@suse.de>
3377         PR tree-optimization/57275
3378         * gcc.target/i386/pr57275.c: New testcase.
3380 2013-05-15  Jan Hubicka  <jh@suse.cz>
3382         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3383         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3384         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3386 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3388         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3389         scheduling.
3391 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3393         PR c++/57274
3394         * c-c++-common/Wsequence-point-1.c: New test.
3396 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3398         * g++.dg/ext/vector22.C: New testcase.
3399         * gcc.dg/binop-xor3.c: Remove xfail.
3401 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3403         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3404         FLOAT cmp FLOAT ? INT : INT.
3405         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3406         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3407         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3408         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3409         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3410         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3412 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3414         PR c++/53903
3415         * g++.dg/cpp0x/defaulted43.C: New.
3417 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3419         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3420         (alloca): Remove declaration.
3421         (foo9): Replace alloca by __builtin_alloca.
3423 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3425         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3426         Expect "size of array is too large" error.
3428 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3430         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3432 2013-05-14  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/57235
3435         * g++.dg/torture/pr57235.C: New testcase.
3437 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3439         PR middle-end/57251
3440         * gcc.dg/torture/pr57251.c: New test.
3442 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3444         PR target/57264
3445         * gcc.target/i386/pr57264.c: New test.
3447 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3449         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3451 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3453         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3455 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3457         PR tree-optimization/45216
3458         PR tree-optimization/57157
3459         * c-c++-common/rotate-1.c: Add 32 tests with +.
3460         * c-c++-common/rotate-1a.c: Adjust.
3461         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3462         * c-c++-common/rotate-2b.c: New test.
3463         * c-c++-common/rotate-3.c: Add 32 tests with +.
3464         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3465         * c-c++-common/rotate-4b.c: New test.
3466         * c-c++-common/rotate-5.c: New test.
3468 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3470         PR middle-end/42371
3471         * gcc.dg/ipa/remref-0.c: New test.
3472         * gcc.dg/ipa/remref-1a.c: Likewise.
3473         * gcc.dg/ipa/remref-1b.c: Likewise.
3474         * gcc.dg/ipa/remref-2a.c: Likewise.
3475         * gcc.dg/ipa/remref-2b.c: Likewise.
3477 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3479         * gcc.dg/vector-shift-2.c: New testcase.
3481 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3483         PR tree-optimization/57230
3484         * gcc.dg/strlenopt-24.c: New test.
3486         PR tree-optimization/57230
3487         * gcc.dg/strlenopt-23.c: New test.
3489 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3491         PR target/57108
3492         * gcc.target/sh/pr57108.c: Move this test case to ...
3493         * gcc.c-torture/compile/pr57108.c: ... here.
3495 2013-05-10  Richard Biener  <rguenther@suse.de>
3497         PR tree-optimization/57214
3498         * gcc.dg/torture/pr57214.c: New testcase.
3500 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3502         * gcc.dg/vector-shift.c: New testcase.
3504 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3506         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3508         PR tree-optimization/45216
3509         PR tree-optimization/57157
3510         * c-c++-common/rotate-1.c: New test.
3511         * c-c++-common/rotate-1a.c: New test.
3512         * c-c++-common/rotate-2.c: New test.
3513         * c-c++-common/rotate-2a.c: New test.
3514         * c-c++-common/rotate-3.c: New test.
3515         * c-c++-common/rotate-3a.c: New test.
3516         * c-c++-common/rotate-4.c: New test.
3517         * c-c++-common/rotate-4a.c: New test.
3519 2013-05-10  Richard Biener  <rguenther@suse.de>
3521         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3522         * gcc.target/i386/l_fma_double_1.c: Adjust.
3523         * gcc.target/i386/l_fma_double_2.c: Likewise.
3524         * gcc.target/i386/l_fma_double_3.c: Likewise.
3525         * gcc.target/i386/l_fma_double_4.c: Likewise.
3526         * gcc.target/i386/l_fma_double_5.c: Likewise.
3527         * gcc.target/i386/l_fma_double_6.c: Likewise.
3528         * gcc.target/i386/l_fma_float_1.c: Likewise.
3529         * gcc.target/i386/l_fma_float_2.c: Likewise.
3530         * gcc.target/i386/l_fma_float_3.c: Likewise.
3531         * gcc.target/i386/l_fma_float_4.c: Likewise.
3532         * gcc.target/i386/l_fma_float_5.c: Likewise.
3533         * gcc.target/i386/l_fma_float_6.c: Likewise.
3535 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3537         PR c++/51226
3538         * g++.dg/cpp0x/pr51226.C: New.
3540 2013-04-16  Han Shen  <shenhan@google.com>
3542         Test cases for '-fstack-protector-strong'.
3543         * gcc.dg/fstack-protector-strong.c: New.
3544         * g++.dg/fstack-protector-strong.C: New.
3546 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3548         * gcc.target/aarch64/ands_1.c: New test.
3549         * gcc.target/aarch64/ands_2.c: Likewise
3551 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3553         * lib/target-supports.exp (check_effective_target_hw): New
3554         function.
3555         * c-c++-common/asan/clone-test-1.c: Call
3556         check_effective_target_hw.
3557         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3558         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3559         possible decorations.
3560         * c-c++-common/asan/null-deref-1.c: Likewise.
3561         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3562         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3563         * c-c++-common/asan/use-after-free-1.c: Likewise.
3564         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3565         * g++.dg/asan/large-func-test-1.C: Likewise.
3567 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3569         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3571 2013-05-07  Richard Biener  <rguenther@suse.de>
3573         PR middle-end/57190
3574         * g++.dg/torture/pr57190.C: New testcase.
3576 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3578         PR tree-optimization/57149
3579         * gcc.dg/pr57149.c: New test.
3581         PR debug/57184
3582         * gcc.dg/pr57184.c: New test.
3584 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3586         * gnat.dg/specs/array3.ads: New test.
3588 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3590         * c-c++-common/vector-scalar-2.c: New testcase.
3592 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3594         * gcc.target/i386/asm-dialect-2.c: New testcase.
3596 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3598         PR c++/57183
3599         * g++.dg/cpp0x/auto38.C: New.
3601 2013-05-06  Richard Biener  <rguenther@suse.de>
3603         PR tree-optimization/57185
3604         * gcc.dg/autopar/pr57185.c: New testcase.
3606 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3608         PR target/57106
3609         * gcc.target/i386/pr57106.c: New test.
3611 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3613         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3614         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3615         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3616         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3617         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3618         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3619         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3621 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3623         PR bootstrap/57154
3624         * gcc.dg/pr57154.c: New test.
3626 2013-05-06  Richard Biener  <rguenther@suse.de>
3628         PR middle-end/57147
3629         * gcc.dg/torture/pr57147-1.c: New testcase.
3630         * gcc.dg/torture/pr57147-2.c: Likewise.
3631         * gcc.dg/torture/pr57147-3.c: Likewise.
3633 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3635         PR target/55303
3636         * gcc.target/sh/pr55303-1.c: New.
3637         * gcc.target/sh/pr55303-2.c: New.
3638         * gcc.target/sh/pr55303-3.c: New.
3640 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3642         * gfortran.dg/allocate_with_source_3.f90: New.
3644 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3646         PR fortran/57141
3647         * gfortran.dg/null_8.f90: New.
3649 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3651         PR c++/53745
3652         * g++.dg/cpp0x/enum27.C: New.
3653         * g++.dg/cpp0x/enum_base.C: Adjust.
3655 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3657         PR tree-optimization/56205
3658         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3660 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3662         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3663         * gfortran.dg/bind_c_usage_27.f90: New.
3664         * gfortran.dg/bind_c_usage_28.f90: New.
3666 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3668         PR c++/51927
3669         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3671 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3673         PR target/57150
3674         * gcc.target/powerpc/pr57150.c: New file.
3676 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3678         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3679         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3680         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3681         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3682         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3683         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3684         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3686 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3688         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3689         scan-assembler-times.
3691 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3693         * gcc.dg/tree-ssa/slsr-32.c: New.
3694         * gcc.dg/tree-ssa/slsr-33.c: New.
3695         * gcc.dg/tree-ssa/slsr-34.c: New.
3696         * gcc.dg/tree-ssa/slsr-35.c: New.
3697         * gcc.dg/tree-ssa/slsr-36.c: New.
3698         * gcc.dg/tree-ssa/slsr-37.c: New.
3699         * gcc.dg/tree-ssa/slsr-38.c: New.
3701 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3703         * gcc.target/aarch64/tst_1.c: New test.
3704         * gcc.target/aarch64/tst_2.c: Likewise
3706 2013-05-02  Jeff Law  <law@redhat.com>
3708         PR tree-optimization/57144
3709         * gcc.c-torture/execute/pr57144.c: New test.
3711 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3713         PR rtl-optimization/57130
3714         * gcc.c-torture/execute/pr57130.c: New test.
3716 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3718         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3720 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3722         * gcc.target/aarch64/fabd.c: New file.
3724 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3726         PR c++/54318
3727         * g++.dg/cpp0x/pr54318.C: New.
3729 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3731         PR c++/14283
3732         * g++.dg/parse/error51.C: New.
3733         * g++.dg/parse/error15.C: Adjust column numbers.
3735 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3737         PR fortran/57142
3738         * gfortran.dg/size_kind_2.f90: New.
3739         * gfortran.dg/size_kind_3.f90: New.
3741 2013-05-02  Richard Biener  <rguenther@suse.de>
3743         PR middle-end/57140
3744         * g++.dg/torture/pr57140.C: New testcase.
3746 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3748         PR target/56732
3749         * gcc.target/arm/pr56732-1.c: New test.
3751 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3753         PR middle-end/56988
3754         * gcc.dg/ipa/pr56988.c: New test.
3756 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3758         * gcc.target/aarch64/bics_1.c: New test.
3759         * gcc.target/aarch64/bics_2.c: Likewise.
3761 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3763         PR rtl-optimization/57131
3764         * gcc.c-torture/execute/pr57131.c: New test.
3766 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3768         PR c++/57132
3769         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3771 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3773         PR target/57091
3774         * gcc.target/i386/pr57091.c: New test.
3776 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3778         * gcc.target/aarch64/vect-vaddv.c: New.
3780 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3782         * gcc.target/aarch64/vect-vmaxv.c: New.
3783         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3785 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3787         * gcc.target/aarch64/scalar-vca.c: New.
3788         * gcc.target/aarch64/vect-vca.c: Likewise.
3790 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3792         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3793         (test_vceqd_s64): Force arguments to SIMD registers.
3794         (test_vceqzd_s64): Likewise.
3795         (test_vcged_s64): Likewise.
3796         (test_vcled_s64): Likewise.
3797         (test_vcgezd_s64): Likewise.
3798         (test_vcged_u64): Likewise.
3799         (test_vcgtd_s64): Likewise.
3800         (test_vcltd_s64): Likewise.
3801         (test_vcgtzd_s64): Likewise.
3802         (test_vcgtd_u64): Likewise.
3803         (test_vclezd_s64): Likewise.
3804         (test_vcltzd_s64): Likewise.
3805         (test_vtst_s64): Likewise.
3806         (test_vtst_u64): Likewise.
3808 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3810         PR c++/57092
3811         * g++.dg/cpp0x/decltype53.C: New.
3813 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3815         PR fortran/57071
3816         * gfortran.dg/power_5.f90:  New test.
3818 2013-04-30  Richard Biener  <rguenther@suse.de>
3820         PR middle-end/57122
3821         * gcc.dg/torture/pr57122.c: New testcase.
3823 2013-04-30  Richard Biener  <rguenther@suse.de>
3825         PR middle-end/57107
3826         * g++.dg/torture/pr57107.C: New testcase.
3828 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3830         PR rtl-optimization/57105
3831         * gcc.dg/pr57105.c: New test.
3833 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3835         PR tree-optimization/57104
3836         * gcc.dg/pr57104.c: New test.
3838 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3840         PR target/44578
3841         * gcc.target/i386/pr44578.c: New test.
3843 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3845         PR target/57097
3846         * gcc.target/i386/pr57097.c: New test.
3848 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3850         PR target/57098
3851         * gcc.target/i386/pr57098.c: New test.
3853 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3855         * gcc.c-torture/execute/pr55875.c: New test.
3857 2013-04-29  Richard Biener  <rguenther@suse.de>
3859         PR middle-end/57075
3860         * gcc.dg/torture/pr57075.c: New testcase.
3862 2013-04-29  Richard Biener  <rguenther@suse.de>
3864         PR middle-end/57103
3865         * gcc.dg/autopar/pr57103.c: New testcase.
3867 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3869         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3871 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3873         * gcc.dg/pr50763.c: Update test.
3875 2013-04-26  Jeff Law  <law@redhat.com>
3877         * gcc.dg/tree-ssa/vrp88.c: New test.
3879 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3881         PR target/57108
3882         * gcc.target/sh/pr57108.c: New test.
3884 2013-04-29  Richard Biener  <rguenther@suse.de>
3886         PR middle-end/57089
3887         * gfortran.dg/gomp/pr57089.f90: New testcase.
3889 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3891         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3893 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3895         * gcc.target/aarch64/vect-vcvt.c: New.
3897 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3899         * gcc.target/aarch64/vect-vrnd.c: New.
3901 2013-04-29  Richard Biener  <rguenther@suse.de>
3903         PR tree-optimization/57081
3904         * gcc.dg/torture/pr57081.c: New testcase.
3906 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3908         PR tree-optimization/57083
3909         * gcc.dg/torture/pr57083.c: New test.
3911 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3913         PR c++/56450
3914         * g++.dg/cpp0x/decltype52.C: New.
3916 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3918         N3472 binary constants
3919         * g++.dg/cpp/limits.C: Adjust warning wording.
3920         * g++.dg/system-binary-constants-1.C: Likewise.
3921         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3923 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3925         PR fortran/57093
3926         * gfortran.dg/coarray_30.f90: New.
3928 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3930         PR fortran/57071
3931         * frontend-passes (optimize_power):  New function.
3932         (optimize_op):  Use it.
3934 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3936         PR target/56866
3937         * gcc.c-torture/execute/pr56866.c: New test.
3938         * gcc.target/i386/pr56866.c: New test.
3940 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3942         PR go/57045
3943         * gcc.dg/setjmp-5.c: New test.
3945 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3947         PR c++/55708
3948         * g++.dg/cpp0x/constexpr-55708.C: New.
3950 2013-04-26  Richard Biener  <rguenther@suse.de>
3952         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3953         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3954         * gcc.dg/pr53265.c: Remove XFAILs.
3955         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3956         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3958 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3960         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3961         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3962         -fdiagnostics-color=never option similarly to
3963         -fno-diagnostics-show-caret option.
3965 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3967         PR rtl-optimization/57003
3968         * gcc.target/i386/pr57003.c: New test.
3970 2013-04-25  Marek Polacek  <polacek@redhat.com>
3972         PR tree-optimization/57066
3973         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3975 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3976             Tejas Belagod  <tejas.belagod@arm.com>
3978         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3979         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3980         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3982 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3984         * gcc.target/aarch64/cmp.c: New.
3986 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3988         * gcc.target/aarch64/ngc.c: New.
3990 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3992         * lib/target-supports.exp
3993         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3994         (check_effective_target_arm_neon_fp16_ok): Likewise.
3995         (add_options_for_arm_neon_fp16): Likewise.
3996         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3997         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3999 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4001         PR rtl-optimizations/57046
4002         * gcc.target/i386/pr57046.c: New test.
4004 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4006         * g++.dg/cpp1y/cplusplus.C: New.
4008 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4010         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4012 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4014         * c-c++-common/Wpointer-arith-1.c: New.
4016 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4018         * g++.dg/cpp1y/cxx1y_macro.C: New.
4020 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4022         PR c++/56970
4023         * g++.dg/cpp0x/sfinae45.C: New.
4025 2013-04-24  Richard Biener  <rguenther@suse.de>
4027         PR testsuite/57050
4028         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4030 2013-04-23  Richard Biener  <rguenther@suse.de>
4032         PR middle-end/57036
4033         * gcc.dg/torture/pr57036-1.c: New testcase.
4034         * gcc.dg/torture/pr57036-2.c: Likewise.
4036 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4038         * gcc.target/aarch64/scalar-mov.c: New testcase.
4040 2013-04-23  Richard Biener  <rguenther@suse.de>
4042         PR tree-optimization/57026
4043         * gcc.dg/torture/pr57026.c: New testcase.
4045 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4047         PR fortran/53685
4048         PR fortran/57022
4049         * gfortran.dg/transfer_check_4.f90: New.
4051 2013-04-22  Marek Polacek  <polacek@redhat.com>
4053         PR sanitizer/56990
4054         * gcc.dg/pr56990.c: New test.
4056 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4058         PR target/57018
4059         * gcc.target/i386/pr57018.c: New test.
4061 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4063         * gcc.target/aarch64/vrecps.c: New.
4064         * gcc.target/aarch64/vrecpx.c: Likewise.
4066 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4068         PR target/56995
4069         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4071 2013-04-21  Jeff Law  <law@redhat.com>
4073         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4075 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4077         PR fortran/56907
4078         * gfortran.dg/c_loc_test_22.f90: New.
4080 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4082         PR rtl-optimization/56847
4083         * gcc.dg/pr56847.c: New test.
4085 2013-04-19  Richard Biener  <rguenther@suse.de>
4087         PR tree-optimization/56982
4088         * gcc.c-torture/execute/pr56982.c: New testcase.
4090 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4092         PR tree-optimization/56718
4093         * g++.dg/ipa/imm-devirt-1.C: New test.
4094         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4096 2013-04-19  Richard Biener  <rguenther@suse.de>
4098         PR tree-optimization/57000
4099         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4101 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4102             Mikael Morin  <mikael@gcc.gnu.org>
4104         PR fortran/56872
4105         * gfortran.dg/array_constructor_45.f90:  New test.
4106         * gfortran.dg/array_constructor_46.f90:  New test.
4107         * gfortran.dg/array_constructor_47.f90:  New test.
4108         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4110 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4112         PR rtl-optimization/56999
4113         * g++.dg/opt/pr56999.C: New test.
4115 2013-04-18  Cary Coutant  <ccoutant@google.com>
4117         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4118         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4120 2013-04-18  Cary Coutant  <ccoutant@google.com>
4122         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4123         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4124         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4125         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4126         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4127         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4128         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4129         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4130         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4131         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4132         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4134 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4136         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4138 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4140         PR tree-optimization/56984
4141         * gcc.c-torture/compile/pr56984.c: New test.
4143         PR rtl-optimization/56992
4144         * gcc.dg/pr56992.c: New test.
4146 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4148         PR fortran/56814
4149         * gfortran.dg/proc_ptr_42.f90: New.
4151 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4153         * gnat.dg/discr41.ad[sb]: New test.
4154         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4155         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4156         * gcc.dg/vect/slp-24.c: Likewise.
4157         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4158         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4159         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4160         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4161         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4162         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4163         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4164         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4165         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4166         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4167         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4168         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4169         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4170         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4171         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4172         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4173         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4174         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4175         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4176         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4177         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4178         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4179         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4180         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4181         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4182         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4184 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4186         PR fortran/40958
4187         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4188         * gfortran.dg/module_md5_1.f90: Remove.
4190 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4192         * gcc.target/aarch64/adds3.c: New.
4193         * gcc.target/aarch64/subs3.c: New.
4195 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4197         * gcc.target/aarch64/adds1.c: New.
4198         * gcc.target/aarch64/adds2.c: New.
4199         * gcc.target/aarch64/subs1.c: New.
4200         * gcc.target/aarch64/subs2.c: New.
4202 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4204         Implement n3599 - Literal operator templates for strings.
4205         * g++.dg/cpp1y/udlit-char-template.C: New test.
4206         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4208 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4210         PR fortran/39505
4211         * gfortran.dg/no_arg_check_1.f90: New.
4212         * gfortran.dg/no_arg_check_2.f90: New.
4213         * gfortran.dg/no_arg_check_3.f90: New.
4215 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4217         PR fortran/56968
4218         * gfortran.dg/proc_ptr_41.f90: New.
4220 2013-04-16  Richard Biener  <rguenther@suse.de>
4222         PR tree-optimization/56756
4223         * gcc.dg/torture/pr56756.c: New testcase.
4225 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4227         PR fortran/56969
4228         * gfortran.dg/c_assoc_5.f90: New.
4230 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4232         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4233         * gcc.c-torture/execute/pr33992.x: Remove.
4234         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4235         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4236         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4238 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimization/56962
4241         * gcc.c-torture/execute/pr56962.c: New test.
4243 2013-04-15  Richard Biener  <rguenther@suse.de>
4245         PR tree-optimization/56933
4246         * gcc.dg/vect/pr56933.c: New testcase.
4248 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4250         * gcc.target/arm/anddi3-opt.c: New test.
4251         * gcc.target/arm/anddi3-opt2.c: Likewise.
4253 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4255         * gcc.dg/pr56890-1.c: New test.
4256         * gcc.dg/pr56890-2.c: Likewise.
4258 2013-04-15  Joey Ye  <joey.ye@arm.com>
4260         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4261         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4263 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4265         PR fortran/56816
4266         * gfortran.dg/select_type_33.f03: New test.
4268 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4270         PR fortran/55959
4271         * gfortran.dg/typebound_proc_29.f03: New.
4273 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4275         PR fortran/56266
4276         * gfortran.dg/typebound_proc_28.f03: New.
4278 2013-04-12  Jeff Law  <law@redhat.com>
4280         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4281         either.
4283 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4285         PR fortran/56929
4286         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4288 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4290         PR target/56903
4291         * gcc.target/i386/pr56903.c: New test.
4293 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4295         PR fortran/56261
4296         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4297         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4298         * gfortran.dg/block_11.f90: Fix invalid test case.
4299         * gfortran.dg/function_types_3.f90: Add new error message.
4300         * gfortran.dg/global_references_1.f90: Ditto.
4301         * gfortran.dg/import2.f90: Remove unneeded parts.
4302         * gfortran.dg/import6.f90: Fix invalid test case.
4303         * gfortran.dg/proc_decl_2.f90: Ditto.
4304         * gfortran.dg/proc_decl_9.f90: Ditto.
4305         * gfortran.dg/proc_decl_18.f90: Ditto.
4306         * gfortran.dg/proc_ptr_40.f90: New.
4307         * gfortran.dg/whole_file_7.f90: Modified error wording.
4308         * gfortran.dg/whole_file_16.f90: Ditto.
4309         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4310         * gfortran.dg/whole_file_18.f90: Modified error wording.
4311         * gfortran.dg/whole_file_20.f03: Ditto.
4312         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4313         invalid test case.
4315 2013-04-12  Richard Biener  <rguenther@suse.de>
4317         Revert
4318         2013-04-10  Richard Biener  <rguenther@suse.de>
4320         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4322 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4324         PR fortran/56845
4325         * gfortran.dg/class_allocate_15.f90: New.
4327         Revert:
4328         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4330         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4331         scan-tree-dump-times.
4333 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4335         PR tree-optimization/56918
4336         PR tree-optimization/56920
4337         * gcc.dg/vect/pr56918.c: New test.
4338         * gcc.dg/vect/pr56920.c: New test.
4340 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4342         PR fortran/56845
4343         * gfortran.dg/class_allocate_14.f90: New.
4344         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4345         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4347 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4349         * gcc.dg/fold-cstvecshift.c: New testcase.
4351 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4353         * gcc.target/aarch64/negs.c: New.
4355 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4357         PR c++/56895
4358         * g++.dg/template/arrow4.C: New test.
4360 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4362         * gnat.dg/array23.adb: New test.
4363         * gnat.dg/array23_pkg[123].ads: New helpers.
4365 2013-04-11  Jeff Law  <law@redhat.com>
4367         PR tree-optimization/56900
4368         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4370 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4372         PR c++/56913
4373         * g++.dg/cpp0x/sfinae44.C: New.
4375 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4377         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4378         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4380 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4382         PR c++/54216
4383         * g++.dg/cpp0x/enum26.C: New.
4384         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4386 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4388         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4389         inverse operands.
4390         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4391         loop is vectorized.
4392         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4393         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4394         loop is vectorized and that the correct instruction is generated.
4395         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4396         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4397         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4399 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4401         PR tree-optimization/56899
4402         * gcc.c-torture/execute/pr56899.c: New test.
4404 2013-04-10  David S. Miller  <davem@davemloft.net>
4406         * gcc.target/sparc/setcc-4.c: New test.
4407         * gcc.target/sparc/setcc-5.c: New test.
4409 2013-04-10  Richard Biener  <rguenther@suse.de>
4411         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4413 2013-04-10  Richard Biener  <rguenther@suse.de>
4415         * gcc.dg/vect/slp-39.c: New testcase.
4417 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4419         PR tree-optimization/55524
4420         * gcc.target/epiphany/fnma-1.c: New test.
4422 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4424         * gcc.dg/tree-ssa/inline-11.c: New test
4426 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4428         PR c++/56895
4429         * g++.dg/template/arrow3.C: New test.
4431 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4433         * gcc.target/arm/minmax_minus.c: New test.
4435 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4437         PR middle-end/56883
4438         * c-c++-common/gomp/pr56883.c: New test.
4440 2013-04-09  Jeff Law  <law@redhat.com>
4442         * gcc.dg/tree-ssa/vrp87.c: New test.
4444 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4446         PR tree-optimization/56854
4447         * g++.dg/torture/pr56854.C: New test.
4449 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4451         PR fortran/56782
4452         * gfortran.dg/array_constructor_44.f90:  New test.
4454 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4456         PR c++/56871
4457         * g++.dg/cpp0x/constexpr-specialization.C: New.
4459 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4461         * gcc.c-torture/execute/pr56837.c: New test.
4463         PR c++/34949
4464         PR c++/50243
4465         * g++.dg/opt/vt3.C: New test.
4466         * g++.dg/opt/vt4.C: New test.
4468 2013-04-08  Jeff Law  <law@redhat.com>
4470         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4472 2013-04-08  Richard Biener  <rguenther@suse.de>
4474         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4476 2013-04-08  Richard Biener  <rguenther@suse.de>
4478         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4480 2013-04-08  Richard Biener  <rguenther@suse.de>
4482         * g++.dg/vect/slp-pr56812.cc: Adjust.
4484 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4486         * gcc.dg/pr56837.c: New test.
4487         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4488         "generated memset minus one".
4490 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4492         PR fortran/56849
4493         * gfortran.dg/reshape_5.f90: New.
4495 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4497         PR target/56843
4498         * gcc.target/powerpc/recip-1.c: Modify expected output.
4499         * gcc.target/powerpc/recip-3.c: Likewise.
4500         * gcc.target/powerpc/recip-4.c: Likewise.
4501         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4503 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4505         * gcc.target/arm/peep-ldrd-1.c: New test.
4506         * gcc.target/arm/peep-strd-1.c: Likewise.
4508 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4510         * gcc.target/arm/negdi-1.c: New test.
4511         * gcc.target/arm/negdi-2.c: Likewise.
4512         * gcc.target/arm/negdi-3.c: Likewise.
4513         * gcc.target/arm/negdi-4.c: Likewise.
4515 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4517         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4518         Add -march=armv8-a when we use v8 NEON.
4519         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4520         (check_effective_target_vect_call_ceilf): Likewise.
4521         (check_effective_target_vect_call_floorf): Likewise.
4522         (check_effective_target_vect_call_roundf): Likewise.
4523         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4524         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4525         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4526         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4527         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4529 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4531         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4532         * gcc.target/powerpc/sd-pwr6.c: Same.
4533         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4534         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4536 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4538         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4540 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4542         PR fortran/40881
4543         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4544         * gfortran.dg/altreturn_4.f90: Ditto.
4545         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4546         * gfortran.dg/altreturn_5.f90: Ditto.
4547         * gfortran.dg/altreturn_6.f90: Ditto.
4548         * gfortran.dg/altreturn_7.f90: Ditto.
4550 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4552         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4553         New procedure.
4554         (check_effective_target_arm_v8_neon_ok_nocache):
4555         Likewise.
4556         (check_effective_target_arm_v8_neon_ok): Change to use
4557         check_effective_target_arm_v8_neon_ok_nocache.
4558         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4559         NEON flags.
4560         (check_effective_target_vect_call_btruncf):
4561         Enable for arm and ARMv8 NEON.
4562         (check_effective_target_vect_call_ceilf): Likewise.
4563         (check_effective_target_vect_call_floorf): Likewise.
4564         (check_effective_target_vect_call_roundf): Likewise.
4565         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4566         target.
4568 2013-04-04  Marek Polacek  <polacek@redhat.com>
4570         PR tree-optimization/48186
4571         * gcc.dg/pr48186.c: New test.
4573 2013-04-04  Richard Biener  <rguenther@suse.de>
4575         PR tree-optimization/56826
4576         * gcc.dg/vect/pr56826.c: New testcase.
4577         * gcc.dg/vect/O3-pr36098.c: Adjust.
4579 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4581         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4582         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4583         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4584         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4585         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4586         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4587         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4588         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4589         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4590         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4592 2013-04-04  Richard Biener  <rguenther@suse.de>
4594         PR tree-optimization/56213
4595         * gcc.dg/vect/vect-123.c: New testcase.
4597 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4599         PR fortran/56810
4600         * gfortran.dg/read_repeat_2.f90: New.
4602 2013-04-04  Richard Biener  <rguenther@suse.de>
4604         PR tree-optimization/56837
4605         * g++.dg/torture/pr56837.C: New testcase.
4607 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4609         PR fortran/50269
4610         * gfortran.dg/c_loc_test_21.f90: New.
4611         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4612         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4613         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4614         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4615         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4617 2013-04-03  Jeff Law  <law@redhat.com>
4619         PR tree-optimization/56799
4620         * gcc.c-torture/execute/pr56799.c: New test.
4622 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4624         PR c++/56815
4625         * g++.dg/warn/Wpointer-arith-1.C: New.
4626         * g++.dg/gomp/for-19.C: Adjust.
4628 2013-04-03  Marek Polacek  <polacek@redhat.com>
4630         PR sanitizer/55702
4631         * gcc.dg/pr55702.c: New test.
4633 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4635         PR target/56809
4636         * gcc.dg/pr56809.c: New testcase.
4638 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4640         PR debug/56819
4641         * g++.dg/debug/pr56819.C: New test.
4643 2013-04-03  Richard Biener  <rguenther@suse.de>
4645         PR tree-optimization/56817
4646         * g++.dg/torture/pr56817.C: New testcase.
4648 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4650         * gcc.dg/vect/bb-slp-31.c: New file.
4652 2013-04-03  Jason Merrill  <jason@redhat.com>
4654         PR c++/34949
4655         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4657 2013-04-03  Richard Biener  <rguenther@suse.de>
4659         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4661 2013-04-03  Richard Biener  <rguenther@suse.de>
4663         PR tree-optimization/55964
4664         * gcc.dg/torture/pr55964-2.c: New testcase.
4666 2013-04-03  Richard Biener  <rguenther@suse.de>
4668         PR tree-optimization/56501
4669         * gcc.dg/torture/pr56501.c: New testcase.
4671 2013-04-03  Richard Biener  <rguenther@suse.de>
4673         PR tree-optimization/56407
4674         * gcc.dg/torture/pr56407.c: New testcase.
4676 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4678         PR tree-optimization/56790
4679         * g++.dg/ext/pr56790-1.C: New testcase.
4681 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4683         * gcc.target/i386/merge-1.c: New testcase.
4684         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4686 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4688         PR c/19449
4689         * gcc.c-torture/execute/pr19449.c: New test.
4691 2013-04-03  Richard Biener  <rguenther@suse.de>
4693         PR tree-optimization/56812
4694         * g++.dg/vect/slp-pr56812.cc: New testcase.
4696 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4698         PR fortran/56284
4699         PR fortran/40881
4700         * gfortran.dg/altreturn_8.f90: New.
4701         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4702         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4703         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4705 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4707         PR rtl-optimization/56745
4708         * gcc.c-torture/compile/pr56745.c: New test.
4710 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4712         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4714 2013-04-02  Richard Biener  <rguenther@suse.de>
4716         PR tree-optimization/56778
4717         * gcc.dg/torture/pr56778.c: New testcase.
4719 2013-04-02  Richard Biener  <rguenther@suse.de>
4721         PR middle-end/56768
4722         * g++.dg/torture/pr56768.C: New testcase.
4724 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4726         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4728 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730         PR fortran/56660
4731         * gfortran.dg/namelist_82.f90:  New test.
4733 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4735         PR fortran/56500
4736         * gfortran.dg/implicit_class_1.f90: New.
4738 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4740         PR fortran/56786
4741         * gfortran.dg/namelist_81.f90:  New test.
4743 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4745         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4746         for constant and equal string lengths.
4747         * gfortran.dg/character_comparison_5.f90:  Likewise.
4748         * gfortran.dg/character_comparison_9.f90:  New test.
4750 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4752         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4753         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4755 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4757         PR fortran/35203
4758         * gfortran.dg/optional_absent_3.f90: New.
4760 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4762         PR fortran/56737
4763         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4765 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4767         PR fortran/56735
4768         * gfortran.dg/namelist_80.f90: New.
4770 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4772         PR fortran/45159
4773         * gfortran.dg/string_length_2.f90:  New test.
4774         * gfortran.dg/dependency_41.f90:  New test.
4776 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4778         PR fortran/55806
4779         * gfortran.dg/array_constructor_43.f90:  New test.
4780         * gfortran.dg/random_seed_3.f90:  New test.
4782 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4784         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4785         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4786         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4787         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4788         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4789         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4790         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4791         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4792         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4793         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4795 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4797         PR c++/56725
4798         * g++.dg/conversion/op4.C: Adjust.
4799         * g++.dg/cpp0x/rv1n.C: Likewise.
4800         * g++.dg/cpp0x/rv2n.C: Likewise.
4801         * g++.dg/cpp0x/template_deduction.C: Likewise.
4802         * g++.dg/expr/cond8.C: Likewise.
4803         * g++.dg/other/error4.C: Likewise.
4804         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4805         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4806         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4807         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4808         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4809         * g++.old-deja/g++.law/cvt20.C: Likewise.
4810         * g++.old-deja/g++.law/cvt8.C: Likewise.
4811         * g++.old-deja/g++.law/init8.C: Likewise.
4812         * g++.old-deja/g++.mike/net12.C: Likewise.
4813         * g++.old-deja/g++.mike/net8.C: Likewise.
4814         * g++.old-deja/g++.mike/p2793.C: Likewise.
4815         * g++.old-deja/g++.mike/p3836.C: Likewise.
4816         * g++.old-deja/g++.mike/p418.C: Likewise.
4817         * g++.old-deja/g++.mike/p701.C: Likewise.
4818         * g++.old-deja/g++.mike/p807.C: Likewise.
4820 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4822         PR middle-end/56694
4823         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4824         targets.
4826 2013-03-28  Marek Polacek  <polacek@redhat.com>
4828         PR tree-optimization/56695
4829         * gcc.dg/vect/pr56695.c: New test.
4831 2013-03-28  Richard Biener  <rguenther@suse.de>
4833         PR tree-optimization/37021
4834         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4835         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4837 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4839         PR fortran/56650
4840         PR fortran/36437
4841         * gfortran.dg/sizeof_2.f90: New.
4842         * gfortran.dg/sizeof_3.f90: New.
4843         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4845 2013-03-27  Richard Biener  <rguenther@suse.de>
4847         PR tree-optimization/37021
4848         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4850 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4852         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4853         * g++.dg/ipa/ivinline-2.C: Likewise.
4854         * g++.dg/ipa/ivinline-3.C: Likewise.
4855         * g++.dg/ipa/ivinline-4.C: Likewise.
4856         * g++.dg/ipa/ivinline-5.C: Likewise.
4857         * g++.dg/ipa/ivinline-7.C: Likewise.
4858         * g++.dg/ipa/ivinline-8.C: Likewise.
4859         * g++.dg/ipa/ivinline-9.C: Likewise.
4860         * g++.dg/cpp0x/noexcept03.C: Likewise.
4861         * gcc.dg/const-1.c: Likewise.
4862         * gcc.dg/ipa/pure-const-1.c: Likewise.
4863         * gcc.dg/noreturn-8.c: Likewise.
4864         * gcc.target/i386/mmx-1.c: Likewise.
4865         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4866         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4867         * gcc.c-torture/execute/pr33992.x: New file.
4869 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4871         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4873 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4875         PR c++/55951
4876         * g++.dg/ext/desig5.C: New.
4878 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4880         PR fortran/56649
4881         * gfortran.dg/merge_init_expr_2.f90: New.
4882         * gfortran.dg/merge_char_1.f90: Modify test to
4883         stay a run-time test.
4884         * gfortran.dg/merge_char_3.f90: Ditto.
4886 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4888         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4889         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4891 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4893         PR c++/56722
4894         * g++.dg/cpp0x/range-for23.C: New.
4896 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4898         PR libfortran/52512
4899         * gfortran.dg/namelist_79.f90: New.
4901 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4903         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4905 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4907         PR fortran/38536
4908         PR fortran/38813
4909         PR fortran/38894
4910         PR fortran/39288
4911         PR fortran/40963
4912         PR fortran/45824
4913         PR fortran/47023
4914         PR fortran/47034
4915         PR fortran/49023
4916         PR fortran/50269
4917         PR fortran/50612
4918         PR fortran/52426
4919         PR fortran/54263
4920         PR fortran/55343
4921         PR fortran/55444
4922         PR fortran/55574
4923         PR fortran/56079
4924         PR fortran/56378
4925         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4926         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4927         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4928         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4929         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4930         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4931         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4932         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4933         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4934         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4935         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4936         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4937         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4938         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4939         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4940         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4941         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4942         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4943         * gfortran.dg/pr32601_1.f03: Ditto.
4944         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4945         * gfortran.dg/blockdata_7.f90: New.
4946         * gfortran.dg/c_assoc_4.f90: New.
4947         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4948         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4949         * gfortran.dg/c_funloc_tests_8.f90: New.
4950         * gfortran.dg/c_loc_test_17.f90: New.
4951         * gfortran.dg/c_loc_test_18.f90: New.
4952         * gfortran.dg/c_loc_test_19.f90: New.
4953         * gfortran.dg/c_loc_test_20.f90: New.
4954         * gfortran.dg/c_sizeof_5.f90: New.
4955         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4956         * gfortran.dg/transfer_resolve_2.f90: New.
4957         * gfortran.dg/transfer_resolve_3.f90: New.
4958         * gfortran.dg/transfer_resolve_4.f90: New.
4959         * gfortran.dg/pr32601.f03: Update dg-error.
4960         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4961         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4963 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4965         * gcc.target/arm/vseleqdf.c: New test.
4966         * gcc.target/arm/vseleqsf.c: Likewise.
4967         * gcc.target/arm/vselgedf.c: Likewise.
4968         * gcc.target/arm/vselgesf.c: Likewise.
4969         * gcc.target/arm/vselgtdf.c: Likewise.
4970         * gcc.target/arm/vselgtsf.c: Likewise.
4971         * gcc.target/arm/vselledf.c: Likewise.
4972         * gcc.target/arm/vsellesf.c: Likewise.
4973         * gcc.target/arm/vselltdf.c: Likewise.
4974         * gcc.target/arm/vselltsf.c: Likewise.
4975         * gcc.target/arm/vselnedf.c: Likewise.
4976         * gcc.target/arm/vselnesf.c: Likewise.
4977         * gcc.target/arm/vselvcdf.c: Likewise.
4978         * gcc.target/arm/vselvcsf.c: Likewise.
4979         * gcc.target/arm/vselvsdf.c: Likewise.
4980         * gcc.target/arm/vselvssf.c: Likewise.
4982 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4984         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4985         body from here...
4986         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4987         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4988         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4989         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4990         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4991         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4992         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4993         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4994         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4995         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4996         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4997         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4998         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4999         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5000         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5001         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5002         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5003         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5004         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5005         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5006         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5007         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5008         * gcc.target/arm/atomic-op-char.c: Likewise.
5009         * gcc.target/arm/atomic-op-consume.c: Likewise.
5010         * gcc.target/arm/atomic-op-int.c: Likewise.
5011         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5012         * gcc.target/arm/atomic-op-release.c: Likewise.
5013         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5014         * gcc.target/arm/atomic-op-short.c: Likewise.
5016 2013-03-25  Richard Biener  <rguenther@suse.de>
5018         PR middle-end/56694
5019         * g++.dg/torture/pr56694.C: New testcase.
5021 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5023         PR target/56720
5024         * gcc.target/arm/neon-vcond-gt.c: New test.
5025         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5026         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5028 2013-03-25  Richard Biener  <rguenther@suse.de>
5030         PR tree-optimization/56689
5031         * gcc.dg/torture/pr56689.c: New testcase.
5033 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5035         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5037 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5039         PR fortran/56696
5040         * gfortran.dg/eof_5.f90: New.
5042 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5044         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5045         alphabetically.
5047 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5049         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5051 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5053         PR testsuite/55994
5054         * gcc.c-torture/execute/builtins/builtins.exp: Add
5055         -Wl,--allow-multiple-definition for RTEMS targets.
5057 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5059         * gcc.target/aarch64/movk.c: New test.
5061 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5063         * g++.dg/ext/vector21.C: New testcase.
5065 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5067         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5068         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5070 2013-03-21  Richard Biener  <rguenther@suse.de>
5072         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5073         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5075 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5077         * gcc.target/aarch64/vect.c: Test and result vector added
5078         for sabd and saba instructions.
5079         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5080         instructions in assembly.
5081         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5082         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5083         for fabd instruction.
5084         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5085         instruction in assembly.
5086         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5088 2013-03-20  Jeff Law  <law@redhat.com>
5090         * g++.dg/tree-ssa/ssa-dom.C: New test.
5092 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5094         * gcc.target/powerpc/mmfpgpr.c: New test.
5095         * gcc.target/powerpc/sd-vsx.c: Likewise.
5096         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5097         * gcc.target/powerpc/vsx-float0.c: Likewise.
5099 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5101         PR tree-optimization/56355
5102         * gcc.dg/pr56355-1.c: New file.
5104 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5105             Richard Sandiford  <rdsandiford@googlemail.com>
5107         * gcc.target/mips/mips.exp: Add microMIPS support.
5108         * gcc.target/mips/umips-movep-2.c: New test.
5109         * gcc.target/mips/umips-lwp-2.c: New test.
5110         * gcc.target/mips/umips-swp-5.c: New test.
5111         * gcc.target/mips/umips-constraints-1.c: New test.
5112         * gcc.target/mips/umips-lwp-3.c: New test.
5113         * gcc.target/mips/umips-swp-6.c: New test.
5114         * gcc.target/mips/umips-constraints-2.c: New test.
5115         * gcc.target/mips/umips-save-restore-1.c: New test.
5116         * gcc.target/mips/umips-lwp-4.c: New test.
5117         * gcc.target/mips/umips-swp-7.c: New test.
5118         * gcc.target/mips/umips-save-restore-2.c: New test.
5119         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5120         * gcc.target/mips/umips-lwp-5.c: New test.
5121         * gcc.target/mips/umips-save-restore-3.c: New test.
5122         * gcc.target/mips/umips-lwp-6.c: New test.
5123         * gcc.target/mips/umips-swp-1.c: New test.
5124         * gcc.target/mips/umips-lwp-7.c: New test.
5125         * gcc.target/mips/umips-swp-2.c: New test.
5126         * gcc.target/mips/umips-lwp-8.c: New test.
5127         * gcc.target/mips/umips-swp-3.c: New test.
5128         * gcc.target/mips/umips-movep-1.c: New test.
5129         * gcc.target/mips/umips-lwp-1.c: New test.
5130         * gcc.target/mips/umips-swp-4.c: New test.
5132 2013-03-20  Richard Biener  <rguenther@suse.de>
5134         PR tree-optimization/56661
5135         * gcc.dg/torture/pr56661.c: New testcase.
5137 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5139         PR rtl-optimization/56605
5140         * gcc.target/powerpc/pr56605.c: New.
5142 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5144         PR fortran/54932
5145         * gfortran.dg/do_1.f90: Don't xfail.
5147 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5149         PR libfortran/51825
5150         * gfortran.dg/namelist_77.f90: New.
5151         * gfortran.dg/namelist_78.f90: New.
5153 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5155         PR libfortran/48618
5156         * gfortran.dg/open_negative_unit_1.f90: New.
5158 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5160         * gcc.target/aarch64/sbc.c: New test.
5162 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5164         * gcc.target/aarch64/ror.c: New test.
5166 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5168         * gcc.target/aarch64/extr.c: New test.
5170 2013-03-19  Richard Biener  <rguenther@suse.de>
5172         PR tree-optimization/56273
5173         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5174         * c-c++-common/uninit-17.c: Likewise.
5176 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5178         PR tree-optimization/56635
5179         * g++.dg/torture/pr56635.C: New test.
5181 2013-03-18  Richard Biener  <rguenther@suse.de>
5183         PR tree-optimization/3713
5184         * g++.dg/ipa/devirt-12.C: New testcase.
5186 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5188         PR c/56566
5189         * c-c++-common/pr56566.c: New test.
5191 2013-03-17  Jason Merrill  <jason@redhat.com>
5193         * g++.dg/template/abstract-dr337.C: XFAIL.
5195 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5197         PR c++/56607
5198         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5199         * c-c++-common/pr56607.c: New test.
5201 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5203         PR c++/56582
5204         * g++.dg/cpp0x/constexpr-array5.C: New.
5206 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5208         PR fortran/56615
5209         * gfortran.dg/transfer_intrinsic_5.f90: New.
5211 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5213         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5214         * gcc.target/i386/pr20020-1.c: Likewise.
5215         * gcc.target/i386/pr20020-2.c: Likewise.
5216         * gcc.target/i386/pr20020-3.c: Likewise.
5217         * gcc.target/i386/pr53425-1.c: Likewise.
5218         * gcc.target/i386/pr53425-2.c: Likewise.
5219         * gcc.target/i386/pr55093.c: Likewise.
5220         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5222 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5224         PR debug/56307
5225         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5226         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5228 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5230         PR tree-optimization/53265
5231         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5232         undefined behavior.
5233         * gcc.dg/graphite/id-6.c (test): Likewise.
5234         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5235         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5237         PR tree-optimization/53265
5238         * gcc.dg/pr53265.c: New test.
5239         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5240         to dg-options.
5241         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5242         arrays.
5243         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5244         n, use it as high bound instead of 4.
5246 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5248         PR target/49880
5249         * gcc.target/sh/pr49880-1.c: New.
5250         * gcc.target/sh/pr49880-2.c: New.
5251         * gcc.target/sh/pr49880-3.c: New.
5252         * gcc.target/sh/pr49880-4.c: New.
5253         * gcc.target/sh/pr49880-5.c: New.
5255 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5257         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5259 2013-03-13  Richard Biener  <rguenther@suse.de>
5261         PR tree-optimization/56608
5262         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5264 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5266         PR c++/56611
5267         * g++.dg/cpp0x/alias-decl-32.C: New.
5269 2013-03-11  Jan Hubicka  <jh@suse.cz>
5271         PR middle-end/56571
5272         * gcc.c-torture/compile/pr56571.c: New testcase.
5274 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5276         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5277         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5279 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5281         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5282         * gcc.dg/inline_4.c: Likewise.
5283         * gcc.dg/unroll_2.c: Likewise.
5284         * gcc.dg/unroll_3.c: Likewise.
5285         * gcc.dg/unroll_4.c: Likewise.
5287 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5289         PR testsuite/54119
5290         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5292         PR debug/56307
5293         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5295 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5297         PR target/40797
5298         * gcc.c-torture/compile/pr40797.c: New.
5300 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5302         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5304 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5306         PR fortran/56575
5307         * gfortran.dg/class_56.f90: New test.
5309 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5311         PR middle-end/56524
5312         * gcc.target/mips/pr56524.c: New test.
5314 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5316         PR c++/56565
5317         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5319 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5321         PR c++/51412
5322         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5324 2013-03-08  Marek Polacek  <polacek@redhat.com>
5326         PR tree-optimization/56478
5327         * gcc.dg/torture/pr56478.c: New test.
5329 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5331         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5332         targets linker option --allow-multiple-definition.
5334         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5335         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5336         * gcc.dg/pr52549.c: Add LLP64 case.
5337         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5338         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5339         * gcc.dg/torture/pr51071-2.c: Likewise.
5340         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5341         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5342         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5343         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5344         * gcc.dg/weak/weak-1.c: Likewise.
5345         * gcc.dg/weak/weak-2.c: Likewise.
5346         * gcc.dg/weak/weak-3.c: Likewise.
5347         * gcc.dg/weak/weak-4.c: Likewise.
5348         * gcc.dg/weak/weak-5.c: Likewise.
5349         * gcc.dg/weak/weak-15.c: Likewise.
5350         * gcc.dg/weak/weak-16.c: Likewise.
5352         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5354 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5356         PR tree-optimization/56559
5357         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5359 2013-03-07  Andreas Schwab  <schwab@suse.de>
5361         * gcc.dg/pr31490.c: Fix last change.
5363 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5365         PR c++/56534
5366         * g++.dg/template/crash115.C: New.
5368 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5370         PR tree-optimization/56539
5371         * gcc.c-torture/compile/pr56539.c: New test.
5373 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5375         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5376         targets.
5377         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5378         * gcc.dg/lto/20091013-1_2.c: Likewise.
5379         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5381 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5383         * gnat.dg/specs/aggr6.ads: New test.
5385 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5387         * gnat.dg/loop_optimization15.ad[sb]: New test.
5389 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5391         PR middle-end/56548
5392         * gcc.dg/pr56548.c: New test.
5394 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5396         PR debug/53363
5397         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5399 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5401         PR c++/56543
5402         * g++.dg/template/typename20.C: New test.
5404 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5406         PR debug/56510
5407         * gcc.dg/pr56510.c: New test.
5409         PR rtl-optimization/56484
5410         * gcc.c-torture/compile/pr56484.c: New test.
5412 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5414         PR c++/56530
5415         * g++.dg/warn/Wsign-conversion-2.C: New.
5417 2013-03-05  Richard Biener  <rguenther@suse.de>
5419         PR tree-optimization/56270
5420         * gcc.dg/vect/slp-38.c: New testcase.
5422 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5424         PR rtl-optimization/56494
5425         * gcc.dg/pr56494.c: New test.
5427 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5429         * gcc.dg/pr56424.c: New test.
5431 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5433         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5434         * gcc.dg/pr56228.c <avr>: Skip.
5436 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5438         PR testsuite/52641
5439         PR tree-optimization/52631
5440         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5442 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5444         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5445         * gcc.dg/vect/vect-83_64.c: Same.
5447 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5449         PR fortran/56477
5450         * gfortran.dg/pointer_check_13.f90: New test.
5452 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5454         PR fortran/54730
5455         * gfortran.dg/array_constructor_42.f90: New test.
5457 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5459         PR c++/52688
5460         * g++.dg/template/static33.C: New.
5461         * g++.dg/template/static34.C: Likewise.
5463         PR c++/10291
5464         * g++.dg/template/static35.C: New.
5466 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5468         * gcc.dg/pr56396.c: Require pic support.
5470 2013-03-01  Richard Biener  <rguenther@suse.de>
5472         PR tree-optimization/55481
5473         * gcc.dg/torture/pr56488.c: New testcase.
5475 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5476             Jakub Jelinek  <jakub@redhat.com>
5478         PR sanitizer/56454
5479         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5480         no_sanitize_address attribute rather than no_address_safety_analysis.
5481         * g++.dg/asan/sanitizer_test_utils.h
5482         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5483         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5484         in addition to no_address_safety_analysis.
5486 2013-02-28  Jason Merrill  <jason@redhat.com>
5488         PR c++/56481
5489         * g++.dg/cpp0x/constexpr-and.C: New.
5491 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5493         PR tree-optimization/56294
5494         * g++.dg/debug/pr56294.C: New test.
5496 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5498         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5500 2013-02-27  Marek Polacek  <polacek@redhat.com>
5502         PR rtl-optimization/56466
5503         * gcc.dg/pr56466.c: New test.
5505 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5507         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5508         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5509         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5511 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5513         PR middle-end/45472
5514         * gcc.dg/pr45472.c: New test.
5516 2013-02-26  Marek Polacek  <polacek@redhat.com>
5518         PR tree-optimization/56426
5519         * gcc.dg/pr56436.c: New test.
5521 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5523         PR tree-optimization/56448
5524         * gcc.c-torture/compile/pr56448.c: New test.
5526         PR tree-optimization/56443
5527         * gcc.dg/torture/pr56443.c: New test.
5529 2013-02-25  Richard Biener  <rguenther@suse.de>
5531         PR tree-optimization/56175
5532         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5534 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5536         PR c++/56403
5537         * g++.dg/torture/pr56403.C: New test.
5539 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5541         Revert:
5542         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5543         Richard Sandiford  <rdsandiford@googlemail.com>
5545         * gcc.target/mips/mips.exp: Add microMIPS support.
5546         * gcc.target/mips/umips-movep-2.c: New test.
5547         * gcc.target/mips/umips-lwp-2.c: New test.
5548         * gcc.target/mips/umips-swp-5.c: New test.
5549         * gcc.target/mips/umips-constraints-1.c: New test.
5550         * gcc.target/mips/umips-lwp-3.c: New test.
5551         * gcc.target/mips/umips-swp-6.c: New test.
5552         * gcc.target/mips/umips-constraints-2.c: New test.
5553         * gcc.target/mips/umips-save-restore-1.c: New test.
5554         * gcc.target/mips/umips-lwp-4.c: New test.
5555         * gcc.target/mips/umips-swp-7.c: New test.
5556         * gcc.target/mips/umips-save-restore-2.c: New test.
5557         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5558         * gcc.target/mips/umips-lwp-5.c: New test.
5559         * gcc.target/mips/umips-save-restore-3.c: New test.
5560         * gcc.target/mips/umips-lwp-6.c: New test.
5561         * gcc.target/mips/umips-swp-1.c: New test.
5562         * gcc.target/mips/umips-lwp-7.c: New test.
5563         * gcc.target/mips/umips-swp-2.c: New test.
5564         * gcc.target/mips/umips-lwp-8.c: New test.
5565         * gcc.target/mips/umips-swp-3.c: New test.
5566         * gcc.target/mips/umips-movep-1.c: New test.
5567         * gcc.target/mips/umips-lwp-1.c: New test.
5568         * gcc.target/mips/umips-swp-4.c: New test.
5570 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5571             Richard Sandiford  <rdsandiford@googlemail.com>
5573         * gcc.target/mips/mips.exp: Add microMIPS support.
5574         * gcc.target/mips/umips-movep-2.c: New test.
5575         * gcc.target/mips/umips-lwp-2.c: New test.
5576         * gcc.target/mips/umips-swp-5.c: New test.
5577         * gcc.target/mips/umips-constraints-1.c: New test.
5578         * gcc.target/mips/umips-lwp-3.c: New test.
5579         * gcc.target/mips/umips-swp-6.c: New test.
5580         * gcc.target/mips/umips-constraints-2.c: New test.
5581         * gcc.target/mips/umips-save-restore-1.c: New test.
5582         * gcc.target/mips/umips-lwp-4.c: New test.
5583         * gcc.target/mips/umips-swp-7.c: New test.
5584         * gcc.target/mips/umips-save-restore-2.c: New test.
5585         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5586         * gcc.target/mips/umips-lwp-5.c: New test.
5587         * gcc.target/mips/umips-save-restore-3.c: New test.
5588         * gcc.target/mips/umips-lwp-6.c: New test.
5589         * gcc.target/mips/umips-swp-1.c: New test.
5590         * gcc.target/mips/umips-lwp-7.c: New test.
5591         * gcc.target/mips/umips-swp-2.c: New test.
5592         * gcc.target/mips/umips-lwp-8.c: New test.
5593         * gcc.target/mips/umips-swp-3.c: New test.
5594         * gcc.target/mips/umips-movep-1.c: New test.
5595         * gcc.target/mips/umips-lwp-1.c: New test.
5596         * gcc.target/mips/umips-swp-4.c: New test.
5598 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5600         PR sanitizer/56393
5601         * lib/asan-dg.exp (asan_link_flags): Add
5602         -B${gccpath}/libsanitizer/asan/ to flags.
5604 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5606         PR middle-end/56420
5607         * gcc.dg/torture/pr56420.c: New test.
5609 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5611         PR middle-end/56108
5612         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5614 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5616         PR tree-optimization/56310
5617         * g++.dg/ipa/pr56310.C: New test.
5619 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5621         PR fortran/56385
5622         * gfortran.dg/proc_ptr_comp_37.f90: New.
5624 2013-02-21  Richard Biener  <rguenther@suse.de>
5626         PR tree-optimization/56415
5627         Revert
5628         2013-02-11  Richard Biener  <rguenther@suse.de>
5630         PR tree-optimization/56273
5631         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5632         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5633         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5634         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5635         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5636         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5638 2013-02-21  Marek Polacek  <polacek@redhat.com>
5640         PR tree-optimization/56398
5641         * g++.dg/torture/pr56398.C: New test.
5643 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5645         PR inline-asm/56405
5646         * gcc.c-torture/compile/pr56405.c: New test.
5648 2013-02-20  Jan Hubicka  <jh@suse.cz>
5650         PR tree-optimization/56265
5651         * g++.dg/ipa/devirt-11.C: New testcase.
5653 2013-02-20  Richard Biener  <rguenther@suse.de>
5655         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5657 2013-02-20  Richard Biener  <rguenther@suse.de>
5658         Jakub Jelinek  <jakub@redhat.com>
5660         PR tree-optimization/56396
5661         * gcc.dg/pr56396.c: New testcase.
5663 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5665         PR c++/56373
5666         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5668 2013-02-19  Richard Biener  <rguenther@suse.de>
5670         PR tree-optimization/56384
5671         * gcc.dg/torture/pr56384.c: New testcase.
5673 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5675         PR tree-optimization/56350
5676         * gcc.dg/pr56350.c: New test.
5678         PR tree-optimization/56381
5679         * g++.dg/opt/pr56381.C: New test.
5681 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5683         PR pch/54117
5684         * lib/dg-pch.exp (pch-init, pch-finish,
5685         check_effective_target_pch_supported_debug): New procs.
5686         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5687         Likewise if $pch_unsupported_debug and $flags include -g.
5688         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5689         and dg-require-effective-target pch_unsupported_debug.
5690         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5691         * objc.dg/pch/pch.exp: Likewise.
5692         * gcc.dg/pch/pch.exp: Likewise.
5693         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5694         pch_unsupported_debug.
5695         * gcc.dg/pch/valid-1.hs: Likewise.
5696         * gcc.dg/pch/valid-1b.c: Likewise.
5697         * gcc.dg/pch/valid-1b.hs: Likewise.
5699 2013-02-18  Richard Biener  <rguenther@suse.de>
5701         PR tree-optimization/56366
5702         * gcc.dg/torture/pr56366.c: New testcase.
5704 2013-02-18  Richard Biener  <rguenther@suse.de>
5706         PR middle-end/56349
5707         * gcc.dg/torture/pr56349.c: New testcase.
5709 2013-02-18  Richard Biener  <rguenther@suse.de>
5711         PR tree-optimization/56321
5712         * gcc.dg/torture/pr56321.c: New testcase.
5714 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5716         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5718 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5719             Dodji Seketeli  <dodji@redhat.com>
5721         PR asan/56330
5722         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5723         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5724         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5725         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5726         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5727         * c-c++-common/asan/pr56330.c: Likewise.
5728         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5729         Ensure the size argument of __builtin_memcpy is a constant.
5731 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5732             Paolo Carlini  <paolo.carlini@oracle.com>
5734         PR c++/51242
5735         * g++.dg/cpp0x/enum23.C: New.
5737 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5739         PR target/54685
5740         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5742 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5744         PR rtl-optimization/56348
5745         * gcc.target/i386/pr56348.c: New test.
5747 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5749         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5750         * gcc.target/arm/interrupt-2.c: Likewise.
5752 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5754         PR fortran/56318
5755         * gfortran.dg/matmul_9.f90: New.
5757 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5759         PR fortran/53818
5760         * gfortran.dg/init_flag_11.f90: New.
5762 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5764         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5766 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5768         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5769         characters.
5771 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5772             Tobias Burnus  <burnus@net-b.de>
5774         PR testsuite/56138
5775         * gfortran.dg/allocatable_function_7.f90: New.
5777 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5779         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5780         * asan_globals_test-wrapper.cc: New file.
5781         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5782         instead of asan_globals_test.cc as dg-additional-sources.
5783         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5784         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5785         "sanitizer_test_utils.h" instead of
5786         "sanitizer_common/tests/sanitizer_test_utils.h".
5787         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5788         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5789         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5790         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5791         * g++.dg/asan/asan_test.cc: Synced from upstream.
5792         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5794 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5796         Fix an asan crash
5797         * c-c++-common/asan/memcmp-2.c: New test.
5799 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5801         PR c++/55582
5802         * g++.dg/cpp0x/udlit-string-literal.h: New.
5803         * g++.dg/cpp0x/udlit-string-literal.C: New.
5805 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5807         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5809 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5811         PR target/56184
5812         * gcc.target/arm/pr56184.C: New test.
5814 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5816         PR c++/56302
5817         * g++.dg/torture/pr56302.C: New test.
5818         * g++.dg/cpp0x/constexpr-56302.C: New test.
5819         * c-c++-common/pr56302.c: New test.
5821 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5822             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5824         PR fortran/56204
5825         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5826         * gfortran.dg/quad_3.f90: Ditto.
5828 2013-02-13  Kostya Serebryany  <kcc@google.com>
5830         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5831         to match the fresh asan run-time.
5832         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5834 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5836         Avoid instrumenting duplicated memory access in the same basic block
5837         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5838         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5839         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5840         * c-c++-common/asan/inc.c: Likewise.
5842 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5844         PR inline-asm/56148
5845         * gcc.target/i386/pr56148.c: New test.
5847 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5848             Tobias Burnus  <burnus@net-b.de>
5850         PR testsuite/56082
5851         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5852         to kind=2.
5854 2013-02-12  Richard Biener  <rguenther@suse.de>
5856         PR lto/56297
5857         * gcc.dg/lto/pr56297_0.c: New testcase.
5858         * gcc.dg/lto/pr56297_0.c: Likewise.
5860 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5862         PR fortran/46952
5863         * gfortran.dg/typebound_deferred_1.f90: New.
5865 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5867         PR rtl-optimization/56151
5868         * gcc.target/i386/pr56151.c: New test.
5870 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5872         * g++.dg/ext/mv12.C: New test.
5873         * g++.dg/ext/mv12.h: New file.
5874         * g++.dg/ext/mv12-aux.C: New file.
5875         * g++.dg/ext/mv13.C: New test.
5877 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5879         * lib/target-supports.exp
5880         (check_effective_target_powerpc_eabi_ok): New.
5881         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5882         powerpc_eabi_ok.
5883         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5884         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5885         only.
5886         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5887         * gcc.target/powerpc/pr51623.c: Likewise.
5888         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5889         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5891 2013-02-11  Alexander Potapenko  <glider@google.com>
5892             Jack Howarth  <howarth@bromo.med.uc.edu>
5893             Jakub Jelinek  <jakub@redhat.com>
5895         PR sanitizer/55617
5896         * g++.dg/asan/pr55617.C: Run on all targets.
5898 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5900         PR rtl-optimization/56275
5901         * gcc.dg/pr56275.c: New test.
5903 2013-02-11  Richard Biener  <rguenther@suse.de>
5905         PR tree-optimization/56273
5906         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5908 2013-02-11  Richard Biener  <rguenther@suse.de>
5910         PR tree-optimization/56264
5911         * gcc.dg/torture/pr56264.c: New testcase.
5913 2013-02-11  Richard Biener  <rguenther@suse.de>
5915         PR tree-optimization/56273
5916         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5917         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5918         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5919         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5920         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5921         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5923 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5925         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5926         for *-*-linux-gnu targets.
5927         * g++.dg/asan/interception-test-1.c: Ditto.
5928         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5929         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5931 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5933         PR fortran/55362
5934         * gfortran.dg/intrinsic_size_4.f90 : New test.
5936 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5938         PR target/56256
5939         * gcc.target/powerpc/pr56256.c: New test.
5941 2013-02-08  Ian Lance Taylor  <iant@google.com>
5943         * lib/go.exp: Load timeout.exp.
5945 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5947         PR rtl-optimization/56246
5948         * gcc.target/i386/pr56246.c: New test.
5950 2013-02-08  Jeff Law  <law@redhat.com>
5952         PR debug/53948
5953         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5955 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5957         PR target/56043
5958         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5959         powerpc*-*-linux*.
5961 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5963         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5965 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5967         PR rtl-optimization/56195
5968         * gcc.dg/torture/pr56195.c: New test.
5970 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5972         PR fortran/54107
5973         * gfortran.dg/recursive_interface_2.f90: New test.
5975 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5977         PR tree-optimization/56250
5978         * gcc.c-torture/execute/pr56250.c: New test.
5980 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5982         PR tree-optimization/56064
5983         * gcc.dg/fixed-point/view-convert-2.c: New test.
5985 2013-02-08  Michael Matz  <matz@suse.de>
5987         PR tree-optimization/52448
5988         * gcc.dg/pr52448.c: New test.
5990 2013-02-08  Richard Biener  <rguenther@suse.de>
5992         PR middle-end/56181
5993         * gcc.dg/torture/pr56181.c: New testcase.
5995 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5997         PR target/54222
5998         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5999         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6001 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6003         PR c++/56241
6004         * g++.dg/parse/crash61.C: New test.
6006         PR c++/56239
6007         * g++.dg/parse/pr56239.C: New test.
6009         PR c++/56237
6010         * g++.dg/abi/mangle61.C: New test.
6012 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6014         PR rtl-optimization/56225
6015         * gcc.target/i386/pr56225.c: New test.
6017 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6019         PR debug/56154
6020         * gcc.dg/guality/pr56154-1.c: New test.
6021         * gcc.dg/guality/pr56154-2.c: New test.
6022         * gcc.dg/guality/pr56154-3.c: New test.
6023         * gcc.dg/guality/pr56154-4.c: New test.
6024         * gcc.dg/guality/pr56154-aux.c: New file.
6026         PR tree-optimization/55789
6027         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6028         cleanup-tree-dump.
6029         * gcc.dg/tree-ssa/inline-3.c: Add
6030         --param max-early-inliner-iterations=2 option.
6032 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6034         PR debug/53363
6035         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6036         Add -fno-dwarf2-cfi-asm to dg-options.
6037         Adapt match count.
6039 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6041         PR target/56228
6042         * gcc.dg/pr56228.c: New test.
6044 2013-02-07  Alan Modra  <amodra@gmail.com>
6046         PR target/54009
6047         * gcc.target/powerpc/pr54009.c: New test.
6048         PR target/54131
6049         * gfortran.dg/pr54131.f: New test.
6051 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6053         PR fortran/55789
6054         * gfortran.dg/array_constructor_41.f90: New test.
6056 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6058         PR fortran/55978
6059         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6061 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6063         PR middle-end/56217
6064         * g++.dg/gomp/pr56217.C: New test.
6066 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6068         PR tree-optimization/56205
6069         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6070         * gcc.c-torture/execute/pr56205.c: New test.
6072 2013-02-05  Richard Biener  <rguenther@suse.de>
6074         PR tree-optimization/53342
6075         PR tree-optimization/53185
6076         * gcc.dg/vect/pr53185-2.c: New testcase.
6078 2013-02-05  Jan Hubicka  <jh@suse.cz>
6080         PR tree-optimization/55789
6081         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6082         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6083         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6084         * g++.dg/ipa/inline-1.C: New testcase.
6085         * g++.dg/ipa/inline-2.C: New testcase.
6086         * g++.dg/ipa/inline-3.C: New testcase.
6088 2013-02-05  Jan Hubicka  <jh@suse.cz>
6090         PR tree-optimization/55789
6091         * g++.dg/torture/pr55789.C: New testcase.
6093 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6095         PR middle-end/56167
6096         * gcc.dg/pr56167.c: New test.
6098 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6100         PR target/55146
6101         * gcc.target/sh/pr55146.c: New.
6103 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6105         PR tree-optimization/54386
6106         * gcc.target/sh/pr54386.c: New.
6108 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6110         PR fortran/56008
6111         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6113         PR fortran/47517
6114         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6116 2013-02-04  Alexander Potapenko  <glider@google.com>
6117             Jack Howarth  <howarth@bromo.med.uc.edu>
6118             Jakub Jelinek  <jakub@redhat.com>
6120         PR sanitizer/55617
6121         * g++.dg/asan/pr55617.C: New test.
6123 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6125         PR fortran/54195
6126         * gfortran.dg/typebound_operator_19.f90: New test.
6127         * gfortran.dg/typebound_assignment_4.f90: New test.
6129 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6131         PR fortran/54107
6132         * gfortran.dg/recursive_interface_1.f90: New test.
6134 2013-02-04  Richard Guenther  <rguenther@suse.de>
6136         PR lto/56168
6137         * gcc.dg/lto/pr56168_0.c: New testcase.
6138         * gcc.dg/lto/pr56168_1.c: Likewise.
6140 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6142         PR fortran/50627
6143         PR fortran/56054
6144         * gfortran.dg/block_12.f90:  New test.
6145         * gfortran.dg/module_error_1.f90:  New test.
6147 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6149         * lib/target-supports.exp (check_effective_target_vect_float)
6150         (check_effective_target_vect_no_align): Add mips-sde-elf.
6152 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6154         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6156 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6158         * gcc.dg/pr56023.c: XFAIL on AIX.
6159         * gcc.dg/vect/pr49352.c: Same.
6161 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6163         * gnat.dg/opt26.adb: New test.
6165 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6167         Revert.
6168         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6170         * gcc.target/arm/neon-vfnms-1.c: New test.
6171         * gcc.target/arm/neon-vfnma-1.c: New test.
6173 2013-01-31  Richard Biener  <rguenther@suse.de>
6175         PR tree-optimization/56157
6176         * gcc.dg/torture/pr56157.c: New testcase.
6178 2013-01-30  Richard Biener  <rguenther@suse.de>
6180         PR tree-optimization/56150
6181         * gcc.dg/torture/pr56150.c: New testcase.
6183 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6185         PR sanitizer/55374
6186         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6187         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6188         printed in backtrace.
6189         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6190         to avoid errors about mismatched allocation vs. deallocation.
6192         PR c++/55742
6193         * g++.dg/mv1.C: Moved to...
6194         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6195         * g++.dg/mv2.C: Moved to...
6196         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6197         * g++.dg/mv3.C: Moved to...
6198         * g++.dg/ext/mv3.C: ... here.
6199         * g++.dg/mv4.C: Moved to...
6200         * g++.dg/ext/mv4.C: ... here.
6201         * g++.dg/mv5.C: Moved to...
6202         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6203         * g++.dg/mv6.C: Moved to...
6204         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6205         * g++.dg/ext/mv7.C: New test.
6206         * g++.dg/ext/mv8.C: New test.
6207         * g++.dg/ext/mv9.C: New test.
6208         * g++.dg/ext/mv10.C: New test.
6209         * g++.dg/ext/mv11.C: New test.
6211 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6213         PR rtl-optimization/56144
6214         * gcc.dg/pr56144.c: New.
6216 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6218         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6219         message.
6220         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6221         * g++.dg/cpp0x/constexpr-55573.C: Same
6223 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6225         PR tree-optimization/56064
6226         * gcc.dg/fixed-point/view-convert.c: New test.
6228 2013-01-30  Andreas Schwab  <schwab@suse.de>
6230         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6231         evaluate the end index in string range.
6233 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6235         PR fortran/56138
6236         * gfortran.dg/allocatable_function_6.f90: New.
6238 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6239             Mikael Morin  <mikael@gcc.gnu.org>
6241         PR fortran/54107
6242         * gfortran.dg/proc_ptr_comp_36.f90: New.
6244 2013-01-29  Richard Biener  <rguenther@suse.de>
6246         PR tree-optimization/55270
6247         * gcc.dg/torture/pr55270.c: New testcase.
6249 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6251         PR rtl-optimization/56117
6252         * gcc.dg/pr56117.c: New test.
6254 2013-01-28  Richard Biener  <rguenther@suse.de>
6256         PR tree-optimization/56034
6257         * gcc.dg/torture/pr56034.c: New testcase.
6259 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6261         PR tree-optimization/56125
6262         * gcc.dg/pr56125.c: New test.
6264 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6265             Mikael Morin  <mikael@gcc.gnu.org>
6267         PR fortran/53537
6268         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6269         * gfortran.dg/import8.f90: Likewise.
6270         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6271         * gfortran.dg/import10.f90: New test.
6272         * gfortran.dg/import11.f90: Likewise
6274 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6276         PR testsuite/56053
6277         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6278         string.h.  Provide memset, malloc and free prototypes, adjust line
6279         numbers in dg-output.
6280         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6281         Provide memset prototype and adjust line numbers in dg-output.
6282         * c-c++-common/asan/global-overflow-1.c: Likewise.
6284         PR tree-optimization/56094
6285         * gcc.dg/pr56094.c: New test.
6287 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6289         * gcc.target/arm/neon-vfnms-1.c: New test.
6290         * gcc.target/arm/neon-vfnma-1.c: New test.
6292 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6294         PR target/56114
6295         * gcc.target/i386/pr56114.c: New test.
6297 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6299         PR fortran/55984
6300         * gfortran.dg/associate_14.f90: New test.
6302         PR fortran/56047
6303         * gfortran.dg/associate_13.f90: New test.
6305 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6307         PR tree-optimization/56098
6308         * gcc.dg/pr56098-1.c: New test.
6309         * gcc.dg/pr56098-2.c: New test.
6311 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6313         PR target/54222
6314         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6316 2013-01-22  Marek Polacek  <polacek@redhat.com>
6318         PR tree-optimization/56035
6319         * gcc.dg/pr56035.c: New test.
6321 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6323         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6324         for MIPS.
6326 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6328         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6330 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6332         PR c/56078
6333         * gcc.dg/pr56078.c: New test.
6334         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6336 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6338         PR tree-optimization/55927
6339         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6341 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6343         * gcc.target/i386/movsd.c: New test.
6345 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6347         PR inline-asm/55934
6348         * gcc.target/i386/pr55934.c: New test.
6350 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6352         PR fortran/56081
6353         * gfortran.dg/select_8.f90: New.
6355 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6357         * gcc.target/microblaze/microblaze.exp: Remove
6358         target_config_cflags check.
6360 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6362         PR fortran/56052
6363         * gfortran.dg/gomp/pr56052.f90: New test.
6365         PR target/49069
6366         * gcc.dg/pr49069.c: New test.
6368 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6370         PR c++/55944
6371         * g++.dg/cpp0x/constexpr-static10.C: New.
6373 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6375         PR target/56028
6376         * gcc.target/i386/pr56028.c: New test.
6378 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6380         PR target/55686
6381         * gcc.target/i386/pr55686.c: New test.
6383 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6385         PR c++/53609
6386         * g++.dg/cpp0x/variadic139.C: New test.
6387         * g++.dg/cpp0x/variadic140.C: Likewise.
6388         * g++.dg/cpp0x/variadic141.C: Likewise.
6390 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6392         * gnat.dg/warn8.adb: New test.
6394 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6396         PR fortran/55919
6397         * gfortran.dg/include_8.f90: New test.
6399 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6401         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6402         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6404 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6406         PR tree-optimization/56051
6407         * gcc.c-torture/execute/pr56051.c: New test.
6409 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6411         PR rtl-optimization/56023
6412         * gcc.dg/pr56023.c: New test.
6414 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6416         PR middle-end/56022
6417         * gcc.target/i386/pr56022.c: New test.
6419 2013-01-21  Jason Merrill  <jason@redhat.com>
6421         * lib/target-supports.exp (check_effective_target_alias): New.
6423 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6425         PR debug/53235
6426         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6428 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6430         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6432 2013-01-19  Jeff Law  <law@redhat.com>
6434         PR tree-optimization/52631
6435         * tree-ssa/pr52631.c: New test.
6436         * tree-ssa/ssa-fre-9: Update expected output.
6438 2013-01-19  Anthony Green  <green@moxielogic.com>
6440         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6441         for moxie.
6443 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6445         PR tree-optimization/56029
6446         * g++.dg/torture/pr56029.C: New test.
6448 2013-01-18  Sharad Singhai  <singhai@google.com>
6450         PR tree-optimization/55995
6451         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6453 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6455         PR target/55433
6456         * gcc.target/i386/pr55433.c: New.
6458 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6460         PR middle-end/56015
6461         * gfortran.dg/pr56015.f90: New test.
6463 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6465         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6467 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6469         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6470         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6471         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6472         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6473         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6475 2013-01-17  Jeff Law  <law@redhat.com>
6477         * gcc.dg/pr52573.c: Move to...
6478         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6480         PR rtl-optimization/52573
6481         * gcc.dg/pr52573.c: New test.
6483 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6485         PR sanitizer/55679
6486         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6487         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6488         check_no_compiler_messages to test support in ucontext.h.
6489         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6490         compliant RLIMIT_AS.
6492 2013-01-17  Marek Polacek  <polacek@redhat.com>
6494         PR rtl-optimization/55833
6495         * gcc.dg/pr55833.c: New test.
6497 2013-01-17  Jan Hubicka  <jh@suse.cz>
6499         PR tree-optimization/55273
6500         * gcc.c-torture/compile/pr55273.c: New testcase.
6502 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6504         PR target/55981
6505         * gcc.target/pr55981.c: New test.
6507 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6509         * gcc.target/arm/pr40887.c: Require at least armv5.
6510         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6511         * gcc.target/arm/pr51915.c: Likewise.
6512         * gcc.target/arm/pr52006.c: Likewise.
6513         * gcc.target/arm/pr53187.c: Likewise.
6515         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6516         * gcc.target/arm/ftest-support-arm.h: Delete.
6517         * gcc.target/arm/ftest-support-thumb.h: Delete.
6518         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6519         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6520         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6521         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6522         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6523         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6524         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6525         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6526         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6527         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6528         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6529         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6530         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6531         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6532         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6533         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6534         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6535         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6536         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6537         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6538         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6539         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6540         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6541         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6543 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6545         PR tree-optimizations/55264
6546         * g++.dg/ipa/pr55264.C: New test.
6548 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6550         PR fortran/55983
6551         * gfortran.dg/class_55.f90: New.
6553 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6555         PR testsuite/55994
6556         * gcc.c-torture/execute/builtins/builtins.exp: Add
6557         -Wl,--allow-multiple-definition for eabi and elf targets.
6559         PR testsuite/54622
6560         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6561         check_effective_target_vect_perm_short,
6562         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6563         check_effective_target_vect64): Return 0 for big-endian ARM.
6564         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6566         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6567         prototypes.
6569 2013-01-16  Richard Biener  <rguenther@suse.de>
6571         PR tree-optimization/55964
6572         * gcc.dg/torture/pr55964.c: New testcase.
6574 2013-01-16  Richard Biener  <rguenther@suse.de>
6576         PR tree-optimization/54767
6577         PR tree-optimization/53465
6578         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6580 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6582         PR target/55301
6583         * gcc.target/sh/sh-switch.c: New testcase.
6585 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6587         * gcc.dg/webizer.c: Increase the array size.
6589 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6591         PR target/55940
6592         * gcc.dg/pr55940.c: New test.
6594 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6595             Harald Anlauf  <anlauf@gmx.de>
6597         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6598         * gfortran.dg/bounds_check_5.f90: Likewise.
6599         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6600         * gfortran.dg/continuation_9.f90: Likewise.
6601         * gfortran.dg/move_alloc_13.f90: Likewise.
6602         * gfortran.dg/structure_constructor_11.f90: Likewise.
6603         * gfortran.dg/tab_continuation.f: Likewise.
6604         * gfortran.dg/warning-directive-2.F90: Likewise.
6605         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6607 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6609         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6610         * gcc.target/arm/fma-sp.c: Likewise.
6612 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6614         PR rtl-optimization/55153
6615         * gcc.dg/pr55153.c: New.
6617 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6619         PR tree-optimization/55920
6620         * gcc.c-torture/compile/pr55920.c: New test.
6622 2013-01-15  Richard Biener  <rguenther@suse.de>
6624         PR middle-end/55882
6625         * gcc.dg/torture/pr55882.c: New testcase.
6627 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6629         PR tree-optimization/55955
6630         * gcc.c-torture/compile/pr55955.c: New test.
6632 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6634         PR c++/55663
6635         * g++.dg/cpp0x/alias-decl-31.C: New test.
6637 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6639         PR fortran/54286
6640         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6641         case where interface is null.
6643 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6645         PR fortran/55806
6646         * gfortran.dg/array_constructor_40.f90:  New test.
6648 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6650         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6652 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6654         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6655         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6656         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6657         * gcc.target/aarch64/vect-ld1r.c: New.
6658         * gcc.target/aarch64/vect-ld1r.x: New.
6660 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6662         PR target/55948
6663         * gcc.target/i386/hle-clear-rel.c: New file
6664         * gcc.target/i386/hle-store-rel.c: New file.
6666 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6668         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6669         * gfortran.dg/bounds_check_4.f90: Likewise.
6670         * gfortran.dg/inquire_10.f90: Likewise.
6671         * gfortran.dg/minloc_3.f90: Likewise.
6672         * gfortran.dg/minlocval_3.f90: Likewise.
6673         * gfortran.dg/module_double_reuse.f90: Likewise.
6674         * gfortran.dg/mvbits_1.f90: Likewise.
6675         * gfortran.dg/oldstyle_1.f90: Likewise.
6676         * gfortran.dg/pr20163-2.f: Likewise.
6677         * gfortran.dg/save_1.f90: Likewise.
6678         * gfortran.dg/scan_1.f90: Likewise.
6679         * gfortran.dg/select_char_1.f90: Likewise.
6680         * gfortran.dg/shape_4.f90: Likewise.
6681         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6682         * gfortran.dg/function_optimize_10.f90: Likewise.
6683         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6684         * gfortran.dg/used_types_17.f90: Likewise.
6685         * gfortran.dg/used_types_18.f90: Likewise.
6687 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6689         PR fortran/54286
6690         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6692 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6694         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6696 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6698         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6700 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6702         PR fortran/55072
6703         * gfortran.dg/assumed_type_2.f90: Fix test case.
6704         * gfortran.dg/internal_pack_13.f90: New test.
6705         * gfortran.dg/internal_pack_14.f90: New test.
6707 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6709         PR fortran/55868
6710         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6711         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6712         $tar to STAR.
6714 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6716         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6718 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6720         PR target/55719
6721         * gcc.target/s390/pr55719.c: New testcase.
6723 2013-01-11  Richard Guenther  <rguenther@suse.de>
6725         PR tree-optimization/44061
6726         * gcc.dg/pr44061.c: New testcase.
6728 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6730         Update copyright years.
6732 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6733             Jakub Jelinek  <jakub@redhat.com>
6735         PR target/55565
6736         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6738 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6740         PR rtl-optimization/55672
6741         * gcc.target/i386/pr55672.c: New.
6743 2013-01-10  Jeff Law  <law@redhat.com>
6745         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6746         pass/fail message unique.
6749 2013-01-10  Jason Merrill  <jason@redhat.com>
6751         * ada/.gitignore: New.
6753 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6755         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6756         Add tls options.
6757         * g++.dg/tls/thread_local2.C: Likewise.
6758         * g++.dg/tls/thread_local2g.C: Likewise.
6759         * g++.dg/tls/thread_local6.C: Likewise.
6760         * g++.dg/tls/thread_local-order1.C: Add tls options.
6761         * g++.dg/tls/thread_local-order2.C: Likewise.
6762         * g++.dg/tls/thread_local3.C: Likewise.
6763         * g++.dg/tls/thread_local3g.C: Likewise.
6764         * g++.dg/tls/thread_local4.C: Likewise.
6765         * g++.dg/tls/thread_local4g.C: Likewise.
6766         * g++.dg/tls/thread_local5.C: Likewise.
6767         * g++.dg/tls/thread_local5g.C: Likewise.
6768         * g++.dg/tls/thread_local6g.C: Likewise.
6770 2013-01-10  Kostya Serebryany  <kcc@google.com>
6772         * g++.dg/asan/asan_test.cc: Sync from upstream.
6774 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6776         PR tree-optimization/55921
6777         * gcc.c-torture/compile/pr55921.c: New test.
6779 2013-01-09  Jan Hubicka  <jh@suse.cz>
6781         PR tree-optimization/55569
6782         * gcc.c-torture/compile/pr55569.c: New testcase.
6784 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6786         PR fortran/47203
6787         * gfortran.dg/use_28.f90: New test.
6789 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6791         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6792         number matching more robust.
6794 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6796         PR rtl-optimization/55829
6797         * gcc.target/i386/pr55829.c: New.
6799 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6801         PR fortran/55758
6802         * gfortran.dg/bind_c_bool_1.f90: New.
6803         * gfortran.dg/do_5.f90: Add dg-warning.
6805 2013-01-09  Jan Hubicka  <jh@suse.cz>
6807         PR tree-optimization/55875
6808         * gcc.c-torture/execute/pr55875.c: New testcase.
6809         * g++.dg/torture/pr55875.C: New testcase.
6811 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6813         PR c/48418
6814         * c-c++-common/pr48418.c: New test.
6816 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6818         PR c++/55801
6819         * g++.dg/tls/thread_local-ice.C: New.
6821 2013-01-09  Andreas Schwab  <schwab@suse.de>
6823         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6825 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6827         PR tree-optimization/48189
6828         * gcc.dg/pr48189.c: New test.
6830 2013-01-04  Jan Hubicka  <jh@suse.cz>
6832         PR tree-optimization/55823
6833         * g++.dg/ipa/devirt-10.C: New testcase.
6835 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6836             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6838         PR rtl-optimization/55845
6839         * gcc.target/i386/pr55845.c: New test.
6841 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6843         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6844         instructions generated instead of number of occurances.
6846 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6848         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6849         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6850         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6851         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6852         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6853         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6854         * gcc.target/aarch64/vect-fcm.x: Likewise.
6855         * lib/target-supports.exp
6856         (check_effective_target_vect_cond): Enable for AArch64.
6858 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6860         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6861         endian-safe float pool loading.
6862         (test_square_root_v4sf): Likewise.
6863         (test_square_root_v2df): Likewise.
6864         * lib/target-supports.exp
6865         (check_effective_target_vect_call_sqrtf): Add AArch64.
6867 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6869         PR debug/55579
6870         * gcc.dg/tree-ssa/pr55579.c: New test.
6872 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6874         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6875         asm comments.
6877 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6879         PR middle-end/55890
6880         * gcc.dg/torture/pr55890-3.c: New test.
6882         PR middle-end/55851
6883         * gcc.c-torture/compile/pr55851.c: New test.
6885         PR sanitizer/55844
6886         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6887         dg-options.
6889 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6891         PR fortran/55618
6892         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6894 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6896         PR fortran/55763
6897         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6898         * gfortran.dg/pointer_init_7.f90: New.
6900 2013-01-07  Richard Biener  <rguenther@suse.de>
6902         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6904 2013-01-07  Richard Biener  <rguenther@suse.de>
6906         PR middle-end/55890
6907         * gcc.dg/torture/pr55890-1.c: New testcase.
6908         * gcc.dg/torture/pr55890-2.c: Likewise.
6910 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6912         * gcc.target/aarch64/fmovd.c: New.
6913         * gcc.target/aarch64/fmovf.c: Likewise.
6914         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6915         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6916         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6917         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6918         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6919         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6921 2013-01-07  Richard Biener  <rguenther@suse.de>
6923         PR tree-optimization/55888
6924         PR tree-optimization/55862
6925         * gcc.dg/torture/pr55888.c: New testcase.
6927 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6929         PR fortran/55852
6930         * gfortran.dg/intrinsic_size_3.f90: New.
6932 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6934         PR fortran/55763
6935         * gfortran.dg/select_type_32.f90: New.
6937 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6939         PR c++/52343
6940         * g++.dg/cpp0x/alias-decl-29.C: New test.
6942 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6944         PR fortran/53876
6945         PR fortran/54990
6946         PR fortran/54992
6947         * gfortran.dg/class_array_15.f03: New test.
6949 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6951         PR fortran/42769
6952         PR fortran/45836
6953         PR fortran/45900
6954         * gfortran.dg/use_23.f90: New test.
6955         * gfortran.dg/use_24.f90: New test.
6956         * gfortran.dg/use_25.f90: New test.
6957         * gfortran.dg/use_26.f90: New test.
6958         * gfortran.dg/use_27.f90: New test.
6960 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6962         * gnat.dg/specs/clause_on_volatile.ads: New test.
6964 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6966         * gnat.dg/alignment10.adb: New test.
6968 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6969             Mikael Morin  <mikael@gcc.gnu.org>
6971         PR fortran/55827
6972         * gfortran.dg/use_22.f90: New test.
6974 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6976         * gcc.target/aarch64/cmp-1.c: New testcase.
6978 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6980         PR fortran/55172
6981         * gfortran.dg/select_type_31.f03: New test.
6983 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6985         PR c++/54526 (again)
6986         * g++.dg/cpp0x/parse2.C: Extend.
6987         * g++.old-deja/g++.other/crash28.C: Adjust.
6989 2013-01-04  Richard Biener  <rguenther@suse.de>
6991         PR tree-optimization/55862
6992         * gcc.dg/torture/pr55862.c: New testcase.
6994 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6996         PR tree-optimization/55755
6997         * gcc.dg/torture/pr55755.c: New test.
6998         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6999         * gcc.dg/tree-ssa/pr45144.c: Update.
7001 2013-01-04  Richard Biener  <rguenther@suse.de>
7003         PR middle-end/55863
7004         * gcc.dg/fold-reassoc-2.c: New testcase.
7006 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7008         PR fortran/55763
7009         * gfortran.dg/null_7.f90: New.
7011 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7013         PR fortran/55854
7014         PR fortran/55763
7015         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7016         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7017         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7019 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7021         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7023 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7025         PR fortran/55855
7026         * gfortran.dg/assignment_1.f90: Modified.
7027         * gfortran.dg/assignment_4.f90: New.
7029 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7031         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7033 2013-01-03  Richard Biener  <rguenther@suse.de>
7035         PR tree-optimization/55857
7036         * gcc.dg/vect/pr55857-1.c: New testcase.
7037         * gcc.dg/vect/pr55857-2.c: Likewise.
7039 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7041         PR rtl-optimization/55838
7042         * gcc.dg/pr55838.c: New test.
7044         PR tree-optimization/55832
7045         * gcc.c-torture/compile/pr55832.c: New test.
7047 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7049         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7050         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7051         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7052         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7053         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7054         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7055         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7056         * gcc.dg/unroll_1.c: Ditto.
7057         * gcc.dg/unroll_2.c: Ditto.
7058         * gcc.dg/unroll_3.c: Ditto.
7059         * gcc.dg/unroll_4.c: Ditto.
7061 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7063         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7065 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7067         PR fortran/55818
7068         * gfortran.dg/eof_4.f90: New test.
7070 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7072         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7073         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7074         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7075         (compat_setup_dfp): Initialize compat_alt_caret and
7076         compat_save_TEST_ALWAYS_FLAGS.
7078 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7080         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7082 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7084         * gcc.dg/torture/fp-int-convert-2.c: New test.
7086 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7088         * gfortran.dg/newunit_3.f90: Add dg-do run.
7089         * gfortran.dg/inquire_15.f90: Add dg-do run.
7091 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7093         PR tree-optimization/55831
7094         * gcc.dg/pr55831.c: New test.
7096 Copyright (C) 2013 Free Software Foundation, Inc.
7098 Copying and distribution of this file, with or without modification,
7099 are permitted in any medium without royalty provided the copyright
7100 notice and this notice are preserved.