gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8712a19a36da4cfbc6099df36354d3567591ff22
1 2013-09-03  Meador Inge  <meadori@codesourcery.com>
3         Revert:
5         2013-08-30  Meador Inge  <meadori@codesourcery.com>
7         * gcc.dg/Warray-bounds-11.c: New testcase.
9 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
11         * lib/target-supports.exp (check_weak_available): Return true for AIX.
13 2013-09-03  Jan Hubicka  <jh@suse.cz>
15         * g++.dg/ipa/devirt-15.C: Fix testcase.
17 2013-09-03  Richard Biener  <rguenther@suse.de>
19         PR middle-end/57656
20         * gcc.dg/torture/pr57656.c: New testcase.
22 2013-09-03  Richard Biener  <rguenther@suse.de>
24         PR middle-end/57287
25         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
27 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
29         PR fortran/PR56519
30         * gfortran.dg/do_concurrent_3.f90:  New test case.
32 2013-09-02  Jan Hubicka  <jh@suse.cz>
34         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
36 2013-09-02  Martin Jambor  <mjambor@suse.cz>
38         PR ipa/58106
39         * gcc.dg/ipa/pr58106.c: New test.
41 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
43         * gcc.target/aarch64/scalar_intrinsics.c
44         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
46 2013-09-02  Richard Biener  <rguenther@suse.de>
48         PR middle-end/57511
49         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
51 2013-09-02  Richard Biener  <rguenther@suse.de>
53         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
54         reference.
56 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
58         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
60 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
62         PR c++/21682, implement DR 565
63         * g++.dg/template/using24.C: New.
64         * g++.dg/template/using25.C: Likewise.
65         * g++.dg/template/using26.C: Likewise.
67 2013-09-01  Jan Hubicka  <jh@suse.cz>
69         * g++.dg/ipa/devirt-15.C: New testcase.
71 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
73         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
75 2013-08-31  Jan Hubicka  <jh@suse.cz>
77         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
78         * g++.dg/tree-ssa/pr45453.C: Likewise.
80 2013-08-31  Jan Hubicka  <jh@suse.cz>
82         * gcc.dg/fork-instrumentation.c: New testcase.
84 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
86         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
88 2013-08-30  Meador Inge  <meadori@codesourcery.com>
90         * gcc.dg/Warray-bounds-11.c: New testcase.
92 2013-08-30  Marek Polacek  <polacek@redhat.com>
94         * g++.dg/ubsan/div-by-zero-1.C: New test.
95         * c-c++-common/ubsan/save-expr-1.c: New test.
96         * c-c++-common/ubsan/save-expr-2.c: New test.
97         * c-c++-common/ubsan/save-expr-3.c: New test.
98         * c-c++-common/ubsan/save-expr-4.c: New test.
99         * c-c++-common/ubsan/typedef-1.c: New test.
100         * c-c++-common/ubsan/const-char-1.c: New test.
101         * c-c++-common/ubsan/const-expr.c: New test.
102         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
103         * c-c++-common/ubsan/shift-1.c: Likewise.
104         * c-c++-common/ubsan/shift-2.c: Likewise.
105         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
106         * lib/ubsan-dg.exp: New file.
107         * g++.dg/dg.exp: Add ubsan tests.
108         * g++.dg/ubsan/ubsan.exp: New file.
109         * gcc.dg/ubsan/ubsan.exp: New file.
110         * g++.dg/ubsan/cxx11-shift-1.C: New test.
111         * g++.dg/ubsan/cxx11-shift-2.C: New test.
112         * c-c++-common/ubsan/div-by-zero-3.c: New test.
113         * c-c++-common/ubsan/div-by-zero-1.c: New test.
114         * c-c++-common/ubsan/div-by-zero-4.c: New test.
115         * c-c++-common/ubsan/shift-3.c: New test.
116         * c-c++-common/ubsan/unreachable-1.c: New test.
117         * c-c++-common/ubsan/shift-1.c: New test.
118         * c-c++-common/ubsan/shift-2.c: New test.
119         * c-c++-common/ubsan/div-by-zero-2.c: New test.
120         * gcc.dg/ubsan/c99-shift-2.c: New test.
121         * gcc.dg/ubsan/c99-shift-1.c: New test.
123 2013-08-29  Jan Hubicka  <jh@suse.cz>
125         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
126         to match template and comment.
128 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
130         PR c++/51424
131         * g++.dg/cpp0x/dc8.C: New.
132         * g++.dg/template/meminit1.C: Adjust.
134 2013-08-30  Teresa Johnson  <tejohnson@google.com>
136         * gcc.dg/inline-dump.c: Delete inadvertant commit.
138 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
140         PR tree-optimization/58277
141         * gcc.c-torture/execute/pr58277-1.c: New test.
142         * gcc.c-torture/execute/pr58277-2.c: New test.
144 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
146         * gcc.dg/guality/param-1.c: New test.
147         * gcc.dg/guality/param-2.c: Likewise.
149 2013-08-30  Richard Biener  <rguenther@suse.de>
151         PR tree-optimization/58228
152         * gcc.dg/torture/pr58228.c: New testcase.
154 2013-08-30  Richard Biener  <rguenther@suse.de>
156         PR tree-optimization/58223
157         * gcc.dg/torture/pr58223.c: New testcase.
158         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
160 2013-08-30  Richard Biener  <rguenther@suse.de>
162         PR tree-optimization/58010
163         * gcc.dg/pr58010.c: New testcase.
165 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
167         * gcc.dg/unroll_3.c: Message change.
168         * gcc.dg/unroll_4.c: Likewise.
169         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
170         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
171         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
172         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
173         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
174         * gcc.dg/tree-ssa/loop-23.c: Likewise.
175         * gcc.dg/tree-ssa/loop-1.c: Likewise.
176         * gcc.dg/unroll_1.c: Likewise.
177         * gcc.dg/vect/bb-slp-31.c: Likewise.
178         * gcc.dg/vect/bb-slp-14.c: Likewise.
179         * gcc.dg/vect/bb-slp-8.c: Likewise.
180         * gcc.dg/vect/bb-slp-23.c: Likewise.
181         * gcc.dg/vect/bb-slp-15.c: Likewise.
182         * gcc.dg/vect/bb-slp-9.c: Likewise.
183         * gcc.dg/vect/bb-slp-24.c: Likewise.
184         * gcc.dg/vect/bb-slp-16.c: Likewise.
185         * gcc.dg/vect/bb-slp-25.c: Likewise.
186         * gcc.dg/vect/bb-slp-17.c: Likewise.
187         * gcc.dg/vect/bb-slp-26.c: Likewise.
188         * gcc.dg/vect/bb-slp-18.c: Likewise.
189         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
190         * gcc.dg/vect/bb-slp-27.c: Likewise.
191         * gcc.dg/vect/bb-slp-19.c: Likewise.
192         * gcc.dg/vect/bb-slp-28.c: Likewise.
193         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
194         * gcc.dg/vect/bb-slp-29.c: Likewise.
195         * gcc.dg/vect/bb-slp-8a.c: Likewise.
196         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
197         * gcc.dg/vect/bb-slp-1.c: Likewise.
198         * gcc.dg/vect/bb-slp-8b.c: Likewise.
199         * gcc.dg/vect/bb-slp-2.c: Likewise.
200         * gcc.dg/vect/bb-slp-3.c: Likewise.
201         * gcc.dg/vect/bb-slp-10.c: Likewise.
202         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
203         * gcc.dg/vect/bb-slp-4.c: Likewise.
204         * gcc.dg/vect/bb-slp-11.c: Likewise.
205         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
206         * gcc.dg/vect/bb-slp-5.c: Likewise.
207         * gcc.dg/vect/bb-slp-20.c: Likewise.
208         * gcc.dg/vect/bb-slp-6.c: Likewise.
209         * gcc.dg/vect/bb-slp-21.c: Likewise.
210         * gcc.dg/vect/bb-slp-30.c: Likewise.
211         * gcc.dg/vect/bb-slp-13.c: Likewise.
212         * gcc.dg/vect/bb-slp-7.c: Likewise.
213         * gcc.dg/vect/bb-slp-22.c: Likewise.
214         * gcc.dg/unroll_2.c: Likewise.
215         * g++.dg/vect/slp-pr50413.cc: Likewise.
216         * g++.dg/vect/slp-pr56812.cc: Likewise.
217         * g++.dg/vect/slp-pr50819.cc: Likewise.
219 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
221         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
223 2013-08-29  Teresa Johnson  <tejohnson@google.com>
225         * gcc.dg/pr40209.c: Use -fopt-info.
226         * gcc.dg/pr26570.c: Ditto.
227         * gcc.dg/pr32773.c: Ditto.
228         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
230 2013-08-29  Richard Biener  <rguenther@suse.de>
232         PR tree-optimization/58246
233         * gcc.dg/torture/pr58246.c: New testcase.
235 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
237         PR fortran/52243
238         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
239         obsolete by patch.
240         * gfortran.dg/realloc_on_assign_19.f90:  New test.
242 2013-08-29  Richard Biener  <rguenther@suse.de>
244         PR middle-end/57287
245         * gcc.dg/pr57287-2.c: New testcase.
247 2013-08-29  Richard Biener  <rguenther@suse.de>
249         PR tree-optimization/57685
250         * gcc.dg/torture/pr57685.c: New testcase.
252 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
254         PR c++/58255
255         * g++.dg/cpp0x/dc7.C: New.
257 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
259         PR middle-end/58257
260         * c-c++-common/gomp/pr58257.c: New test.
262 2013-08-28  Richard Biener  <rguenther@suse.de>
264         PR tree-optimization/56933
265         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
267 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
269         * gcc.target/aarch64/scalar_shift_1.c: New.
271 2013-08-27  Richard Biener  <rguenther@suse.de>
273         PR tree-optimization/57521
274         * gcc.dg/torture/pr57521.c: New testcase.
276 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
278         PR rtl-optimization/57860
279         PR rtl-optimization/57861
280         PR rtl-optimization/57875
281         PR rtl-optimization/57876
282         PR rtl-optimization/57877
283         * gcc.c-torture/execute/pr57860.c: New test.
284         * gcc.c-torture/execute/pr57861.c: New test.
285         * gcc.c-torture/execute/pr57875.c: New test.
286         * gcc.c-torture/execute/pr57876.c: New test.
287         * gcc.c-torture/execute/pr57877.c: New test.
289 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
291         PR fortran/58146
292         * gfortran.dg/bounds_check_18.f90:  New test.
294 2013-08-23  Jan Hubicka  <jh@suse.cz>
296         * g++.dg/ipa/devirt-14.C: Fix typo.
298 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
300         PR fortran/57798
301         * gfortran.dg/inline_sum_5.f90: New.
303 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
305         PR fortran/57843
306         * gfortran.dg/typebound_assignment_7.f90: New.
308 2013-08-23  Jan Hubicka  <jh@suse.cz>
310         * g++.dg/ipa/devirt-13.C: New testcase.
311         * g++.dg/ipa/devirt-14.C: New testcase.
313 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
315         PR target/58218
316         * gcc.target/i386/pr58218.c: New test.
318         PR tree-optimization/58209
319         * gcc.c-torture/execute/pr58209.c: New test.
321 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
323         * gcc.target/powerpc/pr57744.c: Declare abort.
325 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/56380
328         * g++.dg/template/error54.C: New.
330 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
332         PR fortran/58185
333         * gfortran.dg/select_type_34.f90: New.
335 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
337         PR c++/56130
338         * g++.dg/warn/deprecated-7.C: New.
340 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
342         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
344 2013-08-21  Jeff Law  <law@redhat.com>
346         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
348 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
350         PR c++/56134
351         * g++.dg/ext/attr-alias-3.C: New.
353 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
355         PR fortran/53655
356         * gfortran.dg/intent_out_8.f90: New.
358 2013-08-20  Teresa Johnson  <tejohnson@google.com>
360         PR rtl-optimizations/57451
361         * g++.dg/tree-prof/pr57451.C: New test.
363 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
365         PR c++/58190
366         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
368 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
370         PR c/57490
371         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
373 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
375         * gcc.target/powerpc/dfp-dd-2.c: New test.
376         * gcc.target/powerpc/dfp-td-2.c: Likewise.
377         * gcc.target/powerpc/dfp-td-3.c: Likewise.
379 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
381         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
382         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
383         Check for SLL too.
385 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
387         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
389         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
390         "Threaded".
392         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
393         correct test response.
395         PR testsuite/52641
396         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
397         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
398         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
399         (v4si): Use it.
400         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
401         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
403         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
405 2013-08-18  Jan Hubicka  <jh@suse.cz>
407         * g++.dg/ipa/type-inheritance-1.C: New testcase.
409 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
411         PR fortran/46271
412         * gfortran.dg/gomp/proc_ptr_1.f90: New.
414 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
416         PR tree-optimization/58006
417         * g++.dg/opt/pr58006.C: New test.
419 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
421         * gnat.dg/specs/linker_alias.ads: New test.
423 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
425         PR tree-optimization/58164
426         * gcc.c-torture/compile/pr58164.c: New test.
428         PR tree-optimization/58165
429         * g++.dg/opt/pr58165.C: New test.
431 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
433         PR c++/51912
434         * g++.dg/cpp0x/enum28.C: New.
435         * g++.dg/cpp0x/enum15.C: Adjust.
437 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
439         PR target/57949
440         * gcc.target/powerpc/pr57949-1.c: New.
441         * gcc.target/powerpc/pr57949-2.c: New.
443 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
445         PR tree-optimization/58145
446         * gcc.dg/pr58145-1.c: New test.
447         * gcc.dg/pr58145-2.c: New test.
449 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
451         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
452         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
453         * gcc.dg/debug/dwarf2/static1.c: Likewise.
454         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
455         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
456         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
457         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
458         * gcc.dg/debug/dwarf2/var1.c: Likewise.
459         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
460         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
461         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
462         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
463         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
464         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
465         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
466         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
467         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
468         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
469         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
470         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
471         * gcc.dg/debug/dwarf2/var2.c: Likewise.
472         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
473         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
474         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
475         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
476         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
477         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
478         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
479         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
480         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
481         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
482         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
483         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
484         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
485         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
486         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
487         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
488         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
489         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
490         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
491         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
493         PR testsuite/52641
494         * gcc.c-torture/execute/pr56799.x: New file.
496         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
498         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
500         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
501         * gcc.dg/pr44214-3.c (v2df): Likewise.
503         * gcc.dg/pr46647.c: xfail for avr-*-*.
505         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
506         memcpy by one.
507         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
508         Expect l to be optimized away.
509         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
511         PR testsuite/52641
512         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
513         to tests that assume int/double are larger than short/float.
515         PR testsuite/52641
516         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
517         target { ! int16 }.
518         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
519         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
520         target { int16 }.  Restrict existing tests to target { int32 }
521         where appropriate.
522         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
523         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
524         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
525         * lib/target-supports.exp (check_effective_target_int32): New proc.
527         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
528         exclude from scan test.
530         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
531         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
532         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
533         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
534         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
535         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
536         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
537         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
538         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
539         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
540         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
541         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
542         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
543         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
544         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
545         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
546         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
547         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
548         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
550 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
552         * gcc.target/arm/pr19599.c: Skip for -mthumb.
554         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
555         to be the first test directive.
556         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
557         * gcc.target/arm/atomic-op-acquire.c: Likewise.
558         * gcc.target/arm/atomic-op-char.c: Likewise.
559         * gcc.target/arm/atomic-op-consume.c: Likewise.
560         * gcc.target/arm/atomic-op-int.c: Likewise.
561         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
562         * gcc.target/arm/atomic-op-release.c: Likewise.
563         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
564         * gcc.target/arm/atomic-op-short.c: Likewise.
566 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
568         PR rtl-optimization/57662
569         * gcc.dg/pr57662.c: New test.
571 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
573         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
574         alternative to -1.
575         * gcc.target/mips/nans-legacy.c: Likewise.
577 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
579         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
580         escapes.
581         * gcc.target/mips/fabs-legacy.c: Likewise.
582         * gcc.target/mips/fabsf-2008.c: Likewise.
583         * gcc.target/mips/fabsf-legacy.c: Likewise.
584         * gcc.target/mips/fneg-2008.c: Likewise.
585         * gcc.target/mips/fneg-legacy.c: Likewise.
586         * gcc.target/mips/fnegf-2008.c: Likewise.
587         * gcc.target/mips/fnegf-legacy.c: Likewise.
588         * gcc.target/mips/nan-2008.c: Likewise.
589         * gcc.target/mips/nan-legacy.c: Likewise.
590         * gcc.target/mips/nanf-2008.c: Likewise.
591         * gcc.target/mips/nanf-legacy.c: Likewise.
592         * gcc.target/mips/nans-2008.c: Likewise.
593         * gcc.target/mips/nans-legacy.c: Likewise.
594         * gcc.target/mips/nansf-2008.c: Likewise.
595         * gcc.target/mips/nansf-legacy.c: Likewise.
597 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
599         * gnat.dg/valued_proc.adb: New test.
600         * gnat.dg/valued_proc_pkg.ads: New helper.
602 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
604         PR tree-optimization/57661
605         * g++.dg/opt/pr57661.C: New test.
607         PR sanitizer/56417
608         * gcc.dg/asan/pr56417.c: New test.
610 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
612         * gnat.dg/loop_optimization16.adb: New test.
613         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
615 2013-08-13  Marek Polacek  <polacek@redhat.com>
617         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
619 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
621         Example of converting global state to per-pass state.
623         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
624         global state "static int counter" to...
625         (one_pass::counter): ...this instance data.
627 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
629         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
630         to member function...
631         (one_pass::gate): ...this.
632         (one_pass_exec): Convert to member function...
633         (one_pass::impl_execute): ...this.
635 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
637         PR c++/57416
638         * g++.dg/cpp0x/pr57416.C: New.
640 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
642         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
643         changes.
644         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
645         * g++.dg/cpp0x/defaulted2.C: Likewise.
646         * g++.dg/cpp0x/defaulted31.C: Likewise.
647         * g++.dg/cpp0x/error6.C: Likewise.
648         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
649         * g++.dg/cpp0x/override2.C: Likewise.
650         * g++.dg/cpp0x/parse1.C: Likewise.
651         * g++.dg/cpp0x/scoped_enum.C: Likewise.
652         * g++.dg/cpp0x/temp_default4.C: Likewise.
653         * g++.dg/ext/attrib32.C: Likewise.
654         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
655         * g++.dg/ext/mv13.C: Likewise.
656         * g++.dg/ext/mv7.C: Likewise.
657         * g++.dg/ext/mv9.C: Likewise.
658         * g++.dg/ext/pr57362.C: Likewise.
659         * g++.dg/ext/typeof10.C: Likewise.
660         * g++.dg/lookup/anon6.C: Likewise.
661         * g++.dg/lookup/crash6.C: Likewise.
662         * g++.dg/lookup/name-clash5.C: Likewise.
663         * g++.dg/lookup/name-clash6.C: Likewise.
664         * g++.dg/other/anon4.C: Likewise.
665         * g++.dg/other/error15.C: Likewise.
666         * g++.dg/other/error8.C: Likewise.
667         * g++.dg/other/redecl2.C: Likewise.
668         * g++.dg/parse/crash16.C: Likewise.
669         * g++.dg/parse/crash21.C: Likewise.
670         * g++.dg/parse/crash38.C: Likewise.
671         * g++.dg/parse/redef2.C: Likewise.
672         * g++.dg/parse/struct-as-enum1.C: Likewise.
673         * g++.dg/template/crash39.C: Likewise.
674         * g++.dg/template/redecl3.C: Likewise.
675         * g++.dg/tls/diag-3.C: Likewise.
676         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
677         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
678         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
679         * g++.old-deja/g++.brendan/crash16.C: Likewise.
680         * g++.old-deja/g++.brendan/crash18.C: Likewise.
681         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
682         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
683         * g++.old-deja/g++.brendan/static3.C: Likewise.
684         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
685         * g++.old-deja/g++.jason/binding.C: Likewise.
686         * g++.old-deja/g++.jason/crash4.C: Likewise.
687         * g++.old-deja/g++.jason/crash7.C: Likewise.
688         * g++.old-deja/g++.jason/lineno.C: Likewise.
689         * g++.old-deja/g++.jason/scoping7.C: Likewise.
690         * g++.old-deja/g++.mike/misc3.C: Likewise.
691         * g++.old-deja/g++.mike/net44.C: Likewise.
692         * g++.old-deja/g++.mike/ns3.C: Likewise.
693         * g++.old-deja/g++.ns/alias4.C: Likewise.
694         * g++.old-deja/g++.ns/ns11.C: Likewise.
695         * g++.old-deja/g++.other/crash23.C: Likewise.
696         * g++.old-deja/g++.other/decl8.C: Likewise.
697         * g++.old-deja/g++.other/linkage3.C: Likewise.
698         * g++.old-deja/g++.other/typeck1.C: Likewise.
699         * g++.old-deja/g++.other/typedef5.C: Likewise.
700         * g++.old-deja/g++.pt/explicit34.C: Likewise.
701         * g++.old-deja/g++.pt/friend36.C: Likewise.
702         * obj-c++.dg/method-8.mm: Likewise.
703         * obj-c++.dg/tls/diag-3.mm: Likewise.
705 2013-08-12  Perez Read  <netfirewall@gmail.com>
707         PR target/58132
708         * gcc.target/i386/movabs-1.c: New test.
710 2013-08-12  Marek Polacek  <polacek@redhat.com>
712         PR tree-optimization/57980
713         * gcc.dg/pr57980.c: New test.
715 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
717         PR fortran/56666
718         * gfortran.dg/do_check_10.f90:  New test.
719         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
720         * gfortran.dg/array_constructor_18.f90:  Likewise.
721         * gfortran.dg/array_constructor_22.f90:  Likewise.
722         * gfortran.dg/coarray_15.f90:  Likewise.
723         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
724         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
725         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
727 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
729         PR c++/53349
730         * g++.dg/cpp0x/constexpr-ice8.C: New.
732 2013-08-09  Xinliang David Li  <davidxl@google.com>
734         * gcc.target/i386/memcpy-strategy-1.c: New test.
735         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
736         * gcc.target/i386/memset-strategy-1.c: Ditto.
737         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
739 2013-08-09  Jan Hubicka  <jh@suse.cz>
741         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
742         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
744 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
746         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
748 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
750         PR fortran/58058
751         * gfortran.dg/transfer_intrinsic_6.f90: New.
753 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
755         Revert:
756         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
758         PR c++/46206
759         * g++.dg/lookup/typedef2.C: New.
761 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
763         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
764         output of vdup intrinsics.
766 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
768         * gcc.target/arm/lp1189445.c: New testcase.
770 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
772         * gcc.dg/torture/pr58079.c: New test.
774 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
776         * gnat.dg/warn9.adb: New test.
778 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
780         PR c++/46206
781         * g++.dg/lookup/typedef2.C: New.
783 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
785         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
786         to optstr when building plugins on darwin.
788 2013-08-06  Martin Jambor  <mjambor@suse.cz>
790         PR tree-optimization/57539
791         * gcc.dg/ipa/pr57539.c: New test.
793 2013-08-06  Martin Jambor  <mjambor@suse.cz>
794             Bernd Edlinger  <bernd.edlinger@hotmail.de>
796         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
797         (a): Fix constructor.
799 2013-08-06  Martin Jambor  <mjambor@suse.cz>
801         PR fortran/57987
802         * gfortran.dg/pr57987.f90: New test.
804 2013-08-06  Martin Jambor  <mjambor@suse.cz>
806         PR middle-end/58041
807         * gcc.dg/torture/pr58041.c: New test.
808         * gcc.target/arm/pr58041.c: Likewise.
810 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
812         PR fortran/57306
813         * gfortran.dg/pointer_init_8.f90: New.
815 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/58080
818         * g++.dg/cpp0x/pr58080.C: New.
820 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
822         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
823         to optstr when building plugins.
825 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
827         Patch autogenerated by refactor_passes.py from
828         https://github.com/davidmalcolm/gcc-refactoring-scripts
829         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
831         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
832         struct to a subclass of gimple_opt_pass along with...
833         (pass_data_one_pass): ...new pass_data instance and...
834         (make_one_pass): ...new function.
835         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
836         global struct to a subclass of gimple_opt_pass along with...
837         (pass_data_warn_self_assign): ...new pass_data instance and...
838         (make_pass_warn_self_assign): ...new function.
839         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
840         a global struct to a subclass of gimple_opt_pass along with...
841         (pass_data_dumb_plugin_example): ...new pass_data instance and...
842         (make_pass_dumb_plugin_example): ...new function.
843         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
844         global struct to a subclass of gimple_opt_pass along with...
845         (pass_data_warn_self_assign): ...new pass_data instance and...
846         (make_pass_warn_self_assign): ...new function.
848 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
850         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
851         is created and added to the pass_manager to reflect
852         autogenerated changes.
853         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
854         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
855         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
857 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
859         PR c++/58072
860         * g++.dg/cpp0x/pr58072.C: New.
862 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
864         * gcc.dg/torture/pr57993-2.cpp: New.
866 2013-08-02  Jan Hubicka  <jh@suse.cz>
868         * gcc.dg/ipa/ipa-1.c: Update.
869         * gcc.dg/ipa/ipa-2.c: Update.
870         * gcc.dg/ipa/ipa-3.c: Update.
871         * gcc.dg/ipa/ipa-4.c: Update.
872         * gcc.dg/ipa/ipa-5.c: Update.
873         * gcc.dg/ipa/ipa-7.c: Update.
874         * gcc.dg/ipa/ipa-8.c: Update.
875         * gcc.dg/ipa/ipcp-1.c: Update.
876         * gcc.dg/ipa/ipcp-2.c: Update.
878 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
880         PR rtl-optimization/58048
881         * gcc.target/i386/pr58048.c: New.
883 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
885         * gcc.target/arm/neon-for-64bits-2.c: Delete.
887 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
888             Peter Bergner  <bergner@vnet.ibm.com>
890         PR c++/54537
891         * g++.dg/overload/using3.C: New.
892         * g++.dg/overload/using2.C: Adjust.
893         * g++.dg/lookup/using9.C: Likewise.
895 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
897         * gcc.target/arm/pr46972-2.c: New test.
899 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
901         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
903 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
905         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
907 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
909         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
910         rather than addressing!=absolute when deciding how to handle MIPS16
911         when the test forces an ABI.
913 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
915         PR c++/57673
916         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
918 2013-07-30  Steve Ellcey  <sellcey@mips.com>
920         * gcc.target/mips/code-readable-1.c: Increase switch size.
921         * gcc.target/mips/code-readable-2.c: Ditto.
922         * gcc.target/mips/code-readable-3.c: Ditto.
923         * gcc.target/mips/code-readable-4.c: Ditto.
925 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
927         PR c++/57947
928         * g++.dg/parse/crash63.C: New.
930 2013-07-30  Tobias Burnus  <burnus@net-b.de>
932         PR fortran/57530
933         * gfortran.dg/pointer_assign_8.f90: New.
934         * gfortran.dg/pointer_assign_9.f90: New.
935         * gfortran.dg/pointer_assign_10.f90: New.
936         * gfortran.dg/pointer_assign_11.f90: New.
938 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
940         * gcc.target/arm/pr57637.c: New testcase.
942 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
944         PR tree-optimization/57993
945         * gcc.dg/torture/pr57993.c: New test.
947 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
949         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
951 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
953         PR c++/57948
954         * g++.dg/conversion/ambig2.C: New.
956 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
958         * gcc.target/mips/fabs-2008.c: New test case.
959         * gcc.target/mips/fabs-legacy.c: New test case.
960         * gcc.target/mips/fabsf-2008.c: New test case.
961         * gcc.target/mips/fabsf-legacy.c: New test case.
962         * gcc.target/mips/fneg-2008.c: New test case.
963         * gcc.target/mips/fneg-legacy.c: New test case.
964         * gcc.target/mips/fneg-2008.c: New test case.
965         * gcc.target/mips/fneg-legacy.c: New test case.
966         * gcc.target/mips/nan-2008.c: New test case.
967         * gcc.target/mips/nan-legacy.c: New test case.
968         * gcc.target/mips/nanf-2008.c: New test case.
969         * gcc.target/mips/nanf-legacy.c: New test case.
970         * gcc.target/mips/nans-2008.c: New test case.
971         * gcc.target/mips/nans-legacy.c: New test case.
972         * gcc.target/mips/nansf-2008.c: New test case.
973         * gcc.target/mips/nansf-legacy.c: New test case.
974         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
976 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
977             Maxim Kuvyrkov  <maxim@kugelworks.com>
979         * lib/target-supports.exp (check_effective_target_non_bionic): New
980         effective-target test.
981         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
982         * g++.dg/tls/thread_local4g.C: Ditto.
984 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
986         PR fortran/58009
987         * gfortran.dg/vector_subsript_7.f90:  New test.
989 2013-07-27  Tobias Burnus  <burnus@net-b.de>
991         PR fortran/57991
992         * gfortran.dg/warn_alias.f90: New.
994 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
996         PR fortran/57285
997         * gfortran.dg/class_array_19.f90: New.
999 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1001         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1002         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1003         * gcc.dg/vect/pr57741-3.c: Likewise.
1004         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1006 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1008         Skip tests that make assumptions about struct layout that don't hold
1009         on epiphany:
1010         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1011         * g++.dg/cpp0x/iop.C: Likewise.
1012         * g++.dg/cpp0x/named_refs.C: Likewise.
1013         * g++.dg/cpp0x/rv1p.C: Likewise.
1014         * g++.dg/cpp0x/rv2p.C: Likewise.
1015         * g++.dg/cpp0x/rv3p.C: Likewise.
1016         * g++.dg/cpp0x/rv4p.C: Likewise.
1017         * g++.dg/cpp0x/rv5p.C: Likewise.
1018         * g++.dg/cpp0x/rv6p.C: Likewise.
1019         * g++.dg/cpp0x/rv7p.C: Likewise.
1020         * g++.dg/cpp0x/rv8p.C: Likewise.
1021         * g++.dg/ext/strncpy-chk1.C: Likewise.
1022         * gcc.dg/builtin-object-size-10.c: Likewise.
1023         * gcc.dg/builtin-object-size-11.c: Likewise.
1024         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1025         * gcc.dg/pr25805.c: Likewise.
1026         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1027         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1028         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1029         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1030         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1031         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1032         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1033         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1034         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1035         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1036         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1037         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1038         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1039         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1040         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1042         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1043         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1045         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1046         * gcc.dg/sibcall-6.c: Enable for epiphany.
1048 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1050         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1052 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1054         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1055         memcpy not initializers.
1057         * gcc.dg/guality/guality.exp: Skip on AIX.
1059 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1061         PR c++/57101
1062         * g++.dg/cpp0x/pr57101.C: New.
1064 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1066         * gcc.target/aarch64/neg_1.c: New test.
1068 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1070         PR fortran/57966
1071         * gfortran.dg/typebound_call_25.f90: New.
1073 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1075         PR c++/57981
1076         * g++.dg/cpp0x/pr57981.C: New.
1078 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1080         PR c++/57880
1081         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1083 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1085         PR rtl-optimization/57960
1086         * gcc.target/s390/pr57960.c: New.
1088 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1090         PR fortran/57639
1091         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1093 2013-07-25  Terry Guo  <terry.guo@arm.com>
1095         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1097 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1099         PR c++/57942
1100         * g++.dg/inherit/pr57942.C: New.
1102 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1104         * gcc.target/powerpc/bool2.h: New file, test the code generation
1105         of logical operations for power5, altivec, power7, and power8 systems.
1106         * gcc.target/powerpc/bool2-p5.c: Likewise.
1107         * gcc.target/powerpc/bool2-av.c: Likewise.
1108         * gcc.target/powerpc/bool2-p7.c: Likewise.
1109         * gcc.target/powerpc/bool2-p8.c: Likewise.
1110         * gcc.target/powerpc/bool3.h: Likewise.
1111         * gcc.target/powerpc/bool3-av.c: Likewise.
1112         * gcc.target/powerpc/bool2-p7.c: Likewise.
1113         * gcc.target/powerpc/bool2-p8.c: Likewise.
1115 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1117         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1119 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1121         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1123 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1125         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1126         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1127         type from long to long long.
1128         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1129         to have effective-target keywords of lp64 and ilp32.
1130         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1131         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1132         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1133         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1134         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1135         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1136         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1137         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1138         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1140 2013-07-23  Tom Tromey  <tromey@redhat.com>
1141             Joseph Myers  <joseph@codesourcery.com>
1143         * gcc.dg/c11-generic-1.c: New file.
1144         * gcc.dg/c11-generic-2.c: New file.
1146 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1148         PR fortran/57906
1149         PR fortran/52052
1150         * coarray/lib_realloc_1.f90: Permit optimization.
1151         * gfortran.dg/coarray_31.f90: New.
1153 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1155         PR fortran/57762
1156         * gfortran.dg/class_array_7.f03: Fix memory leak.
1158 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1160         PR c++/52816
1161         * g++.dg/cpp0x/decltype56.C: New.
1163 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1165         * gcc.dg/pr53265.c: Correct line number in dg-message.
1167 2013-07-22  Diego Novillo  <dnovillo@google.com>
1169         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1171 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1173         PR testsuite/52641
1174         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1175         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1177 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1179         PR testsuite/52641
1180         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1181         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1182         * gcc.dg/torture/pr53366-1.c: Same.
1183         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1184         * gcc.dg/torture/pr56488.c: Same.
1185         * gcc.dg/torture/pr57584.c: Same.
1186         * gcc.dg/tree-ssa/pr57385.c: Same.
1187         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1189 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1191         * c-c++-common/pr41779.c: Fix typos.
1192         * gcc.c-torture/compile/20031125-2.c: Likewise.
1193         * gcc.c-torture/compile/20040621-1.c: Likewise.
1194         * gcc.c-torture/execute/20020418-1.c: Likewise.
1195         * gcc.dg/20020108-1.c: Likewise.
1196         * gcc.dg/atomic-generic-aux.c: Likewise.
1197         * gcc.dg/builtin-complex-err-2.c: Likewise.
1198         * gcc.dg/decl-1.c: Likewise.
1199         * gcc.dg/di-sync-multithread.c: Likewise.
1200         * gcc.dg/format/c90-printf-1.c: Likewise.
1201         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1202         * gcc.dg/long-long-compare-1.c: Likewise.
1203         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1204         * gcc.dg/pr17055-1.c: Likewise.
1205         * gcc.dg/pr27095.c: Likewise.
1206         * gcc.dg/torture/fp-int-convert.h: Likewise.
1207         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1208         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1209         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1210         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1211         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1212         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1213         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1214         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1215         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1216         * gcc.dg/vect/vect-cond-5.c: Likewise.
1217         * gcc.dg/weak/typeof-2.c: Likewise.
1218         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1219         * gcc.target/arm/naked-1.c: Likewise.
1220         * gcc.target/i386/pr9771-1.c: Likewise.
1221         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1222         * gcc.target/sparc/struct-ret-check.c: Likewise.
1223         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1224         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1225         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1226         Likewise.
1228 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1230         PR fortran/56937
1231         * gfortran.dg/dependency_42.f90:  New test.
1232         * gfortran.dg/dependency_43.f90:  New test.
1234 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1236         PR fortran/35862
1237         * gfortran.dg/round_4.f90: New.
1239 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1241         PR fortran/57894
1242         * gfortran.dg/min_max_conformance_2.f90: New.
1244 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1246         PR preprocessor/57620
1247         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1248         (main): Don't test {s,u,U,L}12.
1249         * c-c++-common/raw-string-13.c: New test.
1250         * c-c++-common/raw-string-14.c: New test.
1251         * c-c++-common/raw-string-15.c: New test.
1252         * c-c++-common/raw-string-16.c: New test.
1254 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1256         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1258 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1260         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1262         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1263         target { ! keeps_null_pointer_checks }.
1264         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1265         target { ! keeps_null_pointer_checks }.
1267         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1268         * gcc.dg/torture/pr56488.c: Likewise.
1270 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1272         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1273         new testcase.
1275 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1277         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1278         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1279         * gfortran.dg/guality/guality.exp: Skip on AIX.
1281         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1283         * g++.dg/debug/pr56819.C: Skip on AIX.
1284         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1285         * g++.dg/guality/guality.exp: Skip on AIX.
1287         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1289         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1291         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1293 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1295         PR target/57516
1296         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1297         Adjust to corrected rounding.
1299 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1301         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1302         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1303         check_effective_target_cilkplus.
1304         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1306 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1308         * gcc.target/powerpc/pr57744.c: Fix typo.
1310 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1312         PR middle-end/57698
1313         * gcc.c-torture/compile/pr57698.c: New test.
1314         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1315         * gcc.c-torture/compile/pr44043.c: Ditto.
1317 2013-07-18  Wei Mi  <wmi@google.com>
1319         PR rtl-optimization/57878
1320         * g++.dg/pr57878.C: New test.
1322 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1324         * gcc.dg/pr42611.c: Move dg-error to correct line.
1326 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1328         PR fortran/57895
1329         * gfortran.dg/dollar_sym_3.f: New.
1330         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1332 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1334         PR target/55654
1335         PR target/55656
1336         PR target/55657
1337         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1338         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1339         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1340         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1341         * objc.dg/image-info.m: Likewise.
1342         * objc.dg/symtab-1.m: Likewise.
1343         * objc.dg/torture/strings/const-str-10.m: Likewise.
1344         * objc.dg/torture/strings/const-str-11.m: Likewise.
1345         * objc.dg/torture/strings/const-str-9.m: Likewise.
1346         * objc.dg/zero-link-1.m: Likewise.
1347         * objc.dg/zero-link-2.m: Likewise.
1348         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1349         * objc.dg/objc-foreach-4.m: Likewise.
1350         * objc.dg/objc-foreach-5.m: Likewise.
1351         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1352         (for Darwin).
1353         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1354         * obj-c++.dg/syntax-error-1.mm: Likewise.
1355         * objc.dg/method-6.m: Likewise.
1356         * objc.dg/pr23214.m: Likewise.
1357         * objc.dg/proto-lossage-7.m: Likewise.
1358         * objc.dg/strings/const-str-12b.m: Likewise.
1359         * objc.dg/zero-link-3.m: Likewise.
1360         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1361         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1362         adjust headers, interfaces and encoded types to reflect current system
1363         versions.  Add FIXME and outputs from current system compiler for
1364         reference.
1366 2013-07-15  Cong Hou  <congh@google.com>
1368         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1369         counted.
1370         * gcc.target/i386/l_fma_float_3.c: Likewise.
1371         * gcc.target/i386/l_fma_double_1.c: Likewise.
1372         * gcc.target/i386/l_fma_double_3.c: Likewise.
1374 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1376         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1377         function to test if HTM is available.
1378         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1379         * gcc.target/powerpc/htm-builtin-1.c: New test.
1381 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1383         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1384         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1385         * gfortran.dg/coarray_6.f90: Add dg-error.
1387 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1389         PR fortran/37336
1390         * gfortran.dg/finalize_18.f90: New.
1392 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1394         PR fortran/52669
1395         * fortran.dg/module_variable_1.f90:  New test.
1396         * fortran.dg/module_variable_2.f90:  New test.
1398 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1400         * g++.dg/ext/vector19.C: Adapt.
1401         * g++.dg/ext/vector23.C: New testcase.
1403 2013-07-12  Michael Matz  <matz@suse.de>
1405         PR middle-end/55771
1406         * c-c++-common/pr55771.c: New test.
1408 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1410         * gcc.target/aarch64/vect-movi.c: New.
1412 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1414         PR target/57362
1415         * g++.dg/ext/pr57362.C: New.
1417 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1419         PR target/57631
1420         * gcc.target/avr/torture/pr57631.c: New test.
1422 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/57827
1425         * g++.dg/cpp0x/constexpr-ice7.C: New.
1427 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1429         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1430         for EABI targets.
1431         * gcc.c-torture/execute/nest-align-1.x: New.
1433 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1435         PR c++/57874
1436         * g++.dg/cpp0x/sfinae48.C: New.
1438 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1440         PR preprocessor/57824
1441         * c-c++-common/raw-string-17.c: New test.
1442         * c-c++-common/gomp/pr57824.c: New test.
1444 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/57869
1447         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1448         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1449         * g++.dg/conversion/dr195.C: Update.
1450         * g++.dg/expr/cast2.C: Likewise.
1452 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1454         * c-c++-common/raw-string-18.c: New test.
1455         * c-c++-common/raw-string-19.c: New test.
1457         PR preprocessor/57757
1458         * g++.dg/cpp/paste1.C: New test.
1459         * g++.dg/cpp/paste2.C: New test.
1461 2013-07-10  Graham Stott  <grahams@btinternet.com>
1463         * gcc.target/mips/mulsize-1.c: New.
1464         * gcc.target/mips/mulsize-2.c: New.
1465         * gcc.target/mips/mulsize-3.c: New.
1466         * gcc.target/mips/mulsize-4.c: New.
1468 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1470         PR c++/53094
1471         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1472         * g++.dg/ext/vector24.C: New testcase.
1474 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1476         PR c++/53000
1477         * g++.dg/cpp0x/decltype17.C: Adjust.
1479 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/51786
1482         * g++.dg/cpp0x/pr51786.C: New.
1484 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1486         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1488         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1490         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1492         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1493         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1495 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1497         PR fortran/57834
1498         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1500 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1502         PR fortran/50554
1503         * gfortran.dg/do_check_9.f90: New.
1505 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1507         PR fortran/57785
1508         * gfortran.dg/dot_product_2.f90: New.
1510 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1512         PR fortran/57469
1513         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1515 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1517         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1518         * gfortran.dg/finalize_10.f90: Fix dg-final.
1520 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1522         PR target/57819
1523         * gcc.target/i386/pr57819.c: New test.
1525         PR rtl-optimization/57829
1526         * gcc.c-torture/execute/pr57829.c: New test.
1528 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1530         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1531         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1533 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1535         PR target/57807
1536         * gcc.target/i386/pr57807.c: New test.
1538 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1540         PR target/29776
1541         * gcc.dg/tree-ssa/vrp89.c: New test.
1543 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1545         PR c++/28262
1546         * g++.dg/parse/defarg16.C: New.
1548 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1550         PR rtl-optimization/55342
1551         * gcc.target/i386/pr55342.c: New.
1553 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1555         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1557 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1559         PR c++/14263
1560         * g++.dg/inherit/virtual10.C: New.
1562 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1564         PR c/57821
1565         * gcc.dg/large-size-array-6.c: New test.
1567 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1569         PR c++/38634
1570         * g++.dg/template/crash116.C: New.
1572 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1574         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1575         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1577 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1579         PR c++/54998
1580         * g++.dg/cpp0x/nsdmi-list3.C: New.
1582 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1584         PR target/57777
1585         * gcc.target/i386/pr57777.c: New test.
1587         PR c++/57771
1588         * g++.dg/template/arg9.C: New test.
1590 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1592         * gcc.target/i386/avx-inline.c: New test.
1594 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1596         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1597         * gcc.target/mips/call-2.c: Likewise.
1598         * gcc.target/mips/call-3.c: Likewise.
1599         * gcc.target/mips/lazy-binding-1.c: Likewise.
1601 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1603         PR tree-optimization/57741
1604         * gcc.dg/vect/pr57741-1.c: New test.
1605         * gcc.dg/vect/pr57741-2.c: New test.
1606         * gcc.dg/vect/pr57741-3.c: New test.
1608 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1610         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1611         on big endian.
1612         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1613         * lib/target-supports.exp: Define aarch64_little_endian.
1615 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1617         * gcc.target/aarch64/abs_1.c: New test.
1619 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1621         * gcc.target/aarch64/bfxil_1.c: New test.
1622         * gcc.target/aarch64/bfxil_2.c: Likewise.
1624 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1626         PR c/57766
1627         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1628         array sizes from 100 to 20.
1630 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1632         PR fortran/54788
1633         * gfortran.dg/pointer_remapping_8.f90: New.
1635 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1637         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1638         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1639         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1640         * g++.dg/cpp1y/complex_literals.h: New.
1642 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1644         PR c++/57645
1645         * g++.dg/cpp0x/noexcept21.C: New.
1647 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1649         PR target/57736
1650         * gcc.target/i386/pr57736.c: New test.
1652 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1654         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1655         c specific.
1656         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1657         strings to match the fixed error messages.
1658         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1659         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1660         message check.
1662 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1664         PR target/57744
1665         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1666         stqcx. get even registers.
1668 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1670         PR c++/57509
1671         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1673 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1675         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1676         Fix scan patterns.
1677         * gcc.target/i386/bmi-1.c: Ditto.
1678         * gcc.target/i386/bmi-bextr-4.c: New.
1679         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1681 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1683         PR c++/57682
1684         * g++.dg/cpp0x/initlist73.C: New.
1686 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1688         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1689         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1690         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1692 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1694         PR c++/57509
1695         * g++.dg/ext/pr57509.C: New file.
1697 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1699         PR target/57623
1700         * gcc.target/i386/bmi-bextr-3.c: New test.
1702         PR target/57623
1703         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1705 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1707         PR c++/57172
1708         * g++.dg/cpp0x/pr57172.C: New testcase.
1710 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1712         * gcc.target/s390/htm-1.c: New file.
1713         * gcc.target/s390/htm-nofloat-1.c: New file.
1714         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1716 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1718         PR fortran/29800
1719         * gfortran.dg/bounds_check_17.f90: New.
1721 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1723         PR c++/57640
1724         * g++.dg/cpp1y/pr57640.C: New.
1726 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1728         PR c/57692
1729         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1730         overflow due to size of arrays.
1732 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1734         PR tree-optimization/57705
1735         * gcc.dg/vect/pr57705.c: New test.
1736         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1738 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1740         PR middle-end/57670
1741         * g++.dg/ipa/pr57670.C: New test.
1743 2013-06-25  Richard Biener  <rguenther@suse.de>
1745         PR middle-end/56977
1746         * gcc.dg/pr56977.c: New testcase.
1748 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1750         PR tree-optimization/57358
1751         * gcc.dg/ipa/pr57358.c: New test.
1753 2013-06-24  Richard Biener  <rguenther@suse.de>
1755         PR testsuite/57686
1756         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1758 2013-06-24  Richard Biener  <rguenther@suse.de>
1760         PR tree-optimization/57488
1761         * gcc.dg/torture/pr57488.c: New testcase.
1763 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1764             Dominique d'Humieres  <dominiq@lps.ens.fr>
1766         PR fortran/52413
1767         * gfortran.dg/fraction.f90: New.
1769 2013-06-24  Alan Modra  <amodra@gmail.com>
1771         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1772         Add scan-assembler-not "lvx".
1773         * gcc.target/powerpc/le-altivec-consts.c: New.
1775 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1777         * g++.dg/cpp0x/sfinae47.C: New.
1779 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
1781         PR target/52483
1782         * gcc.target/sh/pr52483-1.c: New.
1783         * gcc.target/sh/pr52483-2.c: New.
1784         * gcc.target/sh/pr52483-3.c: New.
1785         * gcc.target/sh/pr52483-4.c: New.
1786         * gcc.target/sh/pr52483-5.c: New.
1788 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1790         * gcc.target/i386/intrinsics_1.c: New test.
1791         * gcc.target/i386/intrinsics_2.c: Ditto.
1792         * gcc.target/i386/intrinsics_3.c: Ditto.
1793         * gcc.target/i386/intrinsics_4.c: Ditto.
1794         * gcc.target/i386/intrinsics_5.c: Ditto.
1795         * gcc.target/i386/intrinsics_6.c: Ditto.
1796         * gcc.target/i386/avx-1.c: Provide macros for builtins
1797         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1799 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1801         PR fortran/37336
1802         * gfortran.dg/finalize_17.f90: New.
1804 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1806         * gfortran.dg/realloc_on_assign_18.f90: New.
1808 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1810         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1811         Also changed the returns from error as distinct values so that
1812         debugging can get easier.
1813         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1814         errors specific to C, if necessary.  Also added new error
1815         hooks for C++.
1816         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1817         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1818         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1819         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1820         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1821         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1822         the same changes as parser_errors3.c, spaces were added between colons
1823         to not confuse C++ compiler with 2 colons as scope.
1824         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1825         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1826         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1827         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1828         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1829         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1830         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1831         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1832         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1833         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1834         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1835         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1836         in the list.
1838 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1840         PR other/53317
1841         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1843 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1845         PR target/57655
1846         * gcc.target/i386/pr57655.c: New test.
1848 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1850         * ada/acats/tests/gcc: Delete.
1851         * gnat.dg/style: Likewise.
1853 2013-06-20  Jeff Law  <law@redhat.com>
1855         PR tree-optimization/57660
1856         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1857         based on their branch cost.
1859         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1861 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1863         PR fortran/57633
1864         * gfortran.dg/list_read_11.f90: New.
1866 2013-06-20  Richard Biener  <rguenther@suse.de>
1868         PR tree-optimization/57584
1869         * gcc.dg/torture/pr57584.c: New testcase.
1871 2013-06-19  Sharad Singhai  <singhai@google.com>
1873         * g++.dg/gcov/gcov-8.C: New testcase.
1874         * lib/gcov.exp: Handle intermediate format.
1876 2013-06-19  Wei Mi  <wmi@google.com>
1878         PR rtl-optimization/57518
1879         * testsuite/gcc.dg/pr57518.c: New test.
1881 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1883         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1885 2013-06-19  Jan Hubicka  <jh@suse.cz>
1887         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1889 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1891         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1892         hard-coded values of array sizes with a #define.
1893         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1894         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1895         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1896         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1897         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1899 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1901         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1902         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1904 2013-06-19  Jeff Law  <law@redhat.com>
1906         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1908 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1910         PR c++/57638
1911         * g++.dg/template/error53.C: New.
1913 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1915         PR target/55033
1916         * gcc.target/powerpc/pr55033.c: Fix options.
1918 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1920         * gcc.target/i386/inline_error.c: New test.
1921         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1922         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1924 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1926         PR c++/53211
1927         * g++.dg/cpp0x/decltype55.C: New.
1929 2013-06-18  Marek Polacek  <polacek@redhat.com>
1931         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1933 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1935         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1937 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1939         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1940         Also changed the returns from error as distinct values so that it is
1941         easier to debug.
1943 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1945         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1947 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1949         PR c++/16128
1950         * g++.dg/template/error52.C: New.
1951         * g++.dg/lookup/friend15.C: Update.
1952         * g++.dg/parse/error11.C: Likewise.
1953         * g++.dg/parse/error14.C: Likewise.
1954         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1955         * g++.dg/parse/template25.C: Likewise.
1956         * g++.old-deja/g++.jason/cond.C: Likewise.
1957         * g++.old-deja/g++.mike/for2.C: Likewise.
1958         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1959         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1961 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1963         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1964         ensure alignment.
1966 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1968         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1969         accidentally placing minus sign for length instead of stride.
1971 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
1973         PR rtl-optimization/57425
1974         PR rtl-optimization/57569
1975         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1976         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1978 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
1980         PR fortran/49074
1981         PR fortran/56136
1982         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1983         packing.
1984         * gfortran.dg/typebound_assignment_6.f03: New.
1986 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
1988         * gcc.target/h8300/h8300.exp: New.
1989         * gcc.dg/pragma-isr.c: Move to ...
1990         * gcc.target/sh/torture/pragma-isr.c: ... here ...
1991         * gcc.target/h8300/pragma-isr.c: ... and here.
1992         * gcc.dg/pragma-isr2.c: Move to ...
1993         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1994         * gcc.target/h8300/pragma-isr2.c: ... and here.
1995         * gcc.dg/pragma-isr-trapa.c: Move to ...
1996         * gcc.target/sh/pragma-isr-trapa.c: ... here.
1997         * gcc.dg/pragma-isr-trapa2.c: Move to ...
1998         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1999         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2000         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2001         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2002         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2003         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2004         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2005         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2006         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2007         * gcc.dg/attr-isr-trapa.c: Move to ...
2008         * gcc.target/sh/attr-isr-trapa.c: ... here.
2010 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2012         PR c++/51413
2013         * g++.dg/ext/builtin-offsetof1.C: New.
2015 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2017         * gcc.target/aarch64/vect_smlal_1.c: New file.
2019 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2021         PR fortran/57508
2022         * gfortran.dg/defined_assignment_7.f90: New.
2024 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/57599
2027         * g++.dg/rtti/dyncast6.C: New.
2028         * g++.dg/cpp0x/dyncast1.C: Likewise.
2030 2013-06-14  Alan Modra  <amodra@gmail.com>
2032         PR middle-end/57134
2033         * gcc.dg/pr57134.c: New.
2035 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2037         PR fortran/57596
2038         * gfortran.dg/deferred_type_param_9.f90: New.
2040 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2042         * gcc.dg/fold-minus-1.c: New testcase.
2044 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2046         PR fortran/49074
2047         * gfortran.dg/typebound_assignment_5.f03: New.
2049 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2051         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2053 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2054             Pat Haugen  <pthaugen@us.ibm.com>
2055             Peter Bergner  <bergner@vnet.ibm.com>
2057         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2058         load/store instructions on power7, power8.
2059         * gcc.target/powerpc/atomic-p8.c: Likewise.
2061 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2063         PR c/57577
2064         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2066 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2068         PR c++/38958
2069         * g++.dg/warn/Wunused-var-20.C: New.
2071 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2073         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2074         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2075         Run with -fno-common.
2077 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2079         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2080         and exit function calls with return 1 and return 0, respectively.
2082 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2084         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2085         New tests.
2087 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2089         PR tree-optimization/57361
2090         * gcc.dg/tree-ssa/pr57361.c: New file.
2092 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2094         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2095         to ensure alignment.
2096         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2098 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2100         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2102 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2103             Dominique d'Humieres  <dominiq@lps.ens.fr>
2105         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2107 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2109         PR target/56564
2110         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2111         * gcc.target/i386/pr56564-3.c: Likewise.
2113 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2115         PR fortran/57535
2116         * gfortran.dg/class_array_18.f90: New.
2118 2013-06-11  Jan Hubicka  <jh@suse.cz>
2120         PR c++/57551
2121         * g++.dg/ext/visibility/anon6.C: Update testcase.
2123 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2125         PR c/57563
2126         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2127         in how we check __sec_reduce_mutating function's result.
2129 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2130             Pat Haugen  <pthaugen@us.ibm.com>
2131             Peter Bergner  <bergner@vnet.ibm.com>
2133         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2134         direct move instructions.
2135         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2136         * gcc.target/powerpc/direct-move.h: Likewise.
2137         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2138         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2139         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2140         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2141         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2142         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2144 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2146         PR c++/52440
2147         * g++.dg/cpp0x/pr52440.C: New.
2149 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2151         PR target/56564
2152         * gcc.target/i386/pr56564-1.c: New test.
2153         * gcc.target/i386/pr56564-2.c: New test.
2154         * gcc.target/i386/pr56564-3.c: New test.
2155         * gcc.target/i386/pr56564-4.c: New test.
2156         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2157         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2158         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2159         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2160         * gcc.target/i386/vect-sizes-1.c: Likewise.
2161         * gcc.target/i386/memcpy-1.c: Likewise.
2162         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2163         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2165 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2167         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2168         systems to cover all GNU systems.
2169         * g++.dg/abi/guard2.C: Likewise.
2170         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2171         * g++.dg/eh/sighandle.C: Likewise.
2172         * g++.dg/ext/cleanup-10.C: Likewise.
2173         * g++.dg/ext/cleanup-11.C: Likewise.
2174         * g++.dg/ext/cleanup-8.C: Likewise.
2175         * g++.dg/ext/cleanup-9.C: Likewise.
2176         * g++.dg/opt/const5.C: Likewise.
2177         * g++.dg/opt/life1.C: Likewise.
2178         * g++.dg/other/pr39496.C: Likewise.
2179         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2180         * g++.old-deja/g++.abi/align.C: Likewise.
2181         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2182         * g++.old-deja/g++.law/weak.C: Likewise.
2183         * g++.old-deja/g++.pt/asm1.C: Likewise.
2184         * gcc.c-torture/execute/20030125-1.x: Likewise.
2185         * gcc.c-torture/execute/990127-2.x: Likewise.
2186         * gcc.dg/20041106-1.c: Likewise.
2187         * gcc.dg/20050503-1.c: Likewise.
2188         * gcc.dg/builtin-object-size-5.c: Likewise.
2189         * gcc.dg/cleanup-10.c: Likewise.
2190         * gcc.dg/cleanup-11.c: Likewise.
2191         * gcc.dg/cleanup-8.c: Likewise.
2192         * gcc.dg/cleanup-9.c: Likewise.
2193         * gcc.dg/complex-5.c: Likewise.
2194         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2195         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2196         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2197         * gcc.dg/dfp/pr35739.c: Likewise.
2198         * gcc.dg/fdata-sections-1.c: Likewise.
2199         * gcc.dg/lto/20090206-1_0.c: Likewise.
2200         * gcc.dg/lto/20090206-2_0.c: Likewise.
2201         * gcc.dg/pr30360.c: Likewise.
2202         * gcc.dg/pr37303.c: Likewise.
2203         * gcc.dg/pr39323-1.c: Likewise.
2204         * gcc.dg/pr39323-2.c: Likewise.
2205         * gcc.dg/pr39323-3.c: Likewise.
2206         * gcc.dg/pr45416.c: Likewise.
2207         * gcc.dg/setjmp-2.c: Likewise.
2208         * gcc.dg/split-1.c: Likewise.
2209         * gcc.dg/split-3.c: Likewise.
2210         * gcc.dg/split-4.c: Likewise.
2211         * gcc.dg/strlenopt-12g.c: Likewise.
2212         * gcc.dg/strlenopt-14g.c: Likewise.
2213         * gcc.dg/strlenopt-14gf.c: Likewise.
2214         * gcc.dg/strlenopt-16g.c: Likewise.
2215         * gcc.dg/strlenopt-17g.c: Likewise.
2216         * gcc.dg/strlenopt-18g.c: Likewise.
2217         * gcc.dg/strlenopt-1f.c: Likewise.
2218         * gcc.dg/strlenopt-22g.c: Likewise.
2219         * gcc.dg/strlenopt-2f.c: Likewise.
2220         * gcc.dg/strlenopt-4g.c: Likewise.
2221         * gcc.dg/strlenopt-4gf.c: Likewise.
2222         * gcc.dg/struct-ret-3.c: Likewise.
2223         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2224         * gcc.misc-tests/linkage.exp: Likewise.
2225         * gcc.target/i386/20000724-1.c: Likewise.
2226         * gcc.target/i386/align-main-3.c: Likewise.
2227         * gcc.target/i386/cleanup-1.c: Likewise.
2228         * gcc.target/i386/inline-mcpy.c: Likewise.
2229         * gcc.target/i386/pr32268.c: Likewise.
2230         * gcc.target/i386/pr36613.c: Likewise.
2231         * gcc.target/i386/pr39013-1.c: Likewise.
2232         * gcc.target/i386/pr39013-2.c: Likewise.
2233         * gcc.target/i386/pr39496.c: Likewise.
2234         * gcc.target/i386/pr40906-3.c: Likewise.
2235         * gcc.target/i386/pr46084.c: Likewise.
2236         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2238 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2240         PR target/6526
2241         * gcc.target/sh/pr6526.c: New.
2243 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2245         PR target/57568
2246         * gcc.c-torture/execute/pr57568.c: New test.
2248 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/37404
2251         * g++.dg/other/vararg-4.C: New.
2253 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2255         PR rtl-optimization/57559
2256         * gcc.target/s390/pr57559.c : New test.
2258 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2260         PR fortran/37336
2261         * gfortran.dg/finalize_10.f90: New.
2262         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2263         * gfortran.dg/finalize_15.f90: New.
2265 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2267         PR fortran/57553
2268         * gfortran.dg/storage_size_4.f90: New.
2270 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2272         PR c++/57548
2273         * testsuite/g++.dg/ext/pr57548.C: New test.
2275 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2277         PR middle-end/57541
2278         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2280 2013-06-07  Jan Hubicka  <jh@suse.cz>
2282         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2284 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2286         PR fortran/57549
2287         * gfortran.dg/array_constructor_48.f90: New.
2288         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2289         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2291 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2293         PR target/56315
2294         * gcc.target/arm/xordi3-opt.c: New test.
2296 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2298         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2299         Revert to dg-options.
2301 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2303         PR target/55033
2304         * gcc.target/powerpc/pr55033.c: New.
2306 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2308         PR c++/53658
2309         * g++.dg/cpp0x/alias-decl-36.C: New.
2311 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2312             Pat Haugen  <pthaugen@us.ibm.com>
2313             Peter Bergner  <bergner@vnet.ibm.com>
2315         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2316         power8 builtin functions.
2317         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2318         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2319         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2320         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2321         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2322         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2323         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2324         tests to test power8 auto-vectorization.
2325         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2326         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2327         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2328         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2330         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2331         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2333         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2335         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2336         support.
2337         (check_effective_target_powerpc_p8vector_ok): Likewise.
2338         (is-effective-target): Likewise.
2339         (check_vect_support_and_set_flags): Likewise.
2341 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2343         PR c++/43652
2344         * g++.dg/parse/error53.C: New.
2346 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2348         PR rtl-optimization/57459
2349         * gcc.target/i386/pr57459.c: New test.
2351 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2353         PR c++/53743
2354         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2355         into -freorder-blocks-and-partition test.
2356         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2357         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2358         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2359         * gcc.dg/tree-prof/pr50907.c: Ditto.
2360         * gcc.dg/tree-prof/pr45354.c: Ditto.
2361         * g++.dg/tree-prof/partition2.C: Ditto.
2362         * g++.dg/tree-prof/partition3.C: Ditto.
2364 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2366         PR fortran/57542
2367         * gfortran.dg/finalize_16.f90: New.
2369 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2371         * gcc.dg/vect/no-section-anchors-vect-68.c:
2372         Add dg-skip-if aarch64_tiny.
2374 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2376         PR C/57457
2377         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2378         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2380 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2382         PR c++/51908
2383         * g++.dg/cpp0x/decltype54.C: New.
2385 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2387         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2388         arm*-*-*eabi* targets.
2389         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2390         arm*-*-* targets.
2391         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2393 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2394             Tobias Burnus  <burnus@net-b.de>
2396         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2397         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2398         * gfortran.dg/io_real_boz_4.f90: Ditto.
2399         * gfortran.dg/io_real_boz_5.f90: Ditto.
2401 2013-06-05  Andreas Schwab  <schwab@suse.de>
2403         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2405 2013-06-04  Jan Hubicka  <jh@suse.cz>
2407         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2409 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2411         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2412         parameters with void.
2413         (main2): Removed argc parameter.
2414         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2415         (main): Replaced argc, argv parameters with void.
2416         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2417         (main2): Removed argc parameter.
2418         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2419         argv parameters with void.  Added __asm volatile to avoid optimization
2420         on argc, if necessary.
2421         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2422         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2423         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2424         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2425         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2426         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2427         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2428         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2429         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2430         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2431         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2432         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2433         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2434         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2435         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2436         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2437         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2438         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2439         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2440         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2441         parameters with void.
2442         (main2): Removed argc parameter.
2443         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2444         (main): Replaced argc, argv parameters with void.
2445         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2446         argv parameters with void.  Also renamed this function as main, and
2447         delete the existing main.
2448         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2449         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2450         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2452 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2454         * gcc.target/aarch64/movi_1.c: New test.
2456 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2458         PR fortran/37336
2459         * gfortran.dg/finalize_12.f90: New.
2460         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2461         end of scope finalization.
2462         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2463         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2464         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2465         * gfortran.dg/class_19.f03: Ditto.
2466         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2467         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2468         * gfortran.dg/extends_14.f03: Ditto.
2469         * gfortran.dg/move_alloc_4.f90: Ditto.
2470         * gfortran.dg/typebound_proc_27.f03: Ditto.
2472 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2474         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2475         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2476         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2477         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2478         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2479         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2480         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2481         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2482         * gfortran.dg/io_real_boz_4.f90: Ditto.
2483         * gfortran.dg/io_real_boz_5.f90: Ditto.
2484         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2485         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2486         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2487         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2488         * gfortran.dg/transpose_2.f90: Fix dg-output.
2490 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2492         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2493         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2494         dg-option and an header comment.
2496 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2498         PR c++/57419
2499         * g++.dg/cpp0x/sfinae46.C: New.
2500         * g++.dg/cpp0x/defaulted13.C: Adjust.
2501         * g++.dg/cpp0x/defaulted2.C: Likewise.
2502         * g++.dg/cpp0x/defaulted26.C: Likewise.
2503         * g++.dg/cpp0x/defaulted3.C: Likewise.
2504         * g++.dg/cpp0x/error1.C: Likewise.
2505         * g++.dg/cpp0x/implicit1.C: Likewise.
2506         * g++.dg/cpp0x/implicit11.C: Likewise.
2507         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2508         * g++.dg/cpp0x/initlist47.C: Likewise.
2509         * g++.dg/cpp0x/initlist9.C: Likewise.
2510         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2511         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2512         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2513         * g++.dg/cpp0x/union4.C: Likewise.
2514         * g++.dg/template/crash108.C: Likewise.
2515         * g++.dg/template/crash41.C: Likewise.
2516         * g++.old-deja/g++.jason/local.C: Likewise.
2517         * g++.old-deja/g++.law/visibility3.C: Likewise.
2519 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2521         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2522         * gcc.dg/vect/bb-slp-14.c: Ditto.
2523         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2524         * gcc.dg/vect/bb-slp-23.c: Ditto.
2525         * gcc.dg/vect/bb-slp-15.c: Ditto.
2526         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2527         * gcc.dg/vect/bb-slp-24.c: Ditto.
2528         * gcc.dg/vect/bb-slp-16.c: Ditto.
2529         * gcc.dg/vect/bb-slp-25.c: Ditto.
2530         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2531         * gcc.dg/vect/bb-slp-17.c: Ditto.
2532         * gcc.dg/vect/bb-slp-1.c: Ditto.
2533         * gcc.dg/vect/bb-slp-26.c: Ditto.
2534         * gcc.dg/vect/bb-slp-18.c: Ditto.
2535         * gcc.dg/vect/bb-slp-2.c: Ditto.
2536         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2537         * gcc.dg/vect/bb-slp-27.c: Ditto.
2538         * gcc.dg/vect/bb-slp-19.c: Ditto.
2539         * gcc.dg/vect/bb-slp-3.c: Ditto.
2540         * gcc.dg/vect/bb-slp-28.c: Ditto.
2541         * gcc.dg/vect/bb-slp-4.c: Ditto.
2542         * gcc.dg/vect/bb-slp-29.c: Ditto.
2543         * gcc.dg/vect/bb-slp-5.c: Ditto.
2544         * gcc.dg/vect/bb-slp-6.c: Ditto.
2545         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2546         * gcc.dg/vect/bb-slp-7.c: Ditto.
2547         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2548         * gcc.dg/vect/bb-slp-8.c: Ditto.
2549         * gcc.dg/vect/bb-slp-9.c: Ditto.
2550         * gcc.dg/vect/bb-slp-10.c: Ditto.
2551         * gcc.dg/vect/bb-slp-11.c: Ditto.
2552         * gcc.dg/vect/bb-slp-20.c: Ditto.
2553         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2554         * gcc.dg/vect/bb-slp-21.c: Ditto.
2555         * gcc.dg/vect/bb-slp-30.c: Ditto.
2556         * gcc.dg/vect/bb-slp-13.c: Ditto.
2557         * gcc.dg/vect/bb-slp-22.c: Ditto.
2558         * g++.dg/vect/slp-pr50413.cc: Ditto.
2559         * g++.dg/vect/slp-pr56812.cc: Ditto.
2560         * g++.dg/vect/slp-pr50819.cc: Ditto.
2562 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2564         PR fortran/57456
2565         * gfortran.dg/class_array_17.f90: New.
2567 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2569         * ada/acats/floatstore.lst: New.
2570         * ada/acats/run_all.sh: Process it.
2572 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2574         * gcc.target/powerpc/e500-ord-1.c: New test.
2575         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2576         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2577         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2579 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2581         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2583 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2585         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2587 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2589         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2591 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2593         PR c/57452
2594         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2595         test-case.
2597 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2599         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2601 2013-05-31  Marek Polacek  <polacek@redhat.com>
2603         PR tree-optimization/57478
2604         PR tree-optimization/57453
2605         * gcc.dg/torture/pr57478.c: New test.
2607 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2609         PR fortran/57456
2610         * gfortran.dg/class_array_17.f90: New.
2612 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2614         PR target/56315
2615         * gcc.target/arm/iordi3-opt.c: New test.
2617 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2619         PR fortran/54190
2620         PR fortran/57217
2621         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2622         * gfortran.dg/interface_26.f90: Ditto.
2623         * gfortran.dg/proc_ptr_11.f90: Ditto.
2624         * gfortran.dg/proc_ptr_15.f90: Ditto.
2625         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2626         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2627         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2628         * gfortran.dg/typebound_override_1.f90: Ditto.
2629         * gfortran.dg/typebound_override_4.f90: Ditto.
2630         * gfortran.dg/typebound_proc_6.f03: Ditto.
2631         * gfortran.dg/assumed_type_7.f90: New test.
2632         * gfortran.dg/typebound_override_5.f90: New test.
2633         * gfortran.dg/typebound_override_6.f90: New test.
2634         * gfortran.dg/typebound_override_7.f90: New test.
2636 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2638         PR middle-end/57073
2639         * gfortran.dg/power_6.f90: New.
2641 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2643         * gcc.target/aarch64/insv_1.c: New test.
2645 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2647         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2648         dg-skip-if "No stabs".
2650 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2652         PR fortran/54189
2653         * gfortran.dg/assumed_size_1.f90: New.
2655 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2657         * gcc.dg/shrink-wrap-alloca.c: New added.
2658         * gcc.dg/shrink-wrap-pretend.c: New added.
2659         * gcc.dg/shrink-wrap-sibcall.c: New added.
2661 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2663         PR fortran/57458
2664         * gfortran.dg/assumed_rank_13.f90: New.
2666 2013-05-29  Easwaran Raman  <eraman@google.com>
2668         PR tree-optimization/57442
2669         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2671 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2673         PR tree-optimization/57441
2674         * gcc.c-torture/compile/pr57441.c: New.
2676 2013-05-29  Dehao Chen  <dehao@google.com>
2678         PR testsuite/57413
2679         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2681 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2683         PR fortran/37336
2684         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2685         * gfortran.dg/class_19.f03: Ditto.
2687 2013-05-29  Richard Biener  <rguenther@suse.de>
2689         * gcc.dg/vect/bb-slp-32.c: New testcase.
2691 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2693         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2694         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2695         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2696         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2697         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2698         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2699         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2700         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2701         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2702         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2703         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2704         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2705         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2706         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2707         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2708         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2709         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2710         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2711         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2712         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2713         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2714         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2715         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2716         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2717         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2718         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2719         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2720         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2721         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2722         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2723         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2724         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2725         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2726         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2727         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2728         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2729         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2730         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2731         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2733 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2735         PR fortran/37336
2736         * gfortran.dg/finalize_11.f90: New.
2737         * gfortran.dg/finalize_4.f03: Remove dg-error.
2738         * gfortran.dg/finalize_5.f03: Ditto.
2739         * gfortran.dg/finalize_6.f03: Ditto.
2740         * gfortran.dg/finalize_7.f03: Ditto.
2742 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2744         * gfortran.dg/class_array_16.f90: New.
2746 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2748         PR fortran/57435
2749         * testsuite/gfortran.dg/use_29.f90: New.
2751 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2753         * gnat.dg/fp_exception.adb: New test.
2755 2013-05-28  Richard Biener  <rguenther@suse.de>
2757         PR tree-optimization/56787
2758         * gcc.dg/vect/pr56787.c: New testcase.
2760 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2761             Tobias Burnus  <burnus@net-b.de>
2763         PR fortran/57217
2764         * gfortran.dg/typebound_override_4.f90: New.
2766 2013-05-28  Richard Biener  <rguenther@suse.de>
2768         PR tree-optimization/57411
2769         * g++.dg/opt/pr57411.C: New testcase.
2771 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2773         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2774         * gcc.dg/builtin-bswap-9.c: Likewise.
2776 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2778         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2780 2013-05-27  Richard Biener  <rguenther@suse.de>
2782         PR middle-end/57412
2783         * gcc.dg/gomp/pr57412.c: New testcase.
2785 2013-05-27  Bud Davis  <jmdavis@link.com>
2787         PR fortran/50405
2788         * gfortran.dg/stfunc_8.f90: New.
2790 2013-05-27  Richard Biener  <rguenther@suse.de>
2792         PR tree-optimization/57343
2793         * gcc.dg/torture/pr57343.c: New testcase.
2795 2013-05-27  Richard Biener  <rguenther@suse.de>
2797         PR tree-optimization/57417
2798         * gcc.dg/torture/pr57417.c: New testcase.
2800 2013-05-27  Richard Biener  <rguenther@suse.de>
2802         PR tree-optimization/57396
2803         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2805 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2807         * gnat.dg/specs/last_bit.ads: New test.
2809 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2811         * gnat.dg/specs/machine_attribute.ads: New test.
2813 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2815         * gnat.dg/incomplete3.ad[sb]: New test.
2817 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2819         PR target/53916
2820         * gcc.target/mips/div-13.c: New test.
2822 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2824         PR target/55777
2825         * gcc.target/mips/mips16-attributes-5.c,
2826         * gcc.target/mips/mips16-attributes-6.c: New tests.
2828 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2830         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2831         * gcc.dg/builtin-bswap-8.c: Likewise.
2833 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2835         PR c++/52216
2836         * g++.dg/cpp0x/new1.C: New.
2838 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2840         PR c++/25666
2841         * g++.dg/parse/dtor16.C: New.
2842         * g++.dg/parse/dtor6.C: Adjust.
2844 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2846         PR c++/19618
2847         * g++.dg/expr/bitfield12.C: New.
2849 2013-05-24  Jeff Law  <law@redhat.com>
2851         PR tree-optimization/57124
2852         * gcc.c-torture/execute/pr57124.c: New test.
2853         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2855 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2857         PR tree-optimization/57294
2858         * gcc.dg/ipa/pr57294.c: New test.
2860 2013-05-24  Dehao Chen  <dehao@google.com>
2862         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2864 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2866         * gcc.target/aarch64/scalar_intrinsics.c
2867         (force_simd): Use a valid instruction.
2868         (test_vdupd_lane_s64): Pass a valid lane argument.
2869         (test_vdupd_lane_u64): Likewise.
2871 2013-05-24  Richard Biener  <rguenther@suse.de>
2873         PR tree-optimization/57287
2874         * gcc.dg/pr57287.c: New testcase.
2876 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2878         PR c++/26572
2879         * g++.dg/template/error51.C: New.
2881 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2883         PR c++/25503
2884         * g++.dg/template/bitfield2.C: New.
2886 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2888         * gnat.dg/specs/noinline1.ads: New test.
2889         * gnat.dg/noinline2.ad[sb]: Likewise.
2890         * gnat.dg/specs/noinline3.ads: Likewise.
2891         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2893 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2895         PR tree-ssa/57385
2896         * gcc.dg/tree-ssa/pr57385.c: New test.
2898 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2900         * gnat.dg/derived_type4.adb: New test.
2902 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2904         * gcc.dg/builtin-bswap-6.c: New test.
2905         * gcc.dg/builtin-bswap-7.c: Likewise.
2906         * gcc.dg/builtin-bswap-8.c: Likewise.
2907         * gcc.dg/builtin-bswap-9.c: Likewise.
2909 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2911         PR debug/57351
2912         * gcc.dg/debug/pr57351.c: New test
2914 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
2916         * gcc.target/aarch64/vect-clz.c: New file.
2918 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2920         PR middle-end/57347
2921         * gcc.dg/ipa/pr57347.c: New test.
2923 2013-05-23  Richard Biener  <rguenther@suse.de>
2925         PR tree-optimization/57380
2926         * g++.dg/tree-ssa/pr57380.C: New testcase.
2928 2013-05-23  Richard Biener  <rguenther@suse.de>
2930         PR middle-end/57381
2931         * gcc.dg/torture/pr57381.c: New testcase.
2933 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2935         PR middle-end/57344
2936         * gcc.c-torture/execute/pr57344-1.c: New test.
2937         * gcc.c-torture/execute/pr57344-2.c: New test.
2938         * gcc.c-torture/execute/pr57344-3.c: New test.
2939         * gcc.c-torture/execute/pr57344-4.c: New test.
2941 2013-05-23  Richard Biener  <rguenther@suse.de>
2943         PR rtl-optimization/57341
2944         * gcc.dg/torture/pr57341.c: New testcase.
2946 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/57352
2949         * g++.dg/parse/crash62.C: New.
2951 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2952             Pat Haugen  <pthaugen@us.ibm.com>
2953             Peter Bergner  <bergner@vnet.ibm.com>
2955         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2956         crypto builtins.
2958 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2960         PR fortran/57364
2961         * gfortran.dg/defined_assignment_6.f90: New.
2963 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2965         PR fortran/57338
2966         * gfortran.dg/assumed_type_6.f90: New.
2968 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2970         PR c++/57211
2971         * g++.dg/cpp0x/Wunused-parm.C: New.
2973 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2975         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2976         * g++.dg/warn/Wdouble-promotion.C: Likewise.
2978 2013-05-21  Easwaran Raman  <eraman@google.com>
2980         PR tree-optimization/57322
2981         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2983 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
2985         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2986         .set (no)?micromips
2988 2013-05-21  Tobias Burnus  <burnus@net-b.de>
2990         PR fortran/57035
2991         * gfortran.dg/assumed_type_5.f90: New.
2992         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2993         * gfortran.dg/assumed_rank_2.f90: Ditto.
2994         * gfortran.dg/assumed_type_3.f90: Update dg-error.
2995         * gfortran.dg/no_arg_check_3.f90: Ditto.
2997 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
2999         PR tree-optimization/57331
3000         * gcc.c-torture/compile/pr57331.c: New test.
3002 2013-05-21  Richard Biener  <rguenther@suse.de>
3004         PR tree-optimization/57330
3005         * gcc.dg/torture/pr57330.c: New testcase.
3007 2013-05-21  Richard Biener  <rguenther@suse.de>
3009         PR tree-optimization/57303
3010         * gcc.dg/torture/pr57303.c: New testcase.
3012 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3014         PR tree-optimization/57321
3015         * gcc.c-torture/execute/pr57321.c: New test.
3017 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3019         PR fortran/48858
3020         PR fortran/55465
3021         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3022         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3023         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3024         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3025         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3026         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3027         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3028         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3029         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3030         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3031         * gfortran.dg/binding_label_tests_24.f90: New.
3032         * gfortran.dg/binding_label_tests_25.f90: New.
3034 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3036         PR fortran/48858
3037         * gfortran.dg/binding_label_tests_17.f90: New.
3038         * gfortran.dg/binding_label_tests_18.f90: New.
3039         * gfortran.dg/binding_label_tests_19.f90: New.
3040         * gfortran.dg/binding_label_tests_20.f90: New.
3041         * gfortran.dg/binding_label_tests_21.f90: New.
3042         * gfortran.dg/binding_label_tests_22.f90: New.
3043         * gfortran.dg/binding_label_tests_23.f90: New.
3045 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3047         PR fortran/48858
3048         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3049         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3050         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3051         * gfortran.dg/common_18.f90: New.
3052         * gfortran.dg/common_19.f90: New.
3053         * gfortran.dg/common_20.f90: New.
3054         * gfortran.dg/common_21.f90: New.
3056 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3058         PR c++/12288
3059         * g++.dg/parse/error52.C: New.
3060         * g++.dg/parse/error3.C: Adjust.
3061         * g++.dg/parse/error36.C: Likewise.
3063 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3065         PR target/56547
3066         * gcc.target/sh/pr56547-1.c: New.
3067         * gcc.target/sh/pr56547-2.c: New.
3069 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3071         PR c++/23608
3072         * g++.dg/warn/Wsign-compare-6.C: New.
3073         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3075 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3077         PR c++/57327
3078         * g++.dg/template/error50.C: New.
3080 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3082         PR c++/10207
3083         * g++.dg/ext/complit13.C: New.
3085 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3087         PR c++/57175
3088         * g++.dg/pr57175.C: New testcase.
3090 2013-05-17  Easwaran Raman  <eraman@google.com>
3092         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3094 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3096         PR testsuite/57313
3097         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3099 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3101         PR rtl-optimization/57281
3102         PR rtl-optimization/57300
3103         * gcc.dg/pr57300.c: New test.
3104         * gcc.c-torture/execute/pr57281.c: New test.
3106 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3108         PR c++/18126
3109         * g++.dg/ext/sizeof-complit.C: New.
3111 2013-05-17  Marek Polacek  <polacek@redhat.com>
3113         * gcc.dg/strlenopt-25.c: New test.
3114         * gcc.dg/strlenopt-26.c: Likewise.
3116 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3118         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3119         instead of -mavx2, require only avx instead of avx2.
3120         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3121         of avx2-check.h and turn into an avx runtime test instead of
3122         avx2 runtime test.
3124 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3126         * g++.dg/ext/vector22.C: Uncomment working test.
3128 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3130         PR c++/17410
3131         * g++.dg/template/pr17410.C: New.
3133 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3135         * gcc.target/i386/rotate-3.c: New test.
3136         * gcc.target/i386/rotate-3a.c: New test.
3137         * gcc.target/i386/rotate-4.c: New test.
3138         * gcc.target/i386/rotate-4a.c: New test.
3139         * gcc.target/i386/rotate-5.c: New test.
3140         * gcc.target/i386/rotate-5a.c: New test.
3142 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3144         * gcc.dg/visibility-21.c: Require section_anchors.
3146 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3148         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3149         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3150         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3152 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3154         * gcc.dg/visibility-21.c: New.
3156 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3158         PR middle-end/57286
3159         * gcc.dg/pr57286.c: New testcase.
3160         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3161         * g++.dg/ext/vector22.C: Comment out transformations not
3162         performed anymore.
3164 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3166         PR target/57260
3167         * gcc.target/mips/call-1.c: Restrict to o32.
3168         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3170 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3172         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3173         dg-messages.
3174         * g++.dg/warn/Wshadow-1.C: Likewise.
3175         * g++.dg/warn/Wshadow-6.C: Likewise.
3176         * g++.dg/warn/Wshadow-7.C: Likewise.
3178 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3180         PR c++/31952
3181         * g++.dg/parse/pr31952-1.C: New.
3182         * g++.dg/parse/pr31952-2.C: Likewise.
3183         * g++.dg/parse/pr31952-3.C: Likewise.
3185         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3186         * g++.old-deja/g++.jason/cond.C: Likewise.
3187         * g++.dg/cpp0x/range-for5.C: Likewise.
3189 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3191         PR target/19599
3192         * gcc.target/arm/pr40887.c: Adjust testcase.
3193         * gcc.target/arm/pr19599.c: New test.
3195 2013-05-15  Richard Biener  <rguenther@suse.de>
3197         PR tree-optimization/57275
3198         * gcc.target/i386/pr57275.c: New testcase.
3200 2013-05-15  Jan Hubicka  <jh@suse.cz>
3202         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3203         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3204         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3206 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3208         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3209         scheduling.
3211 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3213         PR c++/57274
3214         * c-c++-common/Wsequence-point-1.c: New test.
3216 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3218         * g++.dg/ext/vector22.C: New testcase.
3219         * gcc.dg/binop-xor3.c: Remove xfail.
3221 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3223         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3224         FLOAT cmp FLOAT ? INT : INT.
3225         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3226         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3227         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3228         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3229         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3230         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3232 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3234         PR c++/53903
3235         * g++.dg/cpp0x/defaulted43.C: New.
3237 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3239         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3240         (alloca): Remove declaration.
3241         (foo9): Replace alloca by __builtin_alloca.
3243 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3245         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3246         Expect "size of array is too large" error.
3248 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3250         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3252 2013-05-14  Richard Biener  <rguenther@suse.de>
3254         PR middle-end/57235
3255         * g++.dg/torture/pr57235.C: New testcase.
3257 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3259         PR middle-end/57251
3260         * gcc.dg/torture/pr57251.c: New test.
3262 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3264         PR target/57264
3265         * gcc.target/i386/pr57264.c: New test.
3267 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3269         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3271 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3273         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3275 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3277         PR tree-optimization/45216
3278         PR tree-optimization/57157
3279         * c-c++-common/rotate-1.c: Add 32 tests with +.
3280         * c-c++-common/rotate-1a.c: Adjust.
3281         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3282         * c-c++-common/rotate-2b.c: New test.
3283         * c-c++-common/rotate-3.c: Add 32 tests with +.
3284         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3285         * c-c++-common/rotate-4b.c: New test.
3286         * c-c++-common/rotate-5.c: New test.
3288 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3290         PR middle-end/42371
3291         * gcc.dg/ipa/remref-0.c: New test.
3292         * gcc.dg/ipa/remref-1a.c: Likewise.
3293         * gcc.dg/ipa/remref-1b.c: Likewise.
3294         * gcc.dg/ipa/remref-2a.c: Likewise.
3295         * gcc.dg/ipa/remref-2b.c: Likewise.
3297 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3299         * gcc.dg/vector-shift-2.c: New testcase.
3301 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3303         PR tree-optimization/57230
3304         * gcc.dg/strlenopt-24.c: New test.
3306         PR tree-optimization/57230
3307         * gcc.dg/strlenopt-23.c: New test.
3309 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3311         PR target/57108
3312         * gcc.target/sh/pr57108.c: Move this test case to ...
3313         * gcc.c-torture/compile/pr57108.c: ... here.
3315 2013-05-10  Richard Biener  <rguenther@suse.de>
3317         PR tree-optimization/57214
3318         * gcc.dg/torture/pr57214.c: New testcase.
3320 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3322         * gcc.dg/vector-shift.c: New testcase.
3324 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3326         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3328         PR tree-optimization/45216
3329         PR tree-optimization/57157
3330         * c-c++-common/rotate-1.c: New test.
3331         * c-c++-common/rotate-1a.c: New test.
3332         * c-c++-common/rotate-2.c: New test.
3333         * c-c++-common/rotate-2a.c: New test.
3334         * c-c++-common/rotate-3.c: New test.
3335         * c-c++-common/rotate-3a.c: New test.
3336         * c-c++-common/rotate-4.c: New test.
3337         * c-c++-common/rotate-4a.c: New test.
3339 2013-05-10  Richard Biener  <rguenther@suse.de>
3341         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3342         * gcc.target/i386/l_fma_double_1.c: Adjust.
3343         * gcc.target/i386/l_fma_double_2.c: Likewise.
3344         * gcc.target/i386/l_fma_double_3.c: Likewise.
3345         * gcc.target/i386/l_fma_double_4.c: Likewise.
3346         * gcc.target/i386/l_fma_double_5.c: Likewise.
3347         * gcc.target/i386/l_fma_double_6.c: Likewise.
3348         * gcc.target/i386/l_fma_float_1.c: Likewise.
3349         * gcc.target/i386/l_fma_float_2.c: Likewise.
3350         * gcc.target/i386/l_fma_float_3.c: Likewise.
3351         * gcc.target/i386/l_fma_float_4.c: Likewise.
3352         * gcc.target/i386/l_fma_float_5.c: Likewise.
3353         * gcc.target/i386/l_fma_float_6.c: Likewise.
3355 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3357         PR c++/51226
3358         * g++.dg/cpp0x/pr51226.C: New.
3360 2013-04-16  Han Shen  <shenhan@google.com>
3362         Test cases for '-fstack-protector-strong'.
3363         * gcc.dg/fstack-protector-strong.c: New.
3364         * g++.dg/fstack-protector-strong.C: New.
3366 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3368         * gcc.target/aarch64/ands_1.c: New test.
3369         * gcc.target/aarch64/ands_2.c: Likewise
3371 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3373         * lib/target-supports.exp (check_effective_target_hw): New
3374         function.
3375         * c-c++-common/asan/clone-test-1.c: Call
3376         check_effective_target_hw.
3377         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3378         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3379         possible decorations.
3380         * c-c++-common/asan/null-deref-1.c: Likewise.
3381         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3382         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3383         * c-c++-common/asan/use-after-free-1.c: Likewise.
3384         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3385         * g++.dg/asan/large-func-test-1.C: Likewise.
3387 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3389         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3391 2013-05-07  Richard Biener  <rguenther@suse.de>
3393         PR middle-end/57190
3394         * g++.dg/torture/pr57190.C: New testcase.
3396 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3398         PR tree-optimization/57149
3399         * gcc.dg/pr57149.c: New test.
3401         PR debug/57184
3402         * gcc.dg/pr57184.c: New test.
3404 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3406         * gnat.dg/specs/array3.ads: New test.
3408 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3410         * c-c++-common/vector-scalar-2.c: New testcase.
3412 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3414         * gcc.target/i386/asm-dialect-2.c: New testcase.
3416 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3418         PR c++/57183
3419         * g++.dg/cpp0x/auto38.C: New.
3421 2013-05-06  Richard Biener  <rguenther@suse.de>
3423         PR tree-optimization/57185
3424         * gcc.dg/autopar/pr57185.c: New testcase.
3426 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3428         PR target/57106
3429         * gcc.target/i386/pr57106.c: New test.
3431 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3433         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3434         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3435         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3436         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3437         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3438         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3439         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3441 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3443         PR bootstrap/57154
3444         * gcc.dg/pr57154.c: New test.
3446 2013-05-06  Richard Biener  <rguenther@suse.de>
3448         PR middle-end/57147
3449         * gcc.dg/torture/pr57147-1.c: New testcase.
3450         * gcc.dg/torture/pr57147-2.c: Likewise.
3451         * gcc.dg/torture/pr57147-3.c: Likewise.
3453 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3455         PR target/55303
3456         * gcc.target/sh/pr55303-1.c: New.
3457         * gcc.target/sh/pr55303-2.c: New.
3458         * gcc.target/sh/pr55303-3.c: New.
3460 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3462         * gfortran.dg/allocate_with_source_3.f90: New.
3464 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3466         PR fortran/57141
3467         * gfortran.dg/null_8.f90: New.
3469 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3471         PR c++/53745
3472         * g++.dg/cpp0x/enum27.C: New.
3473         * g++.dg/cpp0x/enum_base.C: Adjust.
3475 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3477         PR tree-optimization/56205
3478         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3480 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3482         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3483         * gfortran.dg/bind_c_usage_27.f90: New.
3484         * gfortran.dg/bind_c_usage_28.f90: New.
3486 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3488         PR c++/51927
3489         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3491 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3493         PR target/57150
3494         * gcc.target/powerpc/pr57150.c: New file.
3496 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3498         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3499         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3500         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3501         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3502         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3503         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3504         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3506 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3508         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3509         scan-assembler-times.
3511 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3513         * gcc.dg/tree-ssa/slsr-32.c: New.
3514         * gcc.dg/tree-ssa/slsr-33.c: New.
3515         * gcc.dg/tree-ssa/slsr-34.c: New.
3516         * gcc.dg/tree-ssa/slsr-35.c: New.
3517         * gcc.dg/tree-ssa/slsr-36.c: New.
3518         * gcc.dg/tree-ssa/slsr-37.c: New.
3519         * gcc.dg/tree-ssa/slsr-38.c: New.
3521 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3523         * gcc.target/aarch64/tst_1.c: New test.
3524         * gcc.target/aarch64/tst_2.c: Likewise
3526 2013-05-02  Jeff Law  <law@redhat.com>
3528         PR tree-optimization/57144
3529         * gcc.c-torture/execute/pr57144.c: New test.
3531 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3533         PR rtl-optimization/57130
3534         * gcc.c-torture/execute/pr57130.c: New test.
3536 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3538         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3540 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3542         * gcc.target/aarch64/fabd.c: New file.
3544 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/54318
3547         * g++.dg/cpp0x/pr54318.C: New.
3549 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3551         PR c++/14283
3552         * g++.dg/parse/error51.C: New.
3553         * g++.dg/parse/error15.C: Adjust column numbers.
3555 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3557         PR fortran/57142
3558         * gfortran.dg/size_kind_2.f90: New.
3559         * gfortran.dg/size_kind_3.f90: New.
3561 2013-05-02  Richard Biener  <rguenther@suse.de>
3563         PR middle-end/57140
3564         * g++.dg/torture/pr57140.C: New testcase.
3566 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3568         PR target/56732
3569         * gcc.target/arm/pr56732-1.c: New test.
3571 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3573         PR middle-end/56988
3574         * gcc.dg/ipa/pr56988.c: New test.
3576 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3578         * gcc.target/aarch64/bics_1.c: New test.
3579         * gcc.target/aarch64/bics_2.c: Likewise.
3581 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3583         PR rtl-optimization/57131
3584         * gcc.c-torture/execute/pr57131.c: New test.
3586 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3588         PR c++/57132
3589         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3591 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3593         PR target/57091
3594         * gcc.target/i386/pr57091.c: New test.
3596 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3598         * gcc.target/aarch64/vect-vaddv.c: New.
3600 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3602         * gcc.target/aarch64/vect-vmaxv.c: New.
3603         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3605 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3607         * gcc.target/aarch64/scalar-vca.c: New.
3608         * gcc.target/aarch64/vect-vca.c: Likewise.
3610 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3612         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3613         (test_vceqd_s64): Force arguments to SIMD registers.
3614         (test_vceqzd_s64): Likewise.
3615         (test_vcged_s64): Likewise.
3616         (test_vcled_s64): Likewise.
3617         (test_vcgezd_s64): Likewise.
3618         (test_vcged_u64): Likewise.
3619         (test_vcgtd_s64): Likewise.
3620         (test_vcltd_s64): Likewise.
3621         (test_vcgtzd_s64): Likewise.
3622         (test_vcgtd_u64): Likewise.
3623         (test_vclezd_s64): Likewise.
3624         (test_vcltzd_s64): Likewise.
3625         (test_vtst_s64): Likewise.
3626         (test_vtst_u64): Likewise.
3628 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3630         PR c++/57092
3631         * g++.dg/cpp0x/decltype53.C: New.
3633 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3635         PR fortran/57071
3636         * gfortran.dg/power_5.f90:  New test.
3638 2013-04-30  Richard Biener  <rguenther@suse.de>
3640         PR middle-end/57122
3641         * gcc.dg/torture/pr57122.c: New testcase.
3643 2013-04-30  Richard Biener  <rguenther@suse.de>
3645         PR middle-end/57107
3646         * g++.dg/torture/pr57107.C: New testcase.
3648 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3650         PR rtl-optimization/57105
3651         * gcc.dg/pr57105.c: New test.
3653 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3655         PR tree-optimization/57104
3656         * gcc.dg/pr57104.c: New test.
3658 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3660         PR target/44578
3661         * gcc.target/i386/pr44578.c: New test.
3663 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3665         PR target/57097
3666         * gcc.target/i386/pr57097.c: New test.
3668 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3670         PR target/57098
3671         * gcc.target/i386/pr57098.c: New test.
3673 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3675         * gcc.c-torture/execute/pr55875.c: New test.
3677 2013-04-29  Richard Biener  <rguenther@suse.de>
3679         PR middle-end/57075
3680         * gcc.dg/torture/pr57075.c: New testcase.
3682 2013-04-29  Richard Biener  <rguenther@suse.de>
3684         PR middle-end/57103
3685         * gcc.dg/autopar/pr57103.c: New testcase.
3687 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3689         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3691 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3693         * gcc.dg/pr50763.c: Update test.
3695 2013-04-26  Jeff Law  <law@redhat.com>
3697         * gcc.dg/tree-ssa/vrp88.c: New test.
3699 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3701         PR target/57108
3702         * gcc.target/sh/pr57108.c: New test.
3704 2013-04-29  Richard Biener  <rguenther@suse.de>
3706         PR middle-end/57089
3707         * gfortran.dg/gomp/pr57089.f90: New testcase.
3709 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3711         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3713 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3715         * gcc.target/aarch64/vect-vcvt.c: New.
3717 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3719         * gcc.target/aarch64/vect-vrnd.c: New.
3721 2013-04-29  Richard Biener  <rguenther@suse.de>
3723         PR tree-optimization/57081
3724         * gcc.dg/torture/pr57081.c: New testcase.
3726 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3728         PR tree-optimization/57083
3729         * gcc.dg/torture/pr57083.c: New test.
3731 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3733         PR c++/56450
3734         * g++.dg/cpp0x/decltype52.C: New.
3736 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3738         N3472 binary constants
3739         * g++.dg/cpp/limits.C: Adjust warning wording.
3740         * g++.dg/system-binary-constants-1.C: Likewise.
3741         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3743 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3745         PR fortran/57093
3746         * gfortran.dg/coarray_30.f90: New.
3748 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3750         PR fortran/57071
3751         * frontend-passes (optimize_power):  New function.
3752         (optimize_op):  Use it.
3754 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3756         PR target/56866
3757         * gcc.c-torture/execute/pr56866.c: New test.
3758         * gcc.target/i386/pr56866.c: New test.
3760 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3762         PR go/57045
3763         * gcc.dg/setjmp-5.c: New test.
3765 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3767         PR c++/55708
3768         * g++.dg/cpp0x/constexpr-55708.C: New.
3770 2013-04-26  Richard Biener  <rguenther@suse.de>
3772         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3773         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3774         * gcc.dg/pr53265.c: Remove XFAILs.
3775         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3776         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3778 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3780         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3781         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3782         -fdiagnostics-color=never option similarly to
3783         -fno-diagnostics-show-caret option.
3785 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3787         PR rtl-optimization/57003
3788         * gcc.target/i386/pr57003.c: New test.
3790 2013-04-25  Marek Polacek  <polacek@redhat.com>
3792         PR tree-optimization/57066
3793         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3795 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3796             Tejas Belagod  <tejas.belagod@arm.com>
3798         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3799         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3800         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3802 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3804         * gcc.target/aarch64/cmp.c: New.
3806 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3808         * gcc.target/aarch64/ngc.c: New.
3810 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3812         * lib/target-supports.exp
3813         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3814         (check_effective_target_arm_neon_fp16_ok): Likewise.
3815         (add_options_for_arm_neon_fp16): Likewise.
3816         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3817         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3819 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3821         PR rtl-optimizations/57046
3822         * gcc.target/i386/pr57046.c: New test.
3824 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3826         * g++.dg/cpp1y/cplusplus.C: New.
3828 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3830         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3832 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3834         * c-c++-common/Wpointer-arith-1.c: New.
3836 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3838         * g++.dg/cpp1y/cxx1y_macro.C: New.
3840 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3842         PR c++/56970
3843         * g++.dg/cpp0x/sfinae45.C: New.
3845 2013-04-24  Richard Biener  <rguenther@suse.de>
3847         PR testsuite/57050
3848         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3850 2013-04-23  Richard Biener  <rguenther@suse.de>
3852         PR middle-end/57036
3853         * gcc.dg/torture/pr57036-1.c: New testcase.
3854         * gcc.dg/torture/pr57036-2.c: Likewise.
3856 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3858         * gcc.target/aarch64/scalar-mov.c: New testcase.
3860 2013-04-23  Richard Biener  <rguenther@suse.de>
3862         PR tree-optimization/57026
3863         * gcc.dg/torture/pr57026.c: New testcase.
3865 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3867         PR fortran/53685
3868         PR fortran/57022
3869         * gfortran.dg/transfer_check_4.f90: New.
3871 2013-04-22  Marek Polacek  <polacek@redhat.com>
3873         PR sanitizer/56990
3874         * gcc.dg/pr56990.c: New test.
3876 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3878         PR target/57018
3879         * gcc.target/i386/pr57018.c: New test.
3881 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3883         * gcc.target/aarch64/vrecps.c: New.
3884         * gcc.target/aarch64/vrecpx.c: Likewise.
3886 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3888         PR target/56995
3889         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3891 2013-04-21  Jeff Law  <law@redhat.com>
3893         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3895 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3897         PR fortran/56907
3898         * gfortran.dg/c_loc_test_22.f90: New.
3900 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3902         PR rtl-optimization/56847
3903         * gcc.dg/pr56847.c: New test.
3905 2013-04-19  Richard Biener  <rguenther@suse.de>
3907         PR tree-optimization/56982
3908         * gcc.c-torture/execute/pr56982.c: New testcase.
3910 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3912         PR tree-optimization/56718
3913         * g++.dg/ipa/imm-devirt-1.C: New test.
3914         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3916 2013-04-19  Richard Biener  <rguenther@suse.de>
3918         PR tree-optimization/57000
3919         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3921 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3922             Mikael Morin  <mikael@gcc.gnu.org>
3924         PR fortran/56872
3925         * gfortran.dg/array_constructor_45.f90:  New test.
3926         * gfortran.dg/array_constructor_46.f90:  New test.
3927         * gfortran.dg/array_constructor_47.f90:  New test.
3928         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3930 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3932         PR rtl-optimization/56999
3933         * g++.dg/opt/pr56999.C: New test.
3935 2013-04-18  Cary Coutant  <ccoutant@google.com>
3937         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3938         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3940 2013-04-18  Cary Coutant  <ccoutant@google.com>
3942         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3943         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3944         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3945         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3946         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3947         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3948         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3949         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3950         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3951         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3952         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3954 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3956         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3958 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3960         PR tree-optimization/56984
3961         * gcc.c-torture/compile/pr56984.c: New test.
3963         PR rtl-optimization/56992
3964         * gcc.dg/pr56992.c: New test.
3966 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3968         PR fortran/56814
3969         * gfortran.dg/proc_ptr_42.f90: New.
3971 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3973         * gnat.dg/discr41.ad[sb]: New test.
3974         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3975         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3976         * gcc.dg/vect/slp-24.c: Likewise.
3977         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3978         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3979         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3980         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3981         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3982         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3983         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3984         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3985         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3986         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3987         * gcc.dg/vect/vect-strided-mult.c: Likewise.
3988         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3989         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3990         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3991         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3992         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3993         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3994         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3995         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3996         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3997         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3998         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3999         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4000         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4001         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4002         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4004 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4006         PR fortran/40958
4007         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4008         * gfortran.dg/module_md5_1.f90: Remove.
4010 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4012         * gcc.target/aarch64/adds3.c: New.
4013         * gcc.target/aarch64/subs3.c: New.
4015 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4017         * gcc.target/aarch64/adds1.c: New.
4018         * gcc.target/aarch64/adds2.c: New.
4019         * gcc.target/aarch64/subs1.c: New.
4020         * gcc.target/aarch64/subs2.c: New.
4022 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4024         Implement n3599 - Literal operator templates for strings.
4025         * g++.dg/cpp1y/udlit-char-template.C: New test.
4026         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4028 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4030         PR fortran/39505
4031         * gfortran.dg/no_arg_check_1.f90: New.
4032         * gfortran.dg/no_arg_check_2.f90: New.
4033         * gfortran.dg/no_arg_check_3.f90: New.
4035 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4037         PR fortran/56968
4038         * gfortran.dg/proc_ptr_41.f90: New.
4040 2013-04-16  Richard Biener  <rguenther@suse.de>
4042         PR tree-optimization/56756
4043         * gcc.dg/torture/pr56756.c: New testcase.
4045 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4047         PR fortran/56969
4048         * gfortran.dg/c_assoc_5.f90: New.
4050 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4052         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4053         * gcc.c-torture/execute/pr33992.x: Remove.
4054         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4055         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4056         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4058 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4060         PR tree-optimization/56962
4061         * gcc.c-torture/execute/pr56962.c: New test.
4063 2013-04-15  Richard Biener  <rguenther@suse.de>
4065         PR tree-optimization/56933
4066         * gcc.dg/vect/pr56933.c: New testcase.
4068 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4070         * gcc.target/arm/anddi3-opt.c: New test.
4071         * gcc.target/arm/anddi3-opt2.c: Likewise.
4073 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4075         * gcc.dg/pr56890-1.c: New test.
4076         * gcc.dg/pr56890-2.c: Likewise.
4078 2013-04-15  Joey Ye  <joey.ye@arm.com>
4080         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4081         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4083 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4085         PR fortran/56816
4086         * gfortran.dg/select_type_33.f03: New test.
4088 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4090         PR fortran/55959
4091         * gfortran.dg/typebound_proc_29.f03: New.
4093 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4095         PR fortran/56266
4096         * gfortran.dg/typebound_proc_28.f03: New.
4098 2013-04-12  Jeff Law  <law@redhat.com>
4100         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4101         either.
4103 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4105         PR fortran/56929
4106         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4108 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4110         PR target/56903
4111         * gcc.target/i386/pr56903.c: New test.
4113 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4115         PR fortran/56261
4116         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4117         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4118         * gfortran.dg/block_11.f90: Fix invalid test case.
4119         * gfortran.dg/function_types_3.f90: Add new error message.
4120         * gfortran.dg/global_references_1.f90: Ditto.
4121         * gfortran.dg/import2.f90: Remove unneeded parts.
4122         * gfortran.dg/import6.f90: Fix invalid test case.
4123         * gfortran.dg/proc_decl_2.f90: Ditto.
4124         * gfortran.dg/proc_decl_9.f90: Ditto.
4125         * gfortran.dg/proc_decl_18.f90: Ditto.
4126         * gfortran.dg/proc_ptr_40.f90: New.
4127         * gfortran.dg/whole_file_7.f90: Modified error wording.
4128         * gfortran.dg/whole_file_16.f90: Ditto.
4129         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4130         * gfortran.dg/whole_file_18.f90: Modified error wording.
4131         * gfortran.dg/whole_file_20.f03: Ditto.
4132         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4133         invalid test case.
4135 2013-04-12  Richard Biener  <rguenther@suse.de>
4137         Revert
4138         2013-04-10  Richard Biener  <rguenther@suse.de>
4140         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4142 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4144         PR fortran/56845
4145         * gfortran.dg/class_allocate_15.f90: New.
4147         Revert:
4148         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4150         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4151         scan-tree-dump-times.
4153 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4155         PR tree-optimization/56918
4156         PR tree-optimization/56920
4157         * gcc.dg/vect/pr56918.c: New test.
4158         * gcc.dg/vect/pr56920.c: New test.
4160 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4162         PR fortran/56845
4163         * gfortran.dg/class_allocate_14.f90: New.
4164         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4165         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4167 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4169         * gcc.dg/fold-cstvecshift.c: New testcase.
4171 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4173         * gcc.target/aarch64/negs.c: New.
4175 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4177         PR c++/56895
4178         * g++.dg/template/arrow4.C: New test.
4180 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4182         * gnat.dg/array23.adb: New test.
4183         * gnat.dg/array23_pkg[123].ads: New helpers.
4185 2013-04-11  Jeff Law  <law@redhat.com>
4187         PR tree-optimization/56900
4188         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4190 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4192         PR c++/56913
4193         * g++.dg/cpp0x/sfinae44.C: New.
4195 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4197         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4198         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4200 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4202         PR c++/54216
4203         * g++.dg/cpp0x/enum26.C: New.
4204         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4206 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4208         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4209         inverse operands.
4210         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4211         loop is vectorized.
4212         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4213         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4214         loop is vectorized and that the correct instruction is generated.
4215         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4216         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4217         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4219 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4221         PR tree-optimization/56899
4222         * gcc.c-torture/execute/pr56899.c: New test.
4224 2013-04-10  David S. Miller  <davem@davemloft.net>
4226         * gcc.target/sparc/setcc-4.c: New test.
4227         * gcc.target/sparc/setcc-5.c: New test.
4229 2013-04-10  Richard Biener  <rguenther@suse.de>
4231         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4233 2013-04-10  Richard Biener  <rguenther@suse.de>
4235         * gcc.dg/vect/slp-39.c: New testcase.
4237 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4239         PR tree-optimization/55524
4240         * gcc.target/epiphany/fnma-1.c: New test.
4242 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4244         * gcc.dg/tree-ssa/inline-11.c: New test
4246 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4248         PR c++/56895
4249         * g++.dg/template/arrow3.C: New test.
4251 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4253         * gcc.target/arm/minmax_minus.c: New test.
4255 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4257         PR middle-end/56883
4258         * c-c++-common/gomp/pr56883.c: New test.
4260 2013-04-09  Jeff Law  <law@redhat.com>
4262         * gcc.dg/tree-ssa/vrp87.c: New test.
4264 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4266         PR tree-optimization/56854
4267         * g++.dg/torture/pr56854.C: New test.
4269 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4271         PR fortran/56782
4272         * gfortran.dg/array_constructor_44.f90:  New test.
4274 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4276         PR c++/56871
4277         * g++.dg/cpp0x/constexpr-specialization.C: New.
4279 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4281         * gcc.c-torture/execute/pr56837.c: New test.
4283         PR c++/34949
4284         PR c++/50243
4285         * g++.dg/opt/vt3.C: New test.
4286         * g++.dg/opt/vt4.C: New test.
4288 2013-04-08  Jeff Law  <law@redhat.com>
4290         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4292 2013-04-08  Richard Biener  <rguenther@suse.de>
4294         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4296 2013-04-08  Richard Biener  <rguenther@suse.de>
4298         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4300 2013-04-08  Richard Biener  <rguenther@suse.de>
4302         * g++.dg/vect/slp-pr56812.cc: Adjust.
4304 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4306         * gcc.dg/pr56837.c: New test.
4307         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4308         "generated memset minus one".
4310 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4312         PR fortran/56849
4313         * gfortran.dg/reshape_5.f90: New.
4315 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4317         PR target/56843
4318         * gcc.target/powerpc/recip-1.c: Modify expected output.
4319         * gcc.target/powerpc/recip-3.c: Likewise.
4320         * gcc.target/powerpc/recip-4.c: Likewise.
4321         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4323 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4325         * gcc.target/arm/peep-ldrd-1.c: New test.
4326         * gcc.target/arm/peep-strd-1.c: Likewise.
4328 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4330         * gcc.target/arm/negdi-1.c: New test.
4331         * gcc.target/arm/negdi-2.c: Likewise.
4332         * gcc.target/arm/negdi-3.c: Likewise.
4333         * gcc.target/arm/negdi-4.c: Likewise.
4335 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4337         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4338         Add -march=armv8-a when we use v8 NEON.
4339         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4340         (check_effective_target_vect_call_ceilf): Likewise.
4341         (check_effective_target_vect_call_floorf): Likewise.
4342         (check_effective_target_vect_call_roundf): Likewise.
4343         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4344         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4345         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4346         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4347         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4349 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4351         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4352         * gcc.target/powerpc/sd-pwr6.c: Same.
4353         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4354         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4356 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4358         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4360 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4362         PR fortran/40881
4363         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4364         * gfortran.dg/altreturn_4.f90: Ditto.
4365         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4366         * gfortran.dg/altreturn_5.f90: Ditto.
4367         * gfortran.dg/altreturn_6.f90: Ditto.
4368         * gfortran.dg/altreturn_7.f90: Ditto.
4370 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4372         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4373         New procedure.
4374         (check_effective_target_arm_v8_neon_ok_nocache):
4375         Likewise.
4376         (check_effective_target_arm_v8_neon_ok): Change to use
4377         check_effective_target_arm_v8_neon_ok_nocache.
4378         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4379         NEON flags.
4380         (check_effective_target_vect_call_btruncf):
4381         Enable for arm and ARMv8 NEON.
4382         (check_effective_target_vect_call_ceilf): Likewise.
4383         (check_effective_target_vect_call_floorf): Likewise.
4384         (check_effective_target_vect_call_roundf): Likewise.
4385         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4386         target.
4388 2013-04-04  Marek Polacek  <polacek@redhat.com>
4390         PR tree-optimization/48186
4391         * gcc.dg/pr48186.c: New test.
4393 2013-04-04  Richard Biener  <rguenther@suse.de>
4395         PR tree-optimization/56826
4396         * gcc.dg/vect/pr56826.c: New testcase.
4397         * gcc.dg/vect/O3-pr36098.c: Adjust.
4399 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4401         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4402         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4403         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4404         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4405         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4406         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4407         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4408         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4409         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4410         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4412 2013-04-04  Richard Biener  <rguenther@suse.de>
4414         PR tree-optimization/56213
4415         * gcc.dg/vect/vect-123.c: New testcase.
4417 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4419         PR fortran/56810
4420         * gfortran.dg/read_repeat_2.f90: New.
4422 2013-04-04  Richard Biener  <rguenther@suse.de>
4424         PR tree-optimization/56837
4425         * g++.dg/torture/pr56837.C: New testcase.
4427 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4429         PR fortran/50269
4430         * gfortran.dg/c_loc_test_21.f90: New.
4431         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4432         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4433         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4434         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4435         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4437 2013-04-03  Jeff Law  <law@redhat.com>
4439         PR tree-optimization/56799
4440         * gcc.c-torture/execute/pr56799.c: New test.
4442 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4444         PR c++/56815
4445         * g++.dg/warn/Wpointer-arith-1.C: New.
4446         * g++.dg/gomp/for-19.C: Adjust.
4448 2013-04-03  Marek Polacek  <polacek@redhat.com>
4450         PR sanitizer/55702
4451         * gcc.dg/pr55702.c: New test.
4453 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4455         PR target/56809
4456         * gcc.dg/pr56809.c: New testcase.
4458 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4460         PR debug/56819
4461         * g++.dg/debug/pr56819.C: New test.
4463 2013-04-03  Richard Biener  <rguenther@suse.de>
4465         PR tree-optimization/56817
4466         * g++.dg/torture/pr56817.C: New testcase.
4468 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4470         * gcc.dg/vect/bb-slp-31.c: New file.
4472 2013-04-03  Jason Merrill  <jason@redhat.com>
4474         PR c++/34949
4475         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4477 2013-04-03  Richard Biener  <rguenther@suse.de>
4479         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4481 2013-04-03  Richard Biener  <rguenther@suse.de>
4483         PR tree-optimization/55964
4484         * gcc.dg/torture/pr55964-2.c: New testcase.
4486 2013-04-03  Richard Biener  <rguenther@suse.de>
4488         PR tree-optimization/56501
4489         * gcc.dg/torture/pr56501.c: New testcase.
4491 2013-04-03  Richard Biener  <rguenther@suse.de>
4493         PR tree-optimization/56407
4494         * gcc.dg/torture/pr56407.c: New testcase.
4496 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4498         PR tree-optimization/56790
4499         * g++.dg/ext/pr56790-1.C: New testcase.
4501 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4503         * gcc.target/i386/merge-1.c: New testcase.
4504         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4506 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4508         PR c/19449
4509         * gcc.c-torture/execute/pr19449.c: New test.
4511 2013-04-03  Richard Biener  <rguenther@suse.de>
4513         PR tree-optimization/56812
4514         * g++.dg/vect/slp-pr56812.cc: New testcase.
4516 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4518         PR fortran/56284
4519         PR fortran/40881
4520         * gfortran.dg/altreturn_8.f90: New.
4521         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4522         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4523         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4525 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4527         PR rtl-optimization/56745
4528         * gcc.c-torture/compile/pr56745.c: New test.
4530 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4532         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4534 2013-04-02  Richard Biener  <rguenther@suse.de>
4536         PR tree-optimization/56778
4537         * gcc.dg/torture/pr56778.c: New testcase.
4539 2013-04-02  Richard Biener  <rguenther@suse.de>
4541         PR middle-end/56768
4542         * g++.dg/torture/pr56768.C: New testcase.
4544 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4546         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4548 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4550         PR fortran/56660
4551         * gfortran.dg/namelist_82.f90:  New test.
4553 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4555         PR fortran/56500
4556         * gfortran.dg/implicit_class_1.f90: New.
4558 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4560         PR fortran/56786
4561         * gfortran.dg/namelist_81.f90:  New test.
4563 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4565         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4566         for constant and equal string lengths.
4567         * gfortran.dg/character_comparison_5.f90:  Likewise.
4568         * gfortran.dg/character_comparison_9.f90:  New test.
4570 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4572         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4573         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4575 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4577         PR fortran/35203
4578         * gfortran.dg/optional_absent_3.f90: New.
4580 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4582         PR fortran/56737
4583         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4585 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4587         PR fortran/56735
4588         * gfortran.dg/namelist_80.f90: New.
4590 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4592         PR fortran/45159
4593         * gfortran.dg/string_length_2.f90:  New test.
4594         * gfortran.dg/dependency_41.f90:  New test.
4596 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4598         PR fortran/55806
4599         * gfortran.dg/array_constructor_43.f90:  New test.
4600         * gfortran.dg/random_seed_3.f90:  New test.
4602 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4604         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4605         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4606         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4607         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4608         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4609         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4610         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4611         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4612         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4613         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4615 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/56725
4618         * g++.dg/conversion/op4.C: Adjust.
4619         * g++.dg/cpp0x/rv1n.C: Likewise.
4620         * g++.dg/cpp0x/rv2n.C: Likewise.
4621         * g++.dg/cpp0x/template_deduction.C: Likewise.
4622         * g++.dg/expr/cond8.C: Likewise.
4623         * g++.dg/other/error4.C: Likewise.
4624         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4625         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4626         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4627         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4628         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4629         * g++.old-deja/g++.law/cvt20.C: Likewise.
4630         * g++.old-deja/g++.law/cvt8.C: Likewise.
4631         * g++.old-deja/g++.law/init8.C: Likewise.
4632         * g++.old-deja/g++.mike/net12.C: Likewise.
4633         * g++.old-deja/g++.mike/net8.C: Likewise.
4634         * g++.old-deja/g++.mike/p2793.C: Likewise.
4635         * g++.old-deja/g++.mike/p3836.C: Likewise.
4636         * g++.old-deja/g++.mike/p418.C: Likewise.
4637         * g++.old-deja/g++.mike/p701.C: Likewise.
4638         * g++.old-deja/g++.mike/p807.C: Likewise.
4640 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4642         PR middle-end/56694
4643         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4644         targets.
4646 2013-03-28  Marek Polacek  <polacek@redhat.com>
4648         PR tree-optimization/56695
4649         * gcc.dg/vect/pr56695.c: New test.
4651 2013-03-28  Richard Biener  <rguenther@suse.de>
4653         PR tree-optimization/37021
4654         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4655         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4657 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4659         PR fortran/56650
4660         PR fortran/36437
4661         * gfortran.dg/sizeof_2.f90: New.
4662         * gfortran.dg/sizeof_3.f90: New.
4663         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4665 2013-03-27  Richard Biener  <rguenther@suse.de>
4667         PR tree-optimization/37021
4668         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4670 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4672         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4673         * g++.dg/ipa/ivinline-2.C: Likewise.
4674         * g++.dg/ipa/ivinline-3.C: Likewise.
4675         * g++.dg/ipa/ivinline-4.C: Likewise.
4676         * g++.dg/ipa/ivinline-5.C: Likewise.
4677         * g++.dg/ipa/ivinline-7.C: Likewise.
4678         * g++.dg/ipa/ivinline-8.C: Likewise.
4679         * g++.dg/ipa/ivinline-9.C: Likewise.
4680         * g++.dg/cpp0x/noexcept03.C: Likewise.
4681         * gcc.dg/const-1.c: Likewise.
4682         * gcc.dg/ipa/pure-const-1.c: Likewise.
4683         * gcc.dg/noreturn-8.c: Likewise.
4684         * gcc.target/i386/mmx-1.c: Likewise.
4685         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4686         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4687         * gcc.c-torture/execute/pr33992.x: New file.
4689 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4691         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4693 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4695         PR c++/55951
4696         * g++.dg/ext/desig5.C: New.
4698 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4700         PR fortran/56649
4701         * gfortran.dg/merge_init_expr_2.f90: New.
4702         * gfortran.dg/merge_char_1.f90: Modify test to
4703         stay a run-time test.
4704         * gfortran.dg/merge_char_3.f90: Ditto.
4706 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4708         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4709         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4711 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4713         PR c++/56722
4714         * g++.dg/cpp0x/range-for23.C: New.
4716 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4718         PR libfortran/52512
4719         * gfortran.dg/namelist_79.f90: New.
4721 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4723         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4725 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4727         PR fortran/38536
4728         PR fortran/38813
4729         PR fortran/38894
4730         PR fortran/39288
4731         PR fortran/40963
4732         PR fortran/45824
4733         PR fortran/47023
4734         PR fortran/47034
4735         PR fortran/49023
4736         PR fortran/50269
4737         PR fortran/50612
4738         PR fortran/52426
4739         PR fortran/54263
4740         PR fortran/55343
4741         PR fortran/55444
4742         PR fortran/55574
4743         PR fortran/56079
4744         PR fortran/56378
4745         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4746         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4747         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4748         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4749         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4750         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4751         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4752         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4753         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4754         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4755         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4756         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4757         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4758         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4759         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4760         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4761         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4762         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4763         * gfortran.dg/pr32601_1.f03: Ditto.
4764         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4765         * gfortran.dg/blockdata_7.f90: New.
4766         * gfortran.dg/c_assoc_4.f90: New.
4767         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4768         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4769         * gfortran.dg/c_funloc_tests_8.f90: New.
4770         * gfortran.dg/c_loc_test_17.f90: New.
4771         * gfortran.dg/c_loc_test_18.f90: New.
4772         * gfortran.dg/c_loc_test_19.f90: New.
4773         * gfortran.dg/c_loc_test_20.f90: New.
4774         * gfortran.dg/c_sizeof_5.f90: New.
4775         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4776         * gfortran.dg/transfer_resolve_2.f90: New.
4777         * gfortran.dg/transfer_resolve_3.f90: New.
4778         * gfortran.dg/transfer_resolve_4.f90: New.
4779         * gfortran.dg/pr32601.f03: Update dg-error.
4780         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4781         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4783 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4785         * gcc.target/arm/vseleqdf.c: New test.
4786         * gcc.target/arm/vseleqsf.c: Likewise.
4787         * gcc.target/arm/vselgedf.c: Likewise.
4788         * gcc.target/arm/vselgesf.c: Likewise.
4789         * gcc.target/arm/vselgtdf.c: Likewise.
4790         * gcc.target/arm/vselgtsf.c: Likewise.
4791         * gcc.target/arm/vselledf.c: Likewise.
4792         * gcc.target/arm/vsellesf.c: Likewise.
4793         * gcc.target/arm/vselltdf.c: Likewise.
4794         * gcc.target/arm/vselltsf.c: Likewise.
4795         * gcc.target/arm/vselnedf.c: Likewise.
4796         * gcc.target/arm/vselnesf.c: Likewise.
4797         * gcc.target/arm/vselvcdf.c: Likewise.
4798         * gcc.target/arm/vselvcsf.c: Likewise.
4799         * gcc.target/arm/vselvsdf.c: Likewise.
4800         * gcc.target/arm/vselvssf.c: Likewise.
4802 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4804         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4805         body from here...
4806         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4807         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4808         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4809         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4810         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4811         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4812         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4813         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4814         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4815         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4816         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4817         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4818         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4819         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4820         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4821         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4822         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4823         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4824         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4825         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4826         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4827         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4828         * gcc.target/arm/atomic-op-char.c: Likewise.
4829         * gcc.target/arm/atomic-op-consume.c: Likewise.
4830         * gcc.target/arm/atomic-op-int.c: Likewise.
4831         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4832         * gcc.target/arm/atomic-op-release.c: Likewise.
4833         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4834         * gcc.target/arm/atomic-op-short.c: Likewise.
4836 2013-03-25  Richard Biener  <rguenther@suse.de>
4838         PR middle-end/56694
4839         * g++.dg/torture/pr56694.C: New testcase.
4841 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4843         PR target/56720
4844         * gcc.target/arm/neon-vcond-gt.c: New test.
4845         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4846         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4848 2013-03-25  Richard Biener  <rguenther@suse.de>
4850         PR tree-optimization/56689
4851         * gcc.dg/torture/pr56689.c: New testcase.
4853 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4855         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4857 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4859         PR fortran/56696
4860         * gfortran.dg/eof_5.f90: New.
4862 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4864         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4865         alphabetically.
4867 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4869         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4871 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4873         PR testsuite/55994
4874         * gcc.c-torture/execute/builtins/builtins.exp: Add
4875         -Wl,--allow-multiple-definition for RTEMS targets.
4877 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4879         * gcc.target/aarch64/movk.c: New test.
4881 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4883         * g++.dg/ext/vector21.C: New testcase.
4885 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4887         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4888         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4890 2013-03-21  Richard Biener  <rguenther@suse.de>
4892         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4893         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4895 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4897         * gcc.target/aarch64/vect.c: Test and result vector added
4898         for sabd and saba instructions.
4899         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4900         instructions in assembly.
4901         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4902         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4903         for fabd instruction.
4904         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4905         instruction in assembly.
4906         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4908 2013-03-20  Jeff Law  <law@redhat.com>
4910         * g++.dg/tree-ssa/ssa-dom.C: New test.
4912 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4914         * gcc.target/powerpc/mmfpgpr.c: New test.
4915         * gcc.target/powerpc/sd-vsx.c: Likewise.
4916         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4917         * gcc.target/powerpc/vsx-float0.c: Likewise.
4919 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4921         PR tree-optimization/56355
4922         * gcc.dg/pr56355-1.c: New file.
4924 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4925             Richard Sandiford  <rdsandiford@googlemail.com>
4927         * gcc.target/mips/mips.exp: Add microMIPS support.
4928         * gcc.target/mips/umips-movep-2.c: New test.
4929         * gcc.target/mips/umips-lwp-2.c: New test.
4930         * gcc.target/mips/umips-swp-5.c: New test.
4931         * gcc.target/mips/umips-constraints-1.c: New test.
4932         * gcc.target/mips/umips-lwp-3.c: New test.
4933         * gcc.target/mips/umips-swp-6.c: New test.
4934         * gcc.target/mips/umips-constraints-2.c: New test.
4935         * gcc.target/mips/umips-save-restore-1.c: New test.
4936         * gcc.target/mips/umips-lwp-4.c: New test.
4937         * gcc.target/mips/umips-swp-7.c: New test.
4938         * gcc.target/mips/umips-save-restore-2.c: New test.
4939         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4940         * gcc.target/mips/umips-lwp-5.c: New test.
4941         * gcc.target/mips/umips-save-restore-3.c: New test.
4942         * gcc.target/mips/umips-lwp-6.c: New test.
4943         * gcc.target/mips/umips-swp-1.c: New test.
4944         * gcc.target/mips/umips-lwp-7.c: New test.
4945         * gcc.target/mips/umips-swp-2.c: New test.
4946         * gcc.target/mips/umips-lwp-8.c: New test.
4947         * gcc.target/mips/umips-swp-3.c: New test.
4948         * gcc.target/mips/umips-movep-1.c: New test.
4949         * gcc.target/mips/umips-lwp-1.c: New test.
4950         * gcc.target/mips/umips-swp-4.c: New test.
4952 2013-03-20  Richard Biener  <rguenther@suse.de>
4954         PR tree-optimization/56661
4955         * gcc.dg/torture/pr56661.c: New testcase.
4957 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4959         PR rtl-optimization/56605
4960         * gcc.target/powerpc/pr56605.c: New.
4962 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4964         PR fortran/54932
4965         * gfortran.dg/do_1.f90: Don't xfail.
4967 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4969         PR libfortran/51825
4970         * gfortran.dg/namelist_77.f90: New.
4971         * gfortran.dg/namelist_78.f90: New.
4973 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
4975         PR libfortran/48618
4976         * gfortran.dg/open_negative_unit_1.f90: New.
4978 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4980         * gcc.target/aarch64/sbc.c: New test.
4982 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4984         * gcc.target/aarch64/ror.c: New test.
4986 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
4988         * gcc.target/aarch64/extr.c: New test.
4990 2013-03-19  Richard Biener  <rguenther@suse.de>
4992         PR tree-optimization/56273
4993         * gcc.dg/tree-ssa/vrp47.c: Adjust.
4994         * c-c++-common/uninit-17.c: Likewise.
4996 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
4998         PR tree-optimization/56635
4999         * g++.dg/torture/pr56635.C: New test.
5001 2013-03-18  Richard Biener  <rguenther@suse.de>
5003         PR tree-optimization/3713
5004         * g++.dg/ipa/devirt-12.C: New testcase.
5006 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5008         PR c/56566
5009         * c-c++-common/pr56566.c: New test.
5011 2013-03-17  Jason Merrill  <jason@redhat.com>
5013         * g++.dg/template/abstract-dr337.C: XFAIL.
5015 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5017         PR c++/56607
5018         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5019         * c-c++-common/pr56607.c: New test.
5021 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5023         PR c++/56582
5024         * g++.dg/cpp0x/constexpr-array5.C: New.
5026 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5028         PR fortran/56615
5029         * gfortran.dg/transfer_intrinsic_5.f90: New.
5031 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5033         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5034         * gcc.target/i386/pr20020-1.c: Likewise.
5035         * gcc.target/i386/pr20020-2.c: Likewise.
5036         * gcc.target/i386/pr20020-3.c: Likewise.
5037         * gcc.target/i386/pr53425-1.c: Likewise.
5038         * gcc.target/i386/pr53425-2.c: Likewise.
5039         * gcc.target/i386/pr55093.c: Likewise.
5040         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5042 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5044         PR debug/56307
5045         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5046         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5048 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5050         PR tree-optimization/53265
5051         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5052         undefined behavior.
5053         * gcc.dg/graphite/id-6.c (test): Likewise.
5054         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5055         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5057         PR tree-optimization/53265
5058         * gcc.dg/pr53265.c: New test.
5059         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5060         to dg-options.
5061         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5062         arrays.
5063         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5064         n, use it as high bound instead of 4.
5066 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5068         PR target/49880
5069         * gcc.target/sh/pr49880-1.c: New.
5070         * gcc.target/sh/pr49880-2.c: New.
5071         * gcc.target/sh/pr49880-3.c: New.
5072         * gcc.target/sh/pr49880-4.c: New.
5073         * gcc.target/sh/pr49880-5.c: New.
5075 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5077         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5079 2013-03-13  Richard Biener  <rguenther@suse.de>
5081         PR tree-optimization/56608
5082         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5084 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5086         PR c++/56611
5087         * g++.dg/cpp0x/alias-decl-32.C: New.
5089 2013-03-11  Jan Hubicka  <jh@suse.cz>
5091         PR middle-end/56571
5092         * gcc.c-torture/compile/pr56571.c: New testcase.
5094 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5096         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5097         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5099 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5101         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5102         * gcc.dg/inline_4.c: Likewise.
5103         * gcc.dg/unroll_2.c: Likewise.
5104         * gcc.dg/unroll_3.c: Likewise.
5105         * gcc.dg/unroll_4.c: Likewise.
5107 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5109         PR testsuite/54119
5110         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5112         PR debug/56307
5113         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5115 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5117         PR target/40797
5118         * gcc.c-torture/compile/pr40797.c: New.
5120 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5122         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5124 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5126         PR fortran/56575
5127         * gfortran.dg/class_56.f90: New test.
5129 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5131         PR middle-end/56524
5132         * gcc.target/mips/pr56524.c: New test.
5134 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5136         PR c++/56565
5137         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5139 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5141         PR c++/51412
5142         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5144 2013-03-08  Marek Polacek  <polacek@redhat.com>
5146         PR tree-optimization/56478
5147         * gcc.dg/torture/pr56478.c: New test.
5149 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5151         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5152         targets linker option --allow-multiple-definition.
5154         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5155         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5156         * gcc.dg/pr52549.c: Add LLP64 case.
5157         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5158         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5159         * gcc.dg/torture/pr51071-2.c: Likewise.
5160         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5161         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5162         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5163         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5164         * gcc.dg/weak/weak-1.c: Likewise.
5165         * gcc.dg/weak/weak-2.c: Likewise.
5166         * gcc.dg/weak/weak-3.c: Likewise.
5167         * gcc.dg/weak/weak-4.c: Likewise.
5168         * gcc.dg/weak/weak-5.c: Likewise.
5169         * gcc.dg/weak/weak-15.c: Likewise.
5170         * gcc.dg/weak/weak-16.c: Likewise.
5172         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5174 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5176         PR tree-optimization/56559
5177         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5179 2013-03-07  Andreas Schwab  <schwab@suse.de>
5181         * gcc.dg/pr31490.c: Fix last change.
5183 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5185         PR c++/56534
5186         * g++.dg/template/crash115.C: New.
5188 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5190         PR tree-optimization/56539
5191         * gcc.c-torture/compile/pr56539.c: New test.
5193 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5195         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5196         targets.
5197         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5198         * gcc.dg/lto/20091013-1_2.c: Likewise.
5199         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5201 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5203         * gnat.dg/specs/aggr6.ads: New test.
5205 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5207         * gnat.dg/loop_optimization15.ad[sb]: New test.
5209 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5211         PR middle-end/56548
5212         * gcc.dg/pr56548.c: New test.
5214 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5216         PR debug/53363
5217         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5219 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5221         PR c++/56543
5222         * g++.dg/template/typename20.C: New test.
5224 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5226         PR debug/56510
5227         * gcc.dg/pr56510.c: New test.
5229         PR rtl-optimization/56484
5230         * gcc.c-torture/compile/pr56484.c: New test.
5232 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5234         PR c++/56530
5235         * g++.dg/warn/Wsign-conversion-2.C: New.
5237 2013-03-05  Richard Biener  <rguenther@suse.de>
5239         PR tree-optimization/56270
5240         * gcc.dg/vect/slp-38.c: New testcase.
5242 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5244         PR rtl-optimization/56494
5245         * gcc.dg/pr56494.c: New test.
5247 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5249         * gcc.dg/pr56424.c: New test.
5251 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5253         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5254         * gcc.dg/pr56228.c <avr>: Skip.
5256 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5258         PR testsuite/52641
5259         PR tree-optimization/52631
5260         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5262 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5264         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5265         * gcc.dg/vect/vect-83_64.c: Same.
5267 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5269         PR fortran/56477
5270         * gfortran.dg/pointer_check_13.f90: New test.
5272 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5274         PR fortran/54730
5275         * gfortran.dg/array_constructor_42.f90: New test.
5277 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5279         PR c++/52688
5280         * g++.dg/template/static33.C: New.
5281         * g++.dg/template/static34.C: Likewise.
5283         PR c++/10291
5284         * g++.dg/template/static35.C: New.
5286 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5288         * gcc.dg/pr56396.c: Require pic support.
5290 2013-03-01  Richard Biener  <rguenther@suse.de>
5292         PR tree-optimization/55481
5293         * gcc.dg/torture/pr56488.c: New testcase.
5295 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5296             Jakub Jelinek  <jakub@redhat.com>
5298         PR sanitizer/56454
5299         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5300         no_sanitize_address attribute rather than no_address_safety_analysis.
5301         * g++.dg/asan/sanitizer_test_utils.h
5302         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5303         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5304         in addition to no_address_safety_analysis.
5306 2013-02-28  Jason Merrill  <jason@redhat.com>
5308         PR c++/56481
5309         * g++.dg/cpp0x/constexpr-and.C: New.
5311 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5313         PR tree-optimization/56294
5314         * g++.dg/debug/pr56294.C: New test.
5316 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5318         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5320 2013-02-27  Marek Polacek  <polacek@redhat.com>
5322         PR rtl-optimization/56466
5323         * gcc.dg/pr56466.c: New test.
5325 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5327         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5328         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5329         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5331 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5333         PR middle-end/45472
5334         * gcc.dg/pr45472.c: New test.
5336 2013-02-26  Marek Polacek  <polacek@redhat.com>
5338         PR tree-optimization/56426
5339         * gcc.dg/pr56436.c: New test.
5341 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5343         PR tree-optimization/56448
5344         * gcc.c-torture/compile/pr56448.c: New test.
5346         PR tree-optimization/56443
5347         * gcc.dg/torture/pr56443.c: New test.
5349 2013-02-25  Richard Biener  <rguenther@suse.de>
5351         PR tree-optimization/56175
5352         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5354 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5356         PR c++/56403
5357         * g++.dg/torture/pr56403.C: New test.
5359 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5361         Revert:
5362         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5363         Richard Sandiford  <rdsandiford@googlemail.com>
5365         * gcc.target/mips/mips.exp: Add microMIPS support.
5366         * gcc.target/mips/umips-movep-2.c: New test.
5367         * gcc.target/mips/umips-lwp-2.c: New test.
5368         * gcc.target/mips/umips-swp-5.c: New test.
5369         * gcc.target/mips/umips-constraints-1.c: New test.
5370         * gcc.target/mips/umips-lwp-3.c: New test.
5371         * gcc.target/mips/umips-swp-6.c: New test.
5372         * gcc.target/mips/umips-constraints-2.c: New test.
5373         * gcc.target/mips/umips-save-restore-1.c: New test.
5374         * gcc.target/mips/umips-lwp-4.c: New test.
5375         * gcc.target/mips/umips-swp-7.c: New test.
5376         * gcc.target/mips/umips-save-restore-2.c: New test.
5377         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5378         * gcc.target/mips/umips-lwp-5.c: New test.
5379         * gcc.target/mips/umips-save-restore-3.c: New test.
5380         * gcc.target/mips/umips-lwp-6.c: New test.
5381         * gcc.target/mips/umips-swp-1.c: New test.
5382         * gcc.target/mips/umips-lwp-7.c: New test.
5383         * gcc.target/mips/umips-swp-2.c: New test.
5384         * gcc.target/mips/umips-lwp-8.c: New test.
5385         * gcc.target/mips/umips-swp-3.c: New test.
5386         * gcc.target/mips/umips-movep-1.c: New test.
5387         * gcc.target/mips/umips-lwp-1.c: New test.
5388         * gcc.target/mips/umips-swp-4.c: New test.
5390 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5391             Richard Sandiford  <rdsandiford@googlemail.com>
5393         * gcc.target/mips/mips.exp: Add microMIPS support.
5394         * gcc.target/mips/umips-movep-2.c: New test.
5395         * gcc.target/mips/umips-lwp-2.c: New test.
5396         * gcc.target/mips/umips-swp-5.c: New test.
5397         * gcc.target/mips/umips-constraints-1.c: New test.
5398         * gcc.target/mips/umips-lwp-3.c: New test.
5399         * gcc.target/mips/umips-swp-6.c: New test.
5400         * gcc.target/mips/umips-constraints-2.c: New test.
5401         * gcc.target/mips/umips-save-restore-1.c: New test.
5402         * gcc.target/mips/umips-lwp-4.c: New test.
5403         * gcc.target/mips/umips-swp-7.c: New test.
5404         * gcc.target/mips/umips-save-restore-2.c: New test.
5405         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5406         * gcc.target/mips/umips-lwp-5.c: New test.
5407         * gcc.target/mips/umips-save-restore-3.c: New test.
5408         * gcc.target/mips/umips-lwp-6.c: New test.
5409         * gcc.target/mips/umips-swp-1.c: New test.
5410         * gcc.target/mips/umips-lwp-7.c: New test.
5411         * gcc.target/mips/umips-swp-2.c: New test.
5412         * gcc.target/mips/umips-lwp-8.c: New test.
5413         * gcc.target/mips/umips-swp-3.c: New test.
5414         * gcc.target/mips/umips-movep-1.c: New test.
5415         * gcc.target/mips/umips-lwp-1.c: New test.
5416         * gcc.target/mips/umips-swp-4.c: New test.
5418 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5420         PR sanitizer/56393
5421         * lib/asan-dg.exp (asan_link_flags): Add
5422         -B${gccpath}/libsanitizer/asan/ to flags.
5424 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5426         PR middle-end/56420
5427         * gcc.dg/torture/pr56420.c: New test.
5429 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5431         PR middle-end/56108
5432         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5434 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5436         PR tree-optimization/56310
5437         * g++.dg/ipa/pr56310.C: New test.
5439 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5441         PR fortran/56385
5442         * gfortran.dg/proc_ptr_comp_37.f90: New.
5444 2013-02-21  Richard Biener  <rguenther@suse.de>
5446         PR tree-optimization/56415
5447         Revert
5448         2013-02-11  Richard Biener  <rguenther@suse.de>
5450         PR tree-optimization/56273
5451         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5452         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5453         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5454         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5455         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5456         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5458 2013-02-21  Marek Polacek  <polacek@redhat.com>
5460         PR tree-optimization/56398
5461         * g++.dg/torture/pr56398.C: New test.
5463 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5465         PR inline-asm/56405
5466         * gcc.c-torture/compile/pr56405.c: New test.
5468 2013-02-20  Jan Hubicka  <jh@suse.cz>
5470         PR tree-optimization/56265
5471         * g++.dg/ipa/devirt-11.C: New testcase.
5473 2013-02-20  Richard Biener  <rguenther@suse.de>
5475         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5477 2013-02-20  Richard Biener  <rguenther@suse.de>
5478         Jakub Jelinek  <jakub@redhat.com>
5480         PR tree-optimization/56396
5481         * gcc.dg/pr56396.c: New testcase.
5483 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5485         PR c++/56373
5486         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5488 2013-02-19  Richard Biener  <rguenther@suse.de>
5490         PR tree-optimization/56384
5491         * gcc.dg/torture/pr56384.c: New testcase.
5493 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5495         PR tree-optimization/56350
5496         * gcc.dg/pr56350.c: New test.
5498         PR tree-optimization/56381
5499         * g++.dg/opt/pr56381.C: New test.
5501 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5503         PR pch/54117
5504         * lib/dg-pch.exp (pch-init, pch-finish,
5505         check_effective_target_pch_supported_debug): New procs.
5506         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5507         Likewise if $pch_unsupported_debug and $flags include -g.
5508         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5509         and dg-require-effective-target pch_unsupported_debug.
5510         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5511         * objc.dg/pch/pch.exp: Likewise.
5512         * gcc.dg/pch/pch.exp: Likewise.
5513         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5514         pch_unsupported_debug.
5515         * gcc.dg/pch/valid-1.hs: Likewise.
5516         * gcc.dg/pch/valid-1b.c: Likewise.
5517         * gcc.dg/pch/valid-1b.hs: Likewise.
5519 2013-02-18  Richard Biener  <rguenther@suse.de>
5521         PR tree-optimization/56366
5522         * gcc.dg/torture/pr56366.c: New testcase.
5524 2013-02-18  Richard Biener  <rguenther@suse.de>
5526         PR middle-end/56349
5527         * gcc.dg/torture/pr56349.c: New testcase.
5529 2013-02-18  Richard Biener  <rguenther@suse.de>
5531         PR tree-optimization/56321
5532         * gcc.dg/torture/pr56321.c: New testcase.
5534 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5536         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5538 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5539             Dodji Seketeli  <dodji@redhat.com>
5541         PR asan/56330
5542         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5543         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5544         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5545         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5546         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5547         * c-c++-common/asan/pr56330.c: Likewise.
5548         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5549         Ensure the size argument of __builtin_memcpy is a constant.
5551 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5552             Paolo Carlini  <paolo.carlini@oracle.com>
5554         PR c++/51242
5555         * g++.dg/cpp0x/enum23.C: New.
5557 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5559         PR target/54685
5560         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5562 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5564         PR rtl-optimization/56348
5565         * gcc.target/i386/pr56348.c: New test.
5567 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5569         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5570         * gcc.target/arm/interrupt-2.c: Likewise.
5572 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5574         PR fortran/56318
5575         * gfortran.dg/matmul_9.f90: New.
5577 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5579         PR fortran/53818
5580         * gfortran.dg/init_flag_11.f90: New.
5582 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5584         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5586 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5588         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5589         characters.
5591 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5592             Tobias Burnus  <burnus@net-b.de>
5594         PR testsuite/56138
5595         * gfortran.dg/allocatable_function_7.f90: New.
5597 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5599         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5600         * asan_globals_test-wrapper.cc: New file.
5601         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5602         instead of asan_globals_test.cc as dg-additional-sources.
5603         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5604         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5605         "sanitizer_test_utils.h" instead of
5606         "sanitizer_common/tests/sanitizer_test_utils.h".
5607         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5608         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5609         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5610         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5611         * g++.dg/asan/asan_test.cc: Synced from upstream.
5612         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5614 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5616         Fix an asan crash
5617         * c-c++-common/asan/memcmp-2.c: New test.
5619 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5621         PR c++/55582
5622         * g++.dg/cpp0x/udlit-string-literal.h: New.
5623         * g++.dg/cpp0x/udlit-string-literal.C: New.
5625 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5627         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5629 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5631         PR target/56184
5632         * gcc.target/arm/pr56184.C: New test.
5634 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5636         PR c++/56302
5637         * g++.dg/torture/pr56302.C: New test.
5638         * g++.dg/cpp0x/constexpr-56302.C: New test.
5639         * c-c++-common/pr56302.c: New test.
5641 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5642             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5644         PR fortran/56204
5645         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5646         * gfortran.dg/quad_3.f90: Ditto.
5648 2013-02-13  Kostya Serebryany  <kcc@google.com>
5650         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5651         to match the fresh asan run-time.
5652         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5654 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5656         Avoid instrumenting duplicated memory access in the same basic block
5657         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5658         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5659         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5660         * c-c++-common/asan/inc.c: Likewise.
5662 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5664         PR inline-asm/56148
5665         * gcc.target/i386/pr56148.c: New test.
5667 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5668             Tobias Burnus  <burnus@net-b.de>
5670         PR testsuite/56082
5671         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5672         to kind=2.
5674 2013-02-12  Richard Biener  <rguenther@suse.de>
5676         PR lto/56297
5677         * gcc.dg/lto/pr56297_0.c: New testcase.
5678         * gcc.dg/lto/pr56297_0.c: Likewise.
5680 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5682         PR fortran/46952
5683         * gfortran.dg/typebound_deferred_1.f90: New.
5685 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5687         PR rtl-optimization/56151
5688         * gcc.target/i386/pr56151.c: New test.
5690 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5692         * g++.dg/ext/mv12.C: New test.
5693         * g++.dg/ext/mv12.h: New file.
5694         * g++.dg/ext/mv12-aux.C: New file.
5695         * g++.dg/ext/mv13.C: New test.
5697 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5699         * lib/target-supports.exp
5700         (check_effective_target_powerpc_eabi_ok): New.
5701         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5702         powerpc_eabi_ok.
5703         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5704         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5705         only.
5706         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5707         * gcc.target/powerpc/pr51623.c: Likewise.
5708         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5709         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5711 2013-02-11  Alexander Potapenko  <glider@google.com>
5712             Jack Howarth  <howarth@bromo.med.uc.edu>
5713             Jakub Jelinek  <jakub@redhat.com>
5715         PR sanitizer/55617
5716         * g++.dg/asan/pr55617.C: Run on all targets.
5718 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5720         PR rtl-optimization/56275
5721         * gcc.dg/pr56275.c: New test.
5723 2013-02-11  Richard Biener  <rguenther@suse.de>
5725         PR tree-optimization/56273
5726         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5728 2013-02-11  Richard Biener  <rguenther@suse.de>
5730         PR tree-optimization/56264
5731         * gcc.dg/torture/pr56264.c: New testcase.
5733 2013-02-11  Richard Biener  <rguenther@suse.de>
5735         PR tree-optimization/56273
5736         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5737         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5738         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5739         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5740         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5741         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5743 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5745         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5746         for *-*-linux-gnu targets.
5747         * g++.dg/asan/interception-test-1.c: Ditto.
5748         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5749         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5751 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5753         PR fortran/55362
5754         * gfortran.dg/intrinsic_size_4.f90 : New test.
5756 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5758         PR target/56256
5759         * gcc.target/powerpc/pr56256.c: New test.
5761 2013-02-08  Ian Lance Taylor  <iant@google.com>
5763         * lib/go.exp: Load timeout.exp.
5765 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5767         PR rtl-optimization/56246
5768         * gcc.target/i386/pr56246.c: New test.
5770 2013-02-08  Jeff Law  <law@redhat.com>
5772         PR debug/53948
5773         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5775 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5777         PR target/56043
5778         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5779         powerpc*-*-linux*.
5781 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5783         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5785 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5787         PR rtl-optimization/56195
5788         * gcc.dg/torture/pr56195.c: New test.
5790 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5792         PR fortran/54107
5793         * gfortran.dg/recursive_interface_2.f90: New test.
5795 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5797         PR tree-optimization/56250
5798         * gcc.c-torture/execute/pr56250.c: New test.
5800 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5802         PR tree-optimization/56064
5803         * gcc.dg/fixed-point/view-convert-2.c: New test.
5805 2013-02-08  Michael Matz  <matz@suse.de>
5807         PR tree-optimization/52448
5808         * gcc.dg/pr52448.c: New test.
5810 2013-02-08  Richard Biener  <rguenther@suse.de>
5812         PR middle-end/56181
5813         * gcc.dg/torture/pr56181.c: New testcase.
5815 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5817         PR target/54222
5818         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5819         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5821 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5823         PR c++/56241
5824         * g++.dg/parse/crash61.C: New test.
5826         PR c++/56239
5827         * g++.dg/parse/pr56239.C: New test.
5829         PR c++/56237
5830         * g++.dg/abi/mangle61.C: New test.
5832 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5834         PR rtl-optimization/56225
5835         * gcc.target/i386/pr56225.c: New test.
5837 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5839         PR debug/56154
5840         * gcc.dg/guality/pr56154-1.c: New test.
5841         * gcc.dg/guality/pr56154-2.c: New test.
5842         * gcc.dg/guality/pr56154-3.c: New test.
5843         * gcc.dg/guality/pr56154-4.c: New test.
5844         * gcc.dg/guality/pr56154-aux.c: New file.
5846         PR tree-optimization/55789
5847         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5848         cleanup-tree-dump.
5849         * gcc.dg/tree-ssa/inline-3.c: Add
5850         --param max-early-inliner-iterations=2 option.
5852 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5854         PR debug/53363
5855         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5856         Add -fno-dwarf2-cfi-asm to dg-options.
5857         Adapt match count.
5859 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5861         PR target/56228
5862         * gcc.dg/pr56228.c: New test.
5864 2013-02-07  Alan Modra  <amodra@gmail.com>
5866         PR target/54009
5867         * gcc.target/powerpc/pr54009.c: New test.
5868         PR target/54131
5869         * gfortran.dg/pr54131.f: New test.
5871 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5873         PR fortran/55789
5874         * gfortran.dg/array_constructor_41.f90: New test.
5876 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5878         PR fortran/55978
5879         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5881 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5883         PR middle-end/56217
5884         * g++.dg/gomp/pr56217.C: New test.
5886 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5888         PR tree-optimization/56205
5889         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5890         * gcc.c-torture/execute/pr56205.c: New test.
5892 2013-02-05  Richard Biener  <rguenther@suse.de>
5894         PR tree-optimization/53342
5895         PR tree-optimization/53185
5896         * gcc.dg/vect/pr53185-2.c: New testcase.
5898 2013-02-05  Jan Hubicka  <jh@suse.cz>
5900         PR tree-optimization/55789
5901         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5902         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5903         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5904         * g++.dg/ipa/inline-1.C: New testcase.
5905         * g++.dg/ipa/inline-2.C: New testcase.
5906         * g++.dg/ipa/inline-3.C: New testcase.
5908 2013-02-05  Jan Hubicka  <jh@suse.cz>
5910         PR tree-optimization/55789
5911         * g++.dg/torture/pr55789.C: New testcase.
5913 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5915         PR middle-end/56167
5916         * gcc.dg/pr56167.c: New test.
5918 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5920         PR target/55146
5921         * gcc.target/sh/pr55146.c: New.
5923 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5925         PR tree-optimization/54386
5926         * gcc.target/sh/pr54386.c: New.
5928 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5930         PR fortran/56008
5931         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5933         PR fortran/47517
5934         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5936 2013-02-04  Alexander Potapenko  <glider@google.com>
5937             Jack Howarth  <howarth@bromo.med.uc.edu>
5938             Jakub Jelinek  <jakub@redhat.com>
5940         PR sanitizer/55617
5941         * g++.dg/asan/pr55617.C: New test.
5943 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5945         PR fortran/54195
5946         * gfortran.dg/typebound_operator_19.f90: New test.
5947         * gfortran.dg/typebound_assignment_4.f90: New test.
5949 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5951         PR fortran/54107
5952         * gfortran.dg/recursive_interface_1.f90: New test.
5954 2013-02-04  Richard Guenther  <rguenther@suse.de>
5956         PR lto/56168
5957         * gcc.dg/lto/pr56168_0.c: New testcase.
5958         * gcc.dg/lto/pr56168_1.c: Likewise.
5960 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5962         PR fortran/50627
5963         PR fortran/56054
5964         * gfortran.dg/block_12.f90:  New test.
5965         * gfortran.dg/module_error_1.f90:  New test.
5967 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5969         * lib/target-supports.exp (check_effective_target_vect_float)
5970         (check_effective_target_vect_no_align): Add mips-sde-elf.
5972 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
5974         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5976 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
5978         * gcc.dg/pr56023.c: XFAIL on AIX.
5979         * gcc.dg/vect/pr49352.c: Same.
5981 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
5983         * gnat.dg/opt26.adb: New test.
5985 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5987         Revert.
5988         2013-01-27  Amol Pise  <amolpise15@gmail.com>
5990         * gcc.target/arm/neon-vfnms-1.c: New test.
5991         * gcc.target/arm/neon-vfnma-1.c: New test.
5993 2013-01-31  Richard Biener  <rguenther@suse.de>
5995         PR tree-optimization/56157
5996         * gcc.dg/torture/pr56157.c: New testcase.
5998 2013-01-30  Richard Biener  <rguenther@suse.de>
6000         PR tree-optimization/56150
6001         * gcc.dg/torture/pr56150.c: New testcase.
6003 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6005         PR sanitizer/55374
6006         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6007         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6008         printed in backtrace.
6009         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6010         to avoid errors about mismatched allocation vs. deallocation.
6012         PR c++/55742
6013         * g++.dg/mv1.C: Moved to...
6014         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6015         * g++.dg/mv2.C: Moved to...
6016         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6017         * g++.dg/mv3.C: Moved to...
6018         * g++.dg/ext/mv3.C: ... here.
6019         * g++.dg/mv4.C: Moved to...
6020         * g++.dg/ext/mv4.C: ... here.
6021         * g++.dg/mv5.C: Moved to...
6022         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6023         * g++.dg/mv6.C: Moved to...
6024         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6025         * g++.dg/ext/mv7.C: New test.
6026         * g++.dg/ext/mv8.C: New test.
6027         * g++.dg/ext/mv9.C: New test.
6028         * g++.dg/ext/mv10.C: New test.
6029         * g++.dg/ext/mv11.C: New test.
6031 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6033         PR rtl-optimization/56144
6034         * gcc.dg/pr56144.c: New.
6036 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6038         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6039         message.
6040         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6041         * g++.dg/cpp0x/constexpr-55573.C: Same
6043 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6045         PR tree-optimization/56064
6046         * gcc.dg/fixed-point/view-convert.c: New test.
6048 2013-01-30  Andreas Schwab  <schwab@suse.de>
6050         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6051         evaluate the end index in string range.
6053 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6055         PR fortran/56138
6056         * gfortran.dg/allocatable_function_6.f90: New.
6058 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6059             Mikael Morin  <mikael@gcc.gnu.org>
6061         PR fortran/54107
6062         * gfortran.dg/proc_ptr_comp_36.f90: New.
6064 2013-01-29  Richard Biener  <rguenther@suse.de>
6066         PR tree-optimization/55270
6067         * gcc.dg/torture/pr55270.c: New testcase.
6069 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6071         PR rtl-optimization/56117
6072         * gcc.dg/pr56117.c: New test.
6074 2013-01-28  Richard Biener  <rguenther@suse.de>
6076         PR tree-optimization/56034
6077         * gcc.dg/torture/pr56034.c: New testcase.
6079 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6081         PR tree-optimization/56125
6082         * gcc.dg/pr56125.c: New test.
6084 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6085             Mikael Morin  <mikael@gcc.gnu.org>
6087         PR fortran/53537
6088         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6089         * gfortran.dg/import8.f90: Likewise.
6090         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6091         * gfortran.dg/import10.f90: New test.
6092         * gfortran.dg/import11.f90: Likewise
6094 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6096         PR testsuite/56053
6097         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6098         string.h.  Provide memset, malloc and free prototypes, adjust line
6099         numbers in dg-output.
6100         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6101         Provide memset prototype and adjust line numbers in dg-output.
6102         * c-c++-common/asan/global-overflow-1.c: Likewise.
6104         PR tree-optimization/56094
6105         * gcc.dg/pr56094.c: New test.
6107 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6109         * gcc.target/arm/neon-vfnms-1.c: New test.
6110         * gcc.target/arm/neon-vfnma-1.c: New test.
6112 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6114         PR target/56114
6115         * gcc.target/i386/pr56114.c: New test.
6117 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6119         PR fortran/55984
6120         * gfortran.dg/associate_14.f90: New test.
6122         PR fortran/56047
6123         * gfortran.dg/associate_13.f90: New test.
6125 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6127         PR tree-optimization/56098
6128         * gcc.dg/pr56098-1.c: New test.
6129         * gcc.dg/pr56098-2.c: New test.
6131 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6133         PR target/54222
6134         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6136 2013-01-22  Marek Polacek  <polacek@redhat.com>
6138         PR tree-optimization/56035
6139         * gcc.dg/pr56035.c: New test.
6141 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6143         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6144         for MIPS.
6146 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6148         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6150 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6152         PR c/56078
6153         * gcc.dg/pr56078.c: New test.
6154         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6156 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6158         PR tree-optimization/55927
6159         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6161 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6163         * gcc.target/i386/movsd.c: New test.
6165 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6167         PR inline-asm/55934
6168         * gcc.target/i386/pr55934.c: New test.
6170 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6172         PR fortran/56081
6173         * gfortran.dg/select_8.f90: New.
6175 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6177         * gcc.target/microblaze/microblaze.exp: Remove
6178         target_config_cflags check.
6180 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6182         PR fortran/56052
6183         * gfortran.dg/gomp/pr56052.f90: New test.
6185         PR target/49069
6186         * gcc.dg/pr49069.c: New test.
6188 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6190         PR c++/55944
6191         * g++.dg/cpp0x/constexpr-static10.C: New.
6193 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6195         PR target/56028
6196         * gcc.target/i386/pr56028.c: New test.
6198 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6200         PR target/55686
6201         * gcc.target/i386/pr55686.c: New test.
6203 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6205         PR c++/53609
6206         * g++.dg/cpp0x/variadic139.C: New test.
6207         * g++.dg/cpp0x/variadic140.C: Likewise.
6208         * g++.dg/cpp0x/variadic141.C: Likewise.
6210 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6212         * gnat.dg/warn8.adb: New test.
6214 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6216         PR fortran/55919
6217         * gfortran.dg/include_8.f90: New test.
6219 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6221         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6222         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6224 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6226         PR tree-optimization/56051
6227         * gcc.c-torture/execute/pr56051.c: New test.
6229 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6231         PR rtl-optimization/56023
6232         * gcc.dg/pr56023.c: New test.
6234 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6236         PR middle-end/56022
6237         * gcc.target/i386/pr56022.c: New test.
6239 2013-01-21  Jason Merrill  <jason@redhat.com>
6241         * lib/target-supports.exp (check_effective_target_alias): New.
6243 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6245         PR debug/53235
6246         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6248 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6250         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6252 2013-01-19  Jeff Law  <law@redhat.com>
6254         PR tree-optimization/52631
6255         * tree-ssa/pr52631.c: New test.
6256         * tree-ssa/ssa-fre-9: Update expected output.
6258 2013-01-19  Anthony Green  <green@moxielogic.com>
6260         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6261         for moxie.
6263 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6265         PR tree-optimization/56029
6266         * g++.dg/torture/pr56029.C: New test.
6268 2013-01-18  Sharad Singhai  <singhai@google.com>
6270         PR tree-optimization/55995
6271         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6273 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6275         PR target/55433
6276         * gcc.target/i386/pr55433.c: New.
6278 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6280         PR middle-end/56015
6281         * gfortran.dg/pr56015.f90: New test.
6283 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6285         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6287 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6289         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6290         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6291         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6292         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6293         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6295 2013-01-17  Jeff Law  <law@redhat.com>
6297         * gcc.dg/pr52573.c: Move to...
6298         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6300         PR rtl-optimization/52573
6301         * gcc.dg/pr52573.c: New test.
6303 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6305         PR sanitizer/55679
6306         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6307         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6308         check_no_compiler_messages to test support in ucontext.h.
6309         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6310         compliant RLIMIT_AS.
6312 2013-01-17  Marek Polacek  <polacek@redhat.com>
6314         PR rtl-optimization/55833
6315         * gcc.dg/pr55833.c: New test.
6317 2013-01-17  Jan Hubicka  <jh@suse.cz>
6319         PR tree-optimization/55273
6320         * gcc.c-torture/compile/pr55273.c: New testcase.
6322 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6324         PR target/55981
6325         * gcc.target/pr55981.c: New test.
6327 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6329         * gcc.target/arm/pr40887.c: Require at least armv5.
6330         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6331         * gcc.target/arm/pr51915.c: Likewise.
6332         * gcc.target/arm/pr52006.c: Likewise.
6333         * gcc.target/arm/pr53187.c: Likewise.
6335         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6336         * gcc.target/arm/ftest-support-arm.h: Delete.
6337         * gcc.target/arm/ftest-support-thumb.h: Delete.
6338         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6339         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6340         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6341         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6342         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6343         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6344         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6345         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6346         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6347         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6348         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6349         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6350         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6351         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6352         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6353         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6354         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6355         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6356         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6357         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6358         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6359         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6360         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6361         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6363 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6365         PR tree-optimizations/55264
6366         * g++.dg/ipa/pr55264.C: New test.
6368 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6370         PR fortran/55983
6371         * gfortran.dg/class_55.f90: New.
6373 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6375         PR testsuite/55994
6376         * gcc.c-torture/execute/builtins/builtins.exp: Add
6377         -Wl,--allow-multiple-definition for eabi and elf targets.
6379         PR testsuite/54622
6380         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6381         check_effective_target_vect_perm_short,
6382         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6383         check_effective_target_vect64): Return 0 for big-endian ARM.
6384         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6386         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6387         prototypes.
6389 2013-01-16  Richard Biener  <rguenther@suse.de>
6391         PR tree-optimization/55964
6392         * gcc.dg/torture/pr55964.c: New testcase.
6394 2013-01-16  Richard Biener  <rguenther@suse.de>
6396         PR tree-optimization/54767
6397         PR tree-optimization/53465
6398         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6400 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6402         PR target/55301
6403         * gcc.target/sh/sh-switch.c: New testcase.
6405 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6407         * gcc.dg/webizer.c: Increase the array size.
6409 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6411         PR target/55940
6412         * gcc.dg/pr55940.c: New test.
6414 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6415             Harald Anlauf  <anlauf@gmx.de>
6417         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6418         * gfortran.dg/bounds_check_5.f90: Likewise.
6419         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6420         * gfortran.dg/continuation_9.f90: Likewise.
6421         * gfortran.dg/move_alloc_13.f90: Likewise.
6422         * gfortran.dg/structure_constructor_11.f90: Likewise.
6423         * gfortran.dg/tab_continuation.f: Likewise.
6424         * gfortran.dg/warning-directive-2.F90: Likewise.
6425         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6427 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6429         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6430         * gcc.target/arm/fma-sp.c: Likewise.
6432 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6434         PR rtl-optimization/55153
6435         * gcc.dg/pr55153.c: New.
6437 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6439         PR tree-optimization/55920
6440         * gcc.c-torture/compile/pr55920.c: New test.
6442 2013-01-15  Richard Biener  <rguenther@suse.de>
6444         PR middle-end/55882
6445         * gcc.dg/torture/pr55882.c: New testcase.
6447 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6449         PR tree-optimization/55955
6450         * gcc.c-torture/compile/pr55955.c: New test.
6452 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6454         PR c++/55663
6455         * g++.dg/cpp0x/alias-decl-31.C: New test.
6457 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6459         PR fortran/54286
6460         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6461         case where interface is null.
6463 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6465         PR fortran/55806
6466         * gfortran.dg/array_constructor_40.f90:  New test.
6468 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6470         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6472 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6474         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6475         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6476         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6477         * gcc.target/aarch64/vect-ld1r.c: New.
6478         * gcc.target/aarch64/vect-ld1r.x: New.
6480 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6482         PR target/55948
6483         * gcc.target/i386/hle-clear-rel.c: New file
6484         * gcc.target/i386/hle-store-rel.c: New file.
6486 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6488         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6489         * gfortran.dg/bounds_check_4.f90: Likewise.
6490         * gfortran.dg/inquire_10.f90: Likewise.
6491         * gfortran.dg/minloc_3.f90: Likewise.
6492         * gfortran.dg/minlocval_3.f90: Likewise.
6493         * gfortran.dg/module_double_reuse.f90: Likewise.
6494         * gfortran.dg/mvbits_1.f90: Likewise.
6495         * gfortran.dg/oldstyle_1.f90: Likewise.
6496         * gfortran.dg/pr20163-2.f: Likewise.
6497         * gfortran.dg/save_1.f90: Likewise.
6498         * gfortran.dg/scan_1.f90: Likewise.
6499         * gfortran.dg/select_char_1.f90: Likewise.
6500         * gfortran.dg/shape_4.f90: Likewise.
6501         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6502         * gfortran.dg/function_optimize_10.f90: Likewise.
6503         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6504         * gfortran.dg/used_types_17.f90: Likewise.
6505         * gfortran.dg/used_types_18.f90: Likewise.
6507 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6509         PR fortran/54286
6510         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6512 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6514         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6516 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6518         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6520 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6522         PR fortran/55072
6523         * gfortran.dg/assumed_type_2.f90: Fix test case.
6524         * gfortran.dg/internal_pack_13.f90: New test.
6525         * gfortran.dg/internal_pack_14.f90: New test.
6527 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6529         PR fortran/55868
6530         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6531         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6532         $tar to STAR.
6534 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6536         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6538 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6540         PR target/55719
6541         * gcc.target/s390/pr55719.c: New testcase.
6543 2013-01-11  Richard Guenther  <rguenther@suse.de>
6545         PR tree-optimization/44061
6546         * gcc.dg/pr44061.c: New testcase.
6548 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6550         Update copyright years.
6552 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6553             Jakub Jelinek  <jakub@redhat.com>
6555         PR target/55565
6556         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6558 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6560         PR rtl-optimization/55672
6561         * gcc.target/i386/pr55672.c: New.
6563 2013-01-10  Jeff Law  <law@redhat.com>
6565         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6566         pass/fail message unique.
6569 2013-01-10  Jason Merrill  <jason@redhat.com>
6571         * ada/.gitignore: New.
6573 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6575         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6576         Add tls options.
6577         * g++.dg/tls/thread_local2.C: Likewise.
6578         * g++.dg/tls/thread_local2g.C: Likewise.
6579         * g++.dg/tls/thread_local6.C: Likewise.
6580         * g++.dg/tls/thread_local-order1.C: Add tls options.
6581         * g++.dg/tls/thread_local-order2.C: Likewise.
6582         * g++.dg/tls/thread_local3.C: Likewise.
6583         * g++.dg/tls/thread_local3g.C: Likewise.
6584         * g++.dg/tls/thread_local4.C: Likewise.
6585         * g++.dg/tls/thread_local4g.C: Likewise.
6586         * g++.dg/tls/thread_local5.C: Likewise.
6587         * g++.dg/tls/thread_local5g.C: Likewise.
6588         * g++.dg/tls/thread_local6g.C: Likewise.
6590 2013-01-10  Kostya Serebryany  <kcc@google.com>
6592         * g++.dg/asan/asan_test.cc: Sync from upstream.
6594 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6596         PR tree-optimization/55921
6597         * gcc.c-torture/compile/pr55921.c: New test.
6599 2013-01-09  Jan Hubicka  <jh@suse.cz>
6601         PR tree-optimization/55569
6602         * gcc.c-torture/compile/pr55569.c: New testcase.
6604 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6606         PR fortran/47203
6607         * gfortran.dg/use_28.f90: New test.
6609 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6611         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6612         number matching more robust.
6614 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6616         PR rtl-optimization/55829
6617         * gcc.target/i386/pr55829.c: New.
6619 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6621         PR fortran/55758
6622         * gfortran.dg/bind_c_bool_1.f90: New.
6623         * gfortran.dg/do_5.f90: Add dg-warning.
6625 2013-01-09  Jan Hubicka  <jh@suse.cz>
6627         PR tree-optimization/55875
6628         * gcc.c-torture/execute/pr55875.c: New testcase.
6629         * g++.dg/torture/pr55875.C: New testcase.
6631 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6633         PR c/48418
6634         * c-c++-common/pr48418.c: New test.
6636 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6638         PR c++/55801
6639         * g++.dg/tls/thread_local-ice.C: New.
6641 2013-01-09  Andreas Schwab  <schwab@suse.de>
6643         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6645 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6647         PR tree-optimization/48189
6648         * gcc.dg/pr48189.c: New test.
6650 2013-01-04  Jan Hubicka  <jh@suse.cz>
6652         PR tree-optimization/55823
6653         * g++.dg/ipa/devirt-10.C: New testcase.
6655 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6656             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6658         PR rtl-optimization/55845
6659         * gcc.target/i386/pr55845.c: New test.
6661 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6663         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6664         instructions generated instead of number of occurances.
6666 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6668         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6669         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6670         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6671         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6672         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6673         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6674         * gcc.target/aarch64/vect-fcm.x: Likewise.
6675         * lib/target-supports.exp
6676         (check_effective_target_vect_cond): Enable for AArch64.
6678 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6680         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6681         endian-safe float pool loading.
6682         (test_square_root_v4sf): Likewise.
6683         (test_square_root_v2df): Likewise.
6684         * lib/target-supports.exp
6685         (check_effective_target_vect_call_sqrtf): Add AArch64.
6687 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6689         PR debug/55579
6690         * gcc.dg/tree-ssa/pr55579.c: New test.
6692 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6694         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6695         asm comments.
6697 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6699         PR middle-end/55890
6700         * gcc.dg/torture/pr55890-3.c: New test.
6702         PR middle-end/55851
6703         * gcc.c-torture/compile/pr55851.c: New test.
6705         PR sanitizer/55844
6706         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6707         dg-options.
6709 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6711         PR fortran/55618
6712         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6714 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6716         PR fortran/55763
6717         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6718         * gfortran.dg/pointer_init_7.f90: New.
6720 2013-01-07  Richard Biener  <rguenther@suse.de>
6722         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6724 2013-01-07  Richard Biener  <rguenther@suse.de>
6726         PR middle-end/55890
6727         * gcc.dg/torture/pr55890-1.c: New testcase.
6728         * gcc.dg/torture/pr55890-2.c: Likewise.
6730 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6732         * gcc.target/aarch64/fmovd.c: New.
6733         * gcc.target/aarch64/fmovf.c: Likewise.
6734         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6735         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6736         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6737         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6738         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6739         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6741 2013-01-07  Richard Biener  <rguenther@suse.de>
6743         PR tree-optimization/55888
6744         PR tree-optimization/55862
6745         * gcc.dg/torture/pr55888.c: New testcase.
6747 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6749         PR fortran/55852
6750         * gfortran.dg/intrinsic_size_3.f90: New.
6752 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6754         PR fortran/55763
6755         * gfortran.dg/select_type_32.f90: New.
6757 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6759         PR c++/52343
6760         * g++.dg/cpp0x/alias-decl-29.C: New test.
6762 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6764         PR fortran/53876
6765         PR fortran/54990
6766         PR fortran/54992
6767         * gfortran.dg/class_array_15.f03: New test.
6769 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6771         PR fortran/42769
6772         PR fortran/45836
6773         PR fortran/45900
6774         * gfortran.dg/use_23.f90: New test.
6775         * gfortran.dg/use_24.f90: New test.
6776         * gfortran.dg/use_25.f90: New test.
6777         * gfortran.dg/use_26.f90: New test.
6778         * gfortran.dg/use_27.f90: New test.
6780 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6782         * gnat.dg/specs/clause_on_volatile.ads: New test.
6784 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6786         * gnat.dg/alignment10.adb: New test.
6788 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6789             Mikael Morin  <mikael@gcc.gnu.org>
6791         PR fortran/55827
6792         * gfortran.dg/use_22.f90: New test.
6794 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6796         * gcc.target/aarch64/cmp-1.c: New testcase.
6798 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6800         PR fortran/55172
6801         * gfortran.dg/select_type_31.f03: New test.
6803 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6805         PR c++/54526 (again)
6806         * g++.dg/cpp0x/parse2.C: Extend.
6807         * g++.old-deja/g++.other/crash28.C: Adjust.
6809 2013-01-04  Richard Biener  <rguenther@suse.de>
6811         PR tree-optimization/55862
6812         * gcc.dg/torture/pr55862.c: New testcase.
6814 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6816         PR tree-optimization/55755
6817         * gcc.dg/torture/pr55755.c: New test.
6818         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6819         * gcc.dg/tree-ssa/pr45144.c: Update.
6821 2013-01-04  Richard Biener  <rguenther@suse.de>
6823         PR middle-end/55863
6824         * gcc.dg/fold-reassoc-2.c: New testcase.
6826 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6828         PR fortran/55763
6829         * gfortran.dg/null_7.f90: New.
6831 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6833         PR fortran/55854
6834         PR fortran/55763
6835         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6836         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6837         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6839 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6841         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6843 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6845         PR fortran/55855
6846         * gfortran.dg/assignment_1.f90: Modified.
6847         * gfortran.dg/assignment_4.f90: New.
6849 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6851         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6853 2013-01-03  Richard Biener  <rguenther@suse.de>
6855         PR tree-optimization/55857
6856         * gcc.dg/vect/pr55857-1.c: New testcase.
6857         * gcc.dg/vect/pr55857-2.c: Likewise.
6859 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6861         PR rtl-optimization/55838
6862         * gcc.dg/pr55838.c: New test.
6864         PR tree-optimization/55832
6865         * gcc.c-torture/compile/pr55832.c: New test.
6867 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6869         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6870         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6871         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6872         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6873         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6874         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6875         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6876         * gcc.dg/unroll_1.c: Ditto.
6877         * gcc.dg/unroll_2.c: Ditto.
6878         * gcc.dg/unroll_3.c: Ditto.
6879         * gcc.dg/unroll_4.c: Ditto.
6881 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6883         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6885 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6887         PR fortran/55818
6888         * gfortran.dg/eof_4.f90: New test.
6890 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6892         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6893         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6894         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6895         (compat_setup_dfp): Initialize compat_alt_caret and
6896         compat_save_TEST_ALWAYS_FLAGS.
6898 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6900         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6902 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6904         * gcc.dg/torture/fp-int-convert-2.c: New test.
6906 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6908         * gfortran.dg/newunit_3.f90: Add dg-do run.
6909         * gfortran.dg/inquire_15.f90: Add dg-do run.
6911 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6913         PR tree-optimization/55831
6914         * gcc.dg/pr55831.c: New test.
6916 Copyright (C) 2013 Free Software Foundation, Inc.
6918 Copying and distribution of this file, with or without modification,
6919 are permitted in any medium without royalty provided the copyright
6920 notice and this notice are preserved.