* g++.dg/warn/weak1.C: Skip on AIX.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8faee5a0a97e90ebcf4c7b0d4738950e21a7e638
1 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
3         * g++.dg/warn/weak1.C: Skip on AIX.
5 2013-09-04  Easwaran Raman  <eraman@google.com>
7         PR middle-end/57370
8         PR tree-optimization/58011
9         * gfortran.dg/reassoc_12.f90: New testcase.
10         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
12 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
14         * gcc.dg/attr-weakref-1.c: Skip on AIX.
15         * gcc.dg/torture/pr53922.c: Skip on AIX.
16         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
18 2013-09-04  Teresa Johnson  <tejohnson@google.com>
20         * gcc.dg/unroll_1.c: Test dumping to stderr.
22 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
24         PR c++/58305
25         * g++.dg/warn/deprecated-8.C: New.
27 2013-09-03  Jeff Law  <law@redhat.com>
29         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
30         dump output.
32 2013-09-03  Meador Inge  <meadori@codesourcery.com>
34         Revert:
36         2013-08-30  Meador Inge  <meadori@codesourcery.com>
38         * gcc.dg/Warray-bounds-11.c: New testcase.
40 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
42         * lib/target-supports.exp (check_weak_available): Return true for AIX.
44 2013-09-03  Jan Hubicka  <jh@suse.cz>
46         * g++.dg/ipa/devirt-15.C: Fix testcase.
48 2013-09-03  Richard Biener  <rguenther@suse.de>
50         PR middle-end/57656
51         * gcc.dg/torture/pr57656.c: New testcase.
53 2013-09-03  Richard Biener  <rguenther@suse.de>
55         PR middle-end/57287
56         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
58 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
60         PR fortran/PR56519
61         * gfortran.dg/do_concurrent_3.f90:  New test case.
63 2013-09-02  Jan Hubicka  <jh@suse.cz>
65         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
67 2013-09-02  Martin Jambor  <mjambor@suse.cz>
69         PR ipa/58106
70         * gcc.dg/ipa/pr58106.c: New test.
72 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
74         * gcc.target/aarch64/scalar_intrinsics.c
75         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
77 2013-09-02  Richard Biener  <rguenther@suse.de>
79         PR middle-end/57511
80         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
82 2013-09-02  Richard Biener  <rguenther@suse.de>
84         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
85         reference.
87 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
89         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
91 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/21682, implement DR 565
94         * g++.dg/template/using24.C: New.
95         * g++.dg/template/using25.C: Likewise.
96         * g++.dg/template/using26.C: Likewise.
98 2013-09-01  Jan Hubicka  <jh@suse.cz>
100         * g++.dg/ipa/devirt-15.C: New testcase.
102 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
104         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
106 2013-08-31  Jan Hubicka  <jh@suse.cz>
108         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
109         * g++.dg/tree-ssa/pr45453.C: Likewise.
111 2013-08-31  Jan Hubicka  <jh@suse.cz>
113         * gcc.dg/fork-instrumentation.c: New testcase.
115 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
117         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
119 2013-08-30  Meador Inge  <meadori@codesourcery.com>
121         * gcc.dg/Warray-bounds-11.c: New testcase.
123 2013-08-30  Marek Polacek  <polacek@redhat.com>
125         * g++.dg/ubsan/div-by-zero-1.C: New test.
126         * c-c++-common/ubsan/save-expr-1.c: New test.
127         * c-c++-common/ubsan/save-expr-2.c: New test.
128         * c-c++-common/ubsan/save-expr-3.c: New test.
129         * c-c++-common/ubsan/save-expr-4.c: New test.
130         * c-c++-common/ubsan/typedef-1.c: New test.
131         * c-c++-common/ubsan/const-char-1.c: New test.
132         * c-c++-common/ubsan/const-expr.c: New test.
133         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
134         * c-c++-common/ubsan/shift-1.c: Likewise.
135         * c-c++-common/ubsan/shift-2.c: Likewise.
136         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
137         * lib/ubsan-dg.exp: New file.
138         * g++.dg/dg.exp: Add ubsan tests.
139         * g++.dg/ubsan/ubsan.exp: New file.
140         * gcc.dg/ubsan/ubsan.exp: New file.
141         * g++.dg/ubsan/cxx11-shift-1.C: New test.
142         * g++.dg/ubsan/cxx11-shift-2.C: New test.
143         * c-c++-common/ubsan/div-by-zero-3.c: New test.
144         * c-c++-common/ubsan/div-by-zero-1.c: New test.
145         * c-c++-common/ubsan/div-by-zero-4.c: New test.
146         * c-c++-common/ubsan/shift-3.c: New test.
147         * c-c++-common/ubsan/unreachable-1.c: New test.
148         * c-c++-common/ubsan/shift-1.c: New test.
149         * c-c++-common/ubsan/shift-2.c: New test.
150         * c-c++-common/ubsan/div-by-zero-2.c: New test.
151         * gcc.dg/ubsan/c99-shift-2.c: New test.
152         * gcc.dg/ubsan/c99-shift-1.c: New test.
154 2013-08-29  Jan Hubicka  <jh@suse.cz>
156         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
157         to match template and comment.
159 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/51424
162         * g++.dg/cpp0x/dc8.C: New.
163         * g++.dg/template/meminit1.C: Adjust.
165 2013-08-30  Teresa Johnson  <tejohnson@google.com>
167         * gcc.dg/inline-dump.c: Delete inadvertant commit.
169 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
171         PR tree-optimization/58277
172         * gcc.c-torture/execute/pr58277-1.c: New test.
173         * gcc.c-torture/execute/pr58277-2.c: New test.
175 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
177         * gcc.dg/guality/param-1.c: New test.
178         * gcc.dg/guality/param-2.c: Likewise.
180 2013-08-30  Richard Biener  <rguenther@suse.de>
182         PR tree-optimization/58228
183         * gcc.dg/torture/pr58228.c: New testcase.
185 2013-08-30  Richard Biener  <rguenther@suse.de>
187         PR tree-optimization/58223
188         * gcc.dg/torture/pr58223.c: New testcase.
189         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
191 2013-08-30  Richard Biener  <rguenther@suse.de>
193         PR tree-optimization/58010
194         * gcc.dg/pr58010.c: New testcase.
196 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
198         * gcc.dg/unroll_3.c: Message change.
199         * gcc.dg/unroll_4.c: Likewise.
200         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
201         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
202         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
203         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
204         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
205         * gcc.dg/tree-ssa/loop-23.c: Likewise.
206         * gcc.dg/tree-ssa/loop-1.c: Likewise.
207         * gcc.dg/unroll_1.c: Likewise.
208         * gcc.dg/vect/bb-slp-31.c: Likewise.
209         * gcc.dg/vect/bb-slp-14.c: Likewise.
210         * gcc.dg/vect/bb-slp-8.c: Likewise.
211         * gcc.dg/vect/bb-slp-23.c: Likewise.
212         * gcc.dg/vect/bb-slp-15.c: Likewise.
213         * gcc.dg/vect/bb-slp-9.c: Likewise.
214         * gcc.dg/vect/bb-slp-24.c: Likewise.
215         * gcc.dg/vect/bb-slp-16.c: Likewise.
216         * gcc.dg/vect/bb-slp-25.c: Likewise.
217         * gcc.dg/vect/bb-slp-17.c: Likewise.
218         * gcc.dg/vect/bb-slp-26.c: Likewise.
219         * gcc.dg/vect/bb-slp-18.c: Likewise.
220         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
221         * gcc.dg/vect/bb-slp-27.c: Likewise.
222         * gcc.dg/vect/bb-slp-19.c: Likewise.
223         * gcc.dg/vect/bb-slp-28.c: Likewise.
224         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
225         * gcc.dg/vect/bb-slp-29.c: Likewise.
226         * gcc.dg/vect/bb-slp-8a.c: Likewise.
227         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
228         * gcc.dg/vect/bb-slp-1.c: Likewise.
229         * gcc.dg/vect/bb-slp-8b.c: Likewise.
230         * gcc.dg/vect/bb-slp-2.c: Likewise.
231         * gcc.dg/vect/bb-slp-3.c: Likewise.
232         * gcc.dg/vect/bb-slp-10.c: Likewise.
233         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
234         * gcc.dg/vect/bb-slp-4.c: Likewise.
235         * gcc.dg/vect/bb-slp-11.c: Likewise.
236         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
237         * gcc.dg/vect/bb-slp-5.c: Likewise.
238         * gcc.dg/vect/bb-slp-20.c: Likewise.
239         * gcc.dg/vect/bb-slp-6.c: Likewise.
240         * gcc.dg/vect/bb-slp-21.c: Likewise.
241         * gcc.dg/vect/bb-slp-30.c: Likewise.
242         * gcc.dg/vect/bb-slp-13.c: Likewise.
243         * gcc.dg/vect/bb-slp-7.c: Likewise.
244         * gcc.dg/vect/bb-slp-22.c: Likewise.
245         * gcc.dg/unroll_2.c: Likewise.
246         * g++.dg/vect/slp-pr50413.cc: Likewise.
247         * g++.dg/vect/slp-pr56812.cc: Likewise.
248         * g++.dg/vect/slp-pr50819.cc: Likewise.
250 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
252         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
254 2013-08-29  Teresa Johnson  <tejohnson@google.com>
256         * gcc.dg/pr40209.c: Use -fopt-info.
257         * gcc.dg/pr26570.c: Ditto.
258         * gcc.dg/pr32773.c: Ditto.
259         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
261 2013-08-29  Richard Biener  <rguenther@suse.de>
263         PR tree-optimization/58246
264         * gcc.dg/torture/pr58246.c: New testcase.
266 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
268         PR fortran/52243
269         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
270         obsolete by patch.
271         * gfortran.dg/realloc_on_assign_19.f90:  New test.
273 2013-08-29  Richard Biener  <rguenther@suse.de>
275         PR middle-end/57287
276         * gcc.dg/pr57287-2.c: New testcase.
278 2013-08-29  Richard Biener  <rguenther@suse.de>
280         PR tree-optimization/57685
281         * gcc.dg/torture/pr57685.c: New testcase.
283 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
285         PR c++/58255
286         * g++.dg/cpp0x/dc7.C: New.
288 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
290         PR middle-end/58257
291         * c-c++-common/gomp/pr58257.c: New test.
293 2013-08-28  Richard Biener  <rguenther@suse.de>
295         PR tree-optimization/56933
296         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
298 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
300         * gcc.target/aarch64/scalar_shift_1.c: New.
302 2013-08-27  Richard Biener  <rguenther@suse.de>
304         PR tree-optimization/57521
305         * gcc.dg/torture/pr57521.c: New testcase.
307 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
309         PR rtl-optimization/57860
310         PR rtl-optimization/57861
311         PR rtl-optimization/57875
312         PR rtl-optimization/57876
313         PR rtl-optimization/57877
314         * gcc.c-torture/execute/pr57860.c: New test.
315         * gcc.c-torture/execute/pr57861.c: New test.
316         * gcc.c-torture/execute/pr57875.c: New test.
317         * gcc.c-torture/execute/pr57876.c: New test.
318         * gcc.c-torture/execute/pr57877.c: New test.
320 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
322         PR fortran/58146
323         * gfortran.dg/bounds_check_18.f90:  New test.
325 2013-08-23  Jan Hubicka  <jh@suse.cz>
327         * g++.dg/ipa/devirt-14.C: Fix typo.
329 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
331         PR fortran/57798
332         * gfortran.dg/inline_sum_5.f90: New.
334 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
336         PR fortran/57843
337         * gfortran.dg/typebound_assignment_7.f90: New.
339 2013-08-23  Jan Hubicka  <jh@suse.cz>
341         * g++.dg/ipa/devirt-13.C: New testcase.
342         * g++.dg/ipa/devirt-14.C: New testcase.
344 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
346         PR target/58218
347         * gcc.target/i386/pr58218.c: New test.
349         PR tree-optimization/58209
350         * gcc.c-torture/execute/pr58209.c: New test.
352 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
354         * gcc.target/powerpc/pr57744.c: Declare abort.
356 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
358         PR c++/56380
359         * g++.dg/template/error54.C: New.
361 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
363         PR fortran/58185
364         * gfortran.dg/select_type_34.f90: New.
366 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
368         PR c++/56130
369         * g++.dg/warn/deprecated-7.C: New.
371 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
373         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
375 2013-08-21  Jeff Law  <law@redhat.com>
377         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
379 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
381         PR c++/56134
382         * g++.dg/ext/attr-alias-3.C: New.
384 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
386         PR fortran/53655
387         * gfortran.dg/intent_out_8.f90: New.
389 2013-08-20  Teresa Johnson  <tejohnson@google.com>
391         PR rtl-optimizations/57451
392         * g++.dg/tree-prof/pr57451.C: New test.
394 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
396         PR c++/58190
397         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
399 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
401         PR c/57490
402         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
404 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
406         * gcc.target/powerpc/dfp-dd-2.c: New test.
407         * gcc.target/powerpc/dfp-td-2.c: Likewise.
408         * gcc.target/powerpc/dfp-td-3.c: Likewise.
410 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
412         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
413         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
414         Check for SLL too.
416 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
418         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
420         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
421         "Threaded".
423         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
424         correct test response.
426         PR testsuite/52641
427         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
428         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
429         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
430         (v4si): Use it.
431         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
432         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
434         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
436 2013-08-18  Jan Hubicka  <jh@suse.cz>
438         * g++.dg/ipa/type-inheritance-1.C: New testcase.
440 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
442         PR fortran/46271
443         * gfortran.dg/gomp/proc_ptr_1.f90: New.
445 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
447         PR tree-optimization/58006
448         * g++.dg/opt/pr58006.C: New test.
450 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
452         * gnat.dg/specs/linker_alias.ads: New test.
454 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
456         PR tree-optimization/58164
457         * gcc.c-torture/compile/pr58164.c: New test.
459         PR tree-optimization/58165
460         * g++.dg/opt/pr58165.C: New test.
462 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
464         PR c++/51912
465         * g++.dg/cpp0x/enum28.C: New.
466         * g++.dg/cpp0x/enum15.C: Adjust.
468 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
470         PR target/57949
471         * gcc.target/powerpc/pr57949-1.c: New.
472         * gcc.target/powerpc/pr57949-2.c: New.
474 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
476         PR tree-optimization/58145
477         * gcc.dg/pr58145-1.c: New test.
478         * gcc.dg/pr58145-2.c: New test.
480 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
482         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
483         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
484         * gcc.dg/debug/dwarf2/static1.c: Likewise.
485         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
486         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
487         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
488         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
489         * gcc.dg/debug/dwarf2/var1.c: Likewise.
490         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
491         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
492         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
493         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
494         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
495         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
496         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
497         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
498         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
499         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
500         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
501         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
502         * gcc.dg/debug/dwarf2/var2.c: Likewise.
503         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
504         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
505         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
506         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
507         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
508         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
509         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
510         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
511         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
512         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
513         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
514         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
515         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
516         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
517         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
518         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
519         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
520         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
521         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
522         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
524         PR testsuite/52641
525         * gcc.c-torture/execute/pr56799.x: New file.
527         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
529         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
531         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
532         * gcc.dg/pr44214-3.c (v2df): Likewise.
534         * gcc.dg/pr46647.c: xfail for avr-*-*.
536         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
537         memcpy by one.
538         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
539         Expect l to be optimized away.
540         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
542         PR testsuite/52641
543         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
544         to tests that assume int/double are larger than short/float.
546         PR testsuite/52641
547         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
548         target { ! int16 }.
549         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
550         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
551         target { int16 }.  Restrict existing tests to target { int32 }
552         where appropriate.
553         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
554         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
555         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
556         * lib/target-supports.exp (check_effective_target_int32): New proc.
558         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
559         exclude from scan test.
561         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
562         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
563         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
564         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
565         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
566         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
567         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
568         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
569         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
570         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
571         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
572         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
573         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
574         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
575         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
576         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
577         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
578         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
579         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
581 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
583         * gcc.target/arm/pr19599.c: Skip for -mthumb.
585         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
586         to be the first test directive.
587         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
588         * gcc.target/arm/atomic-op-acquire.c: Likewise.
589         * gcc.target/arm/atomic-op-char.c: Likewise.
590         * gcc.target/arm/atomic-op-consume.c: Likewise.
591         * gcc.target/arm/atomic-op-int.c: Likewise.
592         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
593         * gcc.target/arm/atomic-op-release.c: Likewise.
594         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
595         * gcc.target/arm/atomic-op-short.c: Likewise.
597 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
599         PR rtl-optimization/57662
600         * gcc.dg/pr57662.c: New test.
602 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
604         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
605         alternative to -1.
606         * gcc.target/mips/nans-legacy.c: Likewise.
608 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
610         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
611         escapes.
612         * gcc.target/mips/fabs-legacy.c: Likewise.
613         * gcc.target/mips/fabsf-2008.c: Likewise.
614         * gcc.target/mips/fabsf-legacy.c: Likewise.
615         * gcc.target/mips/fneg-2008.c: Likewise.
616         * gcc.target/mips/fneg-legacy.c: Likewise.
617         * gcc.target/mips/fnegf-2008.c: Likewise.
618         * gcc.target/mips/fnegf-legacy.c: Likewise.
619         * gcc.target/mips/nan-2008.c: Likewise.
620         * gcc.target/mips/nan-legacy.c: Likewise.
621         * gcc.target/mips/nanf-2008.c: Likewise.
622         * gcc.target/mips/nanf-legacy.c: Likewise.
623         * gcc.target/mips/nans-2008.c: Likewise.
624         * gcc.target/mips/nans-legacy.c: Likewise.
625         * gcc.target/mips/nansf-2008.c: Likewise.
626         * gcc.target/mips/nansf-legacy.c: Likewise.
628 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
630         * gnat.dg/valued_proc.adb: New test.
631         * gnat.dg/valued_proc_pkg.ads: New helper.
633 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
635         PR tree-optimization/57661
636         * g++.dg/opt/pr57661.C: New test.
638         PR sanitizer/56417
639         * gcc.dg/asan/pr56417.c: New test.
641 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
643         * gnat.dg/loop_optimization16.adb: New test.
644         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
646 2013-08-13  Marek Polacek  <polacek@redhat.com>
648         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
650 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
652         Example of converting global state to per-pass state.
654         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
655         global state "static int counter" to...
656         (one_pass::counter): ...this instance data.
658 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
660         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
661         to member function...
662         (one_pass::gate): ...this.
663         (one_pass_exec): Convert to member function...
664         (one_pass::impl_execute): ...this.
666 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
668         PR c++/57416
669         * g++.dg/cpp0x/pr57416.C: New.
671 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
673         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
674         changes.
675         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
676         * g++.dg/cpp0x/defaulted2.C: Likewise.
677         * g++.dg/cpp0x/defaulted31.C: Likewise.
678         * g++.dg/cpp0x/error6.C: Likewise.
679         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
680         * g++.dg/cpp0x/override2.C: Likewise.
681         * g++.dg/cpp0x/parse1.C: Likewise.
682         * g++.dg/cpp0x/scoped_enum.C: Likewise.
683         * g++.dg/cpp0x/temp_default4.C: Likewise.
684         * g++.dg/ext/attrib32.C: Likewise.
685         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
686         * g++.dg/ext/mv13.C: Likewise.
687         * g++.dg/ext/mv7.C: Likewise.
688         * g++.dg/ext/mv9.C: Likewise.
689         * g++.dg/ext/pr57362.C: Likewise.
690         * g++.dg/ext/typeof10.C: Likewise.
691         * g++.dg/lookup/anon6.C: Likewise.
692         * g++.dg/lookup/crash6.C: Likewise.
693         * g++.dg/lookup/name-clash5.C: Likewise.
694         * g++.dg/lookup/name-clash6.C: Likewise.
695         * g++.dg/other/anon4.C: Likewise.
696         * g++.dg/other/error15.C: Likewise.
697         * g++.dg/other/error8.C: Likewise.
698         * g++.dg/other/redecl2.C: Likewise.
699         * g++.dg/parse/crash16.C: Likewise.
700         * g++.dg/parse/crash21.C: Likewise.
701         * g++.dg/parse/crash38.C: Likewise.
702         * g++.dg/parse/redef2.C: Likewise.
703         * g++.dg/parse/struct-as-enum1.C: Likewise.
704         * g++.dg/template/crash39.C: Likewise.
705         * g++.dg/template/redecl3.C: Likewise.
706         * g++.dg/tls/diag-3.C: Likewise.
707         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
708         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
709         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
710         * g++.old-deja/g++.brendan/crash16.C: Likewise.
711         * g++.old-deja/g++.brendan/crash18.C: Likewise.
712         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
713         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
714         * g++.old-deja/g++.brendan/static3.C: Likewise.
715         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
716         * g++.old-deja/g++.jason/binding.C: Likewise.
717         * g++.old-deja/g++.jason/crash4.C: Likewise.
718         * g++.old-deja/g++.jason/crash7.C: Likewise.
719         * g++.old-deja/g++.jason/lineno.C: Likewise.
720         * g++.old-deja/g++.jason/scoping7.C: Likewise.
721         * g++.old-deja/g++.mike/misc3.C: Likewise.
722         * g++.old-deja/g++.mike/net44.C: Likewise.
723         * g++.old-deja/g++.mike/ns3.C: Likewise.
724         * g++.old-deja/g++.ns/alias4.C: Likewise.
725         * g++.old-deja/g++.ns/ns11.C: Likewise.
726         * g++.old-deja/g++.other/crash23.C: Likewise.
727         * g++.old-deja/g++.other/decl8.C: Likewise.
728         * g++.old-deja/g++.other/linkage3.C: Likewise.
729         * g++.old-deja/g++.other/typeck1.C: Likewise.
730         * g++.old-deja/g++.other/typedef5.C: Likewise.
731         * g++.old-deja/g++.pt/explicit34.C: Likewise.
732         * g++.old-deja/g++.pt/friend36.C: Likewise.
733         * obj-c++.dg/method-8.mm: Likewise.
734         * obj-c++.dg/tls/diag-3.mm: Likewise.
736 2013-08-12  Perez Read  <netfirewall@gmail.com>
738         PR target/58132
739         * gcc.target/i386/movabs-1.c: New test.
741 2013-08-12  Marek Polacek  <polacek@redhat.com>
743         PR tree-optimization/57980
744         * gcc.dg/pr57980.c: New test.
746 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
748         PR fortran/56666
749         * gfortran.dg/do_check_10.f90:  New test.
750         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
751         * gfortran.dg/array_constructor_18.f90:  Likewise.
752         * gfortran.dg/array_constructor_22.f90:  Likewise.
753         * gfortran.dg/coarray_15.f90:  Likewise.
754         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
755         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
756         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
758 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
760         PR c++/53349
761         * g++.dg/cpp0x/constexpr-ice8.C: New.
763 2013-08-09  Xinliang David Li  <davidxl@google.com>
765         * gcc.target/i386/memcpy-strategy-1.c: New test.
766         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
767         * gcc.target/i386/memset-strategy-1.c: Ditto.
768         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
770 2013-08-09  Jan Hubicka  <jh@suse.cz>
772         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
773         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
775 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
777         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
779 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
781         PR fortran/58058
782         * gfortran.dg/transfer_intrinsic_6.f90: New.
784 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
786         Revert:
787         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
789         PR c++/46206
790         * g++.dg/lookup/typedef2.C: New.
792 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
794         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
795         output of vdup intrinsics.
797 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
799         * gcc.target/arm/lp1189445.c: New testcase.
801 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
803         * gcc.dg/torture/pr58079.c: New test.
805 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
807         * gnat.dg/warn9.adb: New test.
809 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
811         PR c++/46206
812         * g++.dg/lookup/typedef2.C: New.
814 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
816         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
817         to optstr when building plugins on darwin.
819 2013-08-06  Martin Jambor  <mjambor@suse.cz>
821         PR tree-optimization/57539
822         * gcc.dg/ipa/pr57539.c: New test.
824 2013-08-06  Martin Jambor  <mjambor@suse.cz>
825             Bernd Edlinger  <bernd.edlinger@hotmail.de>
827         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
828         (a): Fix constructor.
830 2013-08-06  Martin Jambor  <mjambor@suse.cz>
832         PR fortran/57987
833         * gfortran.dg/pr57987.f90: New test.
835 2013-08-06  Martin Jambor  <mjambor@suse.cz>
837         PR middle-end/58041
838         * gcc.dg/torture/pr58041.c: New test.
839         * gcc.target/arm/pr58041.c: Likewise.
841 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
843         PR fortran/57306
844         * gfortran.dg/pointer_init_8.f90: New.
846 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/58080
849         * g++.dg/cpp0x/pr58080.C: New.
851 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
853         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
854         to optstr when building plugins.
856 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
858         Patch autogenerated by refactor_passes.py from
859         https://github.com/davidmalcolm/gcc-refactoring-scripts
860         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
862         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
863         struct to a subclass of gimple_opt_pass along with...
864         (pass_data_one_pass): ...new pass_data instance and...
865         (make_one_pass): ...new function.
866         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
867         global struct to a subclass of gimple_opt_pass along with...
868         (pass_data_warn_self_assign): ...new pass_data instance and...
869         (make_pass_warn_self_assign): ...new function.
870         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
871         a global struct to a subclass of gimple_opt_pass along with...
872         (pass_data_dumb_plugin_example): ...new pass_data instance and...
873         (make_pass_dumb_plugin_example): ...new function.
874         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
875         global struct to a subclass of gimple_opt_pass along with...
876         (pass_data_warn_self_assign): ...new pass_data instance and...
877         (make_pass_warn_self_assign): ...new function.
879 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
881         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
882         is created and added to the pass_manager to reflect
883         autogenerated changes.
884         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
885         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
886         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
888 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
890         PR c++/58072
891         * g++.dg/cpp0x/pr58072.C: New.
893 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
895         * gcc.dg/torture/pr57993-2.cpp: New.
897 2013-08-02  Jan Hubicka  <jh@suse.cz>
899         * gcc.dg/ipa/ipa-1.c: Update.
900         * gcc.dg/ipa/ipa-2.c: Update.
901         * gcc.dg/ipa/ipa-3.c: Update.
902         * gcc.dg/ipa/ipa-4.c: Update.
903         * gcc.dg/ipa/ipa-5.c: Update.
904         * gcc.dg/ipa/ipa-7.c: Update.
905         * gcc.dg/ipa/ipa-8.c: Update.
906         * gcc.dg/ipa/ipcp-1.c: Update.
907         * gcc.dg/ipa/ipcp-2.c: Update.
909 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
911         PR rtl-optimization/58048
912         * gcc.target/i386/pr58048.c: New.
914 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
916         * gcc.target/arm/neon-for-64bits-2.c: Delete.
918 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
919             Peter Bergner  <bergner@vnet.ibm.com>
921         PR c++/54537
922         * g++.dg/overload/using3.C: New.
923         * g++.dg/overload/using2.C: Adjust.
924         * g++.dg/lookup/using9.C: Likewise.
926 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
928         * gcc.target/arm/pr46972-2.c: New test.
930 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
932         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
934 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
936         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
938 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
940         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
941         rather than addressing!=absolute when deciding how to handle MIPS16
942         when the test forces an ABI.
944 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
946         PR c++/57673
947         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
949 2013-07-30  Steve Ellcey  <sellcey@mips.com>
951         * gcc.target/mips/code-readable-1.c: Increase switch size.
952         * gcc.target/mips/code-readable-2.c: Ditto.
953         * gcc.target/mips/code-readable-3.c: Ditto.
954         * gcc.target/mips/code-readable-4.c: Ditto.
956 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
958         PR c++/57947
959         * g++.dg/parse/crash63.C: New.
961 2013-07-30  Tobias Burnus  <burnus@net-b.de>
963         PR fortran/57530
964         * gfortran.dg/pointer_assign_8.f90: New.
965         * gfortran.dg/pointer_assign_9.f90: New.
966         * gfortran.dg/pointer_assign_10.f90: New.
967         * gfortran.dg/pointer_assign_11.f90: New.
969 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
971         * gcc.target/arm/pr57637.c: New testcase.
973 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
975         PR tree-optimization/57993
976         * gcc.dg/torture/pr57993.c: New test.
978 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
980         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
982 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
984         PR c++/57948
985         * g++.dg/conversion/ambig2.C: New.
987 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
989         * gcc.target/mips/fabs-2008.c: New test case.
990         * gcc.target/mips/fabs-legacy.c: New test case.
991         * gcc.target/mips/fabsf-2008.c: New test case.
992         * gcc.target/mips/fabsf-legacy.c: New test case.
993         * gcc.target/mips/fneg-2008.c: New test case.
994         * gcc.target/mips/fneg-legacy.c: New test case.
995         * gcc.target/mips/fneg-2008.c: New test case.
996         * gcc.target/mips/fneg-legacy.c: New test case.
997         * gcc.target/mips/nan-2008.c: New test case.
998         * gcc.target/mips/nan-legacy.c: New test case.
999         * gcc.target/mips/nanf-2008.c: New test case.
1000         * gcc.target/mips/nanf-legacy.c: New test case.
1001         * gcc.target/mips/nans-2008.c: New test case.
1002         * gcc.target/mips/nans-legacy.c: New test case.
1003         * gcc.target/mips/nansf-2008.c: New test case.
1004         * gcc.target/mips/nansf-legacy.c: New test case.
1005         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1007 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1008             Maxim Kuvyrkov  <maxim@kugelworks.com>
1010         * lib/target-supports.exp (check_effective_target_non_bionic): New
1011         effective-target test.
1012         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1013         * g++.dg/tls/thread_local4g.C: Ditto.
1015 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1017         PR fortran/58009
1018         * gfortran.dg/vector_subsript_7.f90:  New test.
1020 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1022         PR fortran/57991
1023         * gfortran.dg/warn_alias.f90: New.
1025 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1027         PR fortran/57285
1028         * gfortran.dg/class_array_19.f90: New.
1030 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1032         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1033         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1034         * gcc.dg/vect/pr57741-3.c: Likewise.
1035         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1037 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1039         Skip tests that make assumptions about struct layout that don't hold
1040         on epiphany:
1041         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1042         * g++.dg/cpp0x/iop.C: Likewise.
1043         * g++.dg/cpp0x/named_refs.C: Likewise.
1044         * g++.dg/cpp0x/rv1p.C: Likewise.
1045         * g++.dg/cpp0x/rv2p.C: Likewise.
1046         * g++.dg/cpp0x/rv3p.C: Likewise.
1047         * g++.dg/cpp0x/rv4p.C: Likewise.
1048         * g++.dg/cpp0x/rv5p.C: Likewise.
1049         * g++.dg/cpp0x/rv6p.C: Likewise.
1050         * g++.dg/cpp0x/rv7p.C: Likewise.
1051         * g++.dg/cpp0x/rv8p.C: Likewise.
1052         * g++.dg/ext/strncpy-chk1.C: Likewise.
1053         * gcc.dg/builtin-object-size-10.c: Likewise.
1054         * gcc.dg/builtin-object-size-11.c: Likewise.
1055         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1056         * gcc.dg/pr25805.c: Likewise.
1057         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1058         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1059         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1060         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1061         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1062         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1063         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1064         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1065         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1066         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1067         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1068         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1069         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1070         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1071         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1073         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1074         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1076         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1077         * gcc.dg/sibcall-6.c: Enable for epiphany.
1079 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1081         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1083 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1085         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1086         memcpy not initializers.
1088         * gcc.dg/guality/guality.exp: Skip on AIX.
1090 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1092         PR c++/57101
1093         * g++.dg/cpp0x/pr57101.C: New.
1095 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1097         * gcc.target/aarch64/neg_1.c: New test.
1099 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1101         PR fortran/57966
1102         * gfortran.dg/typebound_call_25.f90: New.
1104 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1106         PR c++/57981
1107         * g++.dg/cpp0x/pr57981.C: New.
1109 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1111         PR c++/57880
1112         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1114 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1116         PR rtl-optimization/57960
1117         * gcc.target/s390/pr57960.c: New.
1119 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1121         PR fortran/57639
1122         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1124 2013-07-25  Terry Guo  <terry.guo@arm.com>
1126         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1128 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1130         PR c++/57942
1131         * g++.dg/inherit/pr57942.C: New.
1133 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1135         * gcc.target/powerpc/bool2.h: New file, test the code generation
1136         of logical operations for power5, altivec, power7, and power8 systems.
1137         * gcc.target/powerpc/bool2-p5.c: Likewise.
1138         * gcc.target/powerpc/bool2-av.c: Likewise.
1139         * gcc.target/powerpc/bool2-p7.c: Likewise.
1140         * gcc.target/powerpc/bool2-p8.c: Likewise.
1141         * gcc.target/powerpc/bool3.h: Likewise.
1142         * gcc.target/powerpc/bool3-av.c: Likewise.
1143         * gcc.target/powerpc/bool2-p7.c: Likewise.
1144         * gcc.target/powerpc/bool2-p8.c: Likewise.
1146 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1148         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1150 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1152         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1154 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1156         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1157         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1158         type from long to long long.
1159         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1160         to have effective-target keywords of lp64 and ilp32.
1161         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1162         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1163         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1164         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1165         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1166         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1167         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1168         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1169         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1171 2013-07-23  Tom Tromey  <tromey@redhat.com>
1172             Joseph Myers  <joseph@codesourcery.com>
1174         * gcc.dg/c11-generic-1.c: New file.
1175         * gcc.dg/c11-generic-2.c: New file.
1177 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1179         PR fortran/57906
1180         PR fortran/52052
1181         * coarray/lib_realloc_1.f90: Permit optimization.
1182         * gfortran.dg/coarray_31.f90: New.
1184 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1186         PR fortran/57762
1187         * gfortran.dg/class_array_7.f03: Fix memory leak.
1189 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1191         PR c++/52816
1192         * g++.dg/cpp0x/decltype56.C: New.
1194 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1196         * gcc.dg/pr53265.c: Correct line number in dg-message.
1198 2013-07-22  Diego Novillo  <dnovillo@google.com>
1200         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1202 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1204         PR testsuite/52641
1205         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1206         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1208 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1210         PR testsuite/52641
1211         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1212         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1213         * gcc.dg/torture/pr53366-1.c: Same.
1214         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1215         * gcc.dg/torture/pr56488.c: Same.
1216         * gcc.dg/torture/pr57584.c: Same.
1217         * gcc.dg/tree-ssa/pr57385.c: Same.
1218         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1220 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1222         * c-c++-common/pr41779.c: Fix typos.
1223         * gcc.c-torture/compile/20031125-2.c: Likewise.
1224         * gcc.c-torture/compile/20040621-1.c: Likewise.
1225         * gcc.c-torture/execute/20020418-1.c: Likewise.
1226         * gcc.dg/20020108-1.c: Likewise.
1227         * gcc.dg/atomic-generic-aux.c: Likewise.
1228         * gcc.dg/builtin-complex-err-2.c: Likewise.
1229         * gcc.dg/decl-1.c: Likewise.
1230         * gcc.dg/di-sync-multithread.c: Likewise.
1231         * gcc.dg/format/c90-printf-1.c: Likewise.
1232         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1233         * gcc.dg/long-long-compare-1.c: Likewise.
1234         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1235         * gcc.dg/pr17055-1.c: Likewise.
1236         * gcc.dg/pr27095.c: Likewise.
1237         * gcc.dg/torture/fp-int-convert.h: Likewise.
1238         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1239         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1240         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1241         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1242         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1243         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1244         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1245         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1246         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1247         * gcc.dg/vect/vect-cond-5.c: Likewise.
1248         * gcc.dg/weak/typeof-2.c: Likewise.
1249         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1250         * gcc.target/arm/naked-1.c: Likewise.
1251         * gcc.target/i386/pr9771-1.c: Likewise.
1252         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1253         * gcc.target/sparc/struct-ret-check.c: Likewise.
1254         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1255         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1256         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1257         Likewise.
1259 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1261         PR fortran/56937
1262         * gfortran.dg/dependency_42.f90:  New test.
1263         * gfortran.dg/dependency_43.f90:  New test.
1265 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1267         PR fortran/35862
1268         * gfortran.dg/round_4.f90: New.
1270 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1272         PR fortran/57894
1273         * gfortran.dg/min_max_conformance_2.f90: New.
1275 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1277         PR preprocessor/57620
1278         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1279         (main): Don't test {s,u,U,L}12.
1280         * c-c++-common/raw-string-13.c: New test.
1281         * c-c++-common/raw-string-14.c: New test.
1282         * c-c++-common/raw-string-15.c: New test.
1283         * c-c++-common/raw-string-16.c: New test.
1285 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1287         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1289 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1291         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1293         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1294         target { ! keeps_null_pointer_checks }.
1295         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1296         target { ! keeps_null_pointer_checks }.
1298         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1299         * gcc.dg/torture/pr56488.c: Likewise.
1301 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1303         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1304         new testcase.
1306 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1308         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1309         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1310         * gfortran.dg/guality/guality.exp: Skip on AIX.
1312         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1314         * g++.dg/debug/pr56819.C: Skip on AIX.
1315         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1316         * g++.dg/guality/guality.exp: Skip on AIX.
1318         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1320         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1322         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1324 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1326         PR target/57516
1327         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1328         Adjust to corrected rounding.
1330 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1332         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1333         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1334         check_effective_target_cilkplus.
1335         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1337 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1339         * gcc.target/powerpc/pr57744.c: Fix typo.
1341 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1343         PR middle-end/57698
1344         * gcc.c-torture/compile/pr57698.c: New test.
1345         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1346         * gcc.c-torture/compile/pr44043.c: Ditto.
1348 2013-07-18  Wei Mi  <wmi@google.com>
1350         PR rtl-optimization/57878
1351         * g++.dg/pr57878.C: New test.
1353 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1355         * gcc.dg/pr42611.c: Move dg-error to correct line.
1357 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1359         PR fortran/57895
1360         * gfortran.dg/dollar_sym_3.f: New.
1361         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1363 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1365         PR target/55654
1366         PR target/55656
1367         PR target/55657
1368         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1369         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1370         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1371         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1372         * objc.dg/image-info.m: Likewise.
1373         * objc.dg/symtab-1.m: Likewise.
1374         * objc.dg/torture/strings/const-str-10.m: Likewise.
1375         * objc.dg/torture/strings/const-str-11.m: Likewise.
1376         * objc.dg/torture/strings/const-str-9.m: Likewise.
1377         * objc.dg/zero-link-1.m: Likewise.
1378         * objc.dg/zero-link-2.m: Likewise.
1379         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1380         * objc.dg/objc-foreach-4.m: Likewise.
1381         * objc.dg/objc-foreach-5.m: Likewise.
1382         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1383         (for Darwin).
1384         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1385         * obj-c++.dg/syntax-error-1.mm: Likewise.
1386         * objc.dg/method-6.m: Likewise.
1387         * objc.dg/pr23214.m: Likewise.
1388         * objc.dg/proto-lossage-7.m: Likewise.
1389         * objc.dg/strings/const-str-12b.m: Likewise.
1390         * objc.dg/zero-link-3.m: Likewise.
1391         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1392         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1393         adjust headers, interfaces and encoded types to reflect current system
1394         versions.  Add FIXME and outputs from current system compiler for
1395         reference.
1397 2013-07-15  Cong Hou  <congh@google.com>
1399         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1400         counted.
1401         * gcc.target/i386/l_fma_float_3.c: Likewise.
1402         * gcc.target/i386/l_fma_double_1.c: Likewise.
1403         * gcc.target/i386/l_fma_double_3.c: Likewise.
1405 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1407         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1408         function to test if HTM is available.
1409         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1410         * gcc.target/powerpc/htm-builtin-1.c: New test.
1412 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1414         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1415         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1416         * gfortran.dg/coarray_6.f90: Add dg-error.
1418 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1420         PR fortran/37336
1421         * gfortran.dg/finalize_18.f90: New.
1423 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1425         PR fortran/52669
1426         * fortran.dg/module_variable_1.f90:  New test.
1427         * fortran.dg/module_variable_2.f90:  New test.
1429 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1431         * g++.dg/ext/vector19.C: Adapt.
1432         * g++.dg/ext/vector23.C: New testcase.
1434 2013-07-12  Michael Matz  <matz@suse.de>
1436         PR middle-end/55771
1437         * c-c++-common/pr55771.c: New test.
1439 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1441         * gcc.target/aarch64/vect-movi.c: New.
1443 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1445         PR target/57362
1446         * g++.dg/ext/pr57362.C: New.
1448 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1450         PR target/57631
1451         * gcc.target/avr/torture/pr57631.c: New test.
1453 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/57827
1456         * g++.dg/cpp0x/constexpr-ice7.C: New.
1458 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1460         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1461         for EABI targets.
1462         * gcc.c-torture/execute/nest-align-1.x: New.
1464 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/57874
1467         * g++.dg/cpp0x/sfinae48.C: New.
1469 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1471         PR preprocessor/57824
1472         * c-c++-common/raw-string-17.c: New test.
1473         * c-c++-common/gomp/pr57824.c: New test.
1475 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1477         PR c++/57869
1478         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1479         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1480         * g++.dg/conversion/dr195.C: Update.
1481         * g++.dg/expr/cast2.C: Likewise.
1483 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1485         * c-c++-common/raw-string-18.c: New test.
1486         * c-c++-common/raw-string-19.c: New test.
1488         PR preprocessor/57757
1489         * g++.dg/cpp/paste1.C: New test.
1490         * g++.dg/cpp/paste2.C: New test.
1492 2013-07-10  Graham Stott  <grahams@btinternet.com>
1494         * gcc.target/mips/mulsize-1.c: New.
1495         * gcc.target/mips/mulsize-2.c: New.
1496         * gcc.target/mips/mulsize-3.c: New.
1497         * gcc.target/mips/mulsize-4.c: New.
1499 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1501         PR c++/53094
1502         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1503         * g++.dg/ext/vector24.C: New testcase.
1505 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1507         PR c++/53000
1508         * g++.dg/cpp0x/decltype17.C: Adjust.
1510 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1512         PR c++/51786
1513         * g++.dg/cpp0x/pr51786.C: New.
1515 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1517         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1519         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1521         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1523         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1524         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1526 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1528         PR fortran/57834
1529         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1531 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1533         PR fortran/50554
1534         * gfortran.dg/do_check_9.f90: New.
1536 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1538         PR fortran/57785
1539         * gfortran.dg/dot_product_2.f90: New.
1541 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1543         PR fortran/57469
1544         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1546 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1548         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1549         * gfortran.dg/finalize_10.f90: Fix dg-final.
1551 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1553         PR target/57819
1554         * gcc.target/i386/pr57819.c: New test.
1556         PR rtl-optimization/57829
1557         * gcc.c-torture/execute/pr57829.c: New test.
1559 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1561         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1562         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1564 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1566         PR target/57807
1567         * gcc.target/i386/pr57807.c: New test.
1569 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1571         PR target/29776
1572         * gcc.dg/tree-ssa/vrp89.c: New test.
1574 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/28262
1577         * g++.dg/parse/defarg16.C: New.
1579 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1581         PR rtl-optimization/55342
1582         * gcc.target/i386/pr55342.c: New.
1584 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1586         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1588 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1590         PR c++/14263
1591         * g++.dg/inherit/virtual10.C: New.
1593 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1595         PR c/57821
1596         * gcc.dg/large-size-array-6.c: New test.
1598 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1600         PR c++/38634
1601         * g++.dg/template/crash116.C: New.
1603 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1605         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1606         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1608 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1610         PR c++/54998
1611         * g++.dg/cpp0x/nsdmi-list3.C: New.
1613 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1615         PR target/57777
1616         * gcc.target/i386/pr57777.c: New test.
1618         PR c++/57771
1619         * g++.dg/template/arg9.C: New test.
1621 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1623         * gcc.target/i386/avx-inline.c: New test.
1625 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1627         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1628         * gcc.target/mips/call-2.c: Likewise.
1629         * gcc.target/mips/call-3.c: Likewise.
1630         * gcc.target/mips/lazy-binding-1.c: Likewise.
1632 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1634         PR tree-optimization/57741
1635         * gcc.dg/vect/pr57741-1.c: New test.
1636         * gcc.dg/vect/pr57741-2.c: New test.
1637         * gcc.dg/vect/pr57741-3.c: New test.
1639 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1641         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1642         on big endian.
1643         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1644         * lib/target-supports.exp: Define aarch64_little_endian.
1646 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1648         * gcc.target/aarch64/abs_1.c: New test.
1650 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1652         * gcc.target/aarch64/bfxil_1.c: New test.
1653         * gcc.target/aarch64/bfxil_2.c: Likewise.
1655 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1657         PR c/57766
1658         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1659         array sizes from 100 to 20.
1661 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1663         PR fortran/54788
1664         * gfortran.dg/pointer_remapping_8.f90: New.
1666 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1668         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1669         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1670         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1671         * g++.dg/cpp1y/complex_literals.h: New.
1673 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1675         PR c++/57645
1676         * g++.dg/cpp0x/noexcept21.C: New.
1678 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1680         PR target/57736
1681         * gcc.target/i386/pr57736.c: New test.
1683 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1685         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1686         c specific.
1687         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1688         strings to match the fixed error messages.
1689         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1690         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1691         message check.
1693 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1695         PR target/57744
1696         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1697         stqcx. get even registers.
1699 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1701         PR c++/57509
1702         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1704 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1706         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1707         Fix scan patterns.
1708         * gcc.target/i386/bmi-1.c: Ditto.
1709         * gcc.target/i386/bmi-bextr-4.c: New.
1710         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1712 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1714         PR c++/57682
1715         * g++.dg/cpp0x/initlist73.C: New.
1717 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1719         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1720         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1721         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1723 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1725         PR c++/57509
1726         * g++.dg/ext/pr57509.C: New file.
1728 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1730         PR target/57623
1731         * gcc.target/i386/bmi-bextr-3.c: New test.
1733         PR target/57623
1734         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1736 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1738         PR c++/57172
1739         * g++.dg/cpp0x/pr57172.C: New testcase.
1741 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1743         * gcc.target/s390/htm-1.c: New file.
1744         * gcc.target/s390/htm-nofloat-1.c: New file.
1745         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1747 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1749         PR fortran/29800
1750         * gfortran.dg/bounds_check_17.f90: New.
1752 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1754         PR c++/57640
1755         * g++.dg/cpp1y/pr57640.C: New.
1757 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1759         PR c/57692
1760         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1761         overflow due to size of arrays.
1763 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1765         PR tree-optimization/57705
1766         * gcc.dg/vect/pr57705.c: New test.
1767         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1769 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1771         PR middle-end/57670
1772         * g++.dg/ipa/pr57670.C: New test.
1774 2013-06-25  Richard Biener  <rguenther@suse.de>
1776         PR middle-end/56977
1777         * gcc.dg/pr56977.c: New testcase.
1779 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1781         PR tree-optimization/57358
1782         * gcc.dg/ipa/pr57358.c: New test.
1784 2013-06-24  Richard Biener  <rguenther@suse.de>
1786         PR testsuite/57686
1787         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1789 2013-06-24  Richard Biener  <rguenther@suse.de>
1791         PR tree-optimization/57488
1792         * gcc.dg/torture/pr57488.c: New testcase.
1794 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1795             Dominique d'Humieres  <dominiq@lps.ens.fr>
1797         PR fortran/52413
1798         * gfortran.dg/fraction.f90: New.
1800 2013-06-24  Alan Modra  <amodra@gmail.com>
1802         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1803         Add scan-assembler-not "lvx".
1804         * gcc.target/powerpc/le-altivec-consts.c: New.
1806 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1808         * g++.dg/cpp0x/sfinae47.C: New.
1810 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
1812         PR target/52483
1813         * gcc.target/sh/pr52483-1.c: New.
1814         * gcc.target/sh/pr52483-2.c: New.
1815         * gcc.target/sh/pr52483-3.c: New.
1816         * gcc.target/sh/pr52483-4.c: New.
1817         * gcc.target/sh/pr52483-5.c: New.
1819 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1821         * gcc.target/i386/intrinsics_1.c: New test.
1822         * gcc.target/i386/intrinsics_2.c: Ditto.
1823         * gcc.target/i386/intrinsics_3.c: Ditto.
1824         * gcc.target/i386/intrinsics_4.c: Ditto.
1825         * gcc.target/i386/intrinsics_5.c: Ditto.
1826         * gcc.target/i386/intrinsics_6.c: Ditto.
1827         * gcc.target/i386/avx-1.c: Provide macros for builtins
1828         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1830 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1832         PR fortran/37336
1833         * gfortran.dg/finalize_17.f90: New.
1835 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1837         * gfortran.dg/realloc_on_assign_18.f90: New.
1839 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1841         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1842         Also changed the returns from error as distinct values so that
1843         debugging can get easier.
1844         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1845         errors specific to C, if necessary.  Also added new error
1846         hooks for C++.
1847         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1848         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1849         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1850         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1851         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1852         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1853         the same changes as parser_errors3.c, spaces were added between colons
1854         to not confuse C++ compiler with 2 colons as scope.
1855         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1856         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1857         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1858         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1859         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1860         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1861         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1862         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1863         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1864         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1865         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1866         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1867         in the list.
1869 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1871         PR other/53317
1872         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1874 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1876         PR target/57655
1877         * gcc.target/i386/pr57655.c: New test.
1879 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1881         * ada/acats/tests/gcc: Delete.
1882         * gnat.dg/style: Likewise.
1884 2013-06-20  Jeff Law  <law@redhat.com>
1886         PR tree-optimization/57660
1887         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1888         based on their branch cost.
1890         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1892 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1894         PR fortran/57633
1895         * gfortran.dg/list_read_11.f90: New.
1897 2013-06-20  Richard Biener  <rguenther@suse.de>
1899         PR tree-optimization/57584
1900         * gcc.dg/torture/pr57584.c: New testcase.
1902 2013-06-19  Sharad Singhai  <singhai@google.com>
1904         * g++.dg/gcov/gcov-8.C: New testcase.
1905         * lib/gcov.exp: Handle intermediate format.
1907 2013-06-19  Wei Mi  <wmi@google.com>
1909         PR rtl-optimization/57518
1910         * testsuite/gcc.dg/pr57518.c: New test.
1912 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1914         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1916 2013-06-19  Jan Hubicka  <jh@suse.cz>
1918         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1920 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1922         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1923         hard-coded values of array sizes with a #define.
1924         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1925         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1926         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1927         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1928         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1930 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
1932         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1933         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1935 2013-06-19  Jeff Law  <law@redhat.com>
1937         * gcc.dg/tree-ssa/forwprop-28.c: New test.
1939 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1941         PR c++/57638
1942         * g++.dg/template/error53.C: New.
1944 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1946         PR target/55033
1947         * gcc.target/powerpc/pr55033.c: Fix options.
1949 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
1951         * gcc.target/i386/inline_error.c: New test.
1952         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1953         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1955 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
1957         PR c++/53211
1958         * g++.dg/cpp0x/decltype55.C: New.
1960 2013-06-18  Marek Polacek  <polacek@redhat.com>
1962         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1964 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1966         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1968 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1970         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1971         Also changed the returns from error as distinct values so that it is
1972         easier to debug.
1974 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
1976         * gcc.target/aarch64/scalar_intrinsics.c: Update.
1978 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1980         PR c++/16128
1981         * g++.dg/template/error52.C: New.
1982         * g++.dg/lookup/friend15.C: Update.
1983         * g++.dg/parse/error11.C: Likewise.
1984         * g++.dg/parse/error14.C: Likewise.
1985         * g++.dg/parse/parser-pr28152-2.C: Likewise.
1986         * g++.dg/parse/template25.C: Likewise.
1987         * g++.old-deja/g++.jason/cond.C: Likewise.
1988         * g++.old-deja/g++.mike/for2.C: Likewise.
1989         * g++.old-deja/g++.robertl/eb125.C: Likewise.
1990         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1992 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1994         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1995         ensure alignment.
1997 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1999         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2000         accidentally placing minus sign for length instead of stride.
2002 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2004         PR rtl-optimization/57425
2005         PR rtl-optimization/57569
2006         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2007         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2009 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2011         PR fortran/49074
2012         PR fortran/56136
2013         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2014         packing.
2015         * gfortran.dg/typebound_assignment_6.f03: New.
2017 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2019         * gcc.target/h8300/h8300.exp: New.
2020         * gcc.dg/pragma-isr.c: Move to ...
2021         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2022         * gcc.target/h8300/pragma-isr.c: ... and here.
2023         * gcc.dg/pragma-isr2.c: Move to ...
2024         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2025         * gcc.target/h8300/pragma-isr2.c: ... and here.
2026         * gcc.dg/pragma-isr-trapa.c: Move to ...
2027         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2028         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2029         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2030         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2031         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2032         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2033         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2034         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2035         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2036         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2037         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2038         * gcc.dg/attr-isr-trapa.c: Move to ...
2039         * gcc.target/sh/attr-isr-trapa.c: ... here.
2041 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2043         PR c++/51413
2044         * g++.dg/ext/builtin-offsetof1.C: New.
2046 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2048         * gcc.target/aarch64/vect_smlal_1.c: New file.
2050 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2052         PR fortran/57508
2053         * gfortran.dg/defined_assignment_7.f90: New.
2055 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2057         PR c++/57599
2058         * g++.dg/rtti/dyncast6.C: New.
2059         * g++.dg/cpp0x/dyncast1.C: Likewise.
2061 2013-06-14  Alan Modra  <amodra@gmail.com>
2063         PR middle-end/57134
2064         * gcc.dg/pr57134.c: New.
2066 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2068         PR fortran/57596
2069         * gfortran.dg/deferred_type_param_9.f90: New.
2071 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2073         * gcc.dg/fold-minus-1.c: New testcase.
2075 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2077         PR fortran/49074
2078         * gfortran.dg/typebound_assignment_5.f03: New.
2080 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2082         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2084 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2085             Pat Haugen  <pthaugen@us.ibm.com>
2086             Peter Bergner  <bergner@vnet.ibm.com>
2088         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2089         load/store instructions on power7, power8.
2090         * gcc.target/powerpc/atomic-p8.c: Likewise.
2092 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2094         PR c/57577
2095         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2097 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2099         PR c++/38958
2100         * g++.dg/warn/Wunused-var-20.C: New.
2102 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2104         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2105         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2106         Run with -fno-common.
2108 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2110         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2111         and exit function calls with return 1 and return 0, respectively.
2113 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2115         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2116         New tests.
2118 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2120         PR tree-optimization/57361
2121         * gcc.dg/tree-ssa/pr57361.c: New file.
2123 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2125         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2126         to ensure alignment.
2127         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2129 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2131         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2133 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2134             Dominique d'Humieres  <dominiq@lps.ens.fr>
2136         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2138 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2140         PR target/56564
2141         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2142         * gcc.target/i386/pr56564-3.c: Likewise.
2144 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2146         PR fortran/57535
2147         * gfortran.dg/class_array_18.f90: New.
2149 2013-06-11  Jan Hubicka  <jh@suse.cz>
2151         PR c++/57551
2152         * g++.dg/ext/visibility/anon6.C: Update testcase.
2154 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2156         PR c/57563
2157         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2158         in how we check __sec_reduce_mutating function's result.
2160 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2161             Pat Haugen  <pthaugen@us.ibm.com>
2162             Peter Bergner  <bergner@vnet.ibm.com>
2164         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2165         direct move instructions.
2166         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2167         * gcc.target/powerpc/direct-move.h: Likewise.
2168         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2169         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2170         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2171         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2172         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2173         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2175 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2177         PR c++/52440
2178         * g++.dg/cpp0x/pr52440.C: New.
2180 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2182         PR target/56564
2183         * gcc.target/i386/pr56564-1.c: New test.
2184         * gcc.target/i386/pr56564-2.c: New test.
2185         * gcc.target/i386/pr56564-3.c: New test.
2186         * gcc.target/i386/pr56564-4.c: New test.
2187         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2188         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2189         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2190         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2191         * gcc.target/i386/vect-sizes-1.c: Likewise.
2192         * gcc.target/i386/memcpy-1.c: Likewise.
2193         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2194         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2196 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2198         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2199         systems to cover all GNU systems.
2200         * g++.dg/abi/guard2.C: Likewise.
2201         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2202         * g++.dg/eh/sighandle.C: Likewise.
2203         * g++.dg/ext/cleanup-10.C: Likewise.
2204         * g++.dg/ext/cleanup-11.C: Likewise.
2205         * g++.dg/ext/cleanup-8.C: Likewise.
2206         * g++.dg/ext/cleanup-9.C: Likewise.
2207         * g++.dg/opt/const5.C: Likewise.
2208         * g++.dg/opt/life1.C: Likewise.
2209         * g++.dg/other/pr39496.C: Likewise.
2210         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2211         * g++.old-deja/g++.abi/align.C: Likewise.
2212         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2213         * g++.old-deja/g++.law/weak.C: Likewise.
2214         * g++.old-deja/g++.pt/asm1.C: Likewise.
2215         * gcc.c-torture/execute/20030125-1.x: Likewise.
2216         * gcc.c-torture/execute/990127-2.x: Likewise.
2217         * gcc.dg/20041106-1.c: Likewise.
2218         * gcc.dg/20050503-1.c: Likewise.
2219         * gcc.dg/builtin-object-size-5.c: Likewise.
2220         * gcc.dg/cleanup-10.c: Likewise.
2221         * gcc.dg/cleanup-11.c: Likewise.
2222         * gcc.dg/cleanup-8.c: Likewise.
2223         * gcc.dg/cleanup-9.c: Likewise.
2224         * gcc.dg/complex-5.c: Likewise.
2225         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2226         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2227         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2228         * gcc.dg/dfp/pr35739.c: Likewise.
2229         * gcc.dg/fdata-sections-1.c: Likewise.
2230         * gcc.dg/lto/20090206-1_0.c: Likewise.
2231         * gcc.dg/lto/20090206-2_0.c: Likewise.
2232         * gcc.dg/pr30360.c: Likewise.
2233         * gcc.dg/pr37303.c: Likewise.
2234         * gcc.dg/pr39323-1.c: Likewise.
2235         * gcc.dg/pr39323-2.c: Likewise.
2236         * gcc.dg/pr39323-3.c: Likewise.
2237         * gcc.dg/pr45416.c: Likewise.
2238         * gcc.dg/setjmp-2.c: Likewise.
2239         * gcc.dg/split-1.c: Likewise.
2240         * gcc.dg/split-3.c: Likewise.
2241         * gcc.dg/split-4.c: Likewise.
2242         * gcc.dg/strlenopt-12g.c: Likewise.
2243         * gcc.dg/strlenopt-14g.c: Likewise.
2244         * gcc.dg/strlenopt-14gf.c: Likewise.
2245         * gcc.dg/strlenopt-16g.c: Likewise.
2246         * gcc.dg/strlenopt-17g.c: Likewise.
2247         * gcc.dg/strlenopt-18g.c: Likewise.
2248         * gcc.dg/strlenopt-1f.c: Likewise.
2249         * gcc.dg/strlenopt-22g.c: Likewise.
2250         * gcc.dg/strlenopt-2f.c: Likewise.
2251         * gcc.dg/strlenopt-4g.c: Likewise.
2252         * gcc.dg/strlenopt-4gf.c: Likewise.
2253         * gcc.dg/struct-ret-3.c: Likewise.
2254         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2255         * gcc.misc-tests/linkage.exp: Likewise.
2256         * gcc.target/i386/20000724-1.c: Likewise.
2257         * gcc.target/i386/align-main-3.c: Likewise.
2258         * gcc.target/i386/cleanup-1.c: Likewise.
2259         * gcc.target/i386/inline-mcpy.c: Likewise.
2260         * gcc.target/i386/pr32268.c: Likewise.
2261         * gcc.target/i386/pr36613.c: Likewise.
2262         * gcc.target/i386/pr39013-1.c: Likewise.
2263         * gcc.target/i386/pr39013-2.c: Likewise.
2264         * gcc.target/i386/pr39496.c: Likewise.
2265         * gcc.target/i386/pr40906-3.c: Likewise.
2266         * gcc.target/i386/pr46084.c: Likewise.
2267         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2269 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2271         PR target/6526
2272         * gcc.target/sh/pr6526.c: New.
2274 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2276         PR target/57568
2277         * gcc.c-torture/execute/pr57568.c: New test.
2279 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2281         PR c++/37404
2282         * g++.dg/other/vararg-4.C: New.
2284 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2286         PR rtl-optimization/57559
2287         * gcc.target/s390/pr57559.c : New test.
2289 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2291         PR fortran/37336
2292         * gfortran.dg/finalize_10.f90: New.
2293         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2294         * gfortran.dg/finalize_15.f90: New.
2296 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2298         PR fortran/57553
2299         * gfortran.dg/storage_size_4.f90: New.
2301 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2303         PR c++/57548
2304         * testsuite/g++.dg/ext/pr57548.C: New test.
2306 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2308         PR middle-end/57541
2309         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2311 2013-06-07  Jan Hubicka  <jh@suse.cz>
2313         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2315 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2317         PR fortran/57549
2318         * gfortran.dg/array_constructor_48.f90: New.
2319         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2320         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2322 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2324         PR target/56315
2325         * gcc.target/arm/xordi3-opt.c: New test.
2327 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2329         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2330         Revert to dg-options.
2332 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2334         PR target/55033
2335         * gcc.target/powerpc/pr55033.c: New.
2337 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2339         PR c++/53658
2340         * g++.dg/cpp0x/alias-decl-36.C: New.
2342 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2343             Pat Haugen  <pthaugen@us.ibm.com>
2344             Peter Bergner  <bergner@vnet.ibm.com>
2346         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2347         power8 builtin functions.
2348         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2349         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2350         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2351         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2352         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2353         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2354         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2355         tests to test power8 auto-vectorization.
2356         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2357         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2358         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2359         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2361         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2362         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2364         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2366         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2367         support.
2368         (check_effective_target_powerpc_p8vector_ok): Likewise.
2369         (is-effective-target): Likewise.
2370         (check_vect_support_and_set_flags): Likewise.
2372 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2374         PR c++/43652
2375         * g++.dg/parse/error53.C: New.
2377 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2379         PR rtl-optimization/57459
2380         * gcc.target/i386/pr57459.c: New test.
2382 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2384         PR c++/53743
2385         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2386         into -freorder-blocks-and-partition test.
2387         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2388         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2389         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2390         * gcc.dg/tree-prof/pr50907.c: Ditto.
2391         * gcc.dg/tree-prof/pr45354.c: Ditto.
2392         * g++.dg/tree-prof/partition2.C: Ditto.
2393         * g++.dg/tree-prof/partition3.C: Ditto.
2395 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/57542
2398         * gfortran.dg/finalize_16.f90: New.
2400 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2402         * gcc.dg/vect/no-section-anchors-vect-68.c:
2403         Add dg-skip-if aarch64_tiny.
2405 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2407         PR C/57457
2408         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2409         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2411 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2413         PR c++/51908
2414         * g++.dg/cpp0x/decltype54.C: New.
2416 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2418         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2419         arm*-*-*eabi* targets.
2420         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2421         arm*-*-* targets.
2422         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2424 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2425             Tobias Burnus  <burnus@net-b.de>
2427         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2428         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2429         * gfortran.dg/io_real_boz_4.f90: Ditto.
2430         * gfortran.dg/io_real_boz_5.f90: Ditto.
2432 2013-06-05  Andreas Schwab  <schwab@suse.de>
2434         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2436 2013-06-04  Jan Hubicka  <jh@suse.cz>
2438         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2440 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2442         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2443         parameters with void.
2444         (main2): Removed argc parameter.
2445         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2446         (main): Replaced argc, argv parameters with void.
2447         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2448         (main2): Removed argc parameter.
2449         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2450         argv parameters with void.  Added __asm volatile to avoid optimization
2451         on argc, if necessary.
2452         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2453         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2454         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2455         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2456         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2457         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2458         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2459         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2460         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2461         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2462         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2463         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2464         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2465         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2466         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2467         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2468         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2469         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2470         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2471         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2472         parameters with void.
2473         (main2): Removed argc parameter.
2474         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2475         (main): Replaced argc, argv parameters with void.
2476         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2477         argv parameters with void.  Also renamed this function as main, and
2478         delete the existing main.
2479         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2480         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2481         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2483 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2485         * gcc.target/aarch64/movi_1.c: New test.
2487 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2489         PR fortran/37336
2490         * gfortran.dg/finalize_12.f90: New.
2491         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2492         end of scope finalization.
2493         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2494         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2495         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2496         * gfortran.dg/class_19.f03: Ditto.
2497         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2498         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2499         * gfortran.dg/extends_14.f03: Ditto.
2500         * gfortran.dg/move_alloc_4.f90: Ditto.
2501         * gfortran.dg/typebound_proc_27.f03: Ditto.
2503 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2505         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2506         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2507         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2508         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2509         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2510         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2511         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2512         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2513         * gfortran.dg/io_real_boz_4.f90: Ditto.
2514         * gfortran.dg/io_real_boz_5.f90: Ditto.
2515         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2516         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2517         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2518         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2519         * gfortran.dg/transpose_2.f90: Fix dg-output.
2521 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2523         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2524         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2525         dg-option and an header comment.
2527 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2529         PR c++/57419
2530         * g++.dg/cpp0x/sfinae46.C: New.
2531         * g++.dg/cpp0x/defaulted13.C: Adjust.
2532         * g++.dg/cpp0x/defaulted2.C: Likewise.
2533         * g++.dg/cpp0x/defaulted26.C: Likewise.
2534         * g++.dg/cpp0x/defaulted3.C: Likewise.
2535         * g++.dg/cpp0x/error1.C: Likewise.
2536         * g++.dg/cpp0x/implicit1.C: Likewise.
2537         * g++.dg/cpp0x/implicit11.C: Likewise.
2538         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2539         * g++.dg/cpp0x/initlist47.C: Likewise.
2540         * g++.dg/cpp0x/initlist9.C: Likewise.
2541         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2542         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2543         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2544         * g++.dg/cpp0x/union4.C: Likewise.
2545         * g++.dg/template/crash108.C: Likewise.
2546         * g++.dg/template/crash41.C: Likewise.
2547         * g++.old-deja/g++.jason/local.C: Likewise.
2548         * g++.old-deja/g++.law/visibility3.C: Likewise.
2550 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2552         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2553         * gcc.dg/vect/bb-slp-14.c: Ditto.
2554         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2555         * gcc.dg/vect/bb-slp-23.c: Ditto.
2556         * gcc.dg/vect/bb-slp-15.c: Ditto.
2557         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2558         * gcc.dg/vect/bb-slp-24.c: Ditto.
2559         * gcc.dg/vect/bb-slp-16.c: Ditto.
2560         * gcc.dg/vect/bb-slp-25.c: Ditto.
2561         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2562         * gcc.dg/vect/bb-slp-17.c: Ditto.
2563         * gcc.dg/vect/bb-slp-1.c: Ditto.
2564         * gcc.dg/vect/bb-slp-26.c: Ditto.
2565         * gcc.dg/vect/bb-slp-18.c: Ditto.
2566         * gcc.dg/vect/bb-slp-2.c: Ditto.
2567         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2568         * gcc.dg/vect/bb-slp-27.c: Ditto.
2569         * gcc.dg/vect/bb-slp-19.c: Ditto.
2570         * gcc.dg/vect/bb-slp-3.c: Ditto.
2571         * gcc.dg/vect/bb-slp-28.c: Ditto.
2572         * gcc.dg/vect/bb-slp-4.c: Ditto.
2573         * gcc.dg/vect/bb-slp-29.c: Ditto.
2574         * gcc.dg/vect/bb-slp-5.c: Ditto.
2575         * gcc.dg/vect/bb-slp-6.c: Ditto.
2576         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2577         * gcc.dg/vect/bb-slp-7.c: Ditto.
2578         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2579         * gcc.dg/vect/bb-slp-8.c: Ditto.
2580         * gcc.dg/vect/bb-slp-9.c: Ditto.
2581         * gcc.dg/vect/bb-slp-10.c: Ditto.
2582         * gcc.dg/vect/bb-slp-11.c: Ditto.
2583         * gcc.dg/vect/bb-slp-20.c: Ditto.
2584         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2585         * gcc.dg/vect/bb-slp-21.c: Ditto.
2586         * gcc.dg/vect/bb-slp-30.c: Ditto.
2587         * gcc.dg/vect/bb-slp-13.c: Ditto.
2588         * gcc.dg/vect/bb-slp-22.c: Ditto.
2589         * g++.dg/vect/slp-pr50413.cc: Ditto.
2590         * g++.dg/vect/slp-pr56812.cc: Ditto.
2591         * g++.dg/vect/slp-pr50819.cc: Ditto.
2593 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2595         PR fortran/57456
2596         * gfortran.dg/class_array_17.f90: New.
2598 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2600         * ada/acats/floatstore.lst: New.
2601         * ada/acats/run_all.sh: Process it.
2603 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2605         * gcc.target/powerpc/e500-ord-1.c: New test.
2606         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2607         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2608         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2610 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2612         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2614 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2616         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2618 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2620         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2622 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2624         PR c/57452
2625         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2626         test-case.
2628 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2630         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2632 2013-05-31  Marek Polacek  <polacek@redhat.com>
2634         PR tree-optimization/57478
2635         PR tree-optimization/57453
2636         * gcc.dg/torture/pr57478.c: New test.
2638 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2640         PR fortran/57456
2641         * gfortran.dg/class_array_17.f90: New.
2643 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2645         PR target/56315
2646         * gcc.target/arm/iordi3-opt.c: New test.
2648 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2650         PR fortran/54190
2651         PR fortran/57217
2652         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2653         * gfortran.dg/interface_26.f90: Ditto.
2654         * gfortran.dg/proc_ptr_11.f90: Ditto.
2655         * gfortran.dg/proc_ptr_15.f90: Ditto.
2656         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2657         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2658         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2659         * gfortran.dg/typebound_override_1.f90: Ditto.
2660         * gfortran.dg/typebound_override_4.f90: Ditto.
2661         * gfortran.dg/typebound_proc_6.f03: Ditto.
2662         * gfortran.dg/assumed_type_7.f90: New test.
2663         * gfortran.dg/typebound_override_5.f90: New test.
2664         * gfortran.dg/typebound_override_6.f90: New test.
2665         * gfortran.dg/typebound_override_7.f90: New test.
2667 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2669         PR middle-end/57073
2670         * gfortran.dg/power_6.f90: New.
2672 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2674         * gcc.target/aarch64/insv_1.c: New test.
2676 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2678         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2679         dg-skip-if "No stabs".
2681 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2683         PR fortran/54189
2684         * gfortran.dg/assumed_size_1.f90: New.
2686 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2688         * gcc.dg/shrink-wrap-alloca.c: New added.
2689         * gcc.dg/shrink-wrap-pretend.c: New added.
2690         * gcc.dg/shrink-wrap-sibcall.c: New added.
2692 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2694         PR fortran/57458
2695         * gfortran.dg/assumed_rank_13.f90: New.
2697 2013-05-29  Easwaran Raman  <eraman@google.com>
2699         PR tree-optimization/57442
2700         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2702 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2704         PR tree-optimization/57441
2705         * gcc.c-torture/compile/pr57441.c: New.
2707 2013-05-29  Dehao Chen  <dehao@google.com>
2709         PR testsuite/57413
2710         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2712 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2714         PR fortran/37336
2715         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2716         * gfortran.dg/class_19.f03: Ditto.
2718 2013-05-29  Richard Biener  <rguenther@suse.de>
2720         * gcc.dg/vect/bb-slp-32.c: New testcase.
2722 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2724         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2725         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2726         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2727         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2728         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2729         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2730         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2731         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2732         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2733         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2734         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2735         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2736         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2737         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2738         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2739         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2740         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2741         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2742         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2743         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2744         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2745         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2746         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2747         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2748         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2749         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2750         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2751         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2752         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2753         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2754         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2755         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2756         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2757         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2758         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2759         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2760         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2761         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2762         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2764 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2766         PR fortran/37336
2767         * gfortran.dg/finalize_11.f90: New.
2768         * gfortran.dg/finalize_4.f03: Remove dg-error.
2769         * gfortran.dg/finalize_5.f03: Ditto.
2770         * gfortran.dg/finalize_6.f03: Ditto.
2771         * gfortran.dg/finalize_7.f03: Ditto.
2773 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2775         * gfortran.dg/class_array_16.f90: New.
2777 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2779         PR fortran/57435
2780         * testsuite/gfortran.dg/use_29.f90: New.
2782 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2784         * gnat.dg/fp_exception.adb: New test.
2786 2013-05-28  Richard Biener  <rguenther@suse.de>
2788         PR tree-optimization/56787
2789         * gcc.dg/vect/pr56787.c: New testcase.
2791 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2792             Tobias Burnus  <burnus@net-b.de>
2794         PR fortran/57217
2795         * gfortran.dg/typebound_override_4.f90: New.
2797 2013-05-28  Richard Biener  <rguenther@suse.de>
2799         PR tree-optimization/57411
2800         * g++.dg/opt/pr57411.C: New testcase.
2802 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2804         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2805         * gcc.dg/builtin-bswap-9.c: Likewise.
2807 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2809         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2811 2013-05-27  Richard Biener  <rguenther@suse.de>
2813         PR middle-end/57412
2814         * gcc.dg/gomp/pr57412.c: New testcase.
2816 2013-05-27  Bud Davis  <jmdavis@link.com>
2818         PR fortran/50405
2819         * gfortran.dg/stfunc_8.f90: New.
2821 2013-05-27  Richard Biener  <rguenther@suse.de>
2823         PR tree-optimization/57343
2824         * gcc.dg/torture/pr57343.c: New testcase.
2826 2013-05-27  Richard Biener  <rguenther@suse.de>
2828         PR tree-optimization/57417
2829         * gcc.dg/torture/pr57417.c: New testcase.
2831 2013-05-27  Richard Biener  <rguenther@suse.de>
2833         PR tree-optimization/57396
2834         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2836 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2838         * gnat.dg/specs/last_bit.ads: New test.
2840 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2842         * gnat.dg/specs/machine_attribute.ads: New test.
2844 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2846         * gnat.dg/incomplete3.ad[sb]: New test.
2848 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2850         PR target/53916
2851         * gcc.target/mips/div-13.c: New test.
2853 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2855         PR target/55777
2856         * gcc.target/mips/mips16-attributes-5.c,
2857         * gcc.target/mips/mips16-attributes-6.c: New tests.
2859 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2861         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2862         * gcc.dg/builtin-bswap-8.c: Likewise.
2864 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2866         PR c++/52216
2867         * g++.dg/cpp0x/new1.C: New.
2869 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2871         PR c++/25666
2872         * g++.dg/parse/dtor16.C: New.
2873         * g++.dg/parse/dtor6.C: Adjust.
2875 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2877         PR c++/19618
2878         * g++.dg/expr/bitfield12.C: New.
2880 2013-05-24  Jeff Law  <law@redhat.com>
2882         PR tree-optimization/57124
2883         * gcc.c-torture/execute/pr57124.c: New test.
2884         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2886 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2888         PR tree-optimization/57294
2889         * gcc.dg/ipa/pr57294.c: New test.
2891 2013-05-24  Dehao Chen  <dehao@google.com>
2893         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2895 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2897         * gcc.target/aarch64/scalar_intrinsics.c
2898         (force_simd): Use a valid instruction.
2899         (test_vdupd_lane_s64): Pass a valid lane argument.
2900         (test_vdupd_lane_u64): Likewise.
2902 2013-05-24  Richard Biener  <rguenther@suse.de>
2904         PR tree-optimization/57287
2905         * gcc.dg/pr57287.c: New testcase.
2907 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2909         PR c++/26572
2910         * g++.dg/template/error51.C: New.
2912 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2914         PR c++/25503
2915         * g++.dg/template/bitfield2.C: New.
2917 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2919         * gnat.dg/specs/noinline1.ads: New test.
2920         * gnat.dg/noinline2.ad[sb]: Likewise.
2921         * gnat.dg/specs/noinline3.ads: Likewise.
2922         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2924 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2926         PR tree-ssa/57385
2927         * gcc.dg/tree-ssa/pr57385.c: New test.
2929 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2931         * gnat.dg/derived_type4.adb: New test.
2933 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2935         * gcc.dg/builtin-bswap-6.c: New test.
2936         * gcc.dg/builtin-bswap-7.c: Likewise.
2937         * gcc.dg/builtin-bswap-8.c: Likewise.
2938         * gcc.dg/builtin-bswap-9.c: Likewise.
2940 2013-05-23  Christian Bruel  <christian.bruel@st.com>
2942         PR debug/57351
2943         * gcc.dg/debug/pr57351.c: New test
2945 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
2947         * gcc.target/aarch64/vect-clz.c: New file.
2949 2013-05-23  Martin Jambor  <mjambor@suse.cz>
2951         PR middle-end/57347
2952         * gcc.dg/ipa/pr57347.c: New test.
2954 2013-05-23  Richard Biener  <rguenther@suse.de>
2956         PR tree-optimization/57380
2957         * g++.dg/tree-ssa/pr57380.C: New testcase.
2959 2013-05-23  Richard Biener  <rguenther@suse.de>
2961         PR middle-end/57381
2962         * gcc.dg/torture/pr57381.c: New testcase.
2964 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
2966         PR middle-end/57344
2967         * gcc.c-torture/execute/pr57344-1.c: New test.
2968         * gcc.c-torture/execute/pr57344-2.c: New test.
2969         * gcc.c-torture/execute/pr57344-3.c: New test.
2970         * gcc.c-torture/execute/pr57344-4.c: New test.
2972 2013-05-23  Richard Biener  <rguenther@suse.de>
2974         PR rtl-optimization/57341
2975         * gcc.dg/torture/pr57341.c: New testcase.
2977 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2979         PR c++/57352
2980         * g++.dg/parse/crash62.C: New.
2982 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
2983             Pat Haugen  <pthaugen@us.ibm.com>
2984             Peter Bergner  <bergner@vnet.ibm.com>
2986         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2987         crypto builtins.
2989 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2991         PR fortran/57364
2992         * gfortran.dg/defined_assignment_6.f90: New.
2994 2013-05-22  Tobias Burnus  <burnus@net-b.de>
2996         PR fortran/57338
2997         * gfortran.dg/assumed_type_6.f90: New.
2999 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3001         PR c++/57211
3002         * g++.dg/cpp0x/Wunused-parm.C: New.
3004 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3006         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3007         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3009 2013-05-21  Easwaran Raman  <eraman@google.com>
3011         PR tree-optimization/57322
3012         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3014 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3016         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3017         .set (no)?micromips
3019 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3021         PR fortran/57035
3022         * gfortran.dg/assumed_type_5.f90: New.
3023         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3024         * gfortran.dg/assumed_rank_2.f90: Ditto.
3025         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3026         * gfortran.dg/no_arg_check_3.f90: Ditto.
3028 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3030         PR tree-optimization/57331
3031         * gcc.c-torture/compile/pr57331.c: New test.
3033 2013-05-21  Richard Biener  <rguenther@suse.de>
3035         PR tree-optimization/57330
3036         * gcc.dg/torture/pr57330.c: New testcase.
3038 2013-05-21  Richard Biener  <rguenther@suse.de>
3040         PR tree-optimization/57303
3041         * gcc.dg/torture/pr57303.c: New testcase.
3043 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3045         PR tree-optimization/57321
3046         * gcc.c-torture/execute/pr57321.c: New test.
3048 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3050         PR fortran/48858
3051         PR fortran/55465
3052         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3053         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3054         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3055         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3056         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3057         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3058         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3059         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3060         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3061         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3062         * gfortran.dg/binding_label_tests_24.f90: New.
3063         * gfortran.dg/binding_label_tests_25.f90: New.
3065 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3067         PR fortran/48858
3068         * gfortran.dg/binding_label_tests_17.f90: New.
3069         * gfortran.dg/binding_label_tests_18.f90: New.
3070         * gfortran.dg/binding_label_tests_19.f90: New.
3071         * gfortran.dg/binding_label_tests_20.f90: New.
3072         * gfortran.dg/binding_label_tests_21.f90: New.
3073         * gfortran.dg/binding_label_tests_22.f90: New.
3074         * gfortran.dg/binding_label_tests_23.f90: New.
3076 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3078         PR fortran/48858
3079         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3080         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3081         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3082         * gfortran.dg/common_18.f90: New.
3083         * gfortran.dg/common_19.f90: New.
3084         * gfortran.dg/common_20.f90: New.
3085         * gfortran.dg/common_21.f90: New.
3087 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/12288
3090         * g++.dg/parse/error52.C: New.
3091         * g++.dg/parse/error3.C: Adjust.
3092         * g++.dg/parse/error36.C: Likewise.
3094 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3096         PR target/56547
3097         * gcc.target/sh/pr56547-1.c: New.
3098         * gcc.target/sh/pr56547-2.c: New.
3100 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3102         PR c++/23608
3103         * g++.dg/warn/Wsign-compare-6.C: New.
3104         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3106 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3108         PR c++/57327
3109         * g++.dg/template/error50.C: New.
3111 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3113         PR c++/10207
3114         * g++.dg/ext/complit13.C: New.
3116 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3118         PR c++/57175
3119         * g++.dg/pr57175.C: New testcase.
3121 2013-05-17  Easwaran Raman  <eraman@google.com>
3123         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3125 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3127         PR testsuite/57313
3128         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3130 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3132         PR rtl-optimization/57281
3133         PR rtl-optimization/57300
3134         * gcc.dg/pr57300.c: New test.
3135         * gcc.c-torture/execute/pr57281.c: New test.
3137 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3139         PR c++/18126
3140         * g++.dg/ext/sizeof-complit.C: New.
3142 2013-05-17  Marek Polacek  <polacek@redhat.com>
3144         * gcc.dg/strlenopt-25.c: New test.
3145         * gcc.dg/strlenopt-26.c: Likewise.
3147 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3149         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3150         instead of -mavx2, require only avx instead of avx2.
3151         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3152         of avx2-check.h and turn into an avx runtime test instead of
3153         avx2 runtime test.
3155 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3157         * g++.dg/ext/vector22.C: Uncomment working test.
3159 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3161         PR c++/17410
3162         * g++.dg/template/pr17410.C: New.
3164 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3166         * gcc.target/i386/rotate-3.c: New test.
3167         * gcc.target/i386/rotate-3a.c: New test.
3168         * gcc.target/i386/rotate-4.c: New test.
3169         * gcc.target/i386/rotate-4a.c: New test.
3170         * gcc.target/i386/rotate-5.c: New test.
3171         * gcc.target/i386/rotate-5a.c: New test.
3173 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3175         * gcc.dg/visibility-21.c: Require section_anchors.
3177 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3179         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3180         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3181         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3183 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3185         * gcc.dg/visibility-21.c: New.
3187 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3189         PR middle-end/57286
3190         * gcc.dg/pr57286.c: New testcase.
3191         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3192         * g++.dg/ext/vector22.C: Comment out transformations not
3193         performed anymore.
3195 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3197         PR target/57260
3198         * gcc.target/mips/call-1.c: Restrict to o32.
3199         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3201 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3203         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3204         dg-messages.
3205         * g++.dg/warn/Wshadow-1.C: Likewise.
3206         * g++.dg/warn/Wshadow-6.C: Likewise.
3207         * g++.dg/warn/Wshadow-7.C: Likewise.
3209 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3211         PR c++/31952
3212         * g++.dg/parse/pr31952-1.C: New.
3213         * g++.dg/parse/pr31952-2.C: Likewise.
3214         * g++.dg/parse/pr31952-3.C: Likewise.
3216         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3217         * g++.old-deja/g++.jason/cond.C: Likewise.
3218         * g++.dg/cpp0x/range-for5.C: Likewise.
3220 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3222         PR target/19599
3223         * gcc.target/arm/pr40887.c: Adjust testcase.
3224         * gcc.target/arm/pr19599.c: New test.
3226 2013-05-15  Richard Biener  <rguenther@suse.de>
3228         PR tree-optimization/57275
3229         * gcc.target/i386/pr57275.c: New testcase.
3231 2013-05-15  Jan Hubicka  <jh@suse.cz>
3233         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3234         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3235         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3237 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3239         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3240         scheduling.
3242 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3244         PR c++/57274
3245         * c-c++-common/Wsequence-point-1.c: New test.
3247 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3249         * g++.dg/ext/vector22.C: New testcase.
3250         * gcc.dg/binop-xor3.c: Remove xfail.
3252 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3254         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3255         FLOAT cmp FLOAT ? INT : INT.
3256         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3257         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3258         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3259         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3260         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3261         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3263 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3265         PR c++/53903
3266         * g++.dg/cpp0x/defaulted43.C: New.
3268 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3271         (alloca): Remove declaration.
3272         (foo9): Replace alloca by __builtin_alloca.
3274 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3276         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3277         Expect "size of array is too large" error.
3279 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3281         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3283 2013-05-14  Richard Biener  <rguenther@suse.de>
3285         PR middle-end/57235
3286         * g++.dg/torture/pr57235.C: New testcase.
3288 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3290         PR middle-end/57251
3291         * gcc.dg/torture/pr57251.c: New test.
3293 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3295         PR target/57264
3296         * gcc.target/i386/pr57264.c: New test.
3298 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3300         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3302 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3304         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3306 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3308         PR tree-optimization/45216
3309         PR tree-optimization/57157
3310         * c-c++-common/rotate-1.c: Add 32 tests with +.
3311         * c-c++-common/rotate-1a.c: Adjust.
3312         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3313         * c-c++-common/rotate-2b.c: New test.
3314         * c-c++-common/rotate-3.c: Add 32 tests with +.
3315         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3316         * c-c++-common/rotate-4b.c: New test.
3317         * c-c++-common/rotate-5.c: New test.
3319 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3321         PR middle-end/42371
3322         * gcc.dg/ipa/remref-0.c: New test.
3323         * gcc.dg/ipa/remref-1a.c: Likewise.
3324         * gcc.dg/ipa/remref-1b.c: Likewise.
3325         * gcc.dg/ipa/remref-2a.c: Likewise.
3326         * gcc.dg/ipa/remref-2b.c: Likewise.
3328 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3330         * gcc.dg/vector-shift-2.c: New testcase.
3332 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3334         PR tree-optimization/57230
3335         * gcc.dg/strlenopt-24.c: New test.
3337         PR tree-optimization/57230
3338         * gcc.dg/strlenopt-23.c: New test.
3340 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3342         PR target/57108
3343         * gcc.target/sh/pr57108.c: Move this test case to ...
3344         * gcc.c-torture/compile/pr57108.c: ... here.
3346 2013-05-10  Richard Biener  <rguenther@suse.de>
3348         PR tree-optimization/57214
3349         * gcc.dg/torture/pr57214.c: New testcase.
3351 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3353         * gcc.dg/vector-shift.c: New testcase.
3355 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3357         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3359         PR tree-optimization/45216
3360         PR tree-optimization/57157
3361         * c-c++-common/rotate-1.c: New test.
3362         * c-c++-common/rotate-1a.c: New test.
3363         * c-c++-common/rotate-2.c: New test.
3364         * c-c++-common/rotate-2a.c: New test.
3365         * c-c++-common/rotate-3.c: New test.
3366         * c-c++-common/rotate-3a.c: New test.
3367         * c-c++-common/rotate-4.c: New test.
3368         * c-c++-common/rotate-4a.c: New test.
3370 2013-05-10  Richard Biener  <rguenther@suse.de>
3372         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3373         * gcc.target/i386/l_fma_double_1.c: Adjust.
3374         * gcc.target/i386/l_fma_double_2.c: Likewise.
3375         * gcc.target/i386/l_fma_double_3.c: Likewise.
3376         * gcc.target/i386/l_fma_double_4.c: Likewise.
3377         * gcc.target/i386/l_fma_double_5.c: Likewise.
3378         * gcc.target/i386/l_fma_double_6.c: Likewise.
3379         * gcc.target/i386/l_fma_float_1.c: Likewise.
3380         * gcc.target/i386/l_fma_float_2.c: Likewise.
3381         * gcc.target/i386/l_fma_float_3.c: Likewise.
3382         * gcc.target/i386/l_fma_float_4.c: Likewise.
3383         * gcc.target/i386/l_fma_float_5.c: Likewise.
3384         * gcc.target/i386/l_fma_float_6.c: Likewise.
3386 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3388         PR c++/51226
3389         * g++.dg/cpp0x/pr51226.C: New.
3391 2013-04-16  Han Shen  <shenhan@google.com>
3393         Test cases for '-fstack-protector-strong'.
3394         * gcc.dg/fstack-protector-strong.c: New.
3395         * g++.dg/fstack-protector-strong.C: New.
3397 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3399         * gcc.target/aarch64/ands_1.c: New test.
3400         * gcc.target/aarch64/ands_2.c: Likewise
3402 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3404         * lib/target-supports.exp (check_effective_target_hw): New
3405         function.
3406         * c-c++-common/asan/clone-test-1.c: Call
3407         check_effective_target_hw.
3408         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3409         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3410         possible decorations.
3411         * c-c++-common/asan/null-deref-1.c: Likewise.
3412         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3413         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3414         * c-c++-common/asan/use-after-free-1.c: Likewise.
3415         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3416         * g++.dg/asan/large-func-test-1.C: Likewise.
3418 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3420         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3422 2013-05-07  Richard Biener  <rguenther@suse.de>
3424         PR middle-end/57190
3425         * g++.dg/torture/pr57190.C: New testcase.
3427 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3429         PR tree-optimization/57149
3430         * gcc.dg/pr57149.c: New test.
3432         PR debug/57184
3433         * gcc.dg/pr57184.c: New test.
3435 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3437         * gnat.dg/specs/array3.ads: New test.
3439 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3441         * c-c++-common/vector-scalar-2.c: New testcase.
3443 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3445         * gcc.target/i386/asm-dialect-2.c: New testcase.
3447 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3449         PR c++/57183
3450         * g++.dg/cpp0x/auto38.C: New.
3452 2013-05-06  Richard Biener  <rguenther@suse.de>
3454         PR tree-optimization/57185
3455         * gcc.dg/autopar/pr57185.c: New testcase.
3457 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3459         PR target/57106
3460         * gcc.target/i386/pr57106.c: New test.
3462 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3464         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3465         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3466         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3467         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3468         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3469         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3470         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3472 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3474         PR bootstrap/57154
3475         * gcc.dg/pr57154.c: New test.
3477 2013-05-06  Richard Biener  <rguenther@suse.de>
3479         PR middle-end/57147
3480         * gcc.dg/torture/pr57147-1.c: New testcase.
3481         * gcc.dg/torture/pr57147-2.c: Likewise.
3482         * gcc.dg/torture/pr57147-3.c: Likewise.
3484 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3486         PR target/55303
3487         * gcc.target/sh/pr55303-1.c: New.
3488         * gcc.target/sh/pr55303-2.c: New.
3489         * gcc.target/sh/pr55303-3.c: New.
3491 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3493         * gfortran.dg/allocate_with_source_3.f90: New.
3495 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3497         PR fortran/57141
3498         * gfortran.dg/null_8.f90: New.
3500 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3502         PR c++/53745
3503         * g++.dg/cpp0x/enum27.C: New.
3504         * g++.dg/cpp0x/enum_base.C: Adjust.
3506 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3508         PR tree-optimization/56205
3509         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3511 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3513         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3514         * gfortran.dg/bind_c_usage_27.f90: New.
3515         * gfortran.dg/bind_c_usage_28.f90: New.
3517 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3519         PR c++/51927
3520         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3522 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3524         PR target/57150
3525         * gcc.target/powerpc/pr57150.c: New file.
3527 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3529         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3530         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3531         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3532         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3533         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3534         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3535         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3537 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3539         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3540         scan-assembler-times.
3542 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3544         * gcc.dg/tree-ssa/slsr-32.c: New.
3545         * gcc.dg/tree-ssa/slsr-33.c: New.
3546         * gcc.dg/tree-ssa/slsr-34.c: New.
3547         * gcc.dg/tree-ssa/slsr-35.c: New.
3548         * gcc.dg/tree-ssa/slsr-36.c: New.
3549         * gcc.dg/tree-ssa/slsr-37.c: New.
3550         * gcc.dg/tree-ssa/slsr-38.c: New.
3552 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3554         * gcc.target/aarch64/tst_1.c: New test.
3555         * gcc.target/aarch64/tst_2.c: Likewise
3557 2013-05-02  Jeff Law  <law@redhat.com>
3559         PR tree-optimization/57144
3560         * gcc.c-torture/execute/pr57144.c: New test.
3562 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3564         PR rtl-optimization/57130
3565         * gcc.c-torture/execute/pr57130.c: New test.
3567 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3569         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3571 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3573         * gcc.target/aarch64/fabd.c: New file.
3575 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3577         PR c++/54318
3578         * g++.dg/cpp0x/pr54318.C: New.
3580 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3582         PR c++/14283
3583         * g++.dg/parse/error51.C: New.
3584         * g++.dg/parse/error15.C: Adjust column numbers.
3586 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3588         PR fortran/57142
3589         * gfortran.dg/size_kind_2.f90: New.
3590         * gfortran.dg/size_kind_3.f90: New.
3592 2013-05-02  Richard Biener  <rguenther@suse.de>
3594         PR middle-end/57140
3595         * g++.dg/torture/pr57140.C: New testcase.
3597 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3599         PR target/56732
3600         * gcc.target/arm/pr56732-1.c: New test.
3602 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3604         PR middle-end/56988
3605         * gcc.dg/ipa/pr56988.c: New test.
3607 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3609         * gcc.target/aarch64/bics_1.c: New test.
3610         * gcc.target/aarch64/bics_2.c: Likewise.
3612 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3614         PR rtl-optimization/57131
3615         * gcc.c-torture/execute/pr57131.c: New test.
3617 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/57132
3620         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3622 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3624         PR target/57091
3625         * gcc.target/i386/pr57091.c: New test.
3627 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3629         * gcc.target/aarch64/vect-vaddv.c: New.
3631 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3633         * gcc.target/aarch64/vect-vmaxv.c: New.
3634         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3636 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3638         * gcc.target/aarch64/scalar-vca.c: New.
3639         * gcc.target/aarch64/vect-vca.c: Likewise.
3641 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3643         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3644         (test_vceqd_s64): Force arguments to SIMD registers.
3645         (test_vceqzd_s64): Likewise.
3646         (test_vcged_s64): Likewise.
3647         (test_vcled_s64): Likewise.
3648         (test_vcgezd_s64): Likewise.
3649         (test_vcged_u64): Likewise.
3650         (test_vcgtd_s64): Likewise.
3651         (test_vcltd_s64): Likewise.
3652         (test_vcgtzd_s64): Likewise.
3653         (test_vcgtd_u64): Likewise.
3654         (test_vclezd_s64): Likewise.
3655         (test_vcltzd_s64): Likewise.
3656         (test_vtst_s64): Likewise.
3657         (test_vtst_u64): Likewise.
3659 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3661         PR c++/57092
3662         * g++.dg/cpp0x/decltype53.C: New.
3664 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3666         PR fortran/57071
3667         * gfortran.dg/power_5.f90:  New test.
3669 2013-04-30  Richard Biener  <rguenther@suse.de>
3671         PR middle-end/57122
3672         * gcc.dg/torture/pr57122.c: New testcase.
3674 2013-04-30  Richard Biener  <rguenther@suse.de>
3676         PR middle-end/57107
3677         * g++.dg/torture/pr57107.C: New testcase.
3679 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3681         PR rtl-optimization/57105
3682         * gcc.dg/pr57105.c: New test.
3684 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3686         PR tree-optimization/57104
3687         * gcc.dg/pr57104.c: New test.
3689 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3691         PR target/44578
3692         * gcc.target/i386/pr44578.c: New test.
3694 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3696         PR target/57097
3697         * gcc.target/i386/pr57097.c: New test.
3699 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3701         PR target/57098
3702         * gcc.target/i386/pr57098.c: New test.
3704 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3706         * gcc.c-torture/execute/pr55875.c: New test.
3708 2013-04-29  Richard Biener  <rguenther@suse.de>
3710         PR middle-end/57075
3711         * gcc.dg/torture/pr57075.c: New testcase.
3713 2013-04-29  Richard Biener  <rguenther@suse.de>
3715         PR middle-end/57103
3716         * gcc.dg/autopar/pr57103.c: New testcase.
3718 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3720         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3722 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3724         * gcc.dg/pr50763.c: Update test.
3726 2013-04-26  Jeff Law  <law@redhat.com>
3728         * gcc.dg/tree-ssa/vrp88.c: New test.
3730 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3732         PR target/57108
3733         * gcc.target/sh/pr57108.c: New test.
3735 2013-04-29  Richard Biener  <rguenther@suse.de>
3737         PR middle-end/57089
3738         * gfortran.dg/gomp/pr57089.f90: New testcase.
3740 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3742         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3744 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3746         * gcc.target/aarch64/vect-vcvt.c: New.
3748 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3750         * gcc.target/aarch64/vect-vrnd.c: New.
3752 2013-04-29  Richard Biener  <rguenther@suse.de>
3754         PR tree-optimization/57081
3755         * gcc.dg/torture/pr57081.c: New testcase.
3757 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3759         PR tree-optimization/57083
3760         * gcc.dg/torture/pr57083.c: New test.
3762 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3764         PR c++/56450
3765         * g++.dg/cpp0x/decltype52.C: New.
3767 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3769         N3472 binary constants
3770         * g++.dg/cpp/limits.C: Adjust warning wording.
3771         * g++.dg/system-binary-constants-1.C: Likewise.
3772         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3774 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3776         PR fortran/57093
3777         * gfortran.dg/coarray_30.f90: New.
3779 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3781         PR fortran/57071
3782         * frontend-passes (optimize_power):  New function.
3783         (optimize_op):  Use it.
3785 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3787         PR target/56866
3788         * gcc.c-torture/execute/pr56866.c: New test.
3789         * gcc.target/i386/pr56866.c: New test.
3791 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3793         PR go/57045
3794         * gcc.dg/setjmp-5.c: New test.
3796 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3798         PR c++/55708
3799         * g++.dg/cpp0x/constexpr-55708.C: New.
3801 2013-04-26  Richard Biener  <rguenther@suse.de>
3803         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3804         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3805         * gcc.dg/pr53265.c: Remove XFAILs.
3806         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3807         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3809 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3811         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3812         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3813         -fdiagnostics-color=never option similarly to
3814         -fno-diagnostics-show-caret option.
3816 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3818         PR rtl-optimization/57003
3819         * gcc.target/i386/pr57003.c: New test.
3821 2013-04-25  Marek Polacek  <polacek@redhat.com>
3823         PR tree-optimization/57066
3824         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3826 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3827             Tejas Belagod  <tejas.belagod@arm.com>
3829         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3830         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3831         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3833 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3835         * gcc.target/aarch64/cmp.c: New.
3837 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3839         * gcc.target/aarch64/ngc.c: New.
3841 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3843         * lib/target-supports.exp
3844         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3845         (check_effective_target_arm_neon_fp16_ok): Likewise.
3846         (add_options_for_arm_neon_fp16): Likewise.
3847         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3848         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3850 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3852         PR rtl-optimizations/57046
3853         * gcc.target/i386/pr57046.c: New test.
3855 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3857         * g++.dg/cpp1y/cplusplus.C: New.
3859 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3861         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3863 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3865         * c-c++-common/Wpointer-arith-1.c: New.
3867 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3869         * g++.dg/cpp1y/cxx1y_macro.C: New.
3871 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3873         PR c++/56970
3874         * g++.dg/cpp0x/sfinae45.C: New.
3876 2013-04-24  Richard Biener  <rguenther@suse.de>
3878         PR testsuite/57050
3879         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3881 2013-04-23  Richard Biener  <rguenther@suse.de>
3883         PR middle-end/57036
3884         * gcc.dg/torture/pr57036-1.c: New testcase.
3885         * gcc.dg/torture/pr57036-2.c: Likewise.
3887 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3889         * gcc.target/aarch64/scalar-mov.c: New testcase.
3891 2013-04-23  Richard Biener  <rguenther@suse.de>
3893         PR tree-optimization/57026
3894         * gcc.dg/torture/pr57026.c: New testcase.
3896 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3898         PR fortran/53685
3899         PR fortran/57022
3900         * gfortran.dg/transfer_check_4.f90: New.
3902 2013-04-22  Marek Polacek  <polacek@redhat.com>
3904         PR sanitizer/56990
3905         * gcc.dg/pr56990.c: New test.
3907 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3909         PR target/57018
3910         * gcc.target/i386/pr57018.c: New test.
3912 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3914         * gcc.target/aarch64/vrecps.c: New.
3915         * gcc.target/aarch64/vrecpx.c: Likewise.
3917 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3919         PR target/56995
3920         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3922 2013-04-21  Jeff Law  <law@redhat.com>
3924         * gcc.dg/tree-ssa/forwprop-26.c: New test.
3926 2013-04-20  Tobias Burnus  <burnus@net-b.de>
3928         PR fortran/56907
3929         * gfortran.dg/c_loc_test_22.f90: New.
3931 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
3933         PR rtl-optimization/56847
3934         * gcc.dg/pr56847.c: New test.
3936 2013-04-19  Richard Biener  <rguenther@suse.de>
3938         PR tree-optimization/56982
3939         * gcc.c-torture/execute/pr56982.c: New testcase.
3941 2013-04-19  Martin Jambor  <mjambor@suse.cz>
3943         PR tree-optimization/56718
3944         * g++.dg/ipa/imm-devirt-1.C: New test.
3945         * g++.dg/ipa/imm-devirt-2.C: Likewise.
3947 2013-04-19  Richard Biener  <rguenther@suse.de>
3949         PR tree-optimization/57000
3950         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3952 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3953             Mikael Morin  <mikael@gcc.gnu.org>
3955         PR fortran/56872
3956         * gfortran.dg/array_constructor_45.f90:  New test.
3957         * gfortran.dg/array_constructor_46.f90:  New test.
3958         * gfortran.dg/array_constructor_47.f90:  New test.
3959         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
3961 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3963         PR rtl-optimization/56999
3964         * g++.dg/opt/pr56999.C: New test.
3966 2013-04-18  Cary Coutant  <ccoutant@google.com>
3968         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3969         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3971 2013-04-18  Cary Coutant  <ccoutant@google.com>
3973         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3974         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3975         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3976         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3977         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3978         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3979         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3980         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3981         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3982         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3983         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3985 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
3987         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3989 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
3991         PR tree-optimization/56984
3992         * gcc.c-torture/compile/pr56984.c: New test.
3994         PR rtl-optimization/56992
3995         * gcc.dg/pr56992.c: New test.
3997 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
3999         PR fortran/56814
4000         * gfortran.dg/proc_ptr_42.f90: New.
4002 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4004         * gnat.dg/discr41.ad[sb]: New test.
4005         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4006         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4007         * gcc.dg/vect/slp-24.c: Likewise.
4008         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4009         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4010         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4011         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4012         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4013         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4014         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4015         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4016         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4017         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4018         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4019         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4020         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4021         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4022         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4023         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4024         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4025         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4026         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4027         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4028         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4029         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4030         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4031         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4032         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4033         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4035 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4037         PR fortran/40958
4038         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4039         * gfortran.dg/module_md5_1.f90: Remove.
4041 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4043         * gcc.target/aarch64/adds3.c: New.
4044         * gcc.target/aarch64/subs3.c: New.
4046 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4048         * gcc.target/aarch64/adds1.c: New.
4049         * gcc.target/aarch64/adds2.c: New.
4050         * gcc.target/aarch64/subs1.c: New.
4051         * gcc.target/aarch64/subs2.c: New.
4053 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4055         Implement n3599 - Literal operator templates for strings.
4056         * g++.dg/cpp1y/udlit-char-template.C: New test.
4057         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4059 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4061         PR fortran/39505
4062         * gfortran.dg/no_arg_check_1.f90: New.
4063         * gfortran.dg/no_arg_check_2.f90: New.
4064         * gfortran.dg/no_arg_check_3.f90: New.
4066 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4068         PR fortran/56968
4069         * gfortran.dg/proc_ptr_41.f90: New.
4071 2013-04-16  Richard Biener  <rguenther@suse.de>
4073         PR tree-optimization/56756
4074         * gcc.dg/torture/pr56756.c: New testcase.
4076 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4078         PR fortran/56969
4079         * gfortran.dg/c_assoc_5.f90: New.
4081 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4083         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4084         * gcc.c-torture/execute/pr33992.x: Remove.
4085         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4086         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4087         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4089 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4091         PR tree-optimization/56962
4092         * gcc.c-torture/execute/pr56962.c: New test.
4094 2013-04-15  Richard Biener  <rguenther@suse.de>
4096         PR tree-optimization/56933
4097         * gcc.dg/vect/pr56933.c: New testcase.
4099 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4101         * gcc.target/arm/anddi3-opt.c: New test.
4102         * gcc.target/arm/anddi3-opt2.c: Likewise.
4104 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4106         * gcc.dg/pr56890-1.c: New test.
4107         * gcc.dg/pr56890-2.c: Likewise.
4109 2013-04-15  Joey Ye  <joey.ye@arm.com>
4111         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4112         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4114 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4116         PR fortran/56816
4117         * gfortran.dg/select_type_33.f03: New test.
4119 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4121         PR fortran/55959
4122         * gfortran.dg/typebound_proc_29.f03: New.
4124 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4126         PR fortran/56266
4127         * gfortran.dg/typebound_proc_28.f03: New.
4129 2013-04-12  Jeff Law  <law@redhat.com>
4131         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4132         either.
4134 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4136         PR fortran/56929
4137         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4139 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4141         PR target/56903
4142         * gcc.target/i386/pr56903.c: New test.
4144 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4146         PR fortran/56261
4147         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4148         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4149         * gfortran.dg/block_11.f90: Fix invalid test case.
4150         * gfortran.dg/function_types_3.f90: Add new error message.
4151         * gfortran.dg/global_references_1.f90: Ditto.
4152         * gfortran.dg/import2.f90: Remove unneeded parts.
4153         * gfortran.dg/import6.f90: Fix invalid test case.
4154         * gfortran.dg/proc_decl_2.f90: Ditto.
4155         * gfortran.dg/proc_decl_9.f90: Ditto.
4156         * gfortran.dg/proc_decl_18.f90: Ditto.
4157         * gfortran.dg/proc_ptr_40.f90: New.
4158         * gfortran.dg/whole_file_7.f90: Modified error wording.
4159         * gfortran.dg/whole_file_16.f90: Ditto.
4160         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4161         * gfortran.dg/whole_file_18.f90: Modified error wording.
4162         * gfortran.dg/whole_file_20.f03: Ditto.
4163         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4164         invalid test case.
4166 2013-04-12  Richard Biener  <rguenther@suse.de>
4168         Revert
4169         2013-04-10  Richard Biener  <rguenther@suse.de>
4171         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4173 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4175         PR fortran/56845
4176         * gfortran.dg/class_allocate_15.f90: New.
4178         Revert:
4179         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4181         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4182         scan-tree-dump-times.
4184 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4186         PR tree-optimization/56918
4187         PR tree-optimization/56920
4188         * gcc.dg/vect/pr56918.c: New test.
4189         * gcc.dg/vect/pr56920.c: New test.
4191 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4193         PR fortran/56845
4194         * gfortran.dg/class_allocate_14.f90: New.
4195         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4196         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4198 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4200         * gcc.dg/fold-cstvecshift.c: New testcase.
4202 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4204         * gcc.target/aarch64/negs.c: New.
4206 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4208         PR c++/56895
4209         * g++.dg/template/arrow4.C: New test.
4211 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4213         * gnat.dg/array23.adb: New test.
4214         * gnat.dg/array23_pkg[123].ads: New helpers.
4216 2013-04-11  Jeff Law  <law@redhat.com>
4218         PR tree-optimization/56900
4219         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4221 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4223         PR c++/56913
4224         * g++.dg/cpp0x/sfinae44.C: New.
4226 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4228         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4229         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4231 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4233         PR c++/54216
4234         * g++.dg/cpp0x/enum26.C: New.
4235         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4237 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4239         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4240         inverse operands.
4241         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4242         loop is vectorized.
4243         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4244         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4245         loop is vectorized and that the correct instruction is generated.
4246         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4247         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4248         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4250 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4252         PR tree-optimization/56899
4253         * gcc.c-torture/execute/pr56899.c: New test.
4255 2013-04-10  David S. Miller  <davem@davemloft.net>
4257         * gcc.target/sparc/setcc-4.c: New test.
4258         * gcc.target/sparc/setcc-5.c: New test.
4260 2013-04-10  Richard Biener  <rguenther@suse.de>
4262         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4264 2013-04-10  Richard Biener  <rguenther@suse.de>
4266         * gcc.dg/vect/slp-39.c: New testcase.
4268 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4270         PR tree-optimization/55524
4271         * gcc.target/epiphany/fnma-1.c: New test.
4273 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4275         * gcc.dg/tree-ssa/inline-11.c: New test
4277 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4279         PR c++/56895
4280         * g++.dg/template/arrow3.C: New test.
4282 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4284         * gcc.target/arm/minmax_minus.c: New test.
4286 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4288         PR middle-end/56883
4289         * c-c++-common/gomp/pr56883.c: New test.
4291 2013-04-09  Jeff Law  <law@redhat.com>
4293         * gcc.dg/tree-ssa/vrp87.c: New test.
4295 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4297         PR tree-optimization/56854
4298         * g++.dg/torture/pr56854.C: New test.
4300 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4302         PR fortran/56782
4303         * gfortran.dg/array_constructor_44.f90:  New test.
4305 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4307         PR c++/56871
4308         * g++.dg/cpp0x/constexpr-specialization.C: New.
4310 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4312         * gcc.c-torture/execute/pr56837.c: New test.
4314         PR c++/34949
4315         PR c++/50243
4316         * g++.dg/opt/vt3.C: New test.
4317         * g++.dg/opt/vt4.C: New test.
4319 2013-04-08  Jeff Law  <law@redhat.com>
4321         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4323 2013-04-08  Richard Biener  <rguenther@suse.de>
4325         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4327 2013-04-08  Richard Biener  <rguenther@suse.de>
4329         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4331 2013-04-08  Richard Biener  <rguenther@suse.de>
4333         * g++.dg/vect/slp-pr56812.cc: Adjust.
4335 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4337         * gcc.dg/pr56837.c: New test.
4338         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4339         "generated memset minus one".
4341 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4343         PR fortran/56849
4344         * gfortran.dg/reshape_5.f90: New.
4346 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4348         PR target/56843
4349         * gcc.target/powerpc/recip-1.c: Modify expected output.
4350         * gcc.target/powerpc/recip-3.c: Likewise.
4351         * gcc.target/powerpc/recip-4.c: Likewise.
4352         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4354 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4356         * gcc.target/arm/peep-ldrd-1.c: New test.
4357         * gcc.target/arm/peep-strd-1.c: Likewise.
4359 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4361         * gcc.target/arm/negdi-1.c: New test.
4362         * gcc.target/arm/negdi-2.c: Likewise.
4363         * gcc.target/arm/negdi-3.c: Likewise.
4364         * gcc.target/arm/negdi-4.c: Likewise.
4366 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4368         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4369         Add -march=armv8-a when we use v8 NEON.
4370         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4371         (check_effective_target_vect_call_ceilf): Likewise.
4372         (check_effective_target_vect_call_floorf): Likewise.
4373         (check_effective_target_vect_call_roundf): Likewise.
4374         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4375         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4376         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4377         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4378         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4380 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4382         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4383         * gcc.target/powerpc/sd-pwr6.c: Same.
4384         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4385         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4387 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4389         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4391 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4393         PR fortran/40881
4394         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4395         * gfortran.dg/altreturn_4.f90: Ditto.
4396         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4397         * gfortran.dg/altreturn_5.f90: Ditto.
4398         * gfortran.dg/altreturn_6.f90: Ditto.
4399         * gfortran.dg/altreturn_7.f90: Ditto.
4401 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4403         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4404         New procedure.
4405         (check_effective_target_arm_v8_neon_ok_nocache):
4406         Likewise.
4407         (check_effective_target_arm_v8_neon_ok): Change to use
4408         check_effective_target_arm_v8_neon_ok_nocache.
4409         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4410         NEON flags.
4411         (check_effective_target_vect_call_btruncf):
4412         Enable for arm and ARMv8 NEON.
4413         (check_effective_target_vect_call_ceilf): Likewise.
4414         (check_effective_target_vect_call_floorf): Likewise.
4415         (check_effective_target_vect_call_roundf): Likewise.
4416         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4417         target.
4419 2013-04-04  Marek Polacek  <polacek@redhat.com>
4421         PR tree-optimization/48186
4422         * gcc.dg/pr48186.c: New test.
4424 2013-04-04  Richard Biener  <rguenther@suse.de>
4426         PR tree-optimization/56826
4427         * gcc.dg/vect/pr56826.c: New testcase.
4428         * gcc.dg/vect/O3-pr36098.c: Adjust.
4430 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4432         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4433         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4434         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4435         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4436         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4437         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4438         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4439         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4440         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4441         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4443 2013-04-04  Richard Biener  <rguenther@suse.de>
4445         PR tree-optimization/56213
4446         * gcc.dg/vect/vect-123.c: New testcase.
4448 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4450         PR fortran/56810
4451         * gfortran.dg/read_repeat_2.f90: New.
4453 2013-04-04  Richard Biener  <rguenther@suse.de>
4455         PR tree-optimization/56837
4456         * g++.dg/torture/pr56837.C: New testcase.
4458 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4460         PR fortran/50269
4461         * gfortran.dg/c_loc_test_21.f90: New.
4462         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4463         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4464         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4465         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4466         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4468 2013-04-03  Jeff Law  <law@redhat.com>
4470         PR tree-optimization/56799
4471         * gcc.c-torture/execute/pr56799.c: New test.
4473 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4475         PR c++/56815
4476         * g++.dg/warn/Wpointer-arith-1.C: New.
4477         * g++.dg/gomp/for-19.C: Adjust.
4479 2013-04-03  Marek Polacek  <polacek@redhat.com>
4481         PR sanitizer/55702
4482         * gcc.dg/pr55702.c: New test.
4484 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4486         PR target/56809
4487         * gcc.dg/pr56809.c: New testcase.
4489 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4491         PR debug/56819
4492         * g++.dg/debug/pr56819.C: New test.
4494 2013-04-03  Richard Biener  <rguenther@suse.de>
4496         PR tree-optimization/56817
4497         * g++.dg/torture/pr56817.C: New testcase.
4499 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4501         * gcc.dg/vect/bb-slp-31.c: New file.
4503 2013-04-03  Jason Merrill  <jason@redhat.com>
4505         PR c++/34949
4506         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4508 2013-04-03  Richard Biener  <rguenther@suse.de>
4510         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4512 2013-04-03  Richard Biener  <rguenther@suse.de>
4514         PR tree-optimization/55964
4515         * gcc.dg/torture/pr55964-2.c: New testcase.
4517 2013-04-03  Richard Biener  <rguenther@suse.de>
4519         PR tree-optimization/56501
4520         * gcc.dg/torture/pr56501.c: New testcase.
4522 2013-04-03  Richard Biener  <rguenther@suse.de>
4524         PR tree-optimization/56407
4525         * gcc.dg/torture/pr56407.c: New testcase.
4527 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4529         PR tree-optimization/56790
4530         * g++.dg/ext/pr56790-1.C: New testcase.
4532 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4534         * gcc.target/i386/merge-1.c: New testcase.
4535         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4537 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4539         PR c/19449
4540         * gcc.c-torture/execute/pr19449.c: New test.
4542 2013-04-03  Richard Biener  <rguenther@suse.de>
4544         PR tree-optimization/56812
4545         * g++.dg/vect/slp-pr56812.cc: New testcase.
4547 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4549         PR fortran/56284
4550         PR fortran/40881
4551         * gfortran.dg/altreturn_8.f90: New.
4552         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4553         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4554         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4556 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4558         PR rtl-optimization/56745
4559         * gcc.c-torture/compile/pr56745.c: New test.
4561 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4563         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4565 2013-04-02  Richard Biener  <rguenther@suse.de>
4567         PR tree-optimization/56778
4568         * gcc.dg/torture/pr56778.c: New testcase.
4570 2013-04-02  Richard Biener  <rguenther@suse.de>
4572         PR middle-end/56768
4573         * g++.dg/torture/pr56768.C: New testcase.
4575 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4577         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4579 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581         PR fortran/56660
4582         * gfortran.dg/namelist_82.f90:  New test.
4584 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4586         PR fortran/56500
4587         * gfortran.dg/implicit_class_1.f90: New.
4589 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4591         PR fortran/56786
4592         * gfortran.dg/namelist_81.f90:  New test.
4594 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4596         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4597         for constant and equal string lengths.
4598         * gfortran.dg/character_comparison_5.f90:  Likewise.
4599         * gfortran.dg/character_comparison_9.f90:  New test.
4601 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4603         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4604         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4606 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4608         PR fortran/35203
4609         * gfortran.dg/optional_absent_3.f90: New.
4611 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4613         PR fortran/56737
4614         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4616 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4618         PR fortran/56735
4619         * gfortran.dg/namelist_80.f90: New.
4621 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4623         PR fortran/45159
4624         * gfortran.dg/string_length_2.f90:  New test.
4625         * gfortran.dg/dependency_41.f90:  New test.
4627 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4629         PR fortran/55806
4630         * gfortran.dg/array_constructor_43.f90:  New test.
4631         * gfortran.dg/random_seed_3.f90:  New test.
4633 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4635         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4636         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4637         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4638         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4639         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4640         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4641         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4642         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4643         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4644         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4646 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4648         PR c++/56725
4649         * g++.dg/conversion/op4.C: Adjust.
4650         * g++.dg/cpp0x/rv1n.C: Likewise.
4651         * g++.dg/cpp0x/rv2n.C: Likewise.
4652         * g++.dg/cpp0x/template_deduction.C: Likewise.
4653         * g++.dg/expr/cond8.C: Likewise.
4654         * g++.dg/other/error4.C: Likewise.
4655         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4656         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4657         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4658         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4659         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4660         * g++.old-deja/g++.law/cvt20.C: Likewise.
4661         * g++.old-deja/g++.law/cvt8.C: Likewise.
4662         * g++.old-deja/g++.law/init8.C: Likewise.
4663         * g++.old-deja/g++.mike/net12.C: Likewise.
4664         * g++.old-deja/g++.mike/net8.C: Likewise.
4665         * g++.old-deja/g++.mike/p2793.C: Likewise.
4666         * g++.old-deja/g++.mike/p3836.C: Likewise.
4667         * g++.old-deja/g++.mike/p418.C: Likewise.
4668         * g++.old-deja/g++.mike/p701.C: Likewise.
4669         * g++.old-deja/g++.mike/p807.C: Likewise.
4671 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4673         PR middle-end/56694
4674         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4675         targets.
4677 2013-03-28  Marek Polacek  <polacek@redhat.com>
4679         PR tree-optimization/56695
4680         * gcc.dg/vect/pr56695.c: New test.
4682 2013-03-28  Richard Biener  <rguenther@suse.de>
4684         PR tree-optimization/37021
4685         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4686         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4688 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4690         PR fortran/56650
4691         PR fortran/36437
4692         * gfortran.dg/sizeof_2.f90: New.
4693         * gfortran.dg/sizeof_3.f90: New.
4694         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4696 2013-03-27  Richard Biener  <rguenther@suse.de>
4698         PR tree-optimization/37021
4699         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4701 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4703         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4704         * g++.dg/ipa/ivinline-2.C: Likewise.
4705         * g++.dg/ipa/ivinline-3.C: Likewise.
4706         * g++.dg/ipa/ivinline-4.C: Likewise.
4707         * g++.dg/ipa/ivinline-5.C: Likewise.
4708         * g++.dg/ipa/ivinline-7.C: Likewise.
4709         * g++.dg/ipa/ivinline-8.C: Likewise.
4710         * g++.dg/ipa/ivinline-9.C: Likewise.
4711         * g++.dg/cpp0x/noexcept03.C: Likewise.
4712         * gcc.dg/const-1.c: Likewise.
4713         * gcc.dg/ipa/pure-const-1.c: Likewise.
4714         * gcc.dg/noreturn-8.c: Likewise.
4715         * gcc.target/i386/mmx-1.c: Likewise.
4716         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4717         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4718         * gcc.c-torture/execute/pr33992.x: New file.
4720 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4722         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4724 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4726         PR c++/55951
4727         * g++.dg/ext/desig5.C: New.
4729 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4731         PR fortran/56649
4732         * gfortran.dg/merge_init_expr_2.f90: New.
4733         * gfortran.dg/merge_char_1.f90: Modify test to
4734         stay a run-time test.
4735         * gfortran.dg/merge_char_3.f90: Ditto.
4737 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4739         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4740         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4742 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4744         PR c++/56722
4745         * g++.dg/cpp0x/range-for23.C: New.
4747 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4749         PR libfortran/52512
4750         * gfortran.dg/namelist_79.f90: New.
4752 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4754         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4756 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4758         PR fortran/38536
4759         PR fortran/38813
4760         PR fortran/38894
4761         PR fortran/39288
4762         PR fortran/40963
4763         PR fortran/45824
4764         PR fortran/47023
4765         PR fortran/47034
4766         PR fortran/49023
4767         PR fortran/50269
4768         PR fortran/50612
4769         PR fortran/52426
4770         PR fortran/54263
4771         PR fortran/55343
4772         PR fortran/55444
4773         PR fortran/55574
4774         PR fortran/56079
4775         PR fortran/56378
4776         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4777         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4778         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4779         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4780         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4781         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4782         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4783         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4784         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4785         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4786         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4787         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4788         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4789         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4790         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4791         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4792         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4793         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4794         * gfortran.dg/pr32601_1.f03: Ditto.
4795         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4796         * gfortran.dg/blockdata_7.f90: New.
4797         * gfortran.dg/c_assoc_4.f90: New.
4798         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4799         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4800         * gfortran.dg/c_funloc_tests_8.f90: New.
4801         * gfortran.dg/c_loc_test_17.f90: New.
4802         * gfortran.dg/c_loc_test_18.f90: New.
4803         * gfortran.dg/c_loc_test_19.f90: New.
4804         * gfortran.dg/c_loc_test_20.f90: New.
4805         * gfortran.dg/c_sizeof_5.f90: New.
4806         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4807         * gfortran.dg/transfer_resolve_2.f90: New.
4808         * gfortran.dg/transfer_resolve_3.f90: New.
4809         * gfortran.dg/transfer_resolve_4.f90: New.
4810         * gfortran.dg/pr32601.f03: Update dg-error.
4811         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4812         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4814 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4816         * gcc.target/arm/vseleqdf.c: New test.
4817         * gcc.target/arm/vseleqsf.c: Likewise.
4818         * gcc.target/arm/vselgedf.c: Likewise.
4819         * gcc.target/arm/vselgesf.c: Likewise.
4820         * gcc.target/arm/vselgtdf.c: Likewise.
4821         * gcc.target/arm/vselgtsf.c: Likewise.
4822         * gcc.target/arm/vselledf.c: Likewise.
4823         * gcc.target/arm/vsellesf.c: Likewise.
4824         * gcc.target/arm/vselltdf.c: Likewise.
4825         * gcc.target/arm/vselltsf.c: Likewise.
4826         * gcc.target/arm/vselnedf.c: Likewise.
4827         * gcc.target/arm/vselnesf.c: Likewise.
4828         * gcc.target/arm/vselvcdf.c: Likewise.
4829         * gcc.target/arm/vselvcsf.c: Likewise.
4830         * gcc.target/arm/vselvsdf.c: Likewise.
4831         * gcc.target/arm/vselvssf.c: Likewise.
4833 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4835         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4836         body from here...
4837         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4838         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4839         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4840         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4841         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4842         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4843         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4844         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4845         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4846         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4847         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4848         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4849         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4850         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4851         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4852         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4853         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4854         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4855         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4856         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4857         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4858         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4859         * gcc.target/arm/atomic-op-char.c: Likewise.
4860         * gcc.target/arm/atomic-op-consume.c: Likewise.
4861         * gcc.target/arm/atomic-op-int.c: Likewise.
4862         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4863         * gcc.target/arm/atomic-op-release.c: Likewise.
4864         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4865         * gcc.target/arm/atomic-op-short.c: Likewise.
4867 2013-03-25  Richard Biener  <rguenther@suse.de>
4869         PR middle-end/56694
4870         * g++.dg/torture/pr56694.C: New testcase.
4872 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4874         PR target/56720
4875         * gcc.target/arm/neon-vcond-gt.c: New test.
4876         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4877         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4879 2013-03-25  Richard Biener  <rguenther@suse.de>
4881         PR tree-optimization/56689
4882         * gcc.dg/torture/pr56689.c: New testcase.
4884 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4886         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4888 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4890         PR fortran/56696
4891         * gfortran.dg/eof_5.f90: New.
4893 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4895         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4896         alphabetically.
4898 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4900         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4902 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4904         PR testsuite/55994
4905         * gcc.c-torture/execute/builtins/builtins.exp: Add
4906         -Wl,--allow-multiple-definition for RTEMS targets.
4908 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4910         * gcc.target/aarch64/movk.c: New test.
4912 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4914         * g++.dg/ext/vector21.C: New testcase.
4916 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4918         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4919         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4921 2013-03-21  Richard Biener  <rguenther@suse.de>
4923         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4924         * gcc.dg/vect/vect-outer-3a.c: Likewise.
4926 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4928         * gcc.target/aarch64/vect.c: Test and result vector added
4929         for sabd and saba instructions.
4930         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4931         instructions in assembly.
4932         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4933         * gcc.target/aarch64/vect-fp.c: Test and result vector added
4934         for fabd instruction.
4935         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4936         instruction in assembly.
4937         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4939 2013-03-20  Jeff Law  <law@redhat.com>
4941         * g++.dg/tree-ssa/ssa-dom.C: New test.
4943 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4945         * gcc.target/powerpc/mmfpgpr.c: New test.
4946         * gcc.target/powerpc/sd-vsx.c: Likewise.
4947         * gcc.target/powerpc/sd-pwr6.c: Likewise.
4948         * gcc.target/powerpc/vsx-float0.c: Likewise.
4950 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
4952         PR tree-optimization/56355
4953         * gcc.dg/pr56355-1.c: New file.
4955 2013-03-20  Catherine Moore  <clm@codesourcery.com>
4956             Richard Sandiford  <rdsandiford@googlemail.com>
4958         * gcc.target/mips/mips.exp: Add microMIPS support.
4959         * gcc.target/mips/umips-movep-2.c: New test.
4960         * gcc.target/mips/umips-lwp-2.c: New test.
4961         * gcc.target/mips/umips-swp-5.c: New test.
4962         * gcc.target/mips/umips-constraints-1.c: New test.
4963         * gcc.target/mips/umips-lwp-3.c: New test.
4964         * gcc.target/mips/umips-swp-6.c: New test.
4965         * gcc.target/mips/umips-constraints-2.c: New test.
4966         * gcc.target/mips/umips-save-restore-1.c: New test.
4967         * gcc.target/mips/umips-lwp-4.c: New test.
4968         * gcc.target/mips/umips-swp-7.c: New test.
4969         * gcc.target/mips/umips-save-restore-2.c: New test.
4970         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4971         * gcc.target/mips/umips-lwp-5.c: New test.
4972         * gcc.target/mips/umips-save-restore-3.c: New test.
4973         * gcc.target/mips/umips-lwp-6.c: New test.
4974         * gcc.target/mips/umips-swp-1.c: New test.
4975         * gcc.target/mips/umips-lwp-7.c: New test.
4976         * gcc.target/mips/umips-swp-2.c: New test.
4977         * gcc.target/mips/umips-lwp-8.c: New test.
4978         * gcc.target/mips/umips-swp-3.c: New test.
4979         * gcc.target/mips/umips-movep-1.c: New test.
4980         * gcc.target/mips/umips-lwp-1.c: New test.
4981         * gcc.target/mips/umips-swp-4.c: New test.
4983 2013-03-20  Richard Biener  <rguenther@suse.de>
4985         PR tree-optimization/56661
4986         * gcc.dg/torture/pr56661.c: New testcase.
4988 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4990         PR rtl-optimization/56605
4991         * gcc.target/powerpc/pr56605.c: New.
4993 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4995         PR fortran/54932
4996         * gfortran.dg/do_1.f90: Don't xfail.
4998 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5000         PR libfortran/51825
5001         * gfortran.dg/namelist_77.f90: New.
5002         * gfortran.dg/namelist_78.f90: New.
5004 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5006         PR libfortran/48618
5007         * gfortran.dg/open_negative_unit_1.f90: New.
5009 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5011         * gcc.target/aarch64/sbc.c: New test.
5013 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5015         * gcc.target/aarch64/ror.c: New test.
5017 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5019         * gcc.target/aarch64/extr.c: New test.
5021 2013-03-19  Richard Biener  <rguenther@suse.de>
5023         PR tree-optimization/56273
5024         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5025         * c-c++-common/uninit-17.c: Likewise.
5027 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5029         PR tree-optimization/56635
5030         * g++.dg/torture/pr56635.C: New test.
5032 2013-03-18  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/3713
5035         * g++.dg/ipa/devirt-12.C: New testcase.
5037 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5039         PR c/56566
5040         * c-c++-common/pr56566.c: New test.
5042 2013-03-17  Jason Merrill  <jason@redhat.com>
5044         * g++.dg/template/abstract-dr337.C: XFAIL.
5046 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5048         PR c++/56607
5049         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5050         * c-c++-common/pr56607.c: New test.
5052 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5054         PR c++/56582
5055         * g++.dg/cpp0x/constexpr-array5.C: New.
5057 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5059         PR fortran/56615
5060         * gfortran.dg/transfer_intrinsic_5.f90: New.
5062 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5064         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5065         * gcc.target/i386/pr20020-1.c: Likewise.
5066         * gcc.target/i386/pr20020-2.c: Likewise.
5067         * gcc.target/i386/pr20020-3.c: Likewise.
5068         * gcc.target/i386/pr53425-1.c: Likewise.
5069         * gcc.target/i386/pr53425-2.c: Likewise.
5070         * gcc.target/i386/pr55093.c: Likewise.
5071         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5073 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5075         PR debug/56307
5076         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5077         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5079 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5081         PR tree-optimization/53265
5082         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5083         undefined behavior.
5084         * gcc.dg/graphite/id-6.c (test): Likewise.
5085         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5086         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5088         PR tree-optimization/53265
5089         * gcc.dg/pr53265.c: New test.
5090         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5091         to dg-options.
5092         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5093         arrays.
5094         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5095         n, use it as high bound instead of 4.
5097 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5099         PR target/49880
5100         * gcc.target/sh/pr49880-1.c: New.
5101         * gcc.target/sh/pr49880-2.c: New.
5102         * gcc.target/sh/pr49880-3.c: New.
5103         * gcc.target/sh/pr49880-4.c: New.
5104         * gcc.target/sh/pr49880-5.c: New.
5106 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5108         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5110 2013-03-13  Richard Biener  <rguenther@suse.de>
5112         PR tree-optimization/56608
5113         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5115 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5117         PR c++/56611
5118         * g++.dg/cpp0x/alias-decl-32.C: New.
5120 2013-03-11  Jan Hubicka  <jh@suse.cz>
5122         PR middle-end/56571
5123         * gcc.c-torture/compile/pr56571.c: New testcase.
5125 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5127         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5128         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5130 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5132         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5133         * gcc.dg/inline_4.c: Likewise.
5134         * gcc.dg/unroll_2.c: Likewise.
5135         * gcc.dg/unroll_3.c: Likewise.
5136         * gcc.dg/unroll_4.c: Likewise.
5138 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5140         PR testsuite/54119
5141         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5143         PR debug/56307
5144         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5146 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5148         PR target/40797
5149         * gcc.c-torture/compile/pr40797.c: New.
5151 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5153         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5155 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5157         PR fortran/56575
5158         * gfortran.dg/class_56.f90: New test.
5160 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5162         PR middle-end/56524
5163         * gcc.target/mips/pr56524.c: New test.
5165 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5167         PR c++/56565
5168         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5170 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5172         PR c++/51412
5173         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5175 2013-03-08  Marek Polacek  <polacek@redhat.com>
5177         PR tree-optimization/56478
5178         * gcc.dg/torture/pr56478.c: New test.
5180 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5182         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5183         targets linker option --allow-multiple-definition.
5185         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5186         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5187         * gcc.dg/pr52549.c: Add LLP64 case.
5188         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5189         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5190         * gcc.dg/torture/pr51071-2.c: Likewise.
5191         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5192         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5193         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5194         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5195         * gcc.dg/weak/weak-1.c: Likewise.
5196         * gcc.dg/weak/weak-2.c: Likewise.
5197         * gcc.dg/weak/weak-3.c: Likewise.
5198         * gcc.dg/weak/weak-4.c: Likewise.
5199         * gcc.dg/weak/weak-5.c: Likewise.
5200         * gcc.dg/weak/weak-15.c: Likewise.
5201         * gcc.dg/weak/weak-16.c: Likewise.
5203         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5205 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5207         PR tree-optimization/56559
5208         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5210 2013-03-07  Andreas Schwab  <schwab@suse.de>
5212         * gcc.dg/pr31490.c: Fix last change.
5214 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5216         PR c++/56534
5217         * g++.dg/template/crash115.C: New.
5219 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5221         PR tree-optimization/56539
5222         * gcc.c-torture/compile/pr56539.c: New test.
5224 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5226         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5227         targets.
5228         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5229         * gcc.dg/lto/20091013-1_2.c: Likewise.
5230         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5232 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5234         * gnat.dg/specs/aggr6.ads: New test.
5236 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5238         * gnat.dg/loop_optimization15.ad[sb]: New test.
5240 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5242         PR middle-end/56548
5243         * gcc.dg/pr56548.c: New test.
5245 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5247         PR debug/53363
5248         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5250 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5252         PR c++/56543
5253         * g++.dg/template/typename20.C: New test.
5255 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5257         PR debug/56510
5258         * gcc.dg/pr56510.c: New test.
5260         PR rtl-optimization/56484
5261         * gcc.c-torture/compile/pr56484.c: New test.
5263 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5265         PR c++/56530
5266         * g++.dg/warn/Wsign-conversion-2.C: New.
5268 2013-03-05  Richard Biener  <rguenther@suse.de>
5270         PR tree-optimization/56270
5271         * gcc.dg/vect/slp-38.c: New testcase.
5273 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5275         PR rtl-optimization/56494
5276         * gcc.dg/pr56494.c: New test.
5278 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5280         * gcc.dg/pr56424.c: New test.
5282 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5284         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5285         * gcc.dg/pr56228.c <avr>: Skip.
5287 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5289         PR testsuite/52641
5290         PR tree-optimization/52631
5291         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5293 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5295         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5296         * gcc.dg/vect/vect-83_64.c: Same.
5298 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5300         PR fortran/56477
5301         * gfortran.dg/pointer_check_13.f90: New test.
5303 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5305         PR fortran/54730
5306         * gfortran.dg/array_constructor_42.f90: New test.
5308 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5310         PR c++/52688
5311         * g++.dg/template/static33.C: New.
5312         * g++.dg/template/static34.C: Likewise.
5314         PR c++/10291
5315         * g++.dg/template/static35.C: New.
5317 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5319         * gcc.dg/pr56396.c: Require pic support.
5321 2013-03-01  Richard Biener  <rguenther@suse.de>
5323         PR tree-optimization/55481
5324         * gcc.dg/torture/pr56488.c: New testcase.
5326 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5327             Jakub Jelinek  <jakub@redhat.com>
5329         PR sanitizer/56454
5330         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5331         no_sanitize_address attribute rather than no_address_safety_analysis.
5332         * g++.dg/asan/sanitizer_test_utils.h
5333         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5334         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5335         in addition to no_address_safety_analysis.
5337 2013-02-28  Jason Merrill  <jason@redhat.com>
5339         PR c++/56481
5340         * g++.dg/cpp0x/constexpr-and.C: New.
5342 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5344         PR tree-optimization/56294
5345         * g++.dg/debug/pr56294.C: New test.
5347 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5349         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5351 2013-02-27  Marek Polacek  <polacek@redhat.com>
5353         PR rtl-optimization/56466
5354         * gcc.dg/pr56466.c: New test.
5356 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5358         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5359         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5360         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5362 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5364         PR middle-end/45472
5365         * gcc.dg/pr45472.c: New test.
5367 2013-02-26  Marek Polacek  <polacek@redhat.com>
5369         PR tree-optimization/56426
5370         * gcc.dg/pr56436.c: New test.
5372 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5374         PR tree-optimization/56448
5375         * gcc.c-torture/compile/pr56448.c: New test.
5377         PR tree-optimization/56443
5378         * gcc.dg/torture/pr56443.c: New test.
5380 2013-02-25  Richard Biener  <rguenther@suse.de>
5382         PR tree-optimization/56175
5383         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5385 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5387         PR c++/56403
5388         * g++.dg/torture/pr56403.C: New test.
5390 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5392         Revert:
5393         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5394         Richard Sandiford  <rdsandiford@googlemail.com>
5396         * gcc.target/mips/mips.exp: Add microMIPS support.
5397         * gcc.target/mips/umips-movep-2.c: New test.
5398         * gcc.target/mips/umips-lwp-2.c: New test.
5399         * gcc.target/mips/umips-swp-5.c: New test.
5400         * gcc.target/mips/umips-constraints-1.c: New test.
5401         * gcc.target/mips/umips-lwp-3.c: New test.
5402         * gcc.target/mips/umips-swp-6.c: New test.
5403         * gcc.target/mips/umips-constraints-2.c: New test.
5404         * gcc.target/mips/umips-save-restore-1.c: New test.
5405         * gcc.target/mips/umips-lwp-4.c: New test.
5406         * gcc.target/mips/umips-swp-7.c: New test.
5407         * gcc.target/mips/umips-save-restore-2.c: New test.
5408         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5409         * gcc.target/mips/umips-lwp-5.c: New test.
5410         * gcc.target/mips/umips-save-restore-3.c: New test.
5411         * gcc.target/mips/umips-lwp-6.c: New test.
5412         * gcc.target/mips/umips-swp-1.c: New test.
5413         * gcc.target/mips/umips-lwp-7.c: New test.
5414         * gcc.target/mips/umips-swp-2.c: New test.
5415         * gcc.target/mips/umips-lwp-8.c: New test.
5416         * gcc.target/mips/umips-swp-3.c: New test.
5417         * gcc.target/mips/umips-movep-1.c: New test.
5418         * gcc.target/mips/umips-lwp-1.c: New test.
5419         * gcc.target/mips/umips-swp-4.c: New test.
5421 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5422             Richard Sandiford  <rdsandiford@googlemail.com>
5424         * gcc.target/mips/mips.exp: Add microMIPS support.
5425         * gcc.target/mips/umips-movep-2.c: New test.
5426         * gcc.target/mips/umips-lwp-2.c: New test.
5427         * gcc.target/mips/umips-swp-5.c: New test.
5428         * gcc.target/mips/umips-constraints-1.c: New test.
5429         * gcc.target/mips/umips-lwp-3.c: New test.
5430         * gcc.target/mips/umips-swp-6.c: New test.
5431         * gcc.target/mips/umips-constraints-2.c: New test.
5432         * gcc.target/mips/umips-save-restore-1.c: New test.
5433         * gcc.target/mips/umips-lwp-4.c: New test.
5434         * gcc.target/mips/umips-swp-7.c: New test.
5435         * gcc.target/mips/umips-save-restore-2.c: New test.
5436         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5437         * gcc.target/mips/umips-lwp-5.c: New test.
5438         * gcc.target/mips/umips-save-restore-3.c: New test.
5439         * gcc.target/mips/umips-lwp-6.c: New test.
5440         * gcc.target/mips/umips-swp-1.c: New test.
5441         * gcc.target/mips/umips-lwp-7.c: New test.
5442         * gcc.target/mips/umips-swp-2.c: New test.
5443         * gcc.target/mips/umips-lwp-8.c: New test.
5444         * gcc.target/mips/umips-swp-3.c: New test.
5445         * gcc.target/mips/umips-movep-1.c: New test.
5446         * gcc.target/mips/umips-lwp-1.c: New test.
5447         * gcc.target/mips/umips-swp-4.c: New test.
5449 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5451         PR sanitizer/56393
5452         * lib/asan-dg.exp (asan_link_flags): Add
5453         -B${gccpath}/libsanitizer/asan/ to flags.
5455 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5457         PR middle-end/56420
5458         * gcc.dg/torture/pr56420.c: New test.
5460 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5462         PR middle-end/56108
5463         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5465 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5467         PR tree-optimization/56310
5468         * g++.dg/ipa/pr56310.C: New test.
5470 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5472         PR fortran/56385
5473         * gfortran.dg/proc_ptr_comp_37.f90: New.
5475 2013-02-21  Richard Biener  <rguenther@suse.de>
5477         PR tree-optimization/56415
5478         Revert
5479         2013-02-11  Richard Biener  <rguenther@suse.de>
5481         PR tree-optimization/56273
5482         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5483         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5484         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5485         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5486         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5487         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5489 2013-02-21  Marek Polacek  <polacek@redhat.com>
5491         PR tree-optimization/56398
5492         * g++.dg/torture/pr56398.C: New test.
5494 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5496         PR inline-asm/56405
5497         * gcc.c-torture/compile/pr56405.c: New test.
5499 2013-02-20  Jan Hubicka  <jh@suse.cz>
5501         PR tree-optimization/56265
5502         * g++.dg/ipa/devirt-11.C: New testcase.
5504 2013-02-20  Richard Biener  <rguenther@suse.de>
5506         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5508 2013-02-20  Richard Biener  <rguenther@suse.de>
5509         Jakub Jelinek  <jakub@redhat.com>
5511         PR tree-optimization/56396
5512         * gcc.dg/pr56396.c: New testcase.
5514 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5516         PR c++/56373
5517         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5519 2013-02-19  Richard Biener  <rguenther@suse.de>
5521         PR tree-optimization/56384
5522         * gcc.dg/torture/pr56384.c: New testcase.
5524 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5526         PR tree-optimization/56350
5527         * gcc.dg/pr56350.c: New test.
5529         PR tree-optimization/56381
5530         * g++.dg/opt/pr56381.C: New test.
5532 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5534         PR pch/54117
5535         * lib/dg-pch.exp (pch-init, pch-finish,
5536         check_effective_target_pch_supported_debug): New procs.
5537         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5538         Likewise if $pch_unsupported_debug and $flags include -g.
5539         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5540         and dg-require-effective-target pch_unsupported_debug.
5541         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5542         * objc.dg/pch/pch.exp: Likewise.
5543         * gcc.dg/pch/pch.exp: Likewise.
5544         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5545         pch_unsupported_debug.
5546         * gcc.dg/pch/valid-1.hs: Likewise.
5547         * gcc.dg/pch/valid-1b.c: Likewise.
5548         * gcc.dg/pch/valid-1b.hs: Likewise.
5550 2013-02-18  Richard Biener  <rguenther@suse.de>
5552         PR tree-optimization/56366
5553         * gcc.dg/torture/pr56366.c: New testcase.
5555 2013-02-18  Richard Biener  <rguenther@suse.de>
5557         PR middle-end/56349
5558         * gcc.dg/torture/pr56349.c: New testcase.
5560 2013-02-18  Richard Biener  <rguenther@suse.de>
5562         PR tree-optimization/56321
5563         * gcc.dg/torture/pr56321.c: New testcase.
5565 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5567         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5569 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5570             Dodji Seketeli  <dodji@redhat.com>
5572         PR asan/56330
5573         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5574         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5575         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5576         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5577         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5578         * c-c++-common/asan/pr56330.c: Likewise.
5579         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5580         Ensure the size argument of __builtin_memcpy is a constant.
5582 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5583             Paolo Carlini  <paolo.carlini@oracle.com>
5585         PR c++/51242
5586         * g++.dg/cpp0x/enum23.C: New.
5588 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5590         PR target/54685
5591         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5593 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5595         PR rtl-optimization/56348
5596         * gcc.target/i386/pr56348.c: New test.
5598 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5600         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5601         * gcc.target/arm/interrupt-2.c: Likewise.
5603 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5605         PR fortran/56318
5606         * gfortran.dg/matmul_9.f90: New.
5608 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5610         PR fortran/53818
5611         * gfortran.dg/init_flag_11.f90: New.
5613 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5615         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5617 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5619         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5620         characters.
5622 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5623             Tobias Burnus  <burnus@net-b.de>
5625         PR testsuite/56138
5626         * gfortran.dg/allocatable_function_7.f90: New.
5628 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5630         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5631         * asan_globals_test-wrapper.cc: New file.
5632         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5633         instead of asan_globals_test.cc as dg-additional-sources.
5634         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5635         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5636         "sanitizer_test_utils.h" instead of
5637         "sanitizer_common/tests/sanitizer_test_utils.h".
5638         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5639         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5640         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5641         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5642         * g++.dg/asan/asan_test.cc: Synced from upstream.
5643         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5645 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5647         Fix an asan crash
5648         * c-c++-common/asan/memcmp-2.c: New test.
5650 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5652         PR c++/55582
5653         * g++.dg/cpp0x/udlit-string-literal.h: New.
5654         * g++.dg/cpp0x/udlit-string-literal.C: New.
5656 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5658         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5660 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5662         PR target/56184
5663         * gcc.target/arm/pr56184.C: New test.
5665 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5667         PR c++/56302
5668         * g++.dg/torture/pr56302.C: New test.
5669         * g++.dg/cpp0x/constexpr-56302.C: New test.
5670         * c-c++-common/pr56302.c: New test.
5672 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5673             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5675         PR fortran/56204
5676         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5677         * gfortran.dg/quad_3.f90: Ditto.
5679 2013-02-13  Kostya Serebryany  <kcc@google.com>
5681         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5682         to match the fresh asan run-time.
5683         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5685 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5687         Avoid instrumenting duplicated memory access in the same basic block
5688         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5689         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5690         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5691         * c-c++-common/asan/inc.c: Likewise.
5693 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5695         PR inline-asm/56148
5696         * gcc.target/i386/pr56148.c: New test.
5698 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5699             Tobias Burnus  <burnus@net-b.de>
5701         PR testsuite/56082
5702         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5703         to kind=2.
5705 2013-02-12  Richard Biener  <rguenther@suse.de>
5707         PR lto/56297
5708         * gcc.dg/lto/pr56297_0.c: New testcase.
5709         * gcc.dg/lto/pr56297_0.c: Likewise.
5711 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5713         PR fortran/46952
5714         * gfortran.dg/typebound_deferred_1.f90: New.
5716 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5718         PR rtl-optimization/56151
5719         * gcc.target/i386/pr56151.c: New test.
5721 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5723         * g++.dg/ext/mv12.C: New test.
5724         * g++.dg/ext/mv12.h: New file.
5725         * g++.dg/ext/mv12-aux.C: New file.
5726         * g++.dg/ext/mv13.C: New test.
5728 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5730         * lib/target-supports.exp
5731         (check_effective_target_powerpc_eabi_ok): New.
5732         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5733         powerpc_eabi_ok.
5734         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5735         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5736         only.
5737         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5738         * gcc.target/powerpc/pr51623.c: Likewise.
5739         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5740         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5742 2013-02-11  Alexander Potapenko  <glider@google.com>
5743             Jack Howarth  <howarth@bromo.med.uc.edu>
5744             Jakub Jelinek  <jakub@redhat.com>
5746         PR sanitizer/55617
5747         * g++.dg/asan/pr55617.C: Run on all targets.
5749 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5751         PR rtl-optimization/56275
5752         * gcc.dg/pr56275.c: New test.
5754 2013-02-11  Richard Biener  <rguenther@suse.de>
5756         PR tree-optimization/56273
5757         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5759 2013-02-11  Richard Biener  <rguenther@suse.de>
5761         PR tree-optimization/56264
5762         * gcc.dg/torture/pr56264.c: New testcase.
5764 2013-02-11  Richard Biener  <rguenther@suse.de>
5766         PR tree-optimization/56273
5767         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5768         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5769         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5770         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5771         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5772         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5774 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5776         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5777         for *-*-linux-gnu targets.
5778         * g++.dg/asan/interception-test-1.c: Ditto.
5779         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5780         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5782 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5784         PR fortran/55362
5785         * gfortran.dg/intrinsic_size_4.f90 : New test.
5787 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5789         PR target/56256
5790         * gcc.target/powerpc/pr56256.c: New test.
5792 2013-02-08  Ian Lance Taylor  <iant@google.com>
5794         * lib/go.exp: Load timeout.exp.
5796 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5798         PR rtl-optimization/56246
5799         * gcc.target/i386/pr56246.c: New test.
5801 2013-02-08  Jeff Law  <law@redhat.com>
5803         PR debug/53948
5804         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5806 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5808         PR target/56043
5809         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5810         powerpc*-*-linux*.
5812 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5814         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5816 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5818         PR rtl-optimization/56195
5819         * gcc.dg/torture/pr56195.c: New test.
5821 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5823         PR fortran/54107
5824         * gfortran.dg/recursive_interface_2.f90: New test.
5826 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5828         PR tree-optimization/56250
5829         * gcc.c-torture/execute/pr56250.c: New test.
5831 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5833         PR tree-optimization/56064
5834         * gcc.dg/fixed-point/view-convert-2.c: New test.
5836 2013-02-08  Michael Matz  <matz@suse.de>
5838         PR tree-optimization/52448
5839         * gcc.dg/pr52448.c: New test.
5841 2013-02-08  Richard Biener  <rguenther@suse.de>
5843         PR middle-end/56181
5844         * gcc.dg/torture/pr56181.c: New testcase.
5846 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5848         PR target/54222
5849         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5850         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5852 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5854         PR c++/56241
5855         * g++.dg/parse/crash61.C: New test.
5857         PR c++/56239
5858         * g++.dg/parse/pr56239.C: New test.
5860         PR c++/56237
5861         * g++.dg/abi/mangle61.C: New test.
5863 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5865         PR rtl-optimization/56225
5866         * gcc.target/i386/pr56225.c: New test.
5868 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5870         PR debug/56154
5871         * gcc.dg/guality/pr56154-1.c: New test.
5872         * gcc.dg/guality/pr56154-2.c: New test.
5873         * gcc.dg/guality/pr56154-3.c: New test.
5874         * gcc.dg/guality/pr56154-4.c: New test.
5875         * gcc.dg/guality/pr56154-aux.c: New file.
5877         PR tree-optimization/55789
5878         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5879         cleanup-tree-dump.
5880         * gcc.dg/tree-ssa/inline-3.c: Add
5881         --param max-early-inliner-iterations=2 option.
5883 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5885         PR debug/53363
5886         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5887         Add -fno-dwarf2-cfi-asm to dg-options.
5888         Adapt match count.
5890 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5892         PR target/56228
5893         * gcc.dg/pr56228.c: New test.
5895 2013-02-07  Alan Modra  <amodra@gmail.com>
5897         PR target/54009
5898         * gcc.target/powerpc/pr54009.c: New test.
5899         PR target/54131
5900         * gfortran.dg/pr54131.f: New test.
5902 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5904         PR fortran/55789
5905         * gfortran.dg/array_constructor_41.f90: New test.
5907 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5909         PR fortran/55978
5910         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5912 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5914         PR middle-end/56217
5915         * g++.dg/gomp/pr56217.C: New test.
5917 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5919         PR tree-optimization/56205
5920         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5921         * gcc.c-torture/execute/pr56205.c: New test.
5923 2013-02-05  Richard Biener  <rguenther@suse.de>
5925         PR tree-optimization/53342
5926         PR tree-optimization/53185
5927         * gcc.dg/vect/pr53185-2.c: New testcase.
5929 2013-02-05  Jan Hubicka  <jh@suse.cz>
5931         PR tree-optimization/55789
5932         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5933         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5934         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5935         * g++.dg/ipa/inline-1.C: New testcase.
5936         * g++.dg/ipa/inline-2.C: New testcase.
5937         * g++.dg/ipa/inline-3.C: New testcase.
5939 2013-02-05  Jan Hubicka  <jh@suse.cz>
5941         PR tree-optimization/55789
5942         * g++.dg/torture/pr55789.C: New testcase.
5944 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5946         PR middle-end/56167
5947         * gcc.dg/pr56167.c: New test.
5949 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5951         PR target/55146
5952         * gcc.target/sh/pr55146.c: New.
5954 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
5956         PR tree-optimization/54386
5957         * gcc.target/sh/pr54386.c: New.
5959 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
5961         PR fortran/56008
5962         * gfortran.dg/realloc_on _assign_16.f90 : New test.
5964         PR fortran/47517
5965         * gfortran.dg/realloc_on _assign_17.f90 : New test.
5967 2013-02-04  Alexander Potapenko  <glider@google.com>
5968             Jack Howarth  <howarth@bromo.med.uc.edu>
5969             Jakub Jelinek  <jakub@redhat.com>
5971         PR sanitizer/55617
5972         * g++.dg/asan/pr55617.C: New test.
5974 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5976         PR fortran/54195
5977         * gfortran.dg/typebound_operator_19.f90: New test.
5978         * gfortran.dg/typebound_assignment_4.f90: New test.
5980 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
5982         PR fortran/54107
5983         * gfortran.dg/recursive_interface_1.f90: New test.
5985 2013-02-04  Richard Guenther  <rguenther@suse.de>
5987         PR lto/56168
5988         * gcc.dg/lto/pr56168_0.c: New testcase.
5989         * gcc.dg/lto/pr56168_1.c: Likewise.
5991 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
5993         PR fortran/50627
5994         PR fortran/56054
5995         * gfortran.dg/block_12.f90:  New test.
5996         * gfortran.dg/module_error_1.f90:  New test.
5998 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6000         * lib/target-supports.exp (check_effective_target_vect_float)
6001         (check_effective_target_vect_no_align): Add mips-sde-elf.
6003 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6005         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6007 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6009         * gcc.dg/pr56023.c: XFAIL on AIX.
6010         * gcc.dg/vect/pr49352.c: Same.
6012 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6014         * gnat.dg/opt26.adb: New test.
6016 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6018         Revert.
6019         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6021         * gcc.target/arm/neon-vfnms-1.c: New test.
6022         * gcc.target/arm/neon-vfnma-1.c: New test.
6024 2013-01-31  Richard Biener  <rguenther@suse.de>
6026         PR tree-optimization/56157
6027         * gcc.dg/torture/pr56157.c: New testcase.
6029 2013-01-30  Richard Biener  <rguenther@suse.de>
6031         PR tree-optimization/56150
6032         * gcc.dg/torture/pr56150.c: New testcase.
6034 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6036         PR sanitizer/55374
6037         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6038         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6039         printed in backtrace.
6040         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6041         to avoid errors about mismatched allocation vs. deallocation.
6043         PR c++/55742
6044         * g++.dg/mv1.C: Moved to...
6045         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6046         * g++.dg/mv2.C: Moved to...
6047         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6048         * g++.dg/mv3.C: Moved to...
6049         * g++.dg/ext/mv3.C: ... here.
6050         * g++.dg/mv4.C: Moved to...
6051         * g++.dg/ext/mv4.C: ... here.
6052         * g++.dg/mv5.C: Moved to...
6053         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6054         * g++.dg/mv6.C: Moved to...
6055         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6056         * g++.dg/ext/mv7.C: New test.
6057         * g++.dg/ext/mv8.C: New test.
6058         * g++.dg/ext/mv9.C: New test.
6059         * g++.dg/ext/mv10.C: New test.
6060         * g++.dg/ext/mv11.C: New test.
6062 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6064         PR rtl-optimization/56144
6065         * gcc.dg/pr56144.c: New.
6067 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6069         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6070         message.
6071         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6072         * g++.dg/cpp0x/constexpr-55573.C: Same
6074 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6076         PR tree-optimization/56064
6077         * gcc.dg/fixed-point/view-convert.c: New test.
6079 2013-01-30  Andreas Schwab  <schwab@suse.de>
6081         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6082         evaluate the end index in string range.
6084 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6086         PR fortran/56138
6087         * gfortran.dg/allocatable_function_6.f90: New.
6089 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6090             Mikael Morin  <mikael@gcc.gnu.org>
6092         PR fortran/54107
6093         * gfortran.dg/proc_ptr_comp_36.f90: New.
6095 2013-01-29  Richard Biener  <rguenther@suse.de>
6097         PR tree-optimization/55270
6098         * gcc.dg/torture/pr55270.c: New testcase.
6100 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6102         PR rtl-optimization/56117
6103         * gcc.dg/pr56117.c: New test.
6105 2013-01-28  Richard Biener  <rguenther@suse.de>
6107         PR tree-optimization/56034
6108         * gcc.dg/torture/pr56034.c: New testcase.
6110 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6112         PR tree-optimization/56125
6113         * gcc.dg/pr56125.c: New test.
6115 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6116             Mikael Morin  <mikael@gcc.gnu.org>
6118         PR fortran/53537
6119         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6120         * gfortran.dg/import8.f90: Likewise.
6121         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6122         * gfortran.dg/import10.f90: New test.
6123         * gfortran.dg/import11.f90: Likewise
6125 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6127         PR testsuite/56053
6128         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6129         string.h.  Provide memset, malloc and free prototypes, adjust line
6130         numbers in dg-output.
6131         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6132         Provide memset prototype and adjust line numbers in dg-output.
6133         * c-c++-common/asan/global-overflow-1.c: Likewise.
6135         PR tree-optimization/56094
6136         * gcc.dg/pr56094.c: New test.
6138 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6140         * gcc.target/arm/neon-vfnms-1.c: New test.
6141         * gcc.target/arm/neon-vfnma-1.c: New test.
6143 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6145         PR target/56114
6146         * gcc.target/i386/pr56114.c: New test.
6148 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6150         PR fortran/55984
6151         * gfortran.dg/associate_14.f90: New test.
6153         PR fortran/56047
6154         * gfortran.dg/associate_13.f90: New test.
6156 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6158         PR tree-optimization/56098
6159         * gcc.dg/pr56098-1.c: New test.
6160         * gcc.dg/pr56098-2.c: New test.
6162 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6164         PR target/54222
6165         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6167 2013-01-22  Marek Polacek  <polacek@redhat.com>
6169         PR tree-optimization/56035
6170         * gcc.dg/pr56035.c: New test.
6172 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6174         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6175         for MIPS.
6177 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6179         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6181 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6183         PR c/56078
6184         * gcc.dg/pr56078.c: New test.
6185         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6187 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6189         PR tree-optimization/55927
6190         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6192 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6194         * gcc.target/i386/movsd.c: New test.
6196 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6198         PR inline-asm/55934
6199         * gcc.target/i386/pr55934.c: New test.
6201 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6203         PR fortran/56081
6204         * gfortran.dg/select_8.f90: New.
6206 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6208         * gcc.target/microblaze/microblaze.exp: Remove
6209         target_config_cflags check.
6211 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6213         PR fortran/56052
6214         * gfortran.dg/gomp/pr56052.f90: New test.
6216         PR target/49069
6217         * gcc.dg/pr49069.c: New test.
6219 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6221         PR c++/55944
6222         * g++.dg/cpp0x/constexpr-static10.C: New.
6224 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6226         PR target/56028
6227         * gcc.target/i386/pr56028.c: New test.
6229 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6231         PR target/55686
6232         * gcc.target/i386/pr55686.c: New test.
6234 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6236         PR c++/53609
6237         * g++.dg/cpp0x/variadic139.C: New test.
6238         * g++.dg/cpp0x/variadic140.C: Likewise.
6239         * g++.dg/cpp0x/variadic141.C: Likewise.
6241 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6243         * gnat.dg/warn8.adb: New test.
6245 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6247         PR fortran/55919
6248         * gfortran.dg/include_8.f90: New test.
6250 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6252         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6253         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6255 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6257         PR tree-optimization/56051
6258         * gcc.c-torture/execute/pr56051.c: New test.
6260 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6262         PR rtl-optimization/56023
6263         * gcc.dg/pr56023.c: New test.
6265 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6267         PR middle-end/56022
6268         * gcc.target/i386/pr56022.c: New test.
6270 2013-01-21  Jason Merrill  <jason@redhat.com>
6272         * lib/target-supports.exp (check_effective_target_alias): New.
6274 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6276         PR debug/53235
6277         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6279 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6281         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6283 2013-01-19  Jeff Law  <law@redhat.com>
6285         PR tree-optimization/52631
6286         * tree-ssa/pr52631.c: New test.
6287         * tree-ssa/ssa-fre-9: Update expected output.
6289 2013-01-19  Anthony Green  <green@moxielogic.com>
6291         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6292         for moxie.
6294 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6296         PR tree-optimization/56029
6297         * g++.dg/torture/pr56029.C: New test.
6299 2013-01-18  Sharad Singhai  <singhai@google.com>
6301         PR tree-optimization/55995
6302         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6304 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6306         PR target/55433
6307         * gcc.target/i386/pr55433.c: New.
6309 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6311         PR middle-end/56015
6312         * gfortran.dg/pr56015.f90: New test.
6314 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6316         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6318 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6320         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6321         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6322         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6323         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6324         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6326 2013-01-17  Jeff Law  <law@redhat.com>
6328         * gcc.dg/pr52573.c: Move to...
6329         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6331         PR rtl-optimization/52573
6332         * gcc.dg/pr52573.c: New test.
6334 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6336         PR sanitizer/55679
6337         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6338         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6339         check_no_compiler_messages to test support in ucontext.h.
6340         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6341         compliant RLIMIT_AS.
6343 2013-01-17  Marek Polacek  <polacek@redhat.com>
6345         PR rtl-optimization/55833
6346         * gcc.dg/pr55833.c: New test.
6348 2013-01-17  Jan Hubicka  <jh@suse.cz>
6350         PR tree-optimization/55273
6351         * gcc.c-torture/compile/pr55273.c: New testcase.
6353 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6355         PR target/55981
6356         * gcc.target/pr55981.c: New test.
6358 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6360         * gcc.target/arm/pr40887.c: Require at least armv5.
6361         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6362         * gcc.target/arm/pr51915.c: Likewise.
6363         * gcc.target/arm/pr52006.c: Likewise.
6364         * gcc.target/arm/pr53187.c: Likewise.
6366         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6367         * gcc.target/arm/ftest-support-arm.h: Delete.
6368         * gcc.target/arm/ftest-support-thumb.h: Delete.
6369         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6370         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6371         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6372         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6373         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6374         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6375         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6376         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6377         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6378         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6379         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6380         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6381         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6382         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6383         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6384         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6385         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6386         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6387         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6388         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6389         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6390         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6391         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6392         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6394 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6396         PR tree-optimizations/55264
6397         * g++.dg/ipa/pr55264.C: New test.
6399 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6401         PR fortran/55983
6402         * gfortran.dg/class_55.f90: New.
6404 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6406         PR testsuite/55994
6407         * gcc.c-torture/execute/builtins/builtins.exp: Add
6408         -Wl,--allow-multiple-definition for eabi and elf targets.
6410         PR testsuite/54622
6411         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6412         check_effective_target_vect_perm_short,
6413         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6414         check_effective_target_vect64): Return 0 for big-endian ARM.
6415         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6417         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6418         prototypes.
6420 2013-01-16  Richard Biener  <rguenther@suse.de>
6422         PR tree-optimization/55964
6423         * gcc.dg/torture/pr55964.c: New testcase.
6425 2013-01-16  Richard Biener  <rguenther@suse.de>
6427         PR tree-optimization/54767
6428         PR tree-optimization/53465
6429         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6431 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6433         PR target/55301
6434         * gcc.target/sh/sh-switch.c: New testcase.
6436 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6438         * gcc.dg/webizer.c: Increase the array size.
6440 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6442         PR target/55940
6443         * gcc.dg/pr55940.c: New test.
6445 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6446             Harald Anlauf  <anlauf@gmx.de>
6448         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6449         * gfortran.dg/bounds_check_5.f90: Likewise.
6450         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6451         * gfortran.dg/continuation_9.f90: Likewise.
6452         * gfortran.dg/move_alloc_13.f90: Likewise.
6453         * gfortran.dg/structure_constructor_11.f90: Likewise.
6454         * gfortran.dg/tab_continuation.f: Likewise.
6455         * gfortran.dg/warning-directive-2.F90: Likewise.
6456         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6458 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6460         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6461         * gcc.target/arm/fma-sp.c: Likewise.
6463 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6465         PR rtl-optimization/55153
6466         * gcc.dg/pr55153.c: New.
6468 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6470         PR tree-optimization/55920
6471         * gcc.c-torture/compile/pr55920.c: New test.
6473 2013-01-15  Richard Biener  <rguenther@suse.de>
6475         PR middle-end/55882
6476         * gcc.dg/torture/pr55882.c: New testcase.
6478 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6480         PR tree-optimization/55955
6481         * gcc.c-torture/compile/pr55955.c: New test.
6483 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6485         PR c++/55663
6486         * g++.dg/cpp0x/alias-decl-31.C: New test.
6488 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6490         PR fortran/54286
6491         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6492         case where interface is null.
6494 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6496         PR fortran/55806
6497         * gfortran.dg/array_constructor_40.f90:  New test.
6499 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6501         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6503 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6505         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6506         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6507         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6508         * gcc.target/aarch64/vect-ld1r.c: New.
6509         * gcc.target/aarch64/vect-ld1r.x: New.
6511 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6513         PR target/55948
6514         * gcc.target/i386/hle-clear-rel.c: New file
6515         * gcc.target/i386/hle-store-rel.c: New file.
6517 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6519         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6520         * gfortran.dg/bounds_check_4.f90: Likewise.
6521         * gfortran.dg/inquire_10.f90: Likewise.
6522         * gfortran.dg/minloc_3.f90: Likewise.
6523         * gfortran.dg/minlocval_3.f90: Likewise.
6524         * gfortran.dg/module_double_reuse.f90: Likewise.
6525         * gfortran.dg/mvbits_1.f90: Likewise.
6526         * gfortran.dg/oldstyle_1.f90: Likewise.
6527         * gfortran.dg/pr20163-2.f: Likewise.
6528         * gfortran.dg/save_1.f90: Likewise.
6529         * gfortran.dg/scan_1.f90: Likewise.
6530         * gfortran.dg/select_char_1.f90: Likewise.
6531         * gfortran.dg/shape_4.f90: Likewise.
6532         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6533         * gfortran.dg/function_optimize_10.f90: Likewise.
6534         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6535         * gfortran.dg/used_types_17.f90: Likewise.
6536         * gfortran.dg/used_types_18.f90: Likewise.
6538 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6540         PR fortran/54286
6541         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6543 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6545         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6547 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6549         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6551 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6553         PR fortran/55072
6554         * gfortran.dg/assumed_type_2.f90: Fix test case.
6555         * gfortran.dg/internal_pack_13.f90: New test.
6556         * gfortran.dg/internal_pack_14.f90: New test.
6558 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6560         PR fortran/55868
6561         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6562         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6563         $tar to STAR.
6565 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6567         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6569 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6571         PR target/55719
6572         * gcc.target/s390/pr55719.c: New testcase.
6574 2013-01-11  Richard Guenther  <rguenther@suse.de>
6576         PR tree-optimization/44061
6577         * gcc.dg/pr44061.c: New testcase.
6579 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6581         Update copyright years.
6583 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6584             Jakub Jelinek  <jakub@redhat.com>
6586         PR target/55565
6587         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6589 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6591         PR rtl-optimization/55672
6592         * gcc.target/i386/pr55672.c: New.
6594 2013-01-10  Jeff Law  <law@redhat.com>
6596         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6597         pass/fail message unique.
6600 2013-01-10  Jason Merrill  <jason@redhat.com>
6602         * ada/.gitignore: New.
6604 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6606         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6607         Add tls options.
6608         * g++.dg/tls/thread_local2.C: Likewise.
6609         * g++.dg/tls/thread_local2g.C: Likewise.
6610         * g++.dg/tls/thread_local6.C: Likewise.
6611         * g++.dg/tls/thread_local-order1.C: Add tls options.
6612         * g++.dg/tls/thread_local-order2.C: Likewise.
6613         * g++.dg/tls/thread_local3.C: Likewise.
6614         * g++.dg/tls/thread_local3g.C: Likewise.
6615         * g++.dg/tls/thread_local4.C: Likewise.
6616         * g++.dg/tls/thread_local4g.C: Likewise.
6617         * g++.dg/tls/thread_local5.C: Likewise.
6618         * g++.dg/tls/thread_local5g.C: Likewise.
6619         * g++.dg/tls/thread_local6g.C: Likewise.
6621 2013-01-10  Kostya Serebryany  <kcc@google.com>
6623         * g++.dg/asan/asan_test.cc: Sync from upstream.
6625 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6627         PR tree-optimization/55921
6628         * gcc.c-torture/compile/pr55921.c: New test.
6630 2013-01-09  Jan Hubicka  <jh@suse.cz>
6632         PR tree-optimization/55569
6633         * gcc.c-torture/compile/pr55569.c: New testcase.
6635 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6637         PR fortran/47203
6638         * gfortran.dg/use_28.f90: New test.
6640 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6642         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6643         number matching more robust.
6645 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6647         PR rtl-optimization/55829
6648         * gcc.target/i386/pr55829.c: New.
6650 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6652         PR fortran/55758
6653         * gfortran.dg/bind_c_bool_1.f90: New.
6654         * gfortran.dg/do_5.f90: Add dg-warning.
6656 2013-01-09  Jan Hubicka  <jh@suse.cz>
6658         PR tree-optimization/55875
6659         * gcc.c-torture/execute/pr55875.c: New testcase.
6660         * g++.dg/torture/pr55875.C: New testcase.
6662 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6664         PR c/48418
6665         * c-c++-common/pr48418.c: New test.
6667 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6669         PR c++/55801
6670         * g++.dg/tls/thread_local-ice.C: New.
6672 2013-01-09  Andreas Schwab  <schwab@suse.de>
6674         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6676 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6678         PR tree-optimization/48189
6679         * gcc.dg/pr48189.c: New test.
6681 2013-01-04  Jan Hubicka  <jh@suse.cz>
6683         PR tree-optimization/55823
6684         * g++.dg/ipa/devirt-10.C: New testcase.
6686 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6687             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6689         PR rtl-optimization/55845
6690         * gcc.target/i386/pr55845.c: New test.
6692 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6694         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6695         instructions generated instead of number of occurances.
6697 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6699         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6700         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6701         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6702         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6703         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6704         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6705         * gcc.target/aarch64/vect-fcm.x: Likewise.
6706         * lib/target-supports.exp
6707         (check_effective_target_vect_cond): Enable for AArch64.
6709 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6711         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6712         endian-safe float pool loading.
6713         (test_square_root_v4sf): Likewise.
6714         (test_square_root_v2df): Likewise.
6715         * lib/target-supports.exp
6716         (check_effective_target_vect_call_sqrtf): Add AArch64.
6718 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6720         PR debug/55579
6721         * gcc.dg/tree-ssa/pr55579.c: New test.
6723 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6725         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6726         asm comments.
6728 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6730         PR middle-end/55890
6731         * gcc.dg/torture/pr55890-3.c: New test.
6733         PR middle-end/55851
6734         * gcc.c-torture/compile/pr55851.c: New test.
6736         PR sanitizer/55844
6737         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6738         dg-options.
6740 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6742         PR fortran/55618
6743         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6745 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6747         PR fortran/55763
6748         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6749         * gfortran.dg/pointer_init_7.f90: New.
6751 2013-01-07  Richard Biener  <rguenther@suse.de>
6753         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6755 2013-01-07  Richard Biener  <rguenther@suse.de>
6757         PR middle-end/55890
6758         * gcc.dg/torture/pr55890-1.c: New testcase.
6759         * gcc.dg/torture/pr55890-2.c: Likewise.
6761 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6763         * gcc.target/aarch64/fmovd.c: New.
6764         * gcc.target/aarch64/fmovf.c: Likewise.
6765         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6766         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6767         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6768         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6769         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6770         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6772 2013-01-07  Richard Biener  <rguenther@suse.de>
6774         PR tree-optimization/55888
6775         PR tree-optimization/55862
6776         * gcc.dg/torture/pr55888.c: New testcase.
6778 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6780         PR fortran/55852
6781         * gfortran.dg/intrinsic_size_3.f90: New.
6783 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6785         PR fortran/55763
6786         * gfortran.dg/select_type_32.f90: New.
6788 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6790         PR c++/52343
6791         * g++.dg/cpp0x/alias-decl-29.C: New test.
6793 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6795         PR fortran/53876
6796         PR fortran/54990
6797         PR fortran/54992
6798         * gfortran.dg/class_array_15.f03: New test.
6800 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6802         PR fortran/42769
6803         PR fortran/45836
6804         PR fortran/45900
6805         * gfortran.dg/use_23.f90: New test.
6806         * gfortran.dg/use_24.f90: New test.
6807         * gfortran.dg/use_25.f90: New test.
6808         * gfortran.dg/use_26.f90: New test.
6809         * gfortran.dg/use_27.f90: New test.
6811 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6813         * gnat.dg/specs/clause_on_volatile.ads: New test.
6815 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6817         * gnat.dg/alignment10.adb: New test.
6819 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6820             Mikael Morin  <mikael@gcc.gnu.org>
6822         PR fortran/55827
6823         * gfortran.dg/use_22.f90: New test.
6825 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6827         * gcc.target/aarch64/cmp-1.c: New testcase.
6829 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6831         PR fortran/55172
6832         * gfortran.dg/select_type_31.f03: New test.
6834 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6836         PR c++/54526 (again)
6837         * g++.dg/cpp0x/parse2.C: Extend.
6838         * g++.old-deja/g++.other/crash28.C: Adjust.
6840 2013-01-04  Richard Biener  <rguenther@suse.de>
6842         PR tree-optimization/55862
6843         * gcc.dg/torture/pr55862.c: New testcase.
6845 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6847         PR tree-optimization/55755
6848         * gcc.dg/torture/pr55755.c: New test.
6849         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6850         * gcc.dg/tree-ssa/pr45144.c: Update.
6852 2013-01-04  Richard Biener  <rguenther@suse.de>
6854         PR middle-end/55863
6855         * gcc.dg/fold-reassoc-2.c: New testcase.
6857 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6859         PR fortran/55763
6860         * gfortran.dg/null_7.f90: New.
6862 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6864         PR fortran/55854
6865         PR fortran/55763
6866         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6867         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6868         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6870 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6872         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6874 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6876         PR fortran/55855
6877         * gfortran.dg/assignment_1.f90: Modified.
6878         * gfortran.dg/assignment_4.f90: New.
6880 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6882         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6884 2013-01-03  Richard Biener  <rguenther@suse.de>
6886         PR tree-optimization/55857
6887         * gcc.dg/vect/pr55857-1.c: New testcase.
6888         * gcc.dg/vect/pr55857-2.c: Likewise.
6890 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6892         PR rtl-optimization/55838
6893         * gcc.dg/pr55838.c: New test.
6895         PR tree-optimization/55832
6896         * gcc.c-torture/compile/pr55832.c: New test.
6898 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6900         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6901         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6902         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6903         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6904         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6905         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6906         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6907         * gcc.dg/unroll_1.c: Ditto.
6908         * gcc.dg/unroll_2.c: Ditto.
6909         * gcc.dg/unroll_3.c: Ditto.
6910         * gcc.dg/unroll_4.c: Ditto.
6912 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6914         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6916 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6918         PR fortran/55818
6919         * gfortran.dg/eof_4.f90: New test.
6921 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
6923         * lib/c-compat.exp (compat-use-alt-compiler): Remove
6924         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6925         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6926         (compat_setup_dfp): Initialize compat_alt_caret and
6927         compat_save_TEST_ALWAYS_FLAGS.
6929 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6931         * gcc.dg/torture/tls/tls-reload-1.c: New test.
6933 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
6935         * gcc.dg/torture/fp-int-convert-2.c: New test.
6937 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6939         * gfortran.dg/newunit_3.f90: Add dg-do run.
6940         * gfortran.dg/inquire_15.f90: Add dg-do run.
6942 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
6944         PR tree-optimization/55831
6945         * gcc.dg/pr55831.c: New test.
6947 Copyright (C) 2013 Free Software Foundation, Inc.
6949 Copying and distribution of this file, with or without modification,
6950 are permitted in any medium without royalty provided the copyright
6951 notice and this notice are preserved.