Testcase for PR58282
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba9f6313f15aac6269ac7c23212401242ddc7053b
1 2013-09-08  Tom de Vries  <tom@codesourcery.com>
3         PR c++/58282
4         * g++.dg/tm/noexcept-6.C: New test.
6 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
8         * gcc.target/arc/cond-set-use.c: New test.
10 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
12         * gnat.dg/stack_usage2.adb: New test.
14 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
16         * gcc.target/aarch64/table-intrinsics.c
17         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
18         (qtb_tests8_< ,2,3,4>): Likewise.
19         (qtblq_tests8_< ,2,3,4>): Likewise.
20         (qtbxq_tests8_< ,2,3,4>): Likewise.
22 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
24         * gnat.dg/warn10.ad[sb]: New test.
25         * gnat.dg/warn10_pkg.ads: New helper.
27 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
29         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
30         Don't expect NULL in foo.result set.
31         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
32         in ESCAPED set.
33         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
34         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
36 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
38         * gcc.target/s390/nearestint-1.c: New testcase.
40 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
41             Vineet Gupta  <Vineet.Gupta@synopsys.com>
43         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
44         * testsuite/gcc.target/arc: New directory.
45         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
46         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
47         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
48         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
49         * testsuite/gcc.dg/builtin-apply2.c
50         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
52 2013-09-04  Jan Hubicka  <jh@suse.cz>
54         PR middle-end/58201
55         * g++.dg/torture/pr58201_0.C: New testcase.
56         * g++.dg/torture/pr58201_1.C: New testcase.
57         * g++.dg/torture/pr58201.h: New testcase.
59 2013-09-05  Jan Hubicka  <jh@suse.cz>
61         * gcc.dg/autopar/pr49960.c: Disable partial inlining
63 2013-09-05  Richard Biener  <rguenther@suse.de>
65         PR tree-optimization/58137
66         * gcc.target/i386/pr58137.c: New testcase.
68 2013-09-05  Martin Jambor  <mjambor@suse.cz>
70         * g++.dg/ipa/remref-1.C: New test.
71         * g++.dg/ipa/remref-2.C: Likewise.
73 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
75         PR c++/24926
76         * g++.dg/parse/access11.C: New.
78 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
80         * g++.dg/warn/weak1.C: Skip on AIX.
82 2013-09-04  Easwaran Raman  <eraman@google.com>
84         PR middle-end/57370
85         PR tree-optimization/58011
86         * gfortran.dg/reassoc_12.f90: New testcase.
87         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
89 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
91         * gcc.dg/attr-weakref-1.c: Skip on AIX.
92         * gcc.dg/torture/pr53922.c: Skip on AIX.
93         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
95 2013-09-04  Teresa Johnson  <tejohnson@google.com>
97         * gcc.dg/unroll_1.c: Test dumping to stderr.
99 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
101         PR c++/58305
102         * g++.dg/warn/deprecated-8.C: New.
104 2013-09-03  Jeff Law  <law@redhat.com>
106         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
107         dump output.
109 2013-09-03  Meador Inge  <meadori@codesourcery.com>
111         Revert:
113         2013-08-30  Meador Inge  <meadori@codesourcery.com>
115         * gcc.dg/Warray-bounds-11.c: New testcase.
117 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
119         * lib/target-supports.exp (check_weak_available): Return true for AIX.
121 2013-09-03  Jan Hubicka  <jh@suse.cz>
123         * g++.dg/ipa/devirt-15.C: Fix testcase.
125 2013-09-03  Richard Biener  <rguenther@suse.de>
127         PR middle-end/57656
128         * gcc.dg/torture/pr57656.c: New testcase.
130 2013-09-03  Richard Biener  <rguenther@suse.de>
132         PR middle-end/57287
133         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
135 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
137         PR fortran/PR56519
138         * gfortran.dg/do_concurrent_3.f90:  New test case.
140 2013-09-02  Jan Hubicka  <jh@suse.cz>
142         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
144 2013-09-02  Martin Jambor  <mjambor@suse.cz>
146         PR ipa/58106
147         * gcc.dg/ipa/pr58106.c: New test.
149 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
151         * gcc.target/aarch64/scalar_intrinsics.c
152         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
154 2013-09-02  Richard Biener  <rguenther@suse.de>
156         PR middle-end/57511
157         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
159 2013-09-02  Richard Biener  <rguenther@suse.de>
161         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
162         reference.
164 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
166         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
168 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
170         PR c++/21682, implement DR 565
171         * g++.dg/template/using24.C: New.
172         * g++.dg/template/using25.C: Likewise.
173         * g++.dg/template/using26.C: Likewise.
175 2013-09-01  Jan Hubicka  <jh@suse.cz>
177         * g++.dg/ipa/devirt-15.C: New testcase.
179 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
181         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
183 2013-08-31  Jan Hubicka  <jh@suse.cz>
185         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
186         * g++.dg/tree-ssa/pr45453.C: Likewise.
188 2013-08-31  Jan Hubicka  <jh@suse.cz>
190         * gcc.dg/fork-instrumentation.c: New testcase.
192 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
194         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
196 2013-08-30  Meador Inge  <meadori@codesourcery.com>
198         * gcc.dg/Warray-bounds-11.c: New testcase.
200 2013-08-30  Marek Polacek  <polacek@redhat.com>
202         * g++.dg/ubsan/div-by-zero-1.C: New test.
203         * c-c++-common/ubsan/save-expr-1.c: New test.
204         * c-c++-common/ubsan/save-expr-2.c: New test.
205         * c-c++-common/ubsan/save-expr-3.c: New test.
206         * c-c++-common/ubsan/save-expr-4.c: New test.
207         * c-c++-common/ubsan/typedef-1.c: New test.
208         * c-c++-common/ubsan/const-char-1.c: New test.
209         * c-c++-common/ubsan/const-expr.c: New test.
210         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
211         * c-c++-common/ubsan/shift-1.c: Likewise.
212         * c-c++-common/ubsan/shift-2.c: Likewise.
213         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
214         * lib/ubsan-dg.exp: New file.
215         * g++.dg/dg.exp: Add ubsan tests.
216         * g++.dg/ubsan/ubsan.exp: New file.
217         * gcc.dg/ubsan/ubsan.exp: New file.
218         * g++.dg/ubsan/cxx11-shift-1.C: New test.
219         * g++.dg/ubsan/cxx11-shift-2.C: New test.
220         * c-c++-common/ubsan/div-by-zero-3.c: New test.
221         * c-c++-common/ubsan/div-by-zero-1.c: New test.
222         * c-c++-common/ubsan/div-by-zero-4.c: New test.
223         * c-c++-common/ubsan/shift-3.c: New test.
224         * c-c++-common/ubsan/unreachable-1.c: New test.
225         * c-c++-common/ubsan/shift-1.c: New test.
226         * c-c++-common/ubsan/shift-2.c: New test.
227         * c-c++-common/ubsan/div-by-zero-2.c: New test.
228         * gcc.dg/ubsan/c99-shift-2.c: New test.
229         * gcc.dg/ubsan/c99-shift-1.c: New test.
231 2013-08-29  Jan Hubicka  <jh@suse.cz>
233         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
234         to match template and comment.
236 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
238         PR c++/51424
239         * g++.dg/cpp0x/dc8.C: New.
240         * g++.dg/template/meminit1.C: Adjust.
242 2013-08-30  Teresa Johnson  <tejohnson@google.com>
244         * gcc.dg/inline-dump.c: Delete inadvertant commit.
246 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
248         PR tree-optimization/58277
249         * gcc.c-torture/execute/pr58277-1.c: New test.
250         * gcc.c-torture/execute/pr58277-2.c: New test.
252 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
254         * gcc.dg/guality/param-1.c: New test.
255         * gcc.dg/guality/param-2.c: Likewise.
257 2013-08-30  Richard Biener  <rguenther@suse.de>
259         PR tree-optimization/58228
260         * gcc.dg/torture/pr58228.c: New testcase.
262 2013-08-30  Richard Biener  <rguenther@suse.de>
264         PR tree-optimization/58223
265         * gcc.dg/torture/pr58223.c: New testcase.
266         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
268 2013-08-30  Richard Biener  <rguenther@suse.de>
270         PR tree-optimization/58010
271         * gcc.dg/pr58010.c: New testcase.
273 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
275         * gcc.dg/unroll_3.c: Message change.
276         * gcc.dg/unroll_4.c: Likewise.
277         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
278         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
279         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
280         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
281         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
282         * gcc.dg/tree-ssa/loop-23.c: Likewise.
283         * gcc.dg/tree-ssa/loop-1.c: Likewise.
284         * gcc.dg/unroll_1.c: Likewise.
285         * gcc.dg/vect/bb-slp-31.c: Likewise.
286         * gcc.dg/vect/bb-slp-14.c: Likewise.
287         * gcc.dg/vect/bb-slp-8.c: Likewise.
288         * gcc.dg/vect/bb-slp-23.c: Likewise.
289         * gcc.dg/vect/bb-slp-15.c: Likewise.
290         * gcc.dg/vect/bb-slp-9.c: Likewise.
291         * gcc.dg/vect/bb-slp-24.c: Likewise.
292         * gcc.dg/vect/bb-slp-16.c: Likewise.
293         * gcc.dg/vect/bb-slp-25.c: Likewise.
294         * gcc.dg/vect/bb-slp-17.c: Likewise.
295         * gcc.dg/vect/bb-slp-26.c: Likewise.
296         * gcc.dg/vect/bb-slp-18.c: Likewise.
297         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
298         * gcc.dg/vect/bb-slp-27.c: Likewise.
299         * gcc.dg/vect/bb-slp-19.c: Likewise.
300         * gcc.dg/vect/bb-slp-28.c: Likewise.
301         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
302         * gcc.dg/vect/bb-slp-29.c: Likewise.
303         * gcc.dg/vect/bb-slp-8a.c: Likewise.
304         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
305         * gcc.dg/vect/bb-slp-1.c: Likewise.
306         * gcc.dg/vect/bb-slp-8b.c: Likewise.
307         * gcc.dg/vect/bb-slp-2.c: Likewise.
308         * gcc.dg/vect/bb-slp-3.c: Likewise.
309         * gcc.dg/vect/bb-slp-10.c: Likewise.
310         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
311         * gcc.dg/vect/bb-slp-4.c: Likewise.
312         * gcc.dg/vect/bb-slp-11.c: Likewise.
313         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
314         * gcc.dg/vect/bb-slp-5.c: Likewise.
315         * gcc.dg/vect/bb-slp-20.c: Likewise.
316         * gcc.dg/vect/bb-slp-6.c: Likewise.
317         * gcc.dg/vect/bb-slp-21.c: Likewise.
318         * gcc.dg/vect/bb-slp-30.c: Likewise.
319         * gcc.dg/vect/bb-slp-13.c: Likewise.
320         * gcc.dg/vect/bb-slp-7.c: Likewise.
321         * gcc.dg/vect/bb-slp-22.c: Likewise.
322         * gcc.dg/unroll_2.c: Likewise.
323         * g++.dg/vect/slp-pr50413.cc: Likewise.
324         * g++.dg/vect/slp-pr56812.cc: Likewise.
325         * g++.dg/vect/slp-pr50819.cc: Likewise.
327 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
329         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
331 2013-08-29  Teresa Johnson  <tejohnson@google.com>
333         * gcc.dg/pr40209.c: Use -fopt-info.
334         * gcc.dg/pr26570.c: Ditto.
335         * gcc.dg/pr32773.c: Ditto.
336         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
338 2013-08-29  Richard Biener  <rguenther@suse.de>
340         PR tree-optimization/58246
341         * gcc.dg/torture/pr58246.c: New testcase.
343 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
345         PR fortran/52243
346         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
347         obsolete by patch.
348         * gfortran.dg/realloc_on_assign_19.f90:  New test.
350 2013-08-29  Richard Biener  <rguenther@suse.de>
352         PR middle-end/57287
353         * gcc.dg/pr57287-2.c: New testcase.
355 2013-08-29  Richard Biener  <rguenther@suse.de>
357         PR tree-optimization/57685
358         * gcc.dg/torture/pr57685.c: New testcase.
360 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
362         PR c++/58255
363         * g++.dg/cpp0x/dc7.C: New.
365 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
367         PR middle-end/58257
368         * c-c++-common/gomp/pr58257.c: New test.
370 2013-08-28  Richard Biener  <rguenther@suse.de>
372         PR tree-optimization/56933
373         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
375 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
377         * gcc.target/aarch64/scalar_shift_1.c: New.
379 2013-08-27  Richard Biener  <rguenther@suse.de>
381         PR tree-optimization/57521
382         * gcc.dg/torture/pr57521.c: New testcase.
384 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
386         PR rtl-optimization/57860
387         PR rtl-optimization/57861
388         PR rtl-optimization/57875
389         PR rtl-optimization/57876
390         PR rtl-optimization/57877
391         * gcc.c-torture/execute/pr57860.c: New test.
392         * gcc.c-torture/execute/pr57861.c: New test.
393         * gcc.c-torture/execute/pr57875.c: New test.
394         * gcc.c-torture/execute/pr57876.c: New test.
395         * gcc.c-torture/execute/pr57877.c: New test.
397 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
399         PR fortran/58146
400         * gfortran.dg/bounds_check_18.f90:  New test.
402 2013-08-23  Jan Hubicka  <jh@suse.cz>
404         * g++.dg/ipa/devirt-14.C: Fix typo.
406 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
408         PR fortran/57798
409         * gfortran.dg/inline_sum_5.f90: New.
411 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
413         PR fortran/57843
414         * gfortran.dg/typebound_assignment_7.f90: New.
416 2013-08-23  Jan Hubicka  <jh@suse.cz>
418         * g++.dg/ipa/devirt-13.C: New testcase.
419         * g++.dg/ipa/devirt-14.C: New testcase.
421 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
423         PR target/58218
424         * gcc.target/i386/pr58218.c: New test.
426         PR tree-optimization/58209
427         * gcc.c-torture/execute/pr58209.c: New test.
429 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
431         * gcc.target/powerpc/pr57744.c: Declare abort.
433 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
435         PR c++/56380
436         * g++.dg/template/error54.C: New.
438 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
440         PR fortran/58185
441         * gfortran.dg/select_type_34.f90: New.
443 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/56130
446         * g++.dg/warn/deprecated-7.C: New.
448 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
450         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
452 2013-08-21  Jeff Law  <law@redhat.com>
454         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
456 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/56134
459         * g++.dg/ext/attr-alias-3.C: New.
461 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
463         PR fortran/53655
464         * gfortran.dg/intent_out_8.f90: New.
466 2013-08-20  Teresa Johnson  <tejohnson@google.com>
468         PR rtl-optimizations/57451
469         * g++.dg/tree-prof/pr57451.C: New test.
471 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
473         PR c++/58190
474         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
476 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
478         PR c/57490
479         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
481 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
483         * gcc.target/powerpc/dfp-dd-2.c: New test.
484         * gcc.target/powerpc/dfp-td-2.c: Likewise.
485         * gcc.target/powerpc/dfp-td-3.c: Likewise.
487 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
489         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
490         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
491         Check for SLL too.
493 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
495         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
497         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
498         "Threaded".
500         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
501         correct test response.
503         PR testsuite/52641
504         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
505         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
506         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
507         (v4si): Use it.
508         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
509         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
511         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
513 2013-08-18  Jan Hubicka  <jh@suse.cz>
515         * g++.dg/ipa/type-inheritance-1.C: New testcase.
517 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
519         PR fortran/46271
520         * gfortran.dg/gomp/proc_ptr_1.f90: New.
522 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
524         PR tree-optimization/58006
525         * g++.dg/opt/pr58006.C: New test.
527 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
529         * gnat.dg/specs/linker_alias.ads: New test.
531 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
533         PR tree-optimization/58164
534         * gcc.c-torture/compile/pr58164.c: New test.
536         PR tree-optimization/58165
537         * g++.dg/opt/pr58165.C: New test.
539 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/51912
542         * g++.dg/cpp0x/enum28.C: New.
543         * g++.dg/cpp0x/enum15.C: Adjust.
545 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
547         PR target/57949
548         * gcc.target/powerpc/pr57949-1.c: New.
549         * gcc.target/powerpc/pr57949-2.c: New.
551 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
553         PR tree-optimization/58145
554         * gcc.dg/pr58145-1.c: New test.
555         * gcc.dg/pr58145-2.c: New test.
557 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
559         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
560         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
561         * gcc.dg/debug/dwarf2/static1.c: Likewise.
562         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
563         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
564         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
565         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
566         * gcc.dg/debug/dwarf2/var1.c: Likewise.
567         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
568         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
569         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
570         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
571         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
572         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
573         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
574         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
575         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
576         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
577         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
578         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
579         * gcc.dg/debug/dwarf2/var2.c: Likewise.
580         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
581         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
582         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
583         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
584         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
585         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
586         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
587         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
588         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
589         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
590         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
591         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
592         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
593         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
594         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
595         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
596         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
597         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
598         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
599         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
601         PR testsuite/52641
602         * gcc.c-torture/execute/pr56799.x: New file.
604         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
606         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
608         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
609         * gcc.dg/pr44214-3.c (v2df): Likewise.
611         * gcc.dg/pr46647.c: xfail for avr-*-*.
613         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
614         memcpy by one.
615         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
616         Expect l to be optimized away.
617         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
619         PR testsuite/52641
620         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
621         to tests that assume int/double are larger than short/float.
623         PR testsuite/52641
624         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
625         target { ! int16 }.
626         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
627         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
628         target { int16 }.  Restrict existing tests to target { int32 }
629         where appropriate.
630         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
631         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
632         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
633         * lib/target-supports.exp (check_effective_target_int32): New proc.
635         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
636         exclude from scan test.
638         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
639         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
640         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
641         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
642         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
643         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
644         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
645         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
646         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
647         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
648         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
649         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
650         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
651         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
652         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
653         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
654         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
655         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
656         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
658 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
660         * gcc.target/arm/pr19599.c: Skip for -mthumb.
662         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
663         to be the first test directive.
664         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
665         * gcc.target/arm/atomic-op-acquire.c: Likewise.
666         * gcc.target/arm/atomic-op-char.c: Likewise.
667         * gcc.target/arm/atomic-op-consume.c: Likewise.
668         * gcc.target/arm/atomic-op-int.c: Likewise.
669         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
670         * gcc.target/arm/atomic-op-release.c: Likewise.
671         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
672         * gcc.target/arm/atomic-op-short.c: Likewise.
674 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
676         PR rtl-optimization/57662
677         * gcc.dg/pr57662.c: New test.
679 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
681         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
682         alternative to -1.
683         * gcc.target/mips/nans-legacy.c: Likewise.
685 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
687         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
688         escapes.
689         * gcc.target/mips/fabs-legacy.c: Likewise.
690         * gcc.target/mips/fabsf-2008.c: Likewise.
691         * gcc.target/mips/fabsf-legacy.c: Likewise.
692         * gcc.target/mips/fneg-2008.c: Likewise.
693         * gcc.target/mips/fneg-legacy.c: Likewise.
694         * gcc.target/mips/fnegf-2008.c: Likewise.
695         * gcc.target/mips/fnegf-legacy.c: Likewise.
696         * gcc.target/mips/nan-2008.c: Likewise.
697         * gcc.target/mips/nan-legacy.c: Likewise.
698         * gcc.target/mips/nanf-2008.c: Likewise.
699         * gcc.target/mips/nanf-legacy.c: Likewise.
700         * gcc.target/mips/nans-2008.c: Likewise.
701         * gcc.target/mips/nans-legacy.c: Likewise.
702         * gcc.target/mips/nansf-2008.c: Likewise.
703         * gcc.target/mips/nansf-legacy.c: Likewise.
705 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
707         * gnat.dg/valued_proc.adb: New test.
708         * gnat.dg/valued_proc_pkg.ads: New helper.
710 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
712         PR tree-optimization/57661
713         * g++.dg/opt/pr57661.C: New test.
715         PR sanitizer/56417
716         * gcc.dg/asan/pr56417.c: New test.
718 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
720         * gnat.dg/loop_optimization16.adb: New test.
721         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
723 2013-08-13  Marek Polacek  <polacek@redhat.com>
725         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
727 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
729         Example of converting global state to per-pass state.
731         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
732         global state "static int counter" to...
733         (one_pass::counter): ...this instance data.
735 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
737         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
738         to member function...
739         (one_pass::gate): ...this.
740         (one_pass_exec): Convert to member function...
741         (one_pass::impl_execute): ...this.
743 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
745         PR c++/57416
746         * g++.dg/cpp0x/pr57416.C: New.
748 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
750         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
751         changes.
752         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
753         * g++.dg/cpp0x/defaulted2.C: Likewise.
754         * g++.dg/cpp0x/defaulted31.C: Likewise.
755         * g++.dg/cpp0x/error6.C: Likewise.
756         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
757         * g++.dg/cpp0x/override2.C: Likewise.
758         * g++.dg/cpp0x/parse1.C: Likewise.
759         * g++.dg/cpp0x/scoped_enum.C: Likewise.
760         * g++.dg/cpp0x/temp_default4.C: Likewise.
761         * g++.dg/ext/attrib32.C: Likewise.
762         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
763         * g++.dg/ext/mv13.C: Likewise.
764         * g++.dg/ext/mv7.C: Likewise.
765         * g++.dg/ext/mv9.C: Likewise.
766         * g++.dg/ext/pr57362.C: Likewise.
767         * g++.dg/ext/typeof10.C: Likewise.
768         * g++.dg/lookup/anon6.C: Likewise.
769         * g++.dg/lookup/crash6.C: Likewise.
770         * g++.dg/lookup/name-clash5.C: Likewise.
771         * g++.dg/lookup/name-clash6.C: Likewise.
772         * g++.dg/other/anon4.C: Likewise.
773         * g++.dg/other/error15.C: Likewise.
774         * g++.dg/other/error8.C: Likewise.
775         * g++.dg/other/redecl2.C: Likewise.
776         * g++.dg/parse/crash16.C: Likewise.
777         * g++.dg/parse/crash21.C: Likewise.
778         * g++.dg/parse/crash38.C: Likewise.
779         * g++.dg/parse/redef2.C: Likewise.
780         * g++.dg/parse/struct-as-enum1.C: Likewise.
781         * g++.dg/template/crash39.C: Likewise.
782         * g++.dg/template/redecl3.C: Likewise.
783         * g++.dg/tls/diag-3.C: Likewise.
784         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
785         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
786         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
787         * g++.old-deja/g++.brendan/crash16.C: Likewise.
788         * g++.old-deja/g++.brendan/crash18.C: Likewise.
789         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
790         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
791         * g++.old-deja/g++.brendan/static3.C: Likewise.
792         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
793         * g++.old-deja/g++.jason/binding.C: Likewise.
794         * g++.old-deja/g++.jason/crash4.C: Likewise.
795         * g++.old-deja/g++.jason/crash7.C: Likewise.
796         * g++.old-deja/g++.jason/lineno.C: Likewise.
797         * g++.old-deja/g++.jason/scoping7.C: Likewise.
798         * g++.old-deja/g++.mike/misc3.C: Likewise.
799         * g++.old-deja/g++.mike/net44.C: Likewise.
800         * g++.old-deja/g++.mike/ns3.C: Likewise.
801         * g++.old-deja/g++.ns/alias4.C: Likewise.
802         * g++.old-deja/g++.ns/ns11.C: Likewise.
803         * g++.old-deja/g++.other/crash23.C: Likewise.
804         * g++.old-deja/g++.other/decl8.C: Likewise.
805         * g++.old-deja/g++.other/linkage3.C: Likewise.
806         * g++.old-deja/g++.other/typeck1.C: Likewise.
807         * g++.old-deja/g++.other/typedef5.C: Likewise.
808         * g++.old-deja/g++.pt/explicit34.C: Likewise.
809         * g++.old-deja/g++.pt/friend36.C: Likewise.
810         * obj-c++.dg/method-8.mm: Likewise.
811         * obj-c++.dg/tls/diag-3.mm: Likewise.
813 2013-08-12  Perez Read  <netfirewall@gmail.com>
815         PR target/58132
816         * gcc.target/i386/movabs-1.c: New test.
818 2013-08-12  Marek Polacek  <polacek@redhat.com>
820         PR tree-optimization/57980
821         * gcc.dg/pr57980.c: New test.
823 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
825         PR fortran/56666
826         * gfortran.dg/do_check_10.f90:  New test.
827         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
828         * gfortran.dg/array_constructor_18.f90:  Likewise.
829         * gfortran.dg/array_constructor_22.f90:  Likewise.
830         * gfortran.dg/coarray_15.f90:  Likewise.
831         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
832         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
833         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
835 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
837         PR c++/53349
838         * g++.dg/cpp0x/constexpr-ice8.C: New.
840 2013-08-09  Xinliang David Li  <davidxl@google.com>
842         * gcc.target/i386/memcpy-strategy-1.c: New test.
843         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
844         * gcc.target/i386/memset-strategy-1.c: Ditto.
845         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
847 2013-08-09  Jan Hubicka  <jh@suse.cz>
849         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
850         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
852 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
854         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
856 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
858         PR fortran/58058
859         * gfortran.dg/transfer_intrinsic_6.f90: New.
861 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
863         Revert:
864         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
866         PR c++/46206
867         * g++.dg/lookup/typedef2.C: New.
869 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
871         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
872         output of vdup intrinsics.
874 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
876         * gcc.target/arm/lp1189445.c: New testcase.
878 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
880         * gcc.dg/torture/pr58079.c: New test.
882 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
884         * gnat.dg/warn9.adb: New test.
886 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
888         PR c++/46206
889         * g++.dg/lookup/typedef2.C: New.
891 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
893         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
894         to optstr when building plugins on darwin.
896 2013-08-06  Martin Jambor  <mjambor@suse.cz>
898         PR tree-optimization/57539
899         * gcc.dg/ipa/pr57539.c: New test.
901 2013-08-06  Martin Jambor  <mjambor@suse.cz>
902             Bernd Edlinger  <bernd.edlinger@hotmail.de>
904         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
905         (a): Fix constructor.
907 2013-08-06  Martin Jambor  <mjambor@suse.cz>
909         PR fortran/57987
910         * gfortran.dg/pr57987.f90: New test.
912 2013-08-06  Martin Jambor  <mjambor@suse.cz>
914         PR middle-end/58041
915         * gcc.dg/torture/pr58041.c: New test.
916         * gcc.target/arm/pr58041.c: Likewise.
918 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
920         PR fortran/57306
921         * gfortran.dg/pointer_init_8.f90: New.
923 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
925         PR c++/58080
926         * g++.dg/cpp0x/pr58080.C: New.
928 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
930         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
931         to optstr when building plugins.
933 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
935         Patch autogenerated by refactor_passes.py from
936         https://github.com/davidmalcolm/gcc-refactoring-scripts
937         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
939         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
940         struct to a subclass of gimple_opt_pass along with...
941         (pass_data_one_pass): ...new pass_data instance and...
942         (make_one_pass): ...new function.
943         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
944         global struct to a subclass of gimple_opt_pass along with...
945         (pass_data_warn_self_assign): ...new pass_data instance and...
946         (make_pass_warn_self_assign): ...new function.
947         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
948         a global struct to a subclass of gimple_opt_pass along with...
949         (pass_data_dumb_plugin_example): ...new pass_data instance and...
950         (make_pass_dumb_plugin_example): ...new function.
951         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
952         global struct to a subclass of gimple_opt_pass along with...
953         (pass_data_warn_self_assign): ...new pass_data instance and...
954         (make_pass_warn_self_assign): ...new function.
956 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
958         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
959         is created and added to the pass_manager to reflect
960         autogenerated changes.
961         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
962         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
963         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
965 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
967         PR c++/58072
968         * g++.dg/cpp0x/pr58072.C: New.
970 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
972         * gcc.dg/torture/pr57993-2.cpp: New.
974 2013-08-02  Jan Hubicka  <jh@suse.cz>
976         * gcc.dg/ipa/ipa-1.c: Update.
977         * gcc.dg/ipa/ipa-2.c: Update.
978         * gcc.dg/ipa/ipa-3.c: Update.
979         * gcc.dg/ipa/ipa-4.c: Update.
980         * gcc.dg/ipa/ipa-5.c: Update.
981         * gcc.dg/ipa/ipa-7.c: Update.
982         * gcc.dg/ipa/ipa-8.c: Update.
983         * gcc.dg/ipa/ipcp-1.c: Update.
984         * gcc.dg/ipa/ipcp-2.c: Update.
986 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
988         PR rtl-optimization/58048
989         * gcc.target/i386/pr58048.c: New.
991 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
993         * gcc.target/arm/neon-for-64bits-2.c: Delete.
995 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
996             Peter Bergner  <bergner@vnet.ibm.com>
998         PR c++/54537
999         * g++.dg/overload/using3.C: New.
1000         * g++.dg/overload/using2.C: Adjust.
1001         * g++.dg/lookup/using9.C: Likewise.
1003 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1005         * gcc.target/arm/pr46972-2.c: New test.
1007 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1009         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1011 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1013         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1015 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1017         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1018         rather than addressing!=absolute when deciding how to handle MIPS16
1019         when the test forces an ABI.
1021 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1023         PR c++/57673
1024         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1026 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1028         * gcc.target/mips/code-readable-1.c: Increase switch size.
1029         * gcc.target/mips/code-readable-2.c: Ditto.
1030         * gcc.target/mips/code-readable-3.c: Ditto.
1031         * gcc.target/mips/code-readable-4.c: Ditto.
1033 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1035         PR c++/57947
1036         * g++.dg/parse/crash63.C: New.
1038 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1040         PR fortran/57530
1041         * gfortran.dg/pointer_assign_8.f90: New.
1042         * gfortran.dg/pointer_assign_9.f90: New.
1043         * gfortran.dg/pointer_assign_10.f90: New.
1044         * gfortran.dg/pointer_assign_11.f90: New.
1046 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1048         * gcc.target/arm/pr57637.c: New testcase.
1050 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1052         PR tree-optimization/57993
1053         * gcc.dg/torture/pr57993.c: New test.
1055 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1057         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1059 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1061         PR c++/57948
1062         * g++.dg/conversion/ambig2.C: New.
1064 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1066         * gcc.target/mips/fabs-2008.c: New test case.
1067         * gcc.target/mips/fabs-legacy.c: New test case.
1068         * gcc.target/mips/fabsf-2008.c: New test case.
1069         * gcc.target/mips/fabsf-legacy.c: New test case.
1070         * gcc.target/mips/fneg-2008.c: New test case.
1071         * gcc.target/mips/fneg-legacy.c: New test case.
1072         * gcc.target/mips/fneg-2008.c: New test case.
1073         * gcc.target/mips/fneg-legacy.c: New test case.
1074         * gcc.target/mips/nan-2008.c: New test case.
1075         * gcc.target/mips/nan-legacy.c: New test case.
1076         * gcc.target/mips/nanf-2008.c: New test case.
1077         * gcc.target/mips/nanf-legacy.c: New test case.
1078         * gcc.target/mips/nans-2008.c: New test case.
1079         * gcc.target/mips/nans-legacy.c: New test case.
1080         * gcc.target/mips/nansf-2008.c: New test case.
1081         * gcc.target/mips/nansf-legacy.c: New test case.
1082         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1084 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1085             Maxim Kuvyrkov  <maxim@kugelworks.com>
1087         * lib/target-supports.exp (check_effective_target_non_bionic): New
1088         effective-target test.
1089         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1090         * g++.dg/tls/thread_local4g.C: Ditto.
1092 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1094         PR fortran/58009
1095         * gfortran.dg/vector_subsript_7.f90:  New test.
1097 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1099         PR fortran/57991
1100         * gfortran.dg/warn_alias.f90: New.
1102 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1104         PR fortran/57285
1105         * gfortran.dg/class_array_19.f90: New.
1107 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1109         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1110         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1111         * gcc.dg/vect/pr57741-3.c: Likewise.
1112         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1114 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1116         Skip tests that make assumptions about struct layout that don't hold
1117         on epiphany:
1118         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1119         * g++.dg/cpp0x/iop.C: Likewise.
1120         * g++.dg/cpp0x/named_refs.C: Likewise.
1121         * g++.dg/cpp0x/rv1p.C: Likewise.
1122         * g++.dg/cpp0x/rv2p.C: Likewise.
1123         * g++.dg/cpp0x/rv3p.C: Likewise.
1124         * g++.dg/cpp0x/rv4p.C: Likewise.
1125         * g++.dg/cpp0x/rv5p.C: Likewise.
1126         * g++.dg/cpp0x/rv6p.C: Likewise.
1127         * g++.dg/cpp0x/rv7p.C: Likewise.
1128         * g++.dg/cpp0x/rv8p.C: Likewise.
1129         * g++.dg/ext/strncpy-chk1.C: Likewise.
1130         * gcc.dg/builtin-object-size-10.c: Likewise.
1131         * gcc.dg/builtin-object-size-11.c: Likewise.
1132         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1133         * gcc.dg/pr25805.c: Likewise.
1134         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1135         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1136         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1137         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1138         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1139         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1140         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1141         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1142         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1143         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1144         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1145         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1146         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1147         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1148         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1150         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1151         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1153         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1154         * gcc.dg/sibcall-6.c: Enable for epiphany.
1156 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1158         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1160 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1162         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1163         memcpy not initializers.
1165         * gcc.dg/guality/guality.exp: Skip on AIX.
1167 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1169         PR c++/57101
1170         * g++.dg/cpp0x/pr57101.C: New.
1172 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1174         * gcc.target/aarch64/neg_1.c: New test.
1176 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1178         PR fortran/57966
1179         * gfortran.dg/typebound_call_25.f90: New.
1181 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1183         PR c++/57981
1184         * g++.dg/cpp0x/pr57981.C: New.
1186 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1188         PR c++/57880
1189         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1191 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1193         PR rtl-optimization/57960
1194         * gcc.target/s390/pr57960.c: New.
1196 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1198         PR fortran/57639
1199         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1201 2013-07-25  Terry Guo  <terry.guo@arm.com>
1203         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1205 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/57942
1208         * g++.dg/inherit/pr57942.C: New.
1210 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1212         * gcc.target/powerpc/bool2.h: New file, test the code generation
1213         of logical operations for power5, altivec, power7, and power8 systems.
1214         * gcc.target/powerpc/bool2-p5.c: Likewise.
1215         * gcc.target/powerpc/bool2-av.c: Likewise.
1216         * gcc.target/powerpc/bool2-p7.c: Likewise.
1217         * gcc.target/powerpc/bool2-p8.c: Likewise.
1218         * gcc.target/powerpc/bool3.h: Likewise.
1219         * gcc.target/powerpc/bool3-av.c: Likewise.
1220         * gcc.target/powerpc/bool2-p7.c: Likewise.
1221         * gcc.target/powerpc/bool2-p8.c: Likewise.
1223 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1225         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1227 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1229         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1231 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1233         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1234         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1235         type from long to long long.
1236         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1237         to have effective-target keywords of lp64 and ilp32.
1238         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1239         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1240         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1241         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1242         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1243         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1244         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1245         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1246         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1248 2013-07-23  Tom Tromey  <tromey@redhat.com>
1249             Joseph Myers  <joseph@codesourcery.com>
1251         * gcc.dg/c11-generic-1.c: New file.
1252         * gcc.dg/c11-generic-2.c: New file.
1254 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1256         PR fortran/57906
1257         PR fortran/52052
1258         * coarray/lib_realloc_1.f90: Permit optimization.
1259         * gfortran.dg/coarray_31.f90: New.
1261 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1263         PR fortran/57762
1264         * gfortran.dg/class_array_7.f03: Fix memory leak.
1266 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/52816
1269         * g++.dg/cpp0x/decltype56.C: New.
1271 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1273         * gcc.dg/pr53265.c: Correct line number in dg-message.
1275 2013-07-22  Diego Novillo  <dnovillo@google.com>
1277         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1279 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1281         PR testsuite/52641
1282         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1283         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1285 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1287         PR testsuite/52641
1288         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1289         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1290         * gcc.dg/torture/pr53366-1.c: Same.
1291         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1292         * gcc.dg/torture/pr56488.c: Same.
1293         * gcc.dg/torture/pr57584.c: Same.
1294         * gcc.dg/tree-ssa/pr57385.c: Same.
1295         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1297 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1299         * c-c++-common/pr41779.c: Fix typos.
1300         * gcc.c-torture/compile/20031125-2.c: Likewise.
1301         * gcc.c-torture/compile/20040621-1.c: Likewise.
1302         * gcc.c-torture/execute/20020418-1.c: Likewise.
1303         * gcc.dg/20020108-1.c: Likewise.
1304         * gcc.dg/atomic-generic-aux.c: Likewise.
1305         * gcc.dg/builtin-complex-err-2.c: Likewise.
1306         * gcc.dg/decl-1.c: Likewise.
1307         * gcc.dg/di-sync-multithread.c: Likewise.
1308         * gcc.dg/format/c90-printf-1.c: Likewise.
1309         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1310         * gcc.dg/long-long-compare-1.c: Likewise.
1311         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1312         * gcc.dg/pr17055-1.c: Likewise.
1313         * gcc.dg/pr27095.c: Likewise.
1314         * gcc.dg/torture/fp-int-convert.h: Likewise.
1315         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1316         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1317         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1318         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1319         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1320         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1321         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1322         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1323         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1324         * gcc.dg/vect/vect-cond-5.c: Likewise.
1325         * gcc.dg/weak/typeof-2.c: Likewise.
1326         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1327         * gcc.target/arm/naked-1.c: Likewise.
1328         * gcc.target/i386/pr9771-1.c: Likewise.
1329         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1330         * gcc.target/sparc/struct-ret-check.c: Likewise.
1331         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1332         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1333         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1334         Likewise.
1336 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1338         PR fortran/56937
1339         * gfortran.dg/dependency_42.f90:  New test.
1340         * gfortran.dg/dependency_43.f90:  New test.
1342 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1344         PR fortran/35862
1345         * gfortran.dg/round_4.f90: New.
1347 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1349         PR fortran/57894
1350         * gfortran.dg/min_max_conformance_2.f90: New.
1352 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1354         PR preprocessor/57620
1355         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1356         (main): Don't test {s,u,U,L}12.
1357         * c-c++-common/raw-string-13.c: New test.
1358         * c-c++-common/raw-string-14.c: New test.
1359         * c-c++-common/raw-string-15.c: New test.
1360         * c-c++-common/raw-string-16.c: New test.
1362 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1364         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1366 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1368         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1370         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1371         target { ! keeps_null_pointer_checks }.
1372         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1373         target { ! keeps_null_pointer_checks }.
1375         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1376         * gcc.dg/torture/pr56488.c: Likewise.
1378 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1380         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1381         new testcase.
1383 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1385         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1386         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1387         * gfortran.dg/guality/guality.exp: Skip on AIX.
1389         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1391         * g++.dg/debug/pr56819.C: Skip on AIX.
1392         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1393         * g++.dg/guality/guality.exp: Skip on AIX.
1395         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1397         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1399         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1401 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1403         PR target/57516
1404         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1405         Adjust to corrected rounding.
1407 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1409         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1410         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1411         check_effective_target_cilkplus.
1412         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1414 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1416         * gcc.target/powerpc/pr57744.c: Fix typo.
1418 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1420         PR middle-end/57698
1421         * gcc.c-torture/compile/pr57698.c: New test.
1422         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1423         * gcc.c-torture/compile/pr44043.c: Ditto.
1425 2013-07-18  Wei Mi  <wmi@google.com>
1427         PR rtl-optimization/57878
1428         * g++.dg/pr57878.C: New test.
1430 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1432         * gcc.dg/pr42611.c: Move dg-error to correct line.
1434 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1436         PR fortran/57895
1437         * gfortran.dg/dollar_sym_3.f: New.
1438         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1440 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1442         PR target/55654
1443         PR target/55656
1444         PR target/55657
1445         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1446         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1447         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1448         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1449         * objc.dg/image-info.m: Likewise.
1450         * objc.dg/symtab-1.m: Likewise.
1451         * objc.dg/torture/strings/const-str-10.m: Likewise.
1452         * objc.dg/torture/strings/const-str-11.m: Likewise.
1453         * objc.dg/torture/strings/const-str-9.m: Likewise.
1454         * objc.dg/zero-link-1.m: Likewise.
1455         * objc.dg/zero-link-2.m: Likewise.
1456         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1457         * objc.dg/objc-foreach-4.m: Likewise.
1458         * objc.dg/objc-foreach-5.m: Likewise.
1459         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1460         (for Darwin).
1461         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1462         * obj-c++.dg/syntax-error-1.mm: Likewise.
1463         * objc.dg/method-6.m: Likewise.
1464         * objc.dg/pr23214.m: Likewise.
1465         * objc.dg/proto-lossage-7.m: Likewise.
1466         * objc.dg/strings/const-str-12b.m: Likewise.
1467         * objc.dg/zero-link-3.m: Likewise.
1468         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1469         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1470         adjust headers, interfaces and encoded types to reflect current system
1471         versions.  Add FIXME and outputs from current system compiler for
1472         reference.
1474 2013-07-15  Cong Hou  <congh@google.com>
1476         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1477         counted.
1478         * gcc.target/i386/l_fma_float_3.c: Likewise.
1479         * gcc.target/i386/l_fma_double_1.c: Likewise.
1480         * gcc.target/i386/l_fma_double_3.c: Likewise.
1482 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1484         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1485         function to test if HTM is available.
1486         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1487         * gcc.target/powerpc/htm-builtin-1.c: New test.
1489 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1491         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1492         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1493         * gfortran.dg/coarray_6.f90: Add dg-error.
1495 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1497         PR fortran/37336
1498         * gfortran.dg/finalize_18.f90: New.
1500 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1502         PR fortran/52669
1503         * fortran.dg/module_variable_1.f90:  New test.
1504         * fortran.dg/module_variable_2.f90:  New test.
1506 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1508         * g++.dg/ext/vector19.C: Adapt.
1509         * g++.dg/ext/vector23.C: New testcase.
1511 2013-07-12  Michael Matz  <matz@suse.de>
1513         PR middle-end/55771
1514         * c-c++-common/pr55771.c: New test.
1516 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1518         * gcc.target/aarch64/vect-movi.c: New.
1520 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1522         PR target/57362
1523         * g++.dg/ext/pr57362.C: New.
1525 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1527         PR target/57631
1528         * gcc.target/avr/torture/pr57631.c: New test.
1530 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1532         PR c++/57827
1533         * g++.dg/cpp0x/constexpr-ice7.C: New.
1535 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1537         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1538         for EABI targets.
1539         * gcc.c-torture/execute/nest-align-1.x: New.
1541 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1543         PR c++/57874
1544         * g++.dg/cpp0x/sfinae48.C: New.
1546 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1548         PR preprocessor/57824
1549         * c-c++-common/raw-string-17.c: New test.
1550         * c-c++-common/gomp/pr57824.c: New test.
1552 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1554         PR c++/57869
1555         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1556         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1557         * g++.dg/conversion/dr195.C: Update.
1558         * g++.dg/expr/cast2.C: Likewise.
1560 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1562         * c-c++-common/raw-string-18.c: New test.
1563         * c-c++-common/raw-string-19.c: New test.
1565         PR preprocessor/57757
1566         * g++.dg/cpp/paste1.C: New test.
1567         * g++.dg/cpp/paste2.C: New test.
1569 2013-07-10  Graham Stott  <grahams@btinternet.com>
1571         * gcc.target/mips/mulsize-1.c: New.
1572         * gcc.target/mips/mulsize-2.c: New.
1573         * gcc.target/mips/mulsize-3.c: New.
1574         * gcc.target/mips/mulsize-4.c: New.
1576 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1578         PR c++/53094
1579         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1580         * g++.dg/ext/vector24.C: New testcase.
1582 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1584         PR c++/53000
1585         * g++.dg/cpp0x/decltype17.C: Adjust.
1587 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1589         PR c++/51786
1590         * g++.dg/cpp0x/pr51786.C: New.
1592 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1594         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1596         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1598         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1600         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1601         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1603 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1605         PR fortran/57834
1606         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1608 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1610         PR fortran/50554
1611         * gfortran.dg/do_check_9.f90: New.
1613 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1615         PR fortran/57785
1616         * gfortran.dg/dot_product_2.f90: New.
1618 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1620         PR fortran/57469
1621         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1623 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1625         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1626         * gfortran.dg/finalize_10.f90: Fix dg-final.
1628 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1630         PR target/57819
1631         * gcc.target/i386/pr57819.c: New test.
1633         PR rtl-optimization/57829
1634         * gcc.c-torture/execute/pr57829.c: New test.
1636 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1638         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1639         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1641 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1643         PR target/57807
1644         * gcc.target/i386/pr57807.c: New test.
1646 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1648         PR target/29776
1649         * gcc.dg/tree-ssa/vrp89.c: New test.
1651 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1653         PR c++/28262
1654         * g++.dg/parse/defarg16.C: New.
1656 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1658         PR rtl-optimization/55342
1659         * gcc.target/i386/pr55342.c: New.
1661 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1663         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1665 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1667         PR c++/14263
1668         * g++.dg/inherit/virtual10.C: New.
1670 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1672         PR c/57821
1673         * gcc.dg/large-size-array-6.c: New test.
1675 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1677         PR c++/38634
1678         * g++.dg/template/crash116.C: New.
1680 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1682         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1683         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1685 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1687         PR c++/54998
1688         * g++.dg/cpp0x/nsdmi-list3.C: New.
1690 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1692         PR target/57777
1693         * gcc.target/i386/pr57777.c: New test.
1695         PR c++/57771
1696         * g++.dg/template/arg9.C: New test.
1698 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1700         * gcc.target/i386/avx-inline.c: New test.
1702 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1704         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1705         * gcc.target/mips/call-2.c: Likewise.
1706         * gcc.target/mips/call-3.c: Likewise.
1707         * gcc.target/mips/lazy-binding-1.c: Likewise.
1709 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1711         PR tree-optimization/57741
1712         * gcc.dg/vect/pr57741-1.c: New test.
1713         * gcc.dg/vect/pr57741-2.c: New test.
1714         * gcc.dg/vect/pr57741-3.c: New test.
1716 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1718         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1719         on big endian.
1720         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1721         * lib/target-supports.exp: Define aarch64_little_endian.
1723 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1725         * gcc.target/aarch64/abs_1.c: New test.
1727 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1729         * gcc.target/aarch64/bfxil_1.c: New test.
1730         * gcc.target/aarch64/bfxil_2.c: Likewise.
1732 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1734         PR c/57766
1735         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1736         array sizes from 100 to 20.
1738 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1740         PR fortran/54788
1741         * gfortran.dg/pointer_remapping_8.f90: New.
1743 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1745         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1746         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1747         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1748         * g++.dg/cpp1y/complex_literals.h: New.
1750 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1752         PR c++/57645
1753         * g++.dg/cpp0x/noexcept21.C: New.
1755 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1757         PR target/57736
1758         * gcc.target/i386/pr57736.c: New test.
1760 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1762         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1763         c specific.
1764         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1765         strings to match the fixed error messages.
1766         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1767         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1768         message check.
1770 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1772         PR target/57744
1773         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1774         stqcx. get even registers.
1776 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1778         PR c++/57509
1779         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1781 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1783         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1784         Fix scan patterns.
1785         * gcc.target/i386/bmi-1.c: Ditto.
1786         * gcc.target/i386/bmi-bextr-4.c: New.
1787         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1789 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1791         PR c++/57682
1792         * g++.dg/cpp0x/initlist73.C: New.
1794 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1796         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1797         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1798         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1800 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1802         PR c++/57509
1803         * g++.dg/ext/pr57509.C: New file.
1805 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1807         PR target/57623
1808         * gcc.target/i386/bmi-bextr-3.c: New test.
1810         PR target/57623
1811         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1813 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1815         PR c++/57172
1816         * g++.dg/cpp0x/pr57172.C: New testcase.
1818 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1820         * gcc.target/s390/htm-1.c: New file.
1821         * gcc.target/s390/htm-nofloat-1.c: New file.
1822         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1824 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1826         PR fortran/29800
1827         * gfortran.dg/bounds_check_17.f90: New.
1829 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1831         PR c++/57640
1832         * g++.dg/cpp1y/pr57640.C: New.
1834 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1836         PR c/57692
1837         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1838         overflow due to size of arrays.
1840 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1842         PR tree-optimization/57705
1843         * gcc.dg/vect/pr57705.c: New test.
1844         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1846 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1848         PR middle-end/57670
1849         * g++.dg/ipa/pr57670.C: New test.
1851 2013-06-25  Richard Biener  <rguenther@suse.de>
1853         PR middle-end/56977
1854         * gcc.dg/pr56977.c: New testcase.
1856 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1858         PR tree-optimization/57358
1859         * gcc.dg/ipa/pr57358.c: New test.
1861 2013-06-24  Richard Biener  <rguenther@suse.de>
1863         PR testsuite/57686
1864         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1866 2013-06-24  Richard Biener  <rguenther@suse.de>
1868         PR tree-optimization/57488
1869         * gcc.dg/torture/pr57488.c: New testcase.
1871 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1872             Dominique d'Humieres  <dominiq@lps.ens.fr>
1874         PR fortran/52413
1875         * gfortran.dg/fraction.f90: New.
1877 2013-06-24  Alan Modra  <amodra@gmail.com>
1879         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1880         Add scan-assembler-not "lvx".
1881         * gcc.target/powerpc/le-altivec-consts.c: New.
1883 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1885         * g++.dg/cpp0x/sfinae47.C: New.
1887 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
1889         PR target/52483
1890         * gcc.target/sh/pr52483-1.c: New.
1891         * gcc.target/sh/pr52483-2.c: New.
1892         * gcc.target/sh/pr52483-3.c: New.
1893         * gcc.target/sh/pr52483-4.c: New.
1894         * gcc.target/sh/pr52483-5.c: New.
1896 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
1898         * gcc.target/i386/intrinsics_1.c: New test.
1899         * gcc.target/i386/intrinsics_2.c: Ditto.
1900         * gcc.target/i386/intrinsics_3.c: Ditto.
1901         * gcc.target/i386/intrinsics_4.c: Ditto.
1902         * gcc.target/i386/intrinsics_5.c: Ditto.
1903         * gcc.target/i386/intrinsics_6.c: Ditto.
1904         * gcc.target/i386/avx-1.c: Provide macros for builtins
1905         needing immediate arguments in f16cintrin.h and rtmintrin.h.
1907 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1909         PR fortran/37336
1910         * gfortran.dg/finalize_17.f90: New.
1912 2013-06-21  Tobias Burnus  <burnus@net-b.de>
1914         * gfortran.dg/realloc_on_assign_18.f90: New.
1916 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1918         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1919         Also changed the returns from error as distinct values so that
1920         debugging can get easier.
1921         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1922         errors specific to C, if necessary.  Also added new error
1923         hooks for C++.
1924         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1925         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1926         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1927         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1928         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1929         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1930         the same changes as parser_errors3.c, spaces were added between colons
1931         to not confuse C++ compiler with 2 colons as scope.
1932         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1933         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1934         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1935         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1936         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1937         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1938         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1939         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1940         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1941         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1942         * g++.dg/cilk-plus/cilk-plus.exp: New script.
1943         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1944         in the list.
1946 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
1948         PR other/53317
1949         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1951 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1953         PR target/57655
1954         * gcc.target/i386/pr57655.c: New test.
1956 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
1958         * ada/acats/tests/gcc: Delete.
1959         * gnat.dg/style: Likewise.
1961 2013-06-20  Jeff Law  <law@redhat.com>
1963         PR tree-optimization/57660
1964         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1965         based on their branch cost.
1967         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1969 2013-06-20  Tobias Burnus  <burnus@net-b.de>
1971         PR fortran/57633
1972         * gfortran.dg/list_read_11.f90: New.
1974 2013-06-20  Richard Biener  <rguenther@suse.de>
1976         PR tree-optimization/57584
1977         * gcc.dg/torture/pr57584.c: New testcase.
1979 2013-06-19  Sharad Singhai  <singhai@google.com>
1981         * g++.dg/gcov/gcov-8.C: New testcase.
1982         * lib/gcov.exp: Handle intermediate format.
1984 2013-06-19  Wei Mi  <wmi@google.com>
1986         PR rtl-optimization/57518
1987         * testsuite/gcc.dg/pr57518.c: New test.
1989 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1991         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1993 2013-06-19  Jan Hubicka  <jh@suse.cz>
1995         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1997 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1999         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2000         hard-coded values of array sizes with a #define.
2001         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2002         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2003         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2004         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2005         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2007 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2009         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2010         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2012 2013-06-19  Jeff Law  <law@redhat.com>
2014         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2016 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2018         PR c++/57638
2019         * g++.dg/template/error53.C: New.
2021 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2023         PR target/55033
2024         * gcc.target/powerpc/pr55033.c: Fix options.
2026 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2028         * gcc.target/i386/inline_error.c: New test.
2029         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2030         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2032 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2034         PR c++/53211
2035         * g++.dg/cpp0x/decltype55.C: New.
2037 2013-06-18  Marek Polacek  <polacek@redhat.com>
2039         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2041 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2043         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2045 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2047         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2048         Also changed the returns from error as distinct values so that it is
2049         easier to debug.
2051 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2053         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2055 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2057         PR c++/16128
2058         * g++.dg/template/error52.C: New.
2059         * g++.dg/lookup/friend15.C: Update.
2060         * g++.dg/parse/error11.C: Likewise.
2061         * g++.dg/parse/error14.C: Likewise.
2062         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2063         * g++.dg/parse/template25.C: Likewise.
2064         * g++.old-deja/g++.jason/cond.C: Likewise.
2065         * g++.old-deja/g++.mike/for2.C: Likewise.
2066         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2067         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2069 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2071         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2072         ensure alignment.
2074 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2076         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2077         accidentally placing minus sign for length instead of stride.
2079 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2081         PR rtl-optimization/57425
2082         PR rtl-optimization/57569
2083         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2084         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2086 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2088         PR fortran/49074
2089         PR fortran/56136
2090         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2091         packing.
2092         * gfortran.dg/typebound_assignment_6.f03: New.
2094 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2096         * gcc.target/h8300/h8300.exp: New.
2097         * gcc.dg/pragma-isr.c: Move to ...
2098         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2099         * gcc.target/h8300/pragma-isr.c: ... and here.
2100         * gcc.dg/pragma-isr2.c: Move to ...
2101         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2102         * gcc.target/h8300/pragma-isr2.c: ... and here.
2103         * gcc.dg/pragma-isr-trapa.c: Move to ...
2104         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2105         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2106         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2107         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2108         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2109         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2110         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2111         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2112         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2113         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2114         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2115         * gcc.dg/attr-isr-trapa.c: Move to ...
2116         * gcc.target/sh/attr-isr-trapa.c: ... here.
2118 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2120         PR c++/51413
2121         * g++.dg/ext/builtin-offsetof1.C: New.
2123 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2125         * gcc.target/aarch64/vect_smlal_1.c: New file.
2127 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2129         PR fortran/57508
2130         * gfortran.dg/defined_assignment_7.f90: New.
2132 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2134         PR c++/57599
2135         * g++.dg/rtti/dyncast6.C: New.
2136         * g++.dg/cpp0x/dyncast1.C: Likewise.
2138 2013-06-14  Alan Modra  <amodra@gmail.com>
2140         PR middle-end/57134
2141         * gcc.dg/pr57134.c: New.
2143 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2145         PR fortran/57596
2146         * gfortran.dg/deferred_type_param_9.f90: New.
2148 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2150         * gcc.dg/fold-minus-1.c: New testcase.
2152 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2154         PR fortran/49074
2155         * gfortran.dg/typebound_assignment_5.f03: New.
2157 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2159         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2161 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2162             Pat Haugen  <pthaugen@us.ibm.com>
2163             Peter Bergner  <bergner@vnet.ibm.com>
2165         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2166         load/store instructions on power7, power8.
2167         * gcc.target/powerpc/atomic-p8.c: Likewise.
2169 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2171         PR c/57577
2172         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2174 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2176         PR c++/38958
2177         * g++.dg/warn/Wunused-var-20.C: New.
2179 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2181         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2182         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2183         Run with -fno-common.
2185 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2187         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2188         and exit function calls with return 1 and return 0, respectively.
2190 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2192         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2193         New tests.
2195 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2197         PR tree-optimization/57361
2198         * gcc.dg/tree-ssa/pr57361.c: New file.
2200 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2202         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2203         to ensure alignment.
2204         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2206 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2208         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2210 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2211             Dominique d'Humieres  <dominiq@lps.ens.fr>
2213         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2215 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2217         PR target/56564
2218         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2219         * gcc.target/i386/pr56564-3.c: Likewise.
2221 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2223         PR fortran/57535
2224         * gfortran.dg/class_array_18.f90: New.
2226 2013-06-11  Jan Hubicka  <jh@suse.cz>
2228         PR c++/57551
2229         * g++.dg/ext/visibility/anon6.C: Update testcase.
2231 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2233         PR c/57563
2234         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2235         in how we check __sec_reduce_mutating function's result.
2237 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2238             Pat Haugen  <pthaugen@us.ibm.com>
2239             Peter Bergner  <bergner@vnet.ibm.com>
2241         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2242         direct move instructions.
2243         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2244         * gcc.target/powerpc/direct-move.h: Likewise.
2245         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2246         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2247         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2248         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2249         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2250         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2252 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2254         PR c++/52440
2255         * g++.dg/cpp0x/pr52440.C: New.
2257 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2259         PR target/56564
2260         * gcc.target/i386/pr56564-1.c: New test.
2261         * gcc.target/i386/pr56564-2.c: New test.
2262         * gcc.target/i386/pr56564-3.c: New test.
2263         * gcc.target/i386/pr56564-4.c: New test.
2264         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2265         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2266         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2267         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2268         * gcc.target/i386/vect-sizes-1.c: Likewise.
2269         * gcc.target/i386/memcpy-1.c: Likewise.
2270         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2271         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2273 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2275         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2276         systems to cover all GNU systems.
2277         * g++.dg/abi/guard2.C: Likewise.
2278         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2279         * g++.dg/eh/sighandle.C: Likewise.
2280         * g++.dg/ext/cleanup-10.C: Likewise.
2281         * g++.dg/ext/cleanup-11.C: Likewise.
2282         * g++.dg/ext/cleanup-8.C: Likewise.
2283         * g++.dg/ext/cleanup-9.C: Likewise.
2284         * g++.dg/opt/const5.C: Likewise.
2285         * g++.dg/opt/life1.C: Likewise.
2286         * g++.dg/other/pr39496.C: Likewise.
2287         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2288         * g++.old-deja/g++.abi/align.C: Likewise.
2289         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2290         * g++.old-deja/g++.law/weak.C: Likewise.
2291         * g++.old-deja/g++.pt/asm1.C: Likewise.
2292         * gcc.c-torture/execute/20030125-1.x: Likewise.
2293         * gcc.c-torture/execute/990127-2.x: Likewise.
2294         * gcc.dg/20041106-1.c: Likewise.
2295         * gcc.dg/20050503-1.c: Likewise.
2296         * gcc.dg/builtin-object-size-5.c: Likewise.
2297         * gcc.dg/cleanup-10.c: Likewise.
2298         * gcc.dg/cleanup-11.c: Likewise.
2299         * gcc.dg/cleanup-8.c: Likewise.
2300         * gcc.dg/cleanup-9.c: Likewise.
2301         * gcc.dg/complex-5.c: Likewise.
2302         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2303         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2304         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2305         * gcc.dg/dfp/pr35739.c: Likewise.
2306         * gcc.dg/fdata-sections-1.c: Likewise.
2307         * gcc.dg/lto/20090206-1_0.c: Likewise.
2308         * gcc.dg/lto/20090206-2_0.c: Likewise.
2309         * gcc.dg/pr30360.c: Likewise.
2310         * gcc.dg/pr37303.c: Likewise.
2311         * gcc.dg/pr39323-1.c: Likewise.
2312         * gcc.dg/pr39323-2.c: Likewise.
2313         * gcc.dg/pr39323-3.c: Likewise.
2314         * gcc.dg/pr45416.c: Likewise.
2315         * gcc.dg/setjmp-2.c: Likewise.
2316         * gcc.dg/split-1.c: Likewise.
2317         * gcc.dg/split-3.c: Likewise.
2318         * gcc.dg/split-4.c: Likewise.
2319         * gcc.dg/strlenopt-12g.c: Likewise.
2320         * gcc.dg/strlenopt-14g.c: Likewise.
2321         * gcc.dg/strlenopt-14gf.c: Likewise.
2322         * gcc.dg/strlenopt-16g.c: Likewise.
2323         * gcc.dg/strlenopt-17g.c: Likewise.
2324         * gcc.dg/strlenopt-18g.c: Likewise.
2325         * gcc.dg/strlenopt-1f.c: Likewise.
2326         * gcc.dg/strlenopt-22g.c: Likewise.
2327         * gcc.dg/strlenopt-2f.c: Likewise.
2328         * gcc.dg/strlenopt-4g.c: Likewise.
2329         * gcc.dg/strlenopt-4gf.c: Likewise.
2330         * gcc.dg/struct-ret-3.c: Likewise.
2331         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2332         * gcc.misc-tests/linkage.exp: Likewise.
2333         * gcc.target/i386/20000724-1.c: Likewise.
2334         * gcc.target/i386/align-main-3.c: Likewise.
2335         * gcc.target/i386/cleanup-1.c: Likewise.
2336         * gcc.target/i386/inline-mcpy.c: Likewise.
2337         * gcc.target/i386/pr32268.c: Likewise.
2338         * gcc.target/i386/pr36613.c: Likewise.
2339         * gcc.target/i386/pr39013-1.c: Likewise.
2340         * gcc.target/i386/pr39013-2.c: Likewise.
2341         * gcc.target/i386/pr39496.c: Likewise.
2342         * gcc.target/i386/pr40906-3.c: Likewise.
2343         * gcc.target/i386/pr46084.c: Likewise.
2344         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2346 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2348         PR target/6526
2349         * gcc.target/sh/pr6526.c: New.
2351 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2353         PR target/57568
2354         * gcc.c-torture/execute/pr57568.c: New test.
2356 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2358         PR c++/37404
2359         * g++.dg/other/vararg-4.C: New.
2361 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2363         PR rtl-optimization/57559
2364         * gcc.target/s390/pr57559.c : New test.
2366 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2368         PR fortran/37336
2369         * gfortran.dg/finalize_10.f90: New.
2370         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2371         * gfortran.dg/finalize_15.f90: New.
2373 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2375         PR fortran/57553
2376         * gfortran.dg/storage_size_4.f90: New.
2378 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2380         PR c++/57548
2381         * testsuite/g++.dg/ext/pr57548.C: New test.
2383 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2385         PR middle-end/57541
2386         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2388 2013-06-07  Jan Hubicka  <jh@suse.cz>
2390         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2392 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2394         PR fortran/57549
2395         * gfortran.dg/array_constructor_48.f90: New.
2396         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2397         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2399 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2401         PR target/56315
2402         * gcc.target/arm/xordi3-opt.c: New test.
2404 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2406         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2407         Revert to dg-options.
2409 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2411         PR target/55033
2412         * gcc.target/powerpc/pr55033.c: New.
2414 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2416         PR c++/53658
2417         * g++.dg/cpp0x/alias-decl-36.C: New.
2419 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2420             Pat Haugen  <pthaugen@us.ibm.com>
2421             Peter Bergner  <bergner@vnet.ibm.com>
2423         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2424         power8 builtin functions.
2425         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2426         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2427         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2428         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2429         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2430         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2431         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2432         tests to test power8 auto-vectorization.
2433         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2434         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2435         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2436         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2438         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2439         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2441         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2443         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2444         support.
2445         (check_effective_target_powerpc_p8vector_ok): Likewise.
2446         (is-effective-target): Likewise.
2447         (check_vect_support_and_set_flags): Likewise.
2449 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2451         PR c++/43652
2452         * g++.dg/parse/error53.C: New.
2454 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2456         PR rtl-optimization/57459
2457         * gcc.target/i386/pr57459.c: New test.
2459 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2461         PR c++/53743
2462         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2463         into -freorder-blocks-and-partition test.
2464         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2465         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2466         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2467         * gcc.dg/tree-prof/pr50907.c: Ditto.
2468         * gcc.dg/tree-prof/pr45354.c: Ditto.
2469         * g++.dg/tree-prof/partition2.C: Ditto.
2470         * g++.dg/tree-prof/partition3.C: Ditto.
2472 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2474         PR fortran/57542
2475         * gfortran.dg/finalize_16.f90: New.
2477 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2479         * gcc.dg/vect/no-section-anchors-vect-68.c:
2480         Add dg-skip-if aarch64_tiny.
2482 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2484         PR C/57457
2485         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2486         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2488 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2490         PR c++/51908
2491         * g++.dg/cpp0x/decltype54.C: New.
2493 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2495         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2496         arm*-*-*eabi* targets.
2497         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2498         arm*-*-* targets.
2499         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2501 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2502             Tobias Burnus  <burnus@net-b.de>
2504         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2505         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2506         * gfortran.dg/io_real_boz_4.f90: Ditto.
2507         * gfortran.dg/io_real_boz_5.f90: Ditto.
2509 2013-06-05  Andreas Schwab  <schwab@suse.de>
2511         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2513 2013-06-04  Jan Hubicka  <jh@suse.cz>
2515         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2517 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2519         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2520         parameters with void.
2521         (main2): Removed argc parameter.
2522         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2523         (main): Replaced argc, argv parameters with void.
2524         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2525         (main2): Removed argc parameter.
2526         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2527         argv parameters with void.  Added __asm volatile to avoid optimization
2528         on argc, if necessary.
2529         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2530         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2531         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2532         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2533         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2534         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2535         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2536         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2537         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2538         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2539         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2540         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2541         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2542         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2543         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2544         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2545         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2546         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2547         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2548         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2549         parameters with void.
2550         (main2): Removed argc parameter.
2551         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2552         (main): Replaced argc, argv parameters with void.
2553         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2554         argv parameters with void.  Also renamed this function as main, and
2555         delete the existing main.
2556         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2557         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2558         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2560 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2562         * gcc.target/aarch64/movi_1.c: New test.
2564 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2566         PR fortran/37336
2567         * gfortran.dg/finalize_12.f90: New.
2568         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2569         end of scope finalization.
2570         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2571         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2572         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2573         * gfortran.dg/class_19.f03: Ditto.
2574         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2575         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2576         * gfortran.dg/extends_14.f03: Ditto.
2577         * gfortran.dg/move_alloc_4.f90: Ditto.
2578         * gfortran.dg/typebound_proc_27.f03: Ditto.
2580 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2582         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2583         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2584         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2585         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2586         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2587         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2588         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2589         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2590         * gfortran.dg/io_real_boz_4.f90: Ditto.
2591         * gfortran.dg/io_real_boz_5.f90: Ditto.
2592         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2593         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2594         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2595         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2596         * gfortran.dg/transpose_2.f90: Fix dg-output.
2598 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2600         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2601         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2602         dg-option and an header comment.
2604 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2606         PR c++/57419
2607         * g++.dg/cpp0x/sfinae46.C: New.
2608         * g++.dg/cpp0x/defaulted13.C: Adjust.
2609         * g++.dg/cpp0x/defaulted2.C: Likewise.
2610         * g++.dg/cpp0x/defaulted26.C: Likewise.
2611         * g++.dg/cpp0x/defaulted3.C: Likewise.
2612         * g++.dg/cpp0x/error1.C: Likewise.
2613         * g++.dg/cpp0x/implicit1.C: Likewise.
2614         * g++.dg/cpp0x/implicit11.C: Likewise.
2615         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2616         * g++.dg/cpp0x/initlist47.C: Likewise.
2617         * g++.dg/cpp0x/initlist9.C: Likewise.
2618         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2619         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2620         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2621         * g++.dg/cpp0x/union4.C: Likewise.
2622         * g++.dg/template/crash108.C: Likewise.
2623         * g++.dg/template/crash41.C: Likewise.
2624         * g++.old-deja/g++.jason/local.C: Likewise.
2625         * g++.old-deja/g++.law/visibility3.C: Likewise.
2627 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2629         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2630         * gcc.dg/vect/bb-slp-14.c: Ditto.
2631         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2632         * gcc.dg/vect/bb-slp-23.c: Ditto.
2633         * gcc.dg/vect/bb-slp-15.c: Ditto.
2634         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2635         * gcc.dg/vect/bb-slp-24.c: Ditto.
2636         * gcc.dg/vect/bb-slp-16.c: Ditto.
2637         * gcc.dg/vect/bb-slp-25.c: Ditto.
2638         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2639         * gcc.dg/vect/bb-slp-17.c: Ditto.
2640         * gcc.dg/vect/bb-slp-1.c: Ditto.
2641         * gcc.dg/vect/bb-slp-26.c: Ditto.
2642         * gcc.dg/vect/bb-slp-18.c: Ditto.
2643         * gcc.dg/vect/bb-slp-2.c: Ditto.
2644         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2645         * gcc.dg/vect/bb-slp-27.c: Ditto.
2646         * gcc.dg/vect/bb-slp-19.c: Ditto.
2647         * gcc.dg/vect/bb-slp-3.c: Ditto.
2648         * gcc.dg/vect/bb-slp-28.c: Ditto.
2649         * gcc.dg/vect/bb-slp-4.c: Ditto.
2650         * gcc.dg/vect/bb-slp-29.c: Ditto.
2651         * gcc.dg/vect/bb-slp-5.c: Ditto.
2652         * gcc.dg/vect/bb-slp-6.c: Ditto.
2653         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2654         * gcc.dg/vect/bb-slp-7.c: Ditto.
2655         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2656         * gcc.dg/vect/bb-slp-8.c: Ditto.
2657         * gcc.dg/vect/bb-slp-9.c: Ditto.
2658         * gcc.dg/vect/bb-slp-10.c: Ditto.
2659         * gcc.dg/vect/bb-slp-11.c: Ditto.
2660         * gcc.dg/vect/bb-slp-20.c: Ditto.
2661         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2662         * gcc.dg/vect/bb-slp-21.c: Ditto.
2663         * gcc.dg/vect/bb-slp-30.c: Ditto.
2664         * gcc.dg/vect/bb-slp-13.c: Ditto.
2665         * gcc.dg/vect/bb-slp-22.c: Ditto.
2666         * g++.dg/vect/slp-pr50413.cc: Ditto.
2667         * g++.dg/vect/slp-pr56812.cc: Ditto.
2668         * g++.dg/vect/slp-pr50819.cc: Ditto.
2670 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2672         PR fortran/57456
2673         * gfortran.dg/class_array_17.f90: New.
2675 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2677         * ada/acats/floatstore.lst: New.
2678         * ada/acats/run_all.sh: Process it.
2680 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2682         * gcc.target/powerpc/e500-ord-1.c: New test.
2683         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2684         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2685         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2687 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2689         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2691 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2693         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2695 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2697         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2699 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2701         PR c/57452
2702         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2703         test-case.
2705 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2707         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2709 2013-05-31  Marek Polacek  <polacek@redhat.com>
2711         PR tree-optimization/57478
2712         PR tree-optimization/57453
2713         * gcc.dg/torture/pr57478.c: New test.
2715 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2717         PR fortran/57456
2718         * gfortran.dg/class_array_17.f90: New.
2720 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2722         PR target/56315
2723         * gcc.target/arm/iordi3-opt.c: New test.
2725 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2727         PR fortran/54190
2728         PR fortran/57217
2729         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2730         * gfortran.dg/interface_26.f90: Ditto.
2731         * gfortran.dg/proc_ptr_11.f90: Ditto.
2732         * gfortran.dg/proc_ptr_15.f90: Ditto.
2733         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2734         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2735         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2736         * gfortran.dg/typebound_override_1.f90: Ditto.
2737         * gfortran.dg/typebound_override_4.f90: Ditto.
2738         * gfortran.dg/typebound_proc_6.f03: Ditto.
2739         * gfortran.dg/assumed_type_7.f90: New test.
2740         * gfortran.dg/typebound_override_5.f90: New test.
2741         * gfortran.dg/typebound_override_6.f90: New test.
2742         * gfortran.dg/typebound_override_7.f90: New test.
2744 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2746         PR middle-end/57073
2747         * gfortran.dg/power_6.f90: New.
2749 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2751         * gcc.target/aarch64/insv_1.c: New test.
2753 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2755         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2756         dg-skip-if "No stabs".
2758 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2760         PR fortran/54189
2761         * gfortran.dg/assumed_size_1.f90: New.
2763 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2765         * gcc.dg/shrink-wrap-alloca.c: New added.
2766         * gcc.dg/shrink-wrap-pretend.c: New added.
2767         * gcc.dg/shrink-wrap-sibcall.c: New added.
2769 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2771         PR fortran/57458
2772         * gfortran.dg/assumed_rank_13.f90: New.
2774 2013-05-29  Easwaran Raman  <eraman@google.com>
2776         PR tree-optimization/57442
2777         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2779 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2781         PR tree-optimization/57441
2782         * gcc.c-torture/compile/pr57441.c: New.
2784 2013-05-29  Dehao Chen  <dehao@google.com>
2786         PR testsuite/57413
2787         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2789 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2791         PR fortran/37336
2792         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2793         * gfortran.dg/class_19.f03: Ditto.
2795 2013-05-29  Richard Biener  <rguenther@suse.de>
2797         * gcc.dg/vect/bb-slp-32.c: New testcase.
2799 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2801         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2802         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2803         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2804         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2805         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2806         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2807         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2808         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2809         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2810         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2811         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2812         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2813         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2814         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2815         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2816         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2817         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2818         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2819         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2820         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2821         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2822         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2823         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2824         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2825         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2826         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2827         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2828         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2829         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2830         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2831         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2832         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2833         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2834         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2835         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2836         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2837         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2838         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2839         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2841 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2843         PR fortran/37336
2844         * gfortran.dg/finalize_11.f90: New.
2845         * gfortran.dg/finalize_4.f03: Remove dg-error.
2846         * gfortran.dg/finalize_5.f03: Ditto.
2847         * gfortran.dg/finalize_6.f03: Ditto.
2848         * gfortran.dg/finalize_7.f03: Ditto.
2850 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2852         * gfortran.dg/class_array_16.f90: New.
2854 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2856         PR fortran/57435
2857         * testsuite/gfortran.dg/use_29.f90: New.
2859 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2861         * gnat.dg/fp_exception.adb: New test.
2863 2013-05-28  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/56787
2866         * gcc.dg/vect/pr56787.c: New testcase.
2868 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2869             Tobias Burnus  <burnus@net-b.de>
2871         PR fortran/57217
2872         * gfortran.dg/typebound_override_4.f90: New.
2874 2013-05-28  Richard Biener  <rguenther@suse.de>
2876         PR tree-optimization/57411
2877         * g++.dg/opt/pr57411.C: New testcase.
2879 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2881         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2882         * gcc.dg/builtin-bswap-9.c: Likewise.
2884 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2886         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2888 2013-05-27  Richard Biener  <rguenther@suse.de>
2890         PR middle-end/57412
2891         * gcc.dg/gomp/pr57412.c: New testcase.
2893 2013-05-27  Bud Davis  <jmdavis@link.com>
2895         PR fortran/50405
2896         * gfortran.dg/stfunc_8.f90: New.
2898 2013-05-27  Richard Biener  <rguenther@suse.de>
2900         PR tree-optimization/57343
2901         * gcc.dg/torture/pr57343.c: New testcase.
2903 2013-05-27  Richard Biener  <rguenther@suse.de>
2905         PR tree-optimization/57417
2906         * gcc.dg/torture/pr57417.c: New testcase.
2908 2013-05-27  Richard Biener  <rguenther@suse.de>
2910         PR tree-optimization/57396
2911         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2913 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2915         * gnat.dg/specs/last_bit.ads: New test.
2917 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2919         * gnat.dg/specs/machine_attribute.ads: New test.
2921 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
2923         * gnat.dg/incomplete3.ad[sb]: New test.
2925 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2927         PR target/53916
2928         * gcc.target/mips/div-13.c: New test.
2930 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
2932         PR target/55777
2933         * gcc.target/mips/mips16-attributes-5.c,
2934         * gcc.target/mips/mips16-attributes-6.c: New tests.
2936 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2938         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2939         * gcc.dg/builtin-bswap-8.c: Likewise.
2941 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2943         PR c++/52216
2944         * g++.dg/cpp0x/new1.C: New.
2946 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2948         PR c++/25666
2949         * g++.dg/parse/dtor16.C: New.
2950         * g++.dg/parse/dtor6.C: Adjust.
2952 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/19618
2955         * g++.dg/expr/bitfield12.C: New.
2957 2013-05-24  Jeff Law  <law@redhat.com>
2959         PR tree-optimization/57124
2960         * gcc.c-torture/execute/pr57124.c: New test.
2961         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2963 2013-05-24  Martin Jambor  <mjambor@suse.cz>
2965         PR tree-optimization/57294
2966         * gcc.dg/ipa/pr57294.c: New test.
2968 2013-05-24  Dehao Chen  <dehao@google.com>
2970         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2972 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
2974         * gcc.target/aarch64/scalar_intrinsics.c
2975         (force_simd): Use a valid instruction.
2976         (test_vdupd_lane_s64): Pass a valid lane argument.
2977         (test_vdupd_lane_u64): Likewise.
2979 2013-05-24  Richard Biener  <rguenther@suse.de>
2981         PR tree-optimization/57287
2982         * gcc.dg/pr57287.c: New testcase.
2984 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2986         PR c++/26572
2987         * g++.dg/template/error51.C: New.
2989 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2991         PR c++/25503
2992         * g++.dg/template/bitfield2.C: New.
2994 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
2996         * gnat.dg/specs/noinline1.ads: New test.
2997         * gnat.dg/noinline2.ad[sb]: Likewise.
2998         * gnat.dg/specs/noinline3.ads: Likewise.
2999         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3001 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3003         PR tree-ssa/57385
3004         * gcc.dg/tree-ssa/pr57385.c: New test.
3006 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3008         * gnat.dg/derived_type4.adb: New test.
3010 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3012         * gcc.dg/builtin-bswap-6.c: New test.
3013         * gcc.dg/builtin-bswap-7.c: Likewise.
3014         * gcc.dg/builtin-bswap-8.c: Likewise.
3015         * gcc.dg/builtin-bswap-9.c: Likewise.
3017 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3019         PR debug/57351
3020         * gcc.dg/debug/pr57351.c: New test
3022 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3024         * gcc.target/aarch64/vect-clz.c: New file.
3026 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3028         PR middle-end/57347
3029         * gcc.dg/ipa/pr57347.c: New test.
3031 2013-05-23  Richard Biener  <rguenther@suse.de>
3033         PR tree-optimization/57380
3034         * g++.dg/tree-ssa/pr57380.C: New testcase.
3036 2013-05-23  Richard Biener  <rguenther@suse.de>
3038         PR middle-end/57381
3039         * gcc.dg/torture/pr57381.c: New testcase.
3041 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3043         PR middle-end/57344
3044         * gcc.c-torture/execute/pr57344-1.c: New test.
3045         * gcc.c-torture/execute/pr57344-2.c: New test.
3046         * gcc.c-torture/execute/pr57344-3.c: New test.
3047         * gcc.c-torture/execute/pr57344-4.c: New test.
3049 2013-05-23  Richard Biener  <rguenther@suse.de>
3051         PR rtl-optimization/57341
3052         * gcc.dg/torture/pr57341.c: New testcase.
3054 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3056         PR c++/57352
3057         * g++.dg/parse/crash62.C: New.
3059 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3060             Pat Haugen  <pthaugen@us.ibm.com>
3061             Peter Bergner  <bergner@vnet.ibm.com>
3063         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3064         crypto builtins.
3066 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3068         PR fortran/57364
3069         * gfortran.dg/defined_assignment_6.f90: New.
3071 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3073         PR fortran/57338
3074         * gfortran.dg/assumed_type_6.f90: New.
3076 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3078         PR c++/57211
3079         * g++.dg/cpp0x/Wunused-parm.C: New.
3081 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3083         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3084         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3086 2013-05-21  Easwaran Raman  <eraman@google.com>
3088         PR tree-optimization/57322
3089         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3091 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3093         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3094         .set (no)?micromips
3096 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3098         PR fortran/57035
3099         * gfortran.dg/assumed_type_5.f90: New.
3100         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3101         * gfortran.dg/assumed_rank_2.f90: Ditto.
3102         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3103         * gfortran.dg/no_arg_check_3.f90: Ditto.
3105 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3107         PR tree-optimization/57331
3108         * gcc.c-torture/compile/pr57331.c: New test.
3110 2013-05-21  Richard Biener  <rguenther@suse.de>
3112         PR tree-optimization/57330
3113         * gcc.dg/torture/pr57330.c: New testcase.
3115 2013-05-21  Richard Biener  <rguenther@suse.de>
3117         PR tree-optimization/57303
3118         * gcc.dg/torture/pr57303.c: New testcase.
3120 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3122         PR tree-optimization/57321
3123         * gcc.c-torture/execute/pr57321.c: New test.
3125 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3127         PR fortran/48858
3128         PR fortran/55465
3129         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3130         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3131         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3132         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3133         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3134         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3135         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3136         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3137         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3138         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3139         * gfortran.dg/binding_label_tests_24.f90: New.
3140         * gfortran.dg/binding_label_tests_25.f90: New.
3142 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3144         PR fortran/48858
3145         * gfortran.dg/binding_label_tests_17.f90: New.
3146         * gfortran.dg/binding_label_tests_18.f90: New.
3147         * gfortran.dg/binding_label_tests_19.f90: New.
3148         * gfortran.dg/binding_label_tests_20.f90: New.
3149         * gfortran.dg/binding_label_tests_21.f90: New.
3150         * gfortran.dg/binding_label_tests_22.f90: New.
3151         * gfortran.dg/binding_label_tests_23.f90: New.
3153 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3155         PR fortran/48858
3156         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3157         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3158         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3159         * gfortran.dg/common_18.f90: New.
3160         * gfortran.dg/common_19.f90: New.
3161         * gfortran.dg/common_20.f90: New.
3162         * gfortran.dg/common_21.f90: New.
3164 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3166         PR c++/12288
3167         * g++.dg/parse/error52.C: New.
3168         * g++.dg/parse/error3.C: Adjust.
3169         * g++.dg/parse/error36.C: Likewise.
3171 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3173         PR target/56547
3174         * gcc.target/sh/pr56547-1.c: New.
3175         * gcc.target/sh/pr56547-2.c: New.
3177 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3179         PR c++/23608
3180         * g++.dg/warn/Wsign-compare-6.C: New.
3181         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3183 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3185         PR c++/57327
3186         * g++.dg/template/error50.C: New.
3188 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3190         PR c++/10207
3191         * g++.dg/ext/complit13.C: New.
3193 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3195         PR c++/57175
3196         * g++.dg/pr57175.C: New testcase.
3198 2013-05-17  Easwaran Raman  <eraman@google.com>
3200         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3202 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3204         PR testsuite/57313
3205         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3207 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3209         PR rtl-optimization/57281
3210         PR rtl-optimization/57300
3211         * gcc.dg/pr57300.c: New test.
3212         * gcc.c-torture/execute/pr57281.c: New test.
3214 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3216         PR c++/18126
3217         * g++.dg/ext/sizeof-complit.C: New.
3219 2013-05-17  Marek Polacek  <polacek@redhat.com>
3221         * gcc.dg/strlenopt-25.c: New test.
3222         * gcc.dg/strlenopt-26.c: Likewise.
3224 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3226         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3227         instead of -mavx2, require only avx instead of avx2.
3228         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3229         of avx2-check.h and turn into an avx runtime test instead of
3230         avx2 runtime test.
3232 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3234         * g++.dg/ext/vector22.C: Uncomment working test.
3236 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3238         PR c++/17410
3239         * g++.dg/template/pr17410.C: New.
3241 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3243         * gcc.target/i386/rotate-3.c: New test.
3244         * gcc.target/i386/rotate-3a.c: New test.
3245         * gcc.target/i386/rotate-4.c: New test.
3246         * gcc.target/i386/rotate-4a.c: New test.
3247         * gcc.target/i386/rotate-5.c: New test.
3248         * gcc.target/i386/rotate-5a.c: New test.
3250 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3252         * gcc.dg/visibility-21.c: Require section_anchors.
3254 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3256         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3257         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3258         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3260 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3262         * gcc.dg/visibility-21.c: New.
3264 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3266         PR middle-end/57286
3267         * gcc.dg/pr57286.c: New testcase.
3268         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3269         * g++.dg/ext/vector22.C: Comment out transformations not
3270         performed anymore.
3272 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3274         PR target/57260
3275         * gcc.target/mips/call-1.c: Restrict to o32.
3276         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3278 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3280         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3281         dg-messages.
3282         * g++.dg/warn/Wshadow-1.C: Likewise.
3283         * g++.dg/warn/Wshadow-6.C: Likewise.
3284         * g++.dg/warn/Wshadow-7.C: Likewise.
3286 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/31952
3289         * g++.dg/parse/pr31952-1.C: New.
3290         * g++.dg/parse/pr31952-2.C: Likewise.
3291         * g++.dg/parse/pr31952-3.C: Likewise.
3293         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3294         * g++.old-deja/g++.jason/cond.C: Likewise.
3295         * g++.dg/cpp0x/range-for5.C: Likewise.
3297 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3299         PR target/19599
3300         * gcc.target/arm/pr40887.c: Adjust testcase.
3301         * gcc.target/arm/pr19599.c: New test.
3303 2013-05-15  Richard Biener  <rguenther@suse.de>
3305         PR tree-optimization/57275
3306         * gcc.target/i386/pr57275.c: New testcase.
3308 2013-05-15  Jan Hubicka  <jh@suse.cz>
3310         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3311         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3312         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3314 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3316         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3317         scheduling.
3319 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3321         PR c++/57274
3322         * c-c++-common/Wsequence-point-1.c: New test.
3324 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3326         * g++.dg/ext/vector22.C: New testcase.
3327         * gcc.dg/binop-xor3.c: Remove xfail.
3329 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3331         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3332         FLOAT cmp FLOAT ? INT : INT.
3333         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3334         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3335         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3336         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3337         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3338         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3340 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3342         PR c++/53903
3343         * g++.dg/cpp0x/defaulted43.C: New.
3345 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3347         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3348         (alloca): Remove declaration.
3349         (foo9): Replace alloca by __builtin_alloca.
3351 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3353         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3354         Expect "size of array is too large" error.
3356 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3358         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3360 2013-05-14  Richard Biener  <rguenther@suse.de>
3362         PR middle-end/57235
3363         * g++.dg/torture/pr57235.C: New testcase.
3365 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3367         PR middle-end/57251
3368         * gcc.dg/torture/pr57251.c: New test.
3370 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3372         PR target/57264
3373         * gcc.target/i386/pr57264.c: New test.
3375 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3377         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3379 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3381         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3383 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3385         PR tree-optimization/45216
3386         PR tree-optimization/57157
3387         * c-c++-common/rotate-1.c: Add 32 tests with +.
3388         * c-c++-common/rotate-1a.c: Adjust.
3389         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3390         * c-c++-common/rotate-2b.c: New test.
3391         * c-c++-common/rotate-3.c: Add 32 tests with +.
3392         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3393         * c-c++-common/rotate-4b.c: New test.
3394         * c-c++-common/rotate-5.c: New test.
3396 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3398         PR middle-end/42371
3399         * gcc.dg/ipa/remref-0.c: New test.
3400         * gcc.dg/ipa/remref-1a.c: Likewise.
3401         * gcc.dg/ipa/remref-1b.c: Likewise.
3402         * gcc.dg/ipa/remref-2a.c: Likewise.
3403         * gcc.dg/ipa/remref-2b.c: Likewise.
3405 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3407         * gcc.dg/vector-shift-2.c: New testcase.
3409 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3411         PR tree-optimization/57230
3412         * gcc.dg/strlenopt-24.c: New test.
3414         PR tree-optimization/57230
3415         * gcc.dg/strlenopt-23.c: New test.
3417 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3419         PR target/57108
3420         * gcc.target/sh/pr57108.c: Move this test case to ...
3421         * gcc.c-torture/compile/pr57108.c: ... here.
3423 2013-05-10  Richard Biener  <rguenther@suse.de>
3425         PR tree-optimization/57214
3426         * gcc.dg/torture/pr57214.c: New testcase.
3428 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3430         * gcc.dg/vector-shift.c: New testcase.
3432 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3434         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3436         PR tree-optimization/45216
3437         PR tree-optimization/57157
3438         * c-c++-common/rotate-1.c: New test.
3439         * c-c++-common/rotate-1a.c: New test.
3440         * c-c++-common/rotate-2.c: New test.
3441         * c-c++-common/rotate-2a.c: New test.
3442         * c-c++-common/rotate-3.c: New test.
3443         * c-c++-common/rotate-3a.c: New test.
3444         * c-c++-common/rotate-4.c: New test.
3445         * c-c++-common/rotate-4a.c: New test.
3447 2013-05-10  Richard Biener  <rguenther@suse.de>
3449         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3450         * gcc.target/i386/l_fma_double_1.c: Adjust.
3451         * gcc.target/i386/l_fma_double_2.c: Likewise.
3452         * gcc.target/i386/l_fma_double_3.c: Likewise.
3453         * gcc.target/i386/l_fma_double_4.c: Likewise.
3454         * gcc.target/i386/l_fma_double_5.c: Likewise.
3455         * gcc.target/i386/l_fma_double_6.c: Likewise.
3456         * gcc.target/i386/l_fma_float_1.c: Likewise.
3457         * gcc.target/i386/l_fma_float_2.c: Likewise.
3458         * gcc.target/i386/l_fma_float_3.c: Likewise.
3459         * gcc.target/i386/l_fma_float_4.c: Likewise.
3460         * gcc.target/i386/l_fma_float_5.c: Likewise.
3461         * gcc.target/i386/l_fma_float_6.c: Likewise.
3463 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3465         PR c++/51226
3466         * g++.dg/cpp0x/pr51226.C: New.
3468 2013-04-16  Han Shen  <shenhan@google.com>
3470         Test cases for '-fstack-protector-strong'.
3471         * gcc.dg/fstack-protector-strong.c: New.
3472         * g++.dg/fstack-protector-strong.C: New.
3474 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3476         * gcc.target/aarch64/ands_1.c: New test.
3477         * gcc.target/aarch64/ands_2.c: Likewise
3479 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3481         * lib/target-supports.exp (check_effective_target_hw): New
3482         function.
3483         * c-c++-common/asan/clone-test-1.c: Call
3484         check_effective_target_hw.
3485         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3486         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3487         possible decorations.
3488         * c-c++-common/asan/null-deref-1.c: Likewise.
3489         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3490         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3491         * c-c++-common/asan/use-after-free-1.c: Likewise.
3492         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3493         * g++.dg/asan/large-func-test-1.C: Likewise.
3495 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3497         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3499 2013-05-07  Richard Biener  <rguenther@suse.de>
3501         PR middle-end/57190
3502         * g++.dg/torture/pr57190.C: New testcase.
3504 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3506         PR tree-optimization/57149
3507         * gcc.dg/pr57149.c: New test.
3509         PR debug/57184
3510         * gcc.dg/pr57184.c: New test.
3512 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3514         * gnat.dg/specs/array3.ads: New test.
3516 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3518         * c-c++-common/vector-scalar-2.c: New testcase.
3520 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3522         * gcc.target/i386/asm-dialect-2.c: New testcase.
3524 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3526         PR c++/57183
3527         * g++.dg/cpp0x/auto38.C: New.
3529 2013-05-06  Richard Biener  <rguenther@suse.de>
3531         PR tree-optimization/57185
3532         * gcc.dg/autopar/pr57185.c: New testcase.
3534 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3536         PR target/57106
3537         * gcc.target/i386/pr57106.c: New test.
3539 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3541         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3542         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3543         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3544         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3545         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3546         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3547         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3549 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3551         PR bootstrap/57154
3552         * gcc.dg/pr57154.c: New test.
3554 2013-05-06  Richard Biener  <rguenther@suse.de>
3556         PR middle-end/57147
3557         * gcc.dg/torture/pr57147-1.c: New testcase.
3558         * gcc.dg/torture/pr57147-2.c: Likewise.
3559         * gcc.dg/torture/pr57147-3.c: Likewise.
3561 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3563         PR target/55303
3564         * gcc.target/sh/pr55303-1.c: New.
3565         * gcc.target/sh/pr55303-2.c: New.
3566         * gcc.target/sh/pr55303-3.c: New.
3568 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3570         * gfortran.dg/allocate_with_source_3.f90: New.
3572 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3574         PR fortran/57141
3575         * gfortran.dg/null_8.f90: New.
3577 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3579         PR c++/53745
3580         * g++.dg/cpp0x/enum27.C: New.
3581         * g++.dg/cpp0x/enum_base.C: Adjust.
3583 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3585         PR tree-optimization/56205
3586         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3588 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3590         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3591         * gfortran.dg/bind_c_usage_27.f90: New.
3592         * gfortran.dg/bind_c_usage_28.f90: New.
3594 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3596         PR c++/51927
3597         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3599 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3601         PR target/57150
3602         * gcc.target/powerpc/pr57150.c: New file.
3604 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3606         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3607         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3608         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3609         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3610         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3611         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3612         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3614 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3616         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3617         scan-assembler-times.
3619 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3621         * gcc.dg/tree-ssa/slsr-32.c: New.
3622         * gcc.dg/tree-ssa/slsr-33.c: New.
3623         * gcc.dg/tree-ssa/slsr-34.c: New.
3624         * gcc.dg/tree-ssa/slsr-35.c: New.
3625         * gcc.dg/tree-ssa/slsr-36.c: New.
3626         * gcc.dg/tree-ssa/slsr-37.c: New.
3627         * gcc.dg/tree-ssa/slsr-38.c: New.
3629 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3631         * gcc.target/aarch64/tst_1.c: New test.
3632         * gcc.target/aarch64/tst_2.c: Likewise
3634 2013-05-02  Jeff Law  <law@redhat.com>
3636         PR tree-optimization/57144
3637         * gcc.c-torture/execute/pr57144.c: New test.
3639 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3641         PR rtl-optimization/57130
3642         * gcc.c-torture/execute/pr57130.c: New test.
3644 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3646         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3648 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3650         * gcc.target/aarch64/fabd.c: New file.
3652 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3654         PR c++/54318
3655         * g++.dg/cpp0x/pr54318.C: New.
3657 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3659         PR c++/14283
3660         * g++.dg/parse/error51.C: New.
3661         * g++.dg/parse/error15.C: Adjust column numbers.
3663 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3665         PR fortran/57142
3666         * gfortran.dg/size_kind_2.f90: New.
3667         * gfortran.dg/size_kind_3.f90: New.
3669 2013-05-02  Richard Biener  <rguenther@suse.de>
3671         PR middle-end/57140
3672         * g++.dg/torture/pr57140.C: New testcase.
3674 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3676         PR target/56732
3677         * gcc.target/arm/pr56732-1.c: New test.
3679 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3681         PR middle-end/56988
3682         * gcc.dg/ipa/pr56988.c: New test.
3684 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3686         * gcc.target/aarch64/bics_1.c: New test.
3687         * gcc.target/aarch64/bics_2.c: Likewise.
3689 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3691         PR rtl-optimization/57131
3692         * gcc.c-torture/execute/pr57131.c: New test.
3694 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3696         PR c++/57132
3697         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3699 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3701         PR target/57091
3702         * gcc.target/i386/pr57091.c: New test.
3704 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3706         * gcc.target/aarch64/vect-vaddv.c: New.
3708 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3710         * gcc.target/aarch64/vect-vmaxv.c: New.
3711         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3713 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3715         * gcc.target/aarch64/scalar-vca.c: New.
3716         * gcc.target/aarch64/vect-vca.c: Likewise.
3718 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3720         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3721         (test_vceqd_s64): Force arguments to SIMD registers.
3722         (test_vceqzd_s64): Likewise.
3723         (test_vcged_s64): Likewise.
3724         (test_vcled_s64): Likewise.
3725         (test_vcgezd_s64): Likewise.
3726         (test_vcged_u64): Likewise.
3727         (test_vcgtd_s64): Likewise.
3728         (test_vcltd_s64): Likewise.
3729         (test_vcgtzd_s64): Likewise.
3730         (test_vcgtd_u64): Likewise.
3731         (test_vclezd_s64): Likewise.
3732         (test_vcltzd_s64): Likewise.
3733         (test_vtst_s64): Likewise.
3734         (test_vtst_u64): Likewise.
3736 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3738         PR c++/57092
3739         * g++.dg/cpp0x/decltype53.C: New.
3741 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3743         PR fortran/57071
3744         * gfortran.dg/power_5.f90:  New test.
3746 2013-04-30  Richard Biener  <rguenther@suse.de>
3748         PR middle-end/57122
3749         * gcc.dg/torture/pr57122.c: New testcase.
3751 2013-04-30  Richard Biener  <rguenther@suse.de>
3753         PR middle-end/57107
3754         * g++.dg/torture/pr57107.C: New testcase.
3756 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3758         PR rtl-optimization/57105
3759         * gcc.dg/pr57105.c: New test.
3761 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3763         PR tree-optimization/57104
3764         * gcc.dg/pr57104.c: New test.
3766 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3768         PR target/44578
3769         * gcc.target/i386/pr44578.c: New test.
3771 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3773         PR target/57097
3774         * gcc.target/i386/pr57097.c: New test.
3776 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3778         PR target/57098
3779         * gcc.target/i386/pr57098.c: New test.
3781 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3783         * gcc.c-torture/execute/pr55875.c: New test.
3785 2013-04-29  Richard Biener  <rguenther@suse.de>
3787         PR middle-end/57075
3788         * gcc.dg/torture/pr57075.c: New testcase.
3790 2013-04-29  Richard Biener  <rguenther@suse.de>
3792         PR middle-end/57103
3793         * gcc.dg/autopar/pr57103.c: New testcase.
3795 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3797         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3799 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3801         * gcc.dg/pr50763.c: Update test.
3803 2013-04-26  Jeff Law  <law@redhat.com>
3805         * gcc.dg/tree-ssa/vrp88.c: New test.
3807 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3809         PR target/57108
3810         * gcc.target/sh/pr57108.c: New test.
3812 2013-04-29  Richard Biener  <rguenther@suse.de>
3814         PR middle-end/57089
3815         * gfortran.dg/gomp/pr57089.f90: New testcase.
3817 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3819         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3821 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3823         * gcc.target/aarch64/vect-vcvt.c: New.
3825 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3827         * gcc.target/aarch64/vect-vrnd.c: New.
3829 2013-04-29  Richard Biener  <rguenther@suse.de>
3831         PR tree-optimization/57081
3832         * gcc.dg/torture/pr57081.c: New testcase.
3834 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3836         PR tree-optimization/57083
3837         * gcc.dg/torture/pr57083.c: New test.
3839 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3841         PR c++/56450
3842         * g++.dg/cpp0x/decltype52.C: New.
3844 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3846         N3472 binary constants
3847         * g++.dg/cpp/limits.C: Adjust warning wording.
3848         * g++.dg/system-binary-constants-1.C: Likewise.
3849         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3851 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3853         PR fortran/57093
3854         * gfortran.dg/coarray_30.f90: New.
3856 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3858         PR fortran/57071
3859         * frontend-passes (optimize_power):  New function.
3860         (optimize_op):  Use it.
3862 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3864         PR target/56866
3865         * gcc.c-torture/execute/pr56866.c: New test.
3866         * gcc.target/i386/pr56866.c: New test.
3868 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3870         PR go/57045
3871         * gcc.dg/setjmp-5.c: New test.
3873 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3875         PR c++/55708
3876         * g++.dg/cpp0x/constexpr-55708.C: New.
3878 2013-04-26  Richard Biener  <rguenther@suse.de>
3880         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3881         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3882         * gcc.dg/pr53265.c: Remove XFAILs.
3883         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3884         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3886 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3888         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3889         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3890         -fdiagnostics-color=never option similarly to
3891         -fno-diagnostics-show-caret option.
3893 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
3895         PR rtl-optimization/57003
3896         * gcc.target/i386/pr57003.c: New test.
3898 2013-04-25  Marek Polacek  <polacek@redhat.com>
3900         PR tree-optimization/57066
3901         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3903 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
3904             Tejas Belagod  <tejas.belagod@arm.com>
3906         * gcc.target/aarch64/vaddv-intrinsic.c: New.
3907         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3908         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3910 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3912         * gcc.target/aarch64/cmp.c: New.
3914 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3916         * gcc.target/aarch64/ngc.c: New.
3918 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3920         * lib/target-supports.exp
3921         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3922         (check_effective_target_arm_neon_fp16_ok): Likewise.
3923         (add_options_for_arm_neon_fp16): Likewise.
3924         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3925         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3927 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3929         PR rtl-optimizations/57046
3930         * gcc.target/i386/pr57046.c: New test.
3932 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3934         * g++.dg/cpp1y/cplusplus.C: New.
3936 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3938         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3940 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3942         * c-c++-common/Wpointer-arith-1.c: New.
3944 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3946         * g++.dg/cpp1y/cxx1y_macro.C: New.
3948 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
3950         PR c++/56970
3951         * g++.dg/cpp0x/sfinae45.C: New.
3953 2013-04-24  Richard Biener  <rguenther@suse.de>
3955         PR testsuite/57050
3956         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3958 2013-04-23  Richard Biener  <rguenther@suse.de>
3960         PR middle-end/57036
3961         * gcc.dg/torture/pr57036-1.c: New testcase.
3962         * gcc.dg/torture/pr57036-2.c: Likewise.
3964 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
3966         * gcc.target/aarch64/scalar-mov.c: New testcase.
3968 2013-04-23  Richard Biener  <rguenther@suse.de>
3970         PR tree-optimization/57026
3971         * gcc.dg/torture/pr57026.c: New testcase.
3973 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
3975         PR fortran/53685
3976         PR fortran/57022
3977         * gfortran.dg/transfer_check_4.f90: New.
3979 2013-04-22  Marek Polacek  <polacek@redhat.com>
3981         PR sanitizer/56990
3982         * gcc.dg/pr56990.c: New test.
3984 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
3986         PR target/57018
3987         * gcc.target/i386/pr57018.c: New test.
3989 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3991         * gcc.target/aarch64/vrecps.c: New.
3992         * gcc.target/aarch64/vrecpx.c: Likewise.
3994 2013-04-22  Christian Bruel  <christian.bruel@st.com>
3996         PR target/56995
3997         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3999 2013-04-21  Jeff Law  <law@redhat.com>
4001         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4003 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4005         PR fortran/56907
4006         * gfortran.dg/c_loc_test_22.f90: New.
4008 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4010         PR rtl-optimization/56847
4011         * gcc.dg/pr56847.c: New test.
4013 2013-04-19  Richard Biener  <rguenther@suse.de>
4015         PR tree-optimization/56982
4016         * gcc.c-torture/execute/pr56982.c: New testcase.
4018 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4020         PR tree-optimization/56718
4021         * g++.dg/ipa/imm-devirt-1.C: New test.
4022         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4024 2013-04-19  Richard Biener  <rguenther@suse.de>
4026         PR tree-optimization/57000
4027         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4029 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4030             Mikael Morin  <mikael@gcc.gnu.org>
4032         PR fortran/56872
4033         * gfortran.dg/array_constructor_45.f90:  New test.
4034         * gfortran.dg/array_constructor_46.f90:  New test.
4035         * gfortran.dg/array_constructor_47.f90:  New test.
4036         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4038 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4040         PR rtl-optimization/56999
4041         * g++.dg/opt/pr56999.C: New test.
4043 2013-04-18  Cary Coutant  <ccoutant@google.com>
4045         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4046         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4048 2013-04-18  Cary Coutant  <ccoutant@google.com>
4050         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4051         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4052         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4053         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4054         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4055         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4056         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4057         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4058         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4059         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4060         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4062 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4064         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4066 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4068         PR tree-optimization/56984
4069         * gcc.c-torture/compile/pr56984.c: New test.
4071         PR rtl-optimization/56992
4072         * gcc.dg/pr56992.c: New test.
4074 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4076         PR fortran/56814
4077         * gfortran.dg/proc_ptr_42.f90: New.
4079 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4081         * gnat.dg/discr41.ad[sb]: New test.
4082         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4083         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4084         * gcc.dg/vect/slp-24.c: Likewise.
4085         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4086         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4087         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4088         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4089         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4090         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4091         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4092         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4093         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4094         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4095         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4096         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4097         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4098         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4099         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4100         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4101         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4102         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4103         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4104         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4105         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4106         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4107         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4108         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4109         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4110         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4112 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4114         PR fortran/40958
4115         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4116         * gfortran.dg/module_md5_1.f90: Remove.
4118 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4120         * gcc.target/aarch64/adds3.c: New.
4121         * gcc.target/aarch64/subs3.c: New.
4123 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4125         * gcc.target/aarch64/adds1.c: New.
4126         * gcc.target/aarch64/adds2.c: New.
4127         * gcc.target/aarch64/subs1.c: New.
4128         * gcc.target/aarch64/subs2.c: New.
4130 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4132         Implement n3599 - Literal operator templates for strings.
4133         * g++.dg/cpp1y/udlit-char-template.C: New test.
4134         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4136 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4138         PR fortran/39505
4139         * gfortran.dg/no_arg_check_1.f90: New.
4140         * gfortran.dg/no_arg_check_2.f90: New.
4141         * gfortran.dg/no_arg_check_3.f90: New.
4143 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4145         PR fortran/56968
4146         * gfortran.dg/proc_ptr_41.f90: New.
4148 2013-04-16  Richard Biener  <rguenther@suse.de>
4150         PR tree-optimization/56756
4151         * gcc.dg/torture/pr56756.c: New testcase.
4153 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4155         PR fortran/56969
4156         * gfortran.dg/c_assoc_5.f90: New.
4158 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4160         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4161         * gcc.c-torture/execute/pr33992.x: Remove.
4162         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4163         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4164         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4166 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4168         PR tree-optimization/56962
4169         * gcc.c-torture/execute/pr56962.c: New test.
4171 2013-04-15  Richard Biener  <rguenther@suse.de>
4173         PR tree-optimization/56933
4174         * gcc.dg/vect/pr56933.c: New testcase.
4176 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4178         * gcc.target/arm/anddi3-opt.c: New test.
4179         * gcc.target/arm/anddi3-opt2.c: Likewise.
4181 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4183         * gcc.dg/pr56890-1.c: New test.
4184         * gcc.dg/pr56890-2.c: Likewise.
4186 2013-04-15  Joey Ye  <joey.ye@arm.com>
4188         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4189         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4191 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4193         PR fortran/56816
4194         * gfortran.dg/select_type_33.f03: New test.
4196 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4198         PR fortran/55959
4199         * gfortran.dg/typebound_proc_29.f03: New.
4201 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4203         PR fortran/56266
4204         * gfortran.dg/typebound_proc_28.f03: New.
4206 2013-04-12  Jeff Law  <law@redhat.com>
4208         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4209         either.
4211 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4213         PR fortran/56929
4214         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4216 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4218         PR target/56903
4219         * gcc.target/i386/pr56903.c: New test.
4221 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4223         PR fortran/56261
4224         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4225         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4226         * gfortran.dg/block_11.f90: Fix invalid test case.
4227         * gfortran.dg/function_types_3.f90: Add new error message.
4228         * gfortran.dg/global_references_1.f90: Ditto.
4229         * gfortran.dg/import2.f90: Remove unneeded parts.
4230         * gfortran.dg/import6.f90: Fix invalid test case.
4231         * gfortran.dg/proc_decl_2.f90: Ditto.
4232         * gfortran.dg/proc_decl_9.f90: Ditto.
4233         * gfortran.dg/proc_decl_18.f90: Ditto.
4234         * gfortran.dg/proc_ptr_40.f90: New.
4235         * gfortran.dg/whole_file_7.f90: Modified error wording.
4236         * gfortran.dg/whole_file_16.f90: Ditto.
4237         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4238         * gfortran.dg/whole_file_18.f90: Modified error wording.
4239         * gfortran.dg/whole_file_20.f03: Ditto.
4240         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4241         invalid test case.
4243 2013-04-12  Richard Biener  <rguenther@suse.de>
4245         Revert
4246         2013-04-10  Richard Biener  <rguenther@suse.de>
4248         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4250 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4252         PR fortran/56845
4253         * gfortran.dg/class_allocate_15.f90: New.
4255         Revert:
4256         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4258         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4259         scan-tree-dump-times.
4261 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4263         PR tree-optimization/56918
4264         PR tree-optimization/56920
4265         * gcc.dg/vect/pr56918.c: New test.
4266         * gcc.dg/vect/pr56920.c: New test.
4268 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4270         PR fortran/56845
4271         * gfortran.dg/class_allocate_14.f90: New.
4272         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4273         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4275 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4277         * gcc.dg/fold-cstvecshift.c: New testcase.
4279 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4281         * gcc.target/aarch64/negs.c: New.
4283 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4285         PR c++/56895
4286         * g++.dg/template/arrow4.C: New test.
4288 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4290         * gnat.dg/array23.adb: New test.
4291         * gnat.dg/array23_pkg[123].ads: New helpers.
4293 2013-04-11  Jeff Law  <law@redhat.com>
4295         PR tree-optimization/56900
4296         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4298 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4300         PR c++/56913
4301         * g++.dg/cpp0x/sfinae44.C: New.
4303 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4305         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4306         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4308 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4310         PR c++/54216
4311         * g++.dg/cpp0x/enum26.C: New.
4312         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4314 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4316         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4317         inverse operands.
4318         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4319         loop is vectorized.
4320         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4321         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4322         loop is vectorized and that the correct instruction is generated.
4323         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4324         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4325         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4327 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4329         PR tree-optimization/56899
4330         * gcc.c-torture/execute/pr56899.c: New test.
4332 2013-04-10  David S. Miller  <davem@davemloft.net>
4334         * gcc.target/sparc/setcc-4.c: New test.
4335         * gcc.target/sparc/setcc-5.c: New test.
4337 2013-04-10  Richard Biener  <rguenther@suse.de>
4339         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4341 2013-04-10  Richard Biener  <rguenther@suse.de>
4343         * gcc.dg/vect/slp-39.c: New testcase.
4345 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4347         PR tree-optimization/55524
4348         * gcc.target/epiphany/fnma-1.c: New test.
4350 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4352         * gcc.dg/tree-ssa/inline-11.c: New test
4354 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4356         PR c++/56895
4357         * g++.dg/template/arrow3.C: New test.
4359 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4361         * gcc.target/arm/minmax_minus.c: New test.
4363 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4365         PR middle-end/56883
4366         * c-c++-common/gomp/pr56883.c: New test.
4368 2013-04-09  Jeff Law  <law@redhat.com>
4370         * gcc.dg/tree-ssa/vrp87.c: New test.
4372 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4374         PR tree-optimization/56854
4375         * g++.dg/torture/pr56854.C: New test.
4377 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4379         PR fortran/56782
4380         * gfortran.dg/array_constructor_44.f90:  New test.
4382 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/56871
4385         * g++.dg/cpp0x/constexpr-specialization.C: New.
4387 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4389         * gcc.c-torture/execute/pr56837.c: New test.
4391         PR c++/34949
4392         PR c++/50243
4393         * g++.dg/opt/vt3.C: New test.
4394         * g++.dg/opt/vt4.C: New test.
4396 2013-04-08  Jeff Law  <law@redhat.com>
4398         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4400 2013-04-08  Richard Biener  <rguenther@suse.de>
4402         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4404 2013-04-08  Richard Biener  <rguenther@suse.de>
4406         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4408 2013-04-08  Richard Biener  <rguenther@suse.de>
4410         * g++.dg/vect/slp-pr56812.cc: Adjust.
4412 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4414         * gcc.dg/pr56837.c: New test.
4415         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4416         "generated memset minus one".
4418 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4420         PR fortran/56849
4421         * gfortran.dg/reshape_5.f90: New.
4423 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4425         PR target/56843
4426         * gcc.target/powerpc/recip-1.c: Modify expected output.
4427         * gcc.target/powerpc/recip-3.c: Likewise.
4428         * gcc.target/powerpc/recip-4.c: Likewise.
4429         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4431 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4433         * gcc.target/arm/peep-ldrd-1.c: New test.
4434         * gcc.target/arm/peep-strd-1.c: Likewise.
4436 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4438         * gcc.target/arm/negdi-1.c: New test.
4439         * gcc.target/arm/negdi-2.c: Likewise.
4440         * gcc.target/arm/negdi-3.c: Likewise.
4441         * gcc.target/arm/negdi-4.c: Likewise.
4443 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4445         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4446         Add -march=armv8-a when we use v8 NEON.
4447         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4448         (check_effective_target_vect_call_ceilf): Likewise.
4449         (check_effective_target_vect_call_floorf): Likewise.
4450         (check_effective_target_vect_call_roundf): Likewise.
4451         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4452         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4453         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4454         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4455         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4457 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4459         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4460         * gcc.target/powerpc/sd-pwr6.c: Same.
4461         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4462         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4464 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4466         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4468 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4470         PR fortran/40881
4471         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4472         * gfortran.dg/altreturn_4.f90: Ditto.
4473         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4474         * gfortran.dg/altreturn_5.f90: Ditto.
4475         * gfortran.dg/altreturn_6.f90: Ditto.
4476         * gfortran.dg/altreturn_7.f90: Ditto.
4478 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4480         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4481         New procedure.
4482         (check_effective_target_arm_v8_neon_ok_nocache):
4483         Likewise.
4484         (check_effective_target_arm_v8_neon_ok): Change to use
4485         check_effective_target_arm_v8_neon_ok_nocache.
4486         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4487         NEON flags.
4488         (check_effective_target_vect_call_btruncf):
4489         Enable for arm and ARMv8 NEON.
4490         (check_effective_target_vect_call_ceilf): Likewise.
4491         (check_effective_target_vect_call_floorf): Likewise.
4492         (check_effective_target_vect_call_roundf): Likewise.
4493         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4494         target.
4496 2013-04-04  Marek Polacek  <polacek@redhat.com>
4498         PR tree-optimization/48186
4499         * gcc.dg/pr48186.c: New test.
4501 2013-04-04  Richard Biener  <rguenther@suse.de>
4503         PR tree-optimization/56826
4504         * gcc.dg/vect/pr56826.c: New testcase.
4505         * gcc.dg/vect/O3-pr36098.c: Adjust.
4507 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4509         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4510         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4511         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4512         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4513         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4514         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4515         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4516         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4517         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4518         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4520 2013-04-04  Richard Biener  <rguenther@suse.de>
4522         PR tree-optimization/56213
4523         * gcc.dg/vect/vect-123.c: New testcase.
4525 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4527         PR fortran/56810
4528         * gfortran.dg/read_repeat_2.f90: New.
4530 2013-04-04  Richard Biener  <rguenther@suse.de>
4532         PR tree-optimization/56837
4533         * g++.dg/torture/pr56837.C: New testcase.
4535 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4537         PR fortran/50269
4538         * gfortran.dg/c_loc_test_21.f90: New.
4539         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4540         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4541         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4542         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4543         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4545 2013-04-03  Jeff Law  <law@redhat.com>
4547         PR tree-optimization/56799
4548         * gcc.c-torture/execute/pr56799.c: New test.
4550 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4552         PR c++/56815
4553         * g++.dg/warn/Wpointer-arith-1.C: New.
4554         * g++.dg/gomp/for-19.C: Adjust.
4556 2013-04-03  Marek Polacek  <polacek@redhat.com>
4558         PR sanitizer/55702
4559         * gcc.dg/pr55702.c: New test.
4561 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4563         PR target/56809
4564         * gcc.dg/pr56809.c: New testcase.
4566 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4568         PR debug/56819
4569         * g++.dg/debug/pr56819.C: New test.
4571 2013-04-03  Richard Biener  <rguenther@suse.de>
4573         PR tree-optimization/56817
4574         * g++.dg/torture/pr56817.C: New testcase.
4576 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4578         * gcc.dg/vect/bb-slp-31.c: New file.
4580 2013-04-03  Jason Merrill  <jason@redhat.com>
4582         PR c++/34949
4583         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4585 2013-04-03  Richard Biener  <rguenther@suse.de>
4587         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4589 2013-04-03  Richard Biener  <rguenther@suse.de>
4591         PR tree-optimization/55964
4592         * gcc.dg/torture/pr55964-2.c: New testcase.
4594 2013-04-03  Richard Biener  <rguenther@suse.de>
4596         PR tree-optimization/56501
4597         * gcc.dg/torture/pr56501.c: New testcase.
4599 2013-04-03  Richard Biener  <rguenther@suse.de>
4601         PR tree-optimization/56407
4602         * gcc.dg/torture/pr56407.c: New testcase.
4604 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4606         PR tree-optimization/56790
4607         * g++.dg/ext/pr56790-1.C: New testcase.
4609 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4611         * gcc.target/i386/merge-1.c: New testcase.
4612         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4614 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4616         PR c/19449
4617         * gcc.c-torture/execute/pr19449.c: New test.
4619 2013-04-03  Richard Biener  <rguenther@suse.de>
4621         PR tree-optimization/56812
4622         * g++.dg/vect/slp-pr56812.cc: New testcase.
4624 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4626         PR fortran/56284
4627         PR fortran/40881
4628         * gfortran.dg/altreturn_8.f90: New.
4629         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4630         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4631         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4633 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4635         PR rtl-optimization/56745
4636         * gcc.c-torture/compile/pr56745.c: New test.
4638 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4640         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4642 2013-04-02  Richard Biener  <rguenther@suse.de>
4644         PR tree-optimization/56778
4645         * gcc.dg/torture/pr56778.c: New testcase.
4647 2013-04-02  Richard Biener  <rguenther@suse.de>
4649         PR middle-end/56768
4650         * g++.dg/torture/pr56768.C: New testcase.
4652 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4654         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4656 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4658         PR fortran/56660
4659         * gfortran.dg/namelist_82.f90:  New test.
4661 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4663         PR fortran/56500
4664         * gfortran.dg/implicit_class_1.f90: New.
4666 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668         PR fortran/56786
4669         * gfortran.dg/namelist_81.f90:  New test.
4671 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4673         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4674         for constant and equal string lengths.
4675         * gfortran.dg/character_comparison_5.f90:  Likewise.
4676         * gfortran.dg/character_comparison_9.f90:  New test.
4678 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4680         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4681         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4683 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4685         PR fortran/35203
4686         * gfortran.dg/optional_absent_3.f90: New.
4688 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4690         PR fortran/56737
4691         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4693 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4695         PR fortran/56735
4696         * gfortran.dg/namelist_80.f90: New.
4698 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4700         PR fortran/45159
4701         * gfortran.dg/string_length_2.f90:  New test.
4702         * gfortran.dg/dependency_41.f90:  New test.
4704 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4706         PR fortran/55806
4707         * gfortran.dg/array_constructor_43.f90:  New test.
4708         * gfortran.dg/random_seed_3.f90:  New test.
4710 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4712         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4713         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4714         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4715         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4716         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4717         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4718         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4719         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4720         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4721         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4723 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4725         PR c++/56725
4726         * g++.dg/conversion/op4.C: Adjust.
4727         * g++.dg/cpp0x/rv1n.C: Likewise.
4728         * g++.dg/cpp0x/rv2n.C: Likewise.
4729         * g++.dg/cpp0x/template_deduction.C: Likewise.
4730         * g++.dg/expr/cond8.C: Likewise.
4731         * g++.dg/other/error4.C: Likewise.
4732         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4733         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4734         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4735         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4736         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4737         * g++.old-deja/g++.law/cvt20.C: Likewise.
4738         * g++.old-deja/g++.law/cvt8.C: Likewise.
4739         * g++.old-deja/g++.law/init8.C: Likewise.
4740         * g++.old-deja/g++.mike/net12.C: Likewise.
4741         * g++.old-deja/g++.mike/net8.C: Likewise.
4742         * g++.old-deja/g++.mike/p2793.C: Likewise.
4743         * g++.old-deja/g++.mike/p3836.C: Likewise.
4744         * g++.old-deja/g++.mike/p418.C: Likewise.
4745         * g++.old-deja/g++.mike/p701.C: Likewise.
4746         * g++.old-deja/g++.mike/p807.C: Likewise.
4748 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4750         PR middle-end/56694
4751         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4752         targets.
4754 2013-03-28  Marek Polacek  <polacek@redhat.com>
4756         PR tree-optimization/56695
4757         * gcc.dg/vect/pr56695.c: New test.
4759 2013-03-28  Richard Biener  <rguenther@suse.de>
4761         PR tree-optimization/37021
4762         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4763         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4765 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4767         PR fortran/56650
4768         PR fortran/36437
4769         * gfortran.dg/sizeof_2.f90: New.
4770         * gfortran.dg/sizeof_3.f90: New.
4771         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4773 2013-03-27  Richard Biener  <rguenther@suse.de>
4775         PR tree-optimization/37021
4776         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4778 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4780         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4781         * g++.dg/ipa/ivinline-2.C: Likewise.
4782         * g++.dg/ipa/ivinline-3.C: Likewise.
4783         * g++.dg/ipa/ivinline-4.C: Likewise.
4784         * g++.dg/ipa/ivinline-5.C: Likewise.
4785         * g++.dg/ipa/ivinline-7.C: Likewise.
4786         * g++.dg/ipa/ivinline-8.C: Likewise.
4787         * g++.dg/ipa/ivinline-9.C: Likewise.
4788         * g++.dg/cpp0x/noexcept03.C: Likewise.
4789         * gcc.dg/const-1.c: Likewise.
4790         * gcc.dg/ipa/pure-const-1.c: Likewise.
4791         * gcc.dg/noreturn-8.c: Likewise.
4792         * gcc.target/i386/mmx-1.c: Likewise.
4793         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4794         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4795         * gcc.c-torture/execute/pr33992.x: New file.
4797 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4799         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4801 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4803         PR c++/55951
4804         * g++.dg/ext/desig5.C: New.
4806 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4808         PR fortran/56649
4809         * gfortran.dg/merge_init_expr_2.f90: New.
4810         * gfortran.dg/merge_char_1.f90: Modify test to
4811         stay a run-time test.
4812         * gfortran.dg/merge_char_3.f90: Ditto.
4814 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4816         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4817         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4819 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4821         PR c++/56722
4822         * g++.dg/cpp0x/range-for23.C: New.
4824 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4826         PR libfortran/52512
4827         * gfortran.dg/namelist_79.f90: New.
4829 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4831         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4833 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4835         PR fortran/38536
4836         PR fortran/38813
4837         PR fortran/38894
4838         PR fortran/39288
4839         PR fortran/40963
4840         PR fortran/45824
4841         PR fortran/47023
4842         PR fortran/47034
4843         PR fortran/49023
4844         PR fortran/50269
4845         PR fortran/50612
4846         PR fortran/52426
4847         PR fortran/54263
4848         PR fortran/55343
4849         PR fortran/55444
4850         PR fortran/55574
4851         PR fortran/56079
4852         PR fortran/56378
4853         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4854         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4855         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4856         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4857         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4858         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4859         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4860         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4861         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4862         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4863         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4864         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4865         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4866         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4867         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4868         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4869         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4870         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4871         * gfortran.dg/pr32601_1.f03: Ditto.
4872         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4873         * gfortran.dg/blockdata_7.f90: New.
4874         * gfortran.dg/c_assoc_4.f90: New.
4875         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4876         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4877         * gfortran.dg/c_funloc_tests_8.f90: New.
4878         * gfortran.dg/c_loc_test_17.f90: New.
4879         * gfortran.dg/c_loc_test_18.f90: New.
4880         * gfortran.dg/c_loc_test_19.f90: New.
4881         * gfortran.dg/c_loc_test_20.f90: New.
4882         * gfortran.dg/c_sizeof_5.f90: New.
4883         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4884         * gfortran.dg/transfer_resolve_2.f90: New.
4885         * gfortran.dg/transfer_resolve_3.f90: New.
4886         * gfortran.dg/transfer_resolve_4.f90: New.
4887         * gfortran.dg/pr32601.f03: Update dg-error.
4888         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4889         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4891 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4893         * gcc.target/arm/vseleqdf.c: New test.
4894         * gcc.target/arm/vseleqsf.c: Likewise.
4895         * gcc.target/arm/vselgedf.c: Likewise.
4896         * gcc.target/arm/vselgesf.c: Likewise.
4897         * gcc.target/arm/vselgtdf.c: Likewise.
4898         * gcc.target/arm/vselgtsf.c: Likewise.
4899         * gcc.target/arm/vselledf.c: Likewise.
4900         * gcc.target/arm/vsellesf.c: Likewise.
4901         * gcc.target/arm/vselltdf.c: Likewise.
4902         * gcc.target/arm/vselltsf.c: Likewise.
4903         * gcc.target/arm/vselnedf.c: Likewise.
4904         * gcc.target/arm/vselnesf.c: Likewise.
4905         * gcc.target/arm/vselvcdf.c: Likewise.
4906         * gcc.target/arm/vselvcsf.c: Likewise.
4907         * gcc.target/arm/vselvsdf.c: Likewise.
4908         * gcc.target/arm/vselvssf.c: Likewise.
4910 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
4912         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4913         body from here...
4914         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4915         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4916         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4917         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4918         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4919         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4920         * gcc.target/aarch64/atomic-op-char.x: ... to here.
4921         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4922         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4923         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4924         * gcc.target/aarch64/atomic-op-int.x: ... to here.
4925         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4926         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4927         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4928         * gcc.target/aarch64/atomic-op-release.x: ... to here.
4929         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4930         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4931         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4932         * gcc.target/aarch64/atomic-op-short.x: ... to here.
4933         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4934         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4935         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4936         * gcc.target/arm/atomic-op-char.c: Likewise.
4937         * gcc.target/arm/atomic-op-consume.c: Likewise.
4938         * gcc.target/arm/atomic-op-int.c: Likewise.
4939         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4940         * gcc.target/arm/atomic-op-release.c: Likewise.
4941         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4942         * gcc.target/arm/atomic-op-short.c: Likewise.
4944 2013-03-25  Richard Biener  <rguenther@suse.de>
4946         PR middle-end/56694
4947         * g++.dg/torture/pr56694.C: New testcase.
4949 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4951         PR target/56720
4952         * gcc.target/arm/neon-vcond-gt.c: New test.
4953         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4954         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4956 2013-03-25  Richard Biener  <rguenther@suse.de>
4958         PR tree-optimization/56689
4959         * gcc.dg/torture/pr56689.c: New testcase.
4961 2013-03-25  Kai Tietz  <ktietz@redhat.com>
4963         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4965 2013-03-24  Tobias Burnus  <burnus@net-b.de>
4967         PR fortran/56696
4968         * gfortran.dg/eof_5.f90: New.
4970 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4972         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4973         alphabetically.
4975 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
4977         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4979 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4981         PR testsuite/55994
4982         * gcc.c-torture/execute/builtins/builtins.exp: Add
4983         -Wl,--allow-multiple-definition for RTEMS targets.
4985 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
4987         * gcc.target/aarch64/movk.c: New test.
4989 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
4991         * g++.dg/ext/vector21.C: New testcase.
4993 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
4995         * gcc.target/arm/neon-for-64bits-1.c: New tests.
4996         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4998 2013-03-21  Richard Biener  <rguenther@suse.de>
5000         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5001         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5003 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5005         * gcc.target/aarch64/vect.c: Test and result vector added
5006         for sabd and saba instructions.
5007         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5008         instructions in assembly.
5009         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5010         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5011         for fabd instruction.
5012         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5013         instruction in assembly.
5014         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5016 2013-03-20  Jeff Law  <law@redhat.com>
5018         * g++.dg/tree-ssa/ssa-dom.C: New test.
5020 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5022         * gcc.target/powerpc/mmfpgpr.c: New test.
5023         * gcc.target/powerpc/sd-vsx.c: Likewise.
5024         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5025         * gcc.target/powerpc/vsx-float0.c: Likewise.
5027 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5029         PR tree-optimization/56355
5030         * gcc.dg/pr56355-1.c: New file.
5032 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5033             Richard Sandiford  <rdsandiford@googlemail.com>
5035         * gcc.target/mips/mips.exp: Add microMIPS support.
5036         * gcc.target/mips/umips-movep-2.c: New test.
5037         * gcc.target/mips/umips-lwp-2.c: New test.
5038         * gcc.target/mips/umips-swp-5.c: New test.
5039         * gcc.target/mips/umips-constraints-1.c: New test.
5040         * gcc.target/mips/umips-lwp-3.c: New test.
5041         * gcc.target/mips/umips-swp-6.c: New test.
5042         * gcc.target/mips/umips-constraints-2.c: New test.
5043         * gcc.target/mips/umips-save-restore-1.c: New test.
5044         * gcc.target/mips/umips-lwp-4.c: New test.
5045         * gcc.target/mips/umips-swp-7.c: New test.
5046         * gcc.target/mips/umips-save-restore-2.c: New test.
5047         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5048         * gcc.target/mips/umips-lwp-5.c: New test.
5049         * gcc.target/mips/umips-save-restore-3.c: New test.
5050         * gcc.target/mips/umips-lwp-6.c: New test.
5051         * gcc.target/mips/umips-swp-1.c: New test.
5052         * gcc.target/mips/umips-lwp-7.c: New test.
5053         * gcc.target/mips/umips-swp-2.c: New test.
5054         * gcc.target/mips/umips-lwp-8.c: New test.
5055         * gcc.target/mips/umips-swp-3.c: New test.
5056         * gcc.target/mips/umips-movep-1.c: New test.
5057         * gcc.target/mips/umips-lwp-1.c: New test.
5058         * gcc.target/mips/umips-swp-4.c: New test.
5060 2013-03-20  Richard Biener  <rguenther@suse.de>
5062         PR tree-optimization/56661
5063         * gcc.dg/torture/pr56661.c: New testcase.
5065 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5067         PR rtl-optimization/56605
5068         * gcc.target/powerpc/pr56605.c: New.
5070 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5072         PR fortran/54932
5073         * gfortran.dg/do_1.f90: Don't xfail.
5075 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5077         PR libfortran/51825
5078         * gfortran.dg/namelist_77.f90: New.
5079         * gfortran.dg/namelist_78.f90: New.
5081 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5083         PR libfortran/48618
5084         * gfortran.dg/open_negative_unit_1.f90: New.
5086 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5088         * gcc.target/aarch64/sbc.c: New test.
5090 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5092         * gcc.target/aarch64/ror.c: New test.
5094 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5096         * gcc.target/aarch64/extr.c: New test.
5098 2013-03-19  Richard Biener  <rguenther@suse.de>
5100         PR tree-optimization/56273
5101         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5102         * c-c++-common/uninit-17.c: Likewise.
5104 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5106         PR tree-optimization/56635
5107         * g++.dg/torture/pr56635.C: New test.
5109 2013-03-18  Richard Biener  <rguenther@suse.de>
5111         PR tree-optimization/3713
5112         * g++.dg/ipa/devirt-12.C: New testcase.
5114 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5116         PR c/56566
5117         * c-c++-common/pr56566.c: New test.
5119 2013-03-17  Jason Merrill  <jason@redhat.com>
5121         * g++.dg/template/abstract-dr337.C: XFAIL.
5123 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5125         PR c++/56607
5126         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5127         * c-c++-common/pr56607.c: New test.
5129 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5131         PR c++/56582
5132         * g++.dg/cpp0x/constexpr-array5.C: New.
5134 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5136         PR fortran/56615
5137         * gfortran.dg/transfer_intrinsic_5.f90: New.
5139 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5141         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5142         * gcc.target/i386/pr20020-1.c: Likewise.
5143         * gcc.target/i386/pr20020-2.c: Likewise.
5144         * gcc.target/i386/pr20020-3.c: Likewise.
5145         * gcc.target/i386/pr53425-1.c: Likewise.
5146         * gcc.target/i386/pr53425-2.c: Likewise.
5147         * gcc.target/i386/pr55093.c: Likewise.
5148         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5150 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5152         PR debug/56307
5153         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5154         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5156 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5158         PR tree-optimization/53265
5159         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5160         undefined behavior.
5161         * gcc.dg/graphite/id-6.c (test): Likewise.
5162         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5163         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5165         PR tree-optimization/53265
5166         * gcc.dg/pr53265.c: New test.
5167         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5168         to dg-options.
5169         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5170         arrays.
5171         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5172         n, use it as high bound instead of 4.
5174 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5176         PR target/49880
5177         * gcc.target/sh/pr49880-1.c: New.
5178         * gcc.target/sh/pr49880-2.c: New.
5179         * gcc.target/sh/pr49880-3.c: New.
5180         * gcc.target/sh/pr49880-4.c: New.
5181         * gcc.target/sh/pr49880-5.c: New.
5183 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5185         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5187 2013-03-13  Richard Biener  <rguenther@suse.de>
5189         PR tree-optimization/56608
5190         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5192 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5194         PR c++/56611
5195         * g++.dg/cpp0x/alias-decl-32.C: New.
5197 2013-03-11  Jan Hubicka  <jh@suse.cz>
5199         PR middle-end/56571
5200         * gcc.c-torture/compile/pr56571.c: New testcase.
5202 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5204         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5205         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5207 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5209         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5210         * gcc.dg/inline_4.c: Likewise.
5211         * gcc.dg/unroll_2.c: Likewise.
5212         * gcc.dg/unroll_3.c: Likewise.
5213         * gcc.dg/unroll_4.c: Likewise.
5215 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5217         PR testsuite/54119
5218         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5220         PR debug/56307
5221         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5223 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5225         PR target/40797
5226         * gcc.c-torture/compile/pr40797.c: New.
5228 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5230         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5232 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5234         PR fortran/56575
5235         * gfortran.dg/class_56.f90: New test.
5237 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5239         PR middle-end/56524
5240         * gcc.target/mips/pr56524.c: New test.
5242 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5244         PR c++/56565
5245         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5247 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5249         PR c++/51412
5250         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5252 2013-03-08  Marek Polacek  <polacek@redhat.com>
5254         PR tree-optimization/56478
5255         * gcc.dg/torture/pr56478.c: New test.
5257 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5259         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5260         targets linker option --allow-multiple-definition.
5262         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5263         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5264         * gcc.dg/pr52549.c: Add LLP64 case.
5265         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5266         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5267         * gcc.dg/torture/pr51071-2.c: Likewise.
5268         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5269         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5270         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5271         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5272         * gcc.dg/weak/weak-1.c: Likewise.
5273         * gcc.dg/weak/weak-2.c: Likewise.
5274         * gcc.dg/weak/weak-3.c: Likewise.
5275         * gcc.dg/weak/weak-4.c: Likewise.
5276         * gcc.dg/weak/weak-5.c: Likewise.
5277         * gcc.dg/weak/weak-15.c: Likewise.
5278         * gcc.dg/weak/weak-16.c: Likewise.
5280         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5282 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5284         PR tree-optimization/56559
5285         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5287 2013-03-07  Andreas Schwab  <schwab@suse.de>
5289         * gcc.dg/pr31490.c: Fix last change.
5291 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5293         PR c++/56534
5294         * g++.dg/template/crash115.C: New.
5296 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5298         PR tree-optimization/56539
5299         * gcc.c-torture/compile/pr56539.c: New test.
5301 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5303         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5304         targets.
5305         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5306         * gcc.dg/lto/20091013-1_2.c: Likewise.
5307         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5309 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5311         * gnat.dg/specs/aggr6.ads: New test.
5313 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5315         * gnat.dg/loop_optimization15.ad[sb]: New test.
5317 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5319         PR middle-end/56548
5320         * gcc.dg/pr56548.c: New test.
5322 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5324         PR debug/53363
5325         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5327 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5329         PR c++/56543
5330         * g++.dg/template/typename20.C: New test.
5332 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5334         PR debug/56510
5335         * gcc.dg/pr56510.c: New test.
5337         PR rtl-optimization/56484
5338         * gcc.c-torture/compile/pr56484.c: New test.
5340 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5342         PR c++/56530
5343         * g++.dg/warn/Wsign-conversion-2.C: New.
5345 2013-03-05  Richard Biener  <rguenther@suse.de>
5347         PR tree-optimization/56270
5348         * gcc.dg/vect/slp-38.c: New testcase.
5350 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5352         PR rtl-optimization/56494
5353         * gcc.dg/pr56494.c: New test.
5355 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5357         * gcc.dg/pr56424.c: New test.
5359 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5361         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5362         * gcc.dg/pr56228.c <avr>: Skip.
5364 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5366         PR testsuite/52641
5367         PR tree-optimization/52631
5368         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5370 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5372         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5373         * gcc.dg/vect/vect-83_64.c: Same.
5375 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5377         PR fortran/56477
5378         * gfortran.dg/pointer_check_13.f90: New test.
5380 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5382         PR fortran/54730
5383         * gfortran.dg/array_constructor_42.f90: New test.
5385 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5387         PR c++/52688
5388         * g++.dg/template/static33.C: New.
5389         * g++.dg/template/static34.C: Likewise.
5391         PR c++/10291
5392         * g++.dg/template/static35.C: New.
5394 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5396         * gcc.dg/pr56396.c: Require pic support.
5398 2013-03-01  Richard Biener  <rguenther@suse.de>
5400         PR tree-optimization/55481
5401         * gcc.dg/torture/pr56488.c: New testcase.
5403 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5404             Jakub Jelinek  <jakub@redhat.com>
5406         PR sanitizer/56454
5407         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5408         no_sanitize_address attribute rather than no_address_safety_analysis.
5409         * g++.dg/asan/sanitizer_test_utils.h
5410         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5411         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5412         in addition to no_address_safety_analysis.
5414 2013-02-28  Jason Merrill  <jason@redhat.com>
5416         PR c++/56481
5417         * g++.dg/cpp0x/constexpr-and.C: New.
5419 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5421         PR tree-optimization/56294
5422         * g++.dg/debug/pr56294.C: New test.
5424 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5426         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5428 2013-02-27  Marek Polacek  <polacek@redhat.com>
5430         PR rtl-optimization/56466
5431         * gcc.dg/pr56466.c: New test.
5433 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5435         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5436         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5437         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5439 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5441         PR middle-end/45472
5442         * gcc.dg/pr45472.c: New test.
5444 2013-02-26  Marek Polacek  <polacek@redhat.com>
5446         PR tree-optimization/56426
5447         * gcc.dg/pr56436.c: New test.
5449 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5451         PR tree-optimization/56448
5452         * gcc.c-torture/compile/pr56448.c: New test.
5454         PR tree-optimization/56443
5455         * gcc.dg/torture/pr56443.c: New test.
5457 2013-02-25  Richard Biener  <rguenther@suse.de>
5459         PR tree-optimization/56175
5460         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5462 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5464         PR c++/56403
5465         * g++.dg/torture/pr56403.C: New test.
5467 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5469         Revert:
5470         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5471         Richard Sandiford  <rdsandiford@googlemail.com>
5473         * gcc.target/mips/mips.exp: Add microMIPS support.
5474         * gcc.target/mips/umips-movep-2.c: New test.
5475         * gcc.target/mips/umips-lwp-2.c: New test.
5476         * gcc.target/mips/umips-swp-5.c: New test.
5477         * gcc.target/mips/umips-constraints-1.c: New test.
5478         * gcc.target/mips/umips-lwp-3.c: New test.
5479         * gcc.target/mips/umips-swp-6.c: New test.
5480         * gcc.target/mips/umips-constraints-2.c: New test.
5481         * gcc.target/mips/umips-save-restore-1.c: New test.
5482         * gcc.target/mips/umips-lwp-4.c: New test.
5483         * gcc.target/mips/umips-swp-7.c: New test.
5484         * gcc.target/mips/umips-save-restore-2.c: New test.
5485         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5486         * gcc.target/mips/umips-lwp-5.c: New test.
5487         * gcc.target/mips/umips-save-restore-3.c: New test.
5488         * gcc.target/mips/umips-lwp-6.c: New test.
5489         * gcc.target/mips/umips-swp-1.c: New test.
5490         * gcc.target/mips/umips-lwp-7.c: New test.
5491         * gcc.target/mips/umips-swp-2.c: New test.
5492         * gcc.target/mips/umips-lwp-8.c: New test.
5493         * gcc.target/mips/umips-swp-3.c: New test.
5494         * gcc.target/mips/umips-movep-1.c: New test.
5495         * gcc.target/mips/umips-lwp-1.c: New test.
5496         * gcc.target/mips/umips-swp-4.c: New test.
5498 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5499             Richard Sandiford  <rdsandiford@googlemail.com>
5501         * gcc.target/mips/mips.exp: Add microMIPS support.
5502         * gcc.target/mips/umips-movep-2.c: New test.
5503         * gcc.target/mips/umips-lwp-2.c: New test.
5504         * gcc.target/mips/umips-swp-5.c: New test.
5505         * gcc.target/mips/umips-constraints-1.c: New test.
5506         * gcc.target/mips/umips-lwp-3.c: New test.
5507         * gcc.target/mips/umips-swp-6.c: New test.
5508         * gcc.target/mips/umips-constraints-2.c: New test.
5509         * gcc.target/mips/umips-save-restore-1.c: New test.
5510         * gcc.target/mips/umips-lwp-4.c: New test.
5511         * gcc.target/mips/umips-swp-7.c: New test.
5512         * gcc.target/mips/umips-save-restore-2.c: New test.
5513         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5514         * gcc.target/mips/umips-lwp-5.c: New test.
5515         * gcc.target/mips/umips-save-restore-3.c: New test.
5516         * gcc.target/mips/umips-lwp-6.c: New test.
5517         * gcc.target/mips/umips-swp-1.c: New test.
5518         * gcc.target/mips/umips-lwp-7.c: New test.
5519         * gcc.target/mips/umips-swp-2.c: New test.
5520         * gcc.target/mips/umips-lwp-8.c: New test.
5521         * gcc.target/mips/umips-swp-3.c: New test.
5522         * gcc.target/mips/umips-movep-1.c: New test.
5523         * gcc.target/mips/umips-lwp-1.c: New test.
5524         * gcc.target/mips/umips-swp-4.c: New test.
5526 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5528         PR sanitizer/56393
5529         * lib/asan-dg.exp (asan_link_flags): Add
5530         -B${gccpath}/libsanitizer/asan/ to flags.
5532 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5534         PR middle-end/56420
5535         * gcc.dg/torture/pr56420.c: New test.
5537 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5539         PR middle-end/56108
5540         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5542 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5544         PR tree-optimization/56310
5545         * g++.dg/ipa/pr56310.C: New test.
5547 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5549         PR fortran/56385
5550         * gfortran.dg/proc_ptr_comp_37.f90: New.
5552 2013-02-21  Richard Biener  <rguenther@suse.de>
5554         PR tree-optimization/56415
5555         Revert
5556         2013-02-11  Richard Biener  <rguenther@suse.de>
5558         PR tree-optimization/56273
5559         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5560         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5561         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5562         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5563         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5564         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5566 2013-02-21  Marek Polacek  <polacek@redhat.com>
5568         PR tree-optimization/56398
5569         * g++.dg/torture/pr56398.C: New test.
5571 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5573         PR inline-asm/56405
5574         * gcc.c-torture/compile/pr56405.c: New test.
5576 2013-02-20  Jan Hubicka  <jh@suse.cz>
5578         PR tree-optimization/56265
5579         * g++.dg/ipa/devirt-11.C: New testcase.
5581 2013-02-20  Richard Biener  <rguenther@suse.de>
5583         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5585 2013-02-20  Richard Biener  <rguenther@suse.de>
5586         Jakub Jelinek  <jakub@redhat.com>
5588         PR tree-optimization/56396
5589         * gcc.dg/pr56396.c: New testcase.
5591 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5593         PR c++/56373
5594         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5596 2013-02-19  Richard Biener  <rguenther@suse.de>
5598         PR tree-optimization/56384
5599         * gcc.dg/torture/pr56384.c: New testcase.
5601 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5603         PR tree-optimization/56350
5604         * gcc.dg/pr56350.c: New test.
5606         PR tree-optimization/56381
5607         * g++.dg/opt/pr56381.C: New test.
5609 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5611         PR pch/54117
5612         * lib/dg-pch.exp (pch-init, pch-finish,
5613         check_effective_target_pch_supported_debug): New procs.
5614         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5615         Likewise if $pch_unsupported_debug and $flags include -g.
5616         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5617         and dg-require-effective-target pch_unsupported_debug.
5618         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5619         * objc.dg/pch/pch.exp: Likewise.
5620         * gcc.dg/pch/pch.exp: Likewise.
5621         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5622         pch_unsupported_debug.
5623         * gcc.dg/pch/valid-1.hs: Likewise.
5624         * gcc.dg/pch/valid-1b.c: Likewise.
5625         * gcc.dg/pch/valid-1b.hs: Likewise.
5627 2013-02-18  Richard Biener  <rguenther@suse.de>
5629         PR tree-optimization/56366
5630         * gcc.dg/torture/pr56366.c: New testcase.
5632 2013-02-18  Richard Biener  <rguenther@suse.de>
5634         PR middle-end/56349
5635         * gcc.dg/torture/pr56349.c: New testcase.
5637 2013-02-18  Richard Biener  <rguenther@suse.de>
5639         PR tree-optimization/56321
5640         * gcc.dg/torture/pr56321.c: New testcase.
5642 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5644         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5646 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5647             Dodji Seketeli  <dodji@redhat.com>
5649         PR asan/56330
5650         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5651         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5652         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5653         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5654         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5655         * c-c++-common/asan/pr56330.c: Likewise.
5656         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5657         Ensure the size argument of __builtin_memcpy is a constant.
5659 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5660             Paolo Carlini  <paolo.carlini@oracle.com>
5662         PR c++/51242
5663         * g++.dg/cpp0x/enum23.C: New.
5665 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5667         PR target/54685
5668         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5670 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5672         PR rtl-optimization/56348
5673         * gcc.target/i386/pr56348.c: New test.
5675 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5677         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5678         * gcc.target/arm/interrupt-2.c: Likewise.
5680 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5682         PR fortran/56318
5683         * gfortran.dg/matmul_9.f90: New.
5685 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5687         PR fortran/53818
5688         * gfortran.dg/init_flag_11.f90: New.
5690 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5692         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5694 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5697         characters.
5699 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5700             Tobias Burnus  <burnus@net-b.de>
5702         PR testsuite/56138
5703         * gfortran.dg/allocatable_function_7.f90: New.
5705 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5707         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5708         * asan_globals_test-wrapper.cc: New file.
5709         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5710         instead of asan_globals_test.cc as dg-additional-sources.
5711         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5712         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5713         "sanitizer_test_utils.h" instead of
5714         "sanitizer_common/tests/sanitizer_test_utils.h".
5715         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5716         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5717         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5718         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5719         * g++.dg/asan/asan_test.cc: Synced from upstream.
5720         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5722 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5724         Fix an asan crash
5725         * c-c++-common/asan/memcmp-2.c: New test.
5727 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5729         PR c++/55582
5730         * g++.dg/cpp0x/udlit-string-literal.h: New.
5731         * g++.dg/cpp0x/udlit-string-literal.C: New.
5733 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5735         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5737 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5739         PR target/56184
5740         * gcc.target/arm/pr56184.C: New test.
5742 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5744         PR c++/56302
5745         * g++.dg/torture/pr56302.C: New test.
5746         * g++.dg/cpp0x/constexpr-56302.C: New test.
5747         * c-c++-common/pr56302.c: New test.
5749 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5750             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5752         PR fortran/56204
5753         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5754         * gfortran.dg/quad_3.f90: Ditto.
5756 2013-02-13  Kostya Serebryany  <kcc@google.com>
5758         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5759         to match the fresh asan run-time.
5760         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5762 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5764         Avoid instrumenting duplicated memory access in the same basic block
5765         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5766         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5767         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5768         * c-c++-common/asan/inc.c: Likewise.
5770 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5772         PR inline-asm/56148
5773         * gcc.target/i386/pr56148.c: New test.
5775 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5776             Tobias Burnus  <burnus@net-b.de>
5778         PR testsuite/56082
5779         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5780         to kind=2.
5782 2013-02-12  Richard Biener  <rguenther@suse.de>
5784         PR lto/56297
5785         * gcc.dg/lto/pr56297_0.c: New testcase.
5786         * gcc.dg/lto/pr56297_0.c: Likewise.
5788 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5790         PR fortran/46952
5791         * gfortran.dg/typebound_deferred_1.f90: New.
5793 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5795         PR rtl-optimization/56151
5796         * gcc.target/i386/pr56151.c: New test.
5798 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5800         * g++.dg/ext/mv12.C: New test.
5801         * g++.dg/ext/mv12.h: New file.
5802         * g++.dg/ext/mv12-aux.C: New file.
5803         * g++.dg/ext/mv13.C: New test.
5805 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5807         * lib/target-supports.exp
5808         (check_effective_target_powerpc_eabi_ok): New.
5809         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5810         powerpc_eabi_ok.
5811         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5812         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5813         only.
5814         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5815         * gcc.target/powerpc/pr51623.c: Likewise.
5816         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5817         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5819 2013-02-11  Alexander Potapenko  <glider@google.com>
5820             Jack Howarth  <howarth@bromo.med.uc.edu>
5821             Jakub Jelinek  <jakub@redhat.com>
5823         PR sanitizer/55617
5824         * g++.dg/asan/pr55617.C: Run on all targets.
5826 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5828         PR rtl-optimization/56275
5829         * gcc.dg/pr56275.c: New test.
5831 2013-02-11  Richard Biener  <rguenther@suse.de>
5833         PR tree-optimization/56273
5834         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5836 2013-02-11  Richard Biener  <rguenther@suse.de>
5838         PR tree-optimization/56264
5839         * gcc.dg/torture/pr56264.c: New testcase.
5841 2013-02-11  Richard Biener  <rguenther@suse.de>
5843         PR tree-optimization/56273
5844         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5845         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5846         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5847         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5848         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5849         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5851 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5853         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5854         for *-*-linux-gnu targets.
5855         * g++.dg/asan/interception-test-1.c: Ditto.
5856         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5857         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5859 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5861         PR fortran/55362
5862         * gfortran.dg/intrinsic_size_4.f90 : New test.
5864 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5866         PR target/56256
5867         * gcc.target/powerpc/pr56256.c: New test.
5869 2013-02-08  Ian Lance Taylor  <iant@google.com>
5871         * lib/go.exp: Load timeout.exp.
5873 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5875         PR rtl-optimization/56246
5876         * gcc.target/i386/pr56246.c: New test.
5878 2013-02-08  Jeff Law  <law@redhat.com>
5880         PR debug/53948
5881         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5883 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5885         PR target/56043
5886         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5887         powerpc*-*-linux*.
5889 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5891         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5893 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5895         PR rtl-optimization/56195
5896         * gcc.dg/torture/pr56195.c: New test.
5898 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5900         PR fortran/54107
5901         * gfortran.dg/recursive_interface_2.f90: New test.
5903 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
5905         PR tree-optimization/56250
5906         * gcc.c-torture/execute/pr56250.c: New test.
5908 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5910         PR tree-optimization/56064
5911         * gcc.dg/fixed-point/view-convert-2.c: New test.
5913 2013-02-08  Michael Matz  <matz@suse.de>
5915         PR tree-optimization/52448
5916         * gcc.dg/pr52448.c: New test.
5918 2013-02-08  Richard Biener  <rguenther@suse.de>
5920         PR middle-end/56181
5921         * gcc.dg/torture/pr56181.c: New testcase.
5923 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
5925         PR target/54222
5926         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5927         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5929 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5931         PR c++/56241
5932         * g++.dg/parse/crash61.C: New test.
5934         PR c++/56239
5935         * g++.dg/parse/pr56239.C: New test.
5937         PR c++/56237
5938         * g++.dg/abi/mangle61.C: New test.
5940 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
5942         PR rtl-optimization/56225
5943         * gcc.target/i386/pr56225.c: New test.
5945 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5947         PR debug/56154
5948         * gcc.dg/guality/pr56154-1.c: New test.
5949         * gcc.dg/guality/pr56154-2.c: New test.
5950         * gcc.dg/guality/pr56154-3.c: New test.
5951         * gcc.dg/guality/pr56154-4.c: New test.
5952         * gcc.dg/guality/pr56154-aux.c: New file.
5954         PR tree-optimization/55789
5955         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5956         cleanup-tree-dump.
5957         * gcc.dg/tree-ssa/inline-3.c: Add
5958         --param max-early-inliner-iterations=2 option.
5960 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5962         PR debug/53363
5963         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5964         Add -fno-dwarf2-cfi-asm to dg-options.
5965         Adapt match count.
5967 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
5969         PR target/56228
5970         * gcc.dg/pr56228.c: New test.
5972 2013-02-07  Alan Modra  <amodra@gmail.com>
5974         PR target/54009
5975         * gcc.target/powerpc/pr54009.c: New test.
5976         PR target/54131
5977         * gfortran.dg/pr54131.f: New test.
5979 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
5981         PR fortran/55789
5982         * gfortran.dg/array_constructor_41.f90: New test.
5984 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
5986         PR fortran/55978
5987         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5989 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
5991         PR middle-end/56217
5992         * g++.dg/gomp/pr56217.C: New test.
5994 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
5996         PR tree-optimization/56205
5997         * gcc.dg/tree-ssa/stdarg-6.c: New test.
5998         * gcc.c-torture/execute/pr56205.c: New test.
6000 2013-02-05  Richard Biener  <rguenther@suse.de>
6002         PR tree-optimization/53342
6003         PR tree-optimization/53185
6004         * gcc.dg/vect/pr53185-2.c: New testcase.
6006 2013-02-05  Jan Hubicka  <jh@suse.cz>
6008         PR tree-optimization/55789
6009         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6010         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6011         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6012         * g++.dg/ipa/inline-1.C: New testcase.
6013         * g++.dg/ipa/inline-2.C: New testcase.
6014         * g++.dg/ipa/inline-3.C: New testcase.
6016 2013-02-05  Jan Hubicka  <jh@suse.cz>
6018         PR tree-optimization/55789
6019         * g++.dg/torture/pr55789.C: New testcase.
6021 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6023         PR middle-end/56167
6024         * gcc.dg/pr56167.c: New test.
6026 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6028         PR target/55146
6029         * gcc.target/sh/pr55146.c: New.
6031 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6033         PR tree-optimization/54386
6034         * gcc.target/sh/pr54386.c: New.
6036 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6038         PR fortran/56008
6039         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6041         PR fortran/47517
6042         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6044 2013-02-04  Alexander Potapenko  <glider@google.com>
6045             Jack Howarth  <howarth@bromo.med.uc.edu>
6046             Jakub Jelinek  <jakub@redhat.com>
6048         PR sanitizer/55617
6049         * g++.dg/asan/pr55617.C: New test.
6051 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6053         PR fortran/54195
6054         * gfortran.dg/typebound_operator_19.f90: New test.
6055         * gfortran.dg/typebound_assignment_4.f90: New test.
6057 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6059         PR fortran/54107
6060         * gfortran.dg/recursive_interface_1.f90: New test.
6062 2013-02-04  Richard Guenther  <rguenther@suse.de>
6064         PR lto/56168
6065         * gcc.dg/lto/pr56168_0.c: New testcase.
6066         * gcc.dg/lto/pr56168_1.c: Likewise.
6068 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6070         PR fortran/50627
6071         PR fortran/56054
6072         * gfortran.dg/block_12.f90:  New test.
6073         * gfortran.dg/module_error_1.f90:  New test.
6075 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6077         * lib/target-supports.exp (check_effective_target_vect_float)
6078         (check_effective_target_vect_no_align): Add mips-sde-elf.
6080 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6082         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6084 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6086         * gcc.dg/pr56023.c: XFAIL on AIX.
6087         * gcc.dg/vect/pr49352.c: Same.
6089 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6091         * gnat.dg/opt26.adb: New test.
6093 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6095         Revert.
6096         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6098         * gcc.target/arm/neon-vfnms-1.c: New test.
6099         * gcc.target/arm/neon-vfnma-1.c: New test.
6101 2013-01-31  Richard Biener  <rguenther@suse.de>
6103         PR tree-optimization/56157
6104         * gcc.dg/torture/pr56157.c: New testcase.
6106 2013-01-30  Richard Biener  <rguenther@suse.de>
6108         PR tree-optimization/56150
6109         * gcc.dg/torture/pr56150.c: New testcase.
6111 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6113         PR sanitizer/55374
6114         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6115         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6116         printed in backtrace.
6117         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6118         to avoid errors about mismatched allocation vs. deallocation.
6120         PR c++/55742
6121         * g++.dg/mv1.C: Moved to...
6122         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6123         * g++.dg/mv2.C: Moved to...
6124         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6125         * g++.dg/mv3.C: Moved to...
6126         * g++.dg/ext/mv3.C: ... here.
6127         * g++.dg/mv4.C: Moved to...
6128         * g++.dg/ext/mv4.C: ... here.
6129         * g++.dg/mv5.C: Moved to...
6130         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6131         * g++.dg/mv6.C: Moved to...
6132         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6133         * g++.dg/ext/mv7.C: New test.
6134         * g++.dg/ext/mv8.C: New test.
6135         * g++.dg/ext/mv9.C: New test.
6136         * g++.dg/ext/mv10.C: New test.
6137         * g++.dg/ext/mv11.C: New test.
6139 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6141         PR rtl-optimization/56144
6142         * gcc.dg/pr56144.c: New.
6144 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6146         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6147         message.
6148         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6149         * g++.dg/cpp0x/constexpr-55573.C: Same
6151 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6153         PR tree-optimization/56064
6154         * gcc.dg/fixed-point/view-convert.c: New test.
6156 2013-01-30  Andreas Schwab  <schwab@suse.de>
6158         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6159         evaluate the end index in string range.
6161 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6163         PR fortran/56138
6164         * gfortran.dg/allocatable_function_6.f90: New.
6166 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6167             Mikael Morin  <mikael@gcc.gnu.org>
6169         PR fortran/54107
6170         * gfortran.dg/proc_ptr_comp_36.f90: New.
6172 2013-01-29  Richard Biener  <rguenther@suse.de>
6174         PR tree-optimization/55270
6175         * gcc.dg/torture/pr55270.c: New testcase.
6177 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6179         PR rtl-optimization/56117
6180         * gcc.dg/pr56117.c: New test.
6182 2013-01-28  Richard Biener  <rguenther@suse.de>
6184         PR tree-optimization/56034
6185         * gcc.dg/torture/pr56034.c: New testcase.
6187 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6189         PR tree-optimization/56125
6190         * gcc.dg/pr56125.c: New test.
6192 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6193             Mikael Morin  <mikael@gcc.gnu.org>
6195         PR fortran/53537
6196         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6197         * gfortran.dg/import8.f90: Likewise.
6198         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6199         * gfortran.dg/import10.f90: New test.
6200         * gfortran.dg/import11.f90: Likewise
6202 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6204         PR testsuite/56053
6205         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6206         string.h.  Provide memset, malloc and free prototypes, adjust line
6207         numbers in dg-output.
6208         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6209         Provide memset prototype and adjust line numbers in dg-output.
6210         * c-c++-common/asan/global-overflow-1.c: Likewise.
6212         PR tree-optimization/56094
6213         * gcc.dg/pr56094.c: New test.
6215 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6217         * gcc.target/arm/neon-vfnms-1.c: New test.
6218         * gcc.target/arm/neon-vfnma-1.c: New test.
6220 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6222         PR target/56114
6223         * gcc.target/i386/pr56114.c: New test.
6225 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6227         PR fortran/55984
6228         * gfortran.dg/associate_14.f90: New test.
6230         PR fortran/56047
6231         * gfortran.dg/associate_13.f90: New test.
6233 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6235         PR tree-optimization/56098
6236         * gcc.dg/pr56098-1.c: New test.
6237         * gcc.dg/pr56098-2.c: New test.
6239 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6241         PR target/54222
6242         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6244 2013-01-22  Marek Polacek  <polacek@redhat.com>
6246         PR tree-optimization/56035
6247         * gcc.dg/pr56035.c: New test.
6249 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6251         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6252         for MIPS.
6254 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6256         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6258 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6260         PR c/56078
6261         * gcc.dg/pr56078.c: New test.
6262         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6264 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6266         PR tree-optimization/55927
6267         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6269 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6271         * gcc.target/i386/movsd.c: New test.
6273 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6275         PR inline-asm/55934
6276         * gcc.target/i386/pr55934.c: New test.
6278 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6280         PR fortran/56081
6281         * gfortran.dg/select_8.f90: New.
6283 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6285         * gcc.target/microblaze/microblaze.exp: Remove
6286         target_config_cflags check.
6288 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6290         PR fortran/56052
6291         * gfortran.dg/gomp/pr56052.f90: New test.
6293         PR target/49069
6294         * gcc.dg/pr49069.c: New test.
6296 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6298         PR c++/55944
6299         * g++.dg/cpp0x/constexpr-static10.C: New.
6301 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6303         PR target/56028
6304         * gcc.target/i386/pr56028.c: New test.
6306 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6308         PR target/55686
6309         * gcc.target/i386/pr55686.c: New test.
6311 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6313         PR c++/53609
6314         * g++.dg/cpp0x/variadic139.C: New test.
6315         * g++.dg/cpp0x/variadic140.C: Likewise.
6316         * g++.dg/cpp0x/variadic141.C: Likewise.
6318 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6320         * gnat.dg/warn8.adb: New test.
6322 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6324         PR fortran/55919
6325         * gfortran.dg/include_8.f90: New test.
6327 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6329         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6330         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6332 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6334         PR tree-optimization/56051
6335         * gcc.c-torture/execute/pr56051.c: New test.
6337 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6339         PR rtl-optimization/56023
6340         * gcc.dg/pr56023.c: New test.
6342 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6344         PR middle-end/56022
6345         * gcc.target/i386/pr56022.c: New test.
6347 2013-01-21  Jason Merrill  <jason@redhat.com>
6349         * lib/target-supports.exp (check_effective_target_alias): New.
6351 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6353         PR debug/53235
6354         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6356 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6358         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6360 2013-01-19  Jeff Law  <law@redhat.com>
6362         PR tree-optimization/52631
6363         * tree-ssa/pr52631.c: New test.
6364         * tree-ssa/ssa-fre-9: Update expected output.
6366 2013-01-19  Anthony Green  <green@moxielogic.com>
6368         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6369         for moxie.
6371 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6373         PR tree-optimization/56029
6374         * g++.dg/torture/pr56029.C: New test.
6376 2013-01-18  Sharad Singhai  <singhai@google.com>
6378         PR tree-optimization/55995
6379         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6381 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6383         PR target/55433
6384         * gcc.target/i386/pr55433.c: New.
6386 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6388         PR middle-end/56015
6389         * gfortran.dg/pr56015.f90: New test.
6391 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6393         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6395 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6397         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6398         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6399         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6400         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6401         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6403 2013-01-17  Jeff Law  <law@redhat.com>
6405         * gcc.dg/pr52573.c: Move to...
6406         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6408         PR rtl-optimization/52573
6409         * gcc.dg/pr52573.c: New test.
6411 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6413         PR sanitizer/55679
6414         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6415         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6416         check_no_compiler_messages to test support in ucontext.h.
6417         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6418         compliant RLIMIT_AS.
6420 2013-01-17  Marek Polacek  <polacek@redhat.com>
6422         PR rtl-optimization/55833
6423         * gcc.dg/pr55833.c: New test.
6425 2013-01-17  Jan Hubicka  <jh@suse.cz>
6427         PR tree-optimization/55273
6428         * gcc.c-torture/compile/pr55273.c: New testcase.
6430 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6432         PR target/55981
6433         * gcc.target/pr55981.c: New test.
6435 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6437         * gcc.target/arm/pr40887.c: Require at least armv5.
6438         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6439         * gcc.target/arm/pr51915.c: Likewise.
6440         * gcc.target/arm/pr52006.c: Likewise.
6441         * gcc.target/arm/pr53187.c: Likewise.
6443         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6444         * gcc.target/arm/ftest-support-arm.h: Delete.
6445         * gcc.target/arm/ftest-support-thumb.h: Delete.
6446         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6447         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6448         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6449         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6450         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6451         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6452         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6453         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6454         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6455         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6456         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6457         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6458         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6459         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6460         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6461         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6462         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6463         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6464         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6465         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6466         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6467         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6468         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6469         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6471 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6473         PR tree-optimizations/55264
6474         * g++.dg/ipa/pr55264.C: New test.
6476 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6478         PR fortran/55983
6479         * gfortran.dg/class_55.f90: New.
6481 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6483         PR testsuite/55994
6484         * gcc.c-torture/execute/builtins/builtins.exp: Add
6485         -Wl,--allow-multiple-definition for eabi and elf targets.
6487         PR testsuite/54622
6488         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6489         check_effective_target_vect_perm_short,
6490         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6491         check_effective_target_vect64): Return 0 for big-endian ARM.
6492         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6494         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6495         prototypes.
6497 2013-01-16  Richard Biener  <rguenther@suse.de>
6499         PR tree-optimization/55964
6500         * gcc.dg/torture/pr55964.c: New testcase.
6502 2013-01-16  Richard Biener  <rguenther@suse.de>
6504         PR tree-optimization/54767
6505         PR tree-optimization/53465
6506         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6508 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6510         PR target/55301
6511         * gcc.target/sh/sh-switch.c: New testcase.
6513 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6515         * gcc.dg/webizer.c: Increase the array size.
6517 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6519         PR target/55940
6520         * gcc.dg/pr55940.c: New test.
6522 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6523             Harald Anlauf  <anlauf@gmx.de>
6525         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6526         * gfortran.dg/bounds_check_5.f90: Likewise.
6527         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6528         * gfortran.dg/continuation_9.f90: Likewise.
6529         * gfortran.dg/move_alloc_13.f90: Likewise.
6530         * gfortran.dg/structure_constructor_11.f90: Likewise.
6531         * gfortran.dg/tab_continuation.f: Likewise.
6532         * gfortran.dg/warning-directive-2.F90: Likewise.
6533         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6535 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6537         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6538         * gcc.target/arm/fma-sp.c: Likewise.
6540 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6542         PR rtl-optimization/55153
6543         * gcc.dg/pr55153.c: New.
6545 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6547         PR tree-optimization/55920
6548         * gcc.c-torture/compile/pr55920.c: New test.
6550 2013-01-15  Richard Biener  <rguenther@suse.de>
6552         PR middle-end/55882
6553         * gcc.dg/torture/pr55882.c: New testcase.
6555 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6557         PR tree-optimization/55955
6558         * gcc.c-torture/compile/pr55955.c: New test.
6560 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6562         PR c++/55663
6563         * g++.dg/cpp0x/alias-decl-31.C: New test.
6565 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6567         PR fortran/54286
6568         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6569         case where interface is null.
6571 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6573         PR fortran/55806
6574         * gfortran.dg/array_constructor_40.f90:  New test.
6576 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6578         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6580 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6582         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6583         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6584         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6585         * gcc.target/aarch64/vect-ld1r.c: New.
6586         * gcc.target/aarch64/vect-ld1r.x: New.
6588 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6590         PR target/55948
6591         * gcc.target/i386/hle-clear-rel.c: New file
6592         * gcc.target/i386/hle-store-rel.c: New file.
6594 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6596         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6597         * gfortran.dg/bounds_check_4.f90: Likewise.
6598         * gfortran.dg/inquire_10.f90: Likewise.
6599         * gfortran.dg/minloc_3.f90: Likewise.
6600         * gfortran.dg/minlocval_3.f90: Likewise.
6601         * gfortran.dg/module_double_reuse.f90: Likewise.
6602         * gfortran.dg/mvbits_1.f90: Likewise.
6603         * gfortran.dg/oldstyle_1.f90: Likewise.
6604         * gfortran.dg/pr20163-2.f: Likewise.
6605         * gfortran.dg/save_1.f90: Likewise.
6606         * gfortran.dg/scan_1.f90: Likewise.
6607         * gfortran.dg/select_char_1.f90: Likewise.
6608         * gfortran.dg/shape_4.f90: Likewise.
6609         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6610         * gfortran.dg/function_optimize_10.f90: Likewise.
6611         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6612         * gfortran.dg/used_types_17.f90: Likewise.
6613         * gfortran.dg/used_types_18.f90: Likewise.
6615 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6617         PR fortran/54286
6618         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6620 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6622         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6624 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6626         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6628 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6630         PR fortran/55072
6631         * gfortran.dg/assumed_type_2.f90: Fix test case.
6632         * gfortran.dg/internal_pack_13.f90: New test.
6633         * gfortran.dg/internal_pack_14.f90: New test.
6635 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6637         PR fortran/55868
6638         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6639         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6640         $tar to STAR.
6642 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6644         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6646 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6648         PR target/55719
6649         * gcc.target/s390/pr55719.c: New testcase.
6651 2013-01-11  Richard Guenther  <rguenther@suse.de>
6653         PR tree-optimization/44061
6654         * gcc.dg/pr44061.c: New testcase.
6656 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6658         Update copyright years.
6660 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6661             Jakub Jelinek  <jakub@redhat.com>
6663         PR target/55565
6664         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6666 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6668         PR rtl-optimization/55672
6669         * gcc.target/i386/pr55672.c: New.
6671 2013-01-10  Jeff Law  <law@redhat.com>
6673         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6674         pass/fail message unique.
6677 2013-01-10  Jason Merrill  <jason@redhat.com>
6679         * ada/.gitignore: New.
6681 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6683         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6684         Add tls options.
6685         * g++.dg/tls/thread_local2.C: Likewise.
6686         * g++.dg/tls/thread_local2g.C: Likewise.
6687         * g++.dg/tls/thread_local6.C: Likewise.
6688         * g++.dg/tls/thread_local-order1.C: Add tls options.
6689         * g++.dg/tls/thread_local-order2.C: Likewise.
6690         * g++.dg/tls/thread_local3.C: Likewise.
6691         * g++.dg/tls/thread_local3g.C: Likewise.
6692         * g++.dg/tls/thread_local4.C: Likewise.
6693         * g++.dg/tls/thread_local4g.C: Likewise.
6694         * g++.dg/tls/thread_local5.C: Likewise.
6695         * g++.dg/tls/thread_local5g.C: Likewise.
6696         * g++.dg/tls/thread_local6g.C: Likewise.
6698 2013-01-10  Kostya Serebryany  <kcc@google.com>
6700         * g++.dg/asan/asan_test.cc: Sync from upstream.
6702 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6704         PR tree-optimization/55921
6705         * gcc.c-torture/compile/pr55921.c: New test.
6707 2013-01-09  Jan Hubicka  <jh@suse.cz>
6709         PR tree-optimization/55569
6710         * gcc.c-torture/compile/pr55569.c: New testcase.
6712 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6714         PR fortran/47203
6715         * gfortran.dg/use_28.f90: New test.
6717 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6719         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6720         number matching more robust.
6722 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6724         PR rtl-optimization/55829
6725         * gcc.target/i386/pr55829.c: New.
6727 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6729         PR fortran/55758
6730         * gfortran.dg/bind_c_bool_1.f90: New.
6731         * gfortran.dg/do_5.f90: Add dg-warning.
6733 2013-01-09  Jan Hubicka  <jh@suse.cz>
6735         PR tree-optimization/55875
6736         * gcc.c-torture/execute/pr55875.c: New testcase.
6737         * g++.dg/torture/pr55875.C: New testcase.
6739 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6741         PR c/48418
6742         * c-c++-common/pr48418.c: New test.
6744 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6746         PR c++/55801
6747         * g++.dg/tls/thread_local-ice.C: New.
6749 2013-01-09  Andreas Schwab  <schwab@suse.de>
6751         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6753 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6755         PR tree-optimization/48189
6756         * gcc.dg/pr48189.c: New test.
6758 2013-01-04  Jan Hubicka  <jh@suse.cz>
6760         PR tree-optimization/55823
6761         * g++.dg/ipa/devirt-10.C: New testcase.
6763 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6764             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6766         PR rtl-optimization/55845
6767         * gcc.target/i386/pr55845.c: New test.
6769 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6771         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6772         instructions generated instead of number of occurances.
6774 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6776         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6777         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6778         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6779         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6780         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6781         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6782         * gcc.target/aarch64/vect-fcm.x: Likewise.
6783         * lib/target-supports.exp
6784         (check_effective_target_vect_cond): Enable for AArch64.
6786 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6788         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6789         endian-safe float pool loading.
6790         (test_square_root_v4sf): Likewise.
6791         (test_square_root_v2df): Likewise.
6792         * lib/target-supports.exp
6793         (check_effective_target_vect_call_sqrtf): Add AArch64.
6795 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6797         PR debug/55579
6798         * gcc.dg/tree-ssa/pr55579.c: New test.
6800 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6802         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6803         asm comments.
6805 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6807         PR middle-end/55890
6808         * gcc.dg/torture/pr55890-3.c: New test.
6810         PR middle-end/55851
6811         * gcc.c-torture/compile/pr55851.c: New test.
6813         PR sanitizer/55844
6814         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6815         dg-options.
6817 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6819         PR fortran/55618
6820         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6822 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6824         PR fortran/55763
6825         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6826         * gfortran.dg/pointer_init_7.f90: New.
6828 2013-01-07  Richard Biener  <rguenther@suse.de>
6830         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6832 2013-01-07  Richard Biener  <rguenther@suse.de>
6834         PR middle-end/55890
6835         * gcc.dg/torture/pr55890-1.c: New testcase.
6836         * gcc.dg/torture/pr55890-2.c: Likewise.
6838 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6840         * gcc.target/aarch64/fmovd.c: New.
6841         * gcc.target/aarch64/fmovf.c: Likewise.
6842         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6843         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6844         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6845         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6846         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6847         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6849 2013-01-07  Richard Biener  <rguenther@suse.de>
6851         PR tree-optimization/55888
6852         PR tree-optimization/55862
6853         * gcc.dg/torture/pr55888.c: New testcase.
6855 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6857         PR fortran/55852
6858         * gfortran.dg/intrinsic_size_3.f90: New.
6860 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6862         PR fortran/55763
6863         * gfortran.dg/select_type_32.f90: New.
6865 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6867         PR c++/52343
6868         * g++.dg/cpp0x/alias-decl-29.C: New test.
6870 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6872         PR fortran/53876
6873         PR fortran/54990
6874         PR fortran/54992
6875         * gfortran.dg/class_array_15.f03: New test.
6877 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6879         PR fortran/42769
6880         PR fortran/45836
6881         PR fortran/45900
6882         * gfortran.dg/use_23.f90: New test.
6883         * gfortran.dg/use_24.f90: New test.
6884         * gfortran.dg/use_25.f90: New test.
6885         * gfortran.dg/use_26.f90: New test.
6886         * gfortran.dg/use_27.f90: New test.
6888 2013-01-06  Olivier Hainque  <hainque@adacore.com>
6890         * gnat.dg/specs/clause_on_volatile.ads: New test.
6892 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6894         * gnat.dg/alignment10.adb: New test.
6896 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
6897             Mikael Morin  <mikael@gcc.gnu.org>
6899         PR fortran/55827
6900         * gfortran.dg/use_22.f90: New test.
6902 2013-01-04  Andrew Pinski  <apinski@cavium.com>
6904         * gcc.target/aarch64/cmp-1.c: New testcase.
6906 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
6908         PR fortran/55172
6909         * gfortran.dg/select_type_31.f03: New test.
6911 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
6913         PR c++/54526 (again)
6914         * g++.dg/cpp0x/parse2.C: Extend.
6915         * g++.old-deja/g++.other/crash28.C: Adjust.
6917 2013-01-04  Richard Biener  <rguenther@suse.de>
6919         PR tree-optimization/55862
6920         * gcc.dg/torture/pr55862.c: New testcase.
6922 2013-01-04  Martin Jambor  <mjambor@suse.cz>
6924         PR tree-optimization/55755
6925         * gcc.dg/torture/pr55755.c: New test.
6926         * gcc.dg/tree-ssa/sra-13.c: Likewise.
6927         * gcc.dg/tree-ssa/pr45144.c: Update.
6929 2013-01-04  Richard Biener  <rguenther@suse.de>
6931         PR middle-end/55863
6932         * gcc.dg/fold-reassoc-2.c: New testcase.
6934 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6936         PR fortran/55763
6937         * gfortran.dg/null_7.f90: New.
6939 2013-01-04  Tobias Burnus  <burnus@net-b.de>
6941         PR fortran/55854
6942         PR fortran/55763
6943         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6944         * gfortran.dg/unlimited_polymorphic_7.f90: New.
6945         * gfortran.dg/unlimited_polymorphic_8.f90: New.
6947 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
6949         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6951 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
6953         PR fortran/55855
6954         * gfortran.dg/assignment_1.f90: Modified.
6955         * gfortran.dg/assignment_4.f90: New.
6957 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
6959         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6961 2013-01-03  Richard Biener  <rguenther@suse.de>
6963         PR tree-optimization/55857
6964         * gcc.dg/vect/pr55857-1.c: New testcase.
6965         * gcc.dg/vect/pr55857-2.c: Likewise.
6967 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
6969         PR rtl-optimization/55838
6970         * gcc.dg/pr55838.c: New test.
6972         PR tree-optimization/55832
6973         * gcc.c-torture/compile/pr55832.c: New test.
6975 2013-01-02  Teresa Johnson  <tejohnson@google.com>
6977         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6978         * gcc.dg/tree-ssa/loop-23.c: Ditto.
6979         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6980         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6981         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6982         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6983         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6984         * gcc.dg/unroll_1.c: Ditto.
6985         * gcc.dg/unroll_2.c: Ditto.
6986         * gcc.dg/unroll_3.c: Ditto.
6987         * gcc.dg/unroll_4.c: Ditto.
6989 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6991         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6993 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6995         PR fortran/55818
6996         * gfortran.dg/eof_4.f90: New test.
6998 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7000         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7001         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7002         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7003         (compat_setup_dfp): Initialize compat_alt_caret and
7004         compat_save_TEST_ALWAYS_FLAGS.
7006 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7008         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7010 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7012         * gcc.dg/torture/fp-int-convert-2.c: New test.
7014 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7016         * gfortran.dg/newunit_3.f90: Add dg-do run.
7017         * gfortran.dg/inquire_15.f90: Add dg-do run.
7019 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7021         PR tree-optimization/55831
7022         * gcc.dg/pr55831.c: New test.
7024 Copyright (C) 2013 Free Software Foundation, Inc.
7026 Copying and distribution of this file, with or without modification,
7027 are permitted in any medium without royalty provided the copyright
7028 notice and this notice are preserved.