2013-09-11 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob49e28adb46bce84e9829a6e7982aad779837d9e5
1 2013-09-11  Richard Biener  <rguenther@suse.de>
3         PR middle-end/58377
4         * g++.dg/uninit-pred-4.C: New testcase.
6 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
8         PR tree-optimization/58385
9         * gcc.c-torture/execute/pr58385.c: New test.
11 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13         * gcc.target/arm/thumb-ifcvt-2.c: New test.
15 2013-09-10  Jeff Law  <law@redhat.com>
17         * g++.dg/torture/pr58380.C: New test.
19 2013-09-10  Jan Hubicka  <jh@suse.cz>
20             Paolo Carlini  <paolo.carlini@oracle.com>
22         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
24 2013-09-10  Jeff Law  <law@redhat.com>
26         * gcc.c-torture/compile/pr58343.c: New test.
28 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
30         PR rtl-optimization/58365
31         * gcc.c-torture/execute/pr58365.c: New test.
33 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
35         * gcc.dg/torture/memcpy-1.c: New test.
37 2013-09-10  Alan Modra  <amodra@gmail.com>
39         * gcc.target/powerpc/pr58330.c: New.
41 2013-09-10  Alan Modra  <amodra@gmail.com>
43         * gcc.target/powerpc/medium_offset.c: New.
45 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
47         PR c++/58325
48         * g++.dg/warn/Wunused-var-21.C: New test.
50         PR tree-optimization/58364
51         * gcc.c-torture/execute/pr58364.c: New test.
53 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
55         PR c++/43452
56         * g++.dg/warn/Wdelete-incomplete-1.C: New.
57         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
58         * g++.dg/init/delete1.C: Adjust.
60 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
62         * gcc.target/aarch64/movdi_1.c: New test.
64 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/58362
67         * g++.dg/warn/Wunused-parm-5.C: New.
69 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
71         * gcc.target/aarch64/cmn-neg.c: New test.
73 2013-09-09  Richard Biener  <rguenther@suse.de>
75         PR middle-end/58326
76         * gcc.dg/torture/pr58326-1.c: New testcase.
77         * gcc.dg/torture/pr58326-2.c: Likewise.
79 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
81         PR target/57735
82         * g++.dg/ext/pr57735.C: New test.
84 2013-09-09  Jan Hubicka  <jh@suse.cz>
86         PR middle-end/58294
87         * g++.dg/torture/PR58294.C: New testcase.
89 2013-09-08  Jeff Law  <law@redhat.com>
91         * gcc.c-torture/compile/pr58340.c: New test.
93 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
95         * g++.dg/debug/ra1.C: New test.
97 2013-09-08  Jan Hubicka  <jh@suse.cz>
99         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
100         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
101         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
102         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
104 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
106         PR c++/54941
107         * g++.dg/overload/new1.C: Adjust.
109 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
111         * c-c++-common/opaque-vector.c: New test.
113 2013-09-08  Tom de Vries  <tom@codesourcery.com>
115         PR c++/58282
116         * g++.dg/tm/noexcept-6.C: New test.
118 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
120         * gcc.target/arc/cond-set-use.c: New test.
122 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
124         * gnat.dg/stack_usage2.adb: New test.
126 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
128         * gcc.target/aarch64/table-intrinsics.c
129         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
130         (qtb_tests8_< ,2,3,4>): Likewise.
131         (qtblq_tests8_< ,2,3,4>): Likewise.
132         (qtbxq_tests8_< ,2,3,4>): Likewise.
134 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
136         * gnat.dg/warn10.ad[sb]: New test.
137         * gnat.dg/warn10_pkg.ads: New helper.
139 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
141         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
142         Don't expect NULL in foo.result set.
143         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
144         in ESCAPED set.
145         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
146         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
148 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
150         * gcc.target/s390/nearestint-1.c: New testcase.
152 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
153             Vineet Gupta  <Vineet.Gupta@synopsys.com>
155         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
156         * testsuite/gcc.target/arc: New directory.
157         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
158         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
159         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
160         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
161         * testsuite/gcc.dg/builtin-apply2.c
162         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
164 2013-09-04  Jan Hubicka  <jh@suse.cz>
166         PR middle-end/58201
167         * g++.dg/torture/pr58201_0.C: New testcase.
168         * g++.dg/torture/pr58201_1.C: New testcase.
169         * g++.dg/torture/pr58201.h: New testcase.
171 2013-09-05  Jan Hubicka  <jh@suse.cz>
173         * gcc.dg/autopar/pr49960.c: Disable partial inlining
175 2013-09-05  Richard Biener  <rguenther@suse.de>
177         PR tree-optimization/58137
178         * gcc.target/i386/pr58137.c: New testcase.
180 2013-09-05  Martin Jambor  <mjambor@suse.cz>
182         * g++.dg/ipa/remref-1.C: New test.
183         * g++.dg/ipa/remref-2.C: Likewise.
185 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
187         PR c++/24926
188         * g++.dg/parse/access11.C: New.
190 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
192         * g++.dg/warn/weak1.C: Skip on AIX.
194 2013-09-04  Easwaran Raman  <eraman@google.com>
196         PR middle-end/57370
197         PR tree-optimization/58011
198         * gfortran.dg/reassoc_12.f90: New testcase.
199         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
201 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
203         * gcc.dg/attr-weakref-1.c: Skip on AIX.
204         * gcc.dg/torture/pr53922.c: Skip on AIX.
205         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
207 2013-09-04  Teresa Johnson  <tejohnson@google.com>
209         * gcc.dg/unroll_1.c: Test dumping to stderr.
211 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
213         PR c++/58305
214         * g++.dg/warn/deprecated-8.C: New.
216 2013-09-03  Jeff Law  <law@redhat.com>
218         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
219         dump output.
221 2013-09-03  Meador Inge  <meadori@codesourcery.com>
223         Revert:
225         2013-08-30  Meador Inge  <meadori@codesourcery.com>
227         * gcc.dg/Warray-bounds-11.c: New testcase.
229 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
231         * lib/target-supports.exp (check_weak_available): Return true for AIX.
233 2013-09-03  Jan Hubicka  <jh@suse.cz>
235         * g++.dg/ipa/devirt-15.C: Fix testcase.
237 2013-09-03  Richard Biener  <rguenther@suse.de>
239         PR middle-end/57656
240         * gcc.dg/torture/pr57656.c: New testcase.
242 2013-09-03  Richard Biener  <rguenther@suse.de>
244         PR middle-end/57287
245         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
247 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
249         PR fortran/PR56519
250         * gfortran.dg/do_concurrent_3.f90:  New test case.
252 2013-09-02  Jan Hubicka  <jh@suse.cz>
254         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
256 2013-09-02  Martin Jambor  <mjambor@suse.cz>
258         PR ipa/58106
259         * gcc.dg/ipa/pr58106.c: New test.
261 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
263         * gcc.target/aarch64/scalar_intrinsics.c
264         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
266 2013-09-02  Richard Biener  <rguenther@suse.de>
268         PR middle-end/57511
269         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
271 2013-09-02  Richard Biener  <rguenther@suse.de>
273         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
274         reference.
276 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
278         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
280 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
282         PR c++/21682, implement DR 565
283         * g++.dg/template/using24.C: New.
284         * g++.dg/template/using25.C: Likewise.
285         * g++.dg/template/using26.C: Likewise.
287 2013-09-01  Jan Hubicka  <jh@suse.cz>
289         * g++.dg/ipa/devirt-15.C: New testcase.
291 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
293         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
295 2013-08-31  Jan Hubicka  <jh@suse.cz>
297         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
298         * g++.dg/tree-ssa/pr45453.C: Likewise.
300 2013-08-31  Jan Hubicka  <jh@suse.cz>
302         * gcc.dg/fork-instrumentation.c: New testcase.
304 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
306         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
308 2013-08-30  Meador Inge  <meadori@codesourcery.com>
310         * gcc.dg/Warray-bounds-11.c: New testcase.
312 2013-08-30  Marek Polacek  <polacek@redhat.com>
314         * g++.dg/ubsan/div-by-zero-1.C: New test.
315         * c-c++-common/ubsan/save-expr-1.c: New test.
316         * c-c++-common/ubsan/save-expr-2.c: New test.
317         * c-c++-common/ubsan/save-expr-3.c: New test.
318         * c-c++-common/ubsan/save-expr-4.c: New test.
319         * c-c++-common/ubsan/typedef-1.c: New test.
320         * c-c++-common/ubsan/const-char-1.c: New test.
321         * c-c++-common/ubsan/const-expr.c: New test.
322         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
323         * c-c++-common/ubsan/shift-1.c: Likewise.
324         * c-c++-common/ubsan/shift-2.c: Likewise.
325         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
326         * lib/ubsan-dg.exp: New file.
327         * g++.dg/dg.exp: Add ubsan tests.
328         * g++.dg/ubsan/ubsan.exp: New file.
329         * gcc.dg/ubsan/ubsan.exp: New file.
330         * g++.dg/ubsan/cxx11-shift-1.C: New test.
331         * g++.dg/ubsan/cxx11-shift-2.C: New test.
332         * c-c++-common/ubsan/div-by-zero-3.c: New test.
333         * c-c++-common/ubsan/div-by-zero-1.c: New test.
334         * c-c++-common/ubsan/div-by-zero-4.c: New test.
335         * c-c++-common/ubsan/shift-3.c: New test.
336         * c-c++-common/ubsan/unreachable-1.c: New test.
337         * c-c++-common/ubsan/shift-1.c: New test.
338         * c-c++-common/ubsan/shift-2.c: New test.
339         * c-c++-common/ubsan/div-by-zero-2.c: New test.
340         * gcc.dg/ubsan/c99-shift-2.c: New test.
341         * gcc.dg/ubsan/c99-shift-1.c: New test.
343 2013-08-29  Jan Hubicka  <jh@suse.cz>
345         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
346         to match template and comment.
348 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
350         PR c++/51424
351         * g++.dg/cpp0x/dc8.C: New.
352         * g++.dg/template/meminit1.C: Adjust.
354 2013-08-30  Teresa Johnson  <tejohnson@google.com>
356         * gcc.dg/inline-dump.c: Delete inadvertant commit.
358 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
360         PR tree-optimization/58277
361         * gcc.c-torture/execute/pr58277-1.c: New test.
362         * gcc.c-torture/execute/pr58277-2.c: New test.
364 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
366         * gcc.dg/guality/param-1.c: New test.
367         * gcc.dg/guality/param-2.c: Likewise.
369 2013-08-30  Richard Biener  <rguenther@suse.de>
371         PR tree-optimization/58228
372         * gcc.dg/torture/pr58228.c: New testcase.
374 2013-08-30  Richard Biener  <rguenther@suse.de>
376         PR tree-optimization/58223
377         * gcc.dg/torture/pr58223.c: New testcase.
378         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
380 2013-08-30  Richard Biener  <rguenther@suse.de>
382         PR tree-optimization/58010
383         * gcc.dg/pr58010.c: New testcase.
385 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
387         * gcc.dg/unroll_3.c: Message change.
388         * gcc.dg/unroll_4.c: Likewise.
389         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
390         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
391         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
392         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
393         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
394         * gcc.dg/tree-ssa/loop-23.c: Likewise.
395         * gcc.dg/tree-ssa/loop-1.c: Likewise.
396         * gcc.dg/unroll_1.c: Likewise.
397         * gcc.dg/vect/bb-slp-31.c: Likewise.
398         * gcc.dg/vect/bb-slp-14.c: Likewise.
399         * gcc.dg/vect/bb-slp-8.c: Likewise.
400         * gcc.dg/vect/bb-slp-23.c: Likewise.
401         * gcc.dg/vect/bb-slp-15.c: Likewise.
402         * gcc.dg/vect/bb-slp-9.c: Likewise.
403         * gcc.dg/vect/bb-slp-24.c: Likewise.
404         * gcc.dg/vect/bb-slp-16.c: Likewise.
405         * gcc.dg/vect/bb-slp-25.c: Likewise.
406         * gcc.dg/vect/bb-slp-17.c: Likewise.
407         * gcc.dg/vect/bb-slp-26.c: Likewise.
408         * gcc.dg/vect/bb-slp-18.c: Likewise.
409         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
410         * gcc.dg/vect/bb-slp-27.c: Likewise.
411         * gcc.dg/vect/bb-slp-19.c: Likewise.
412         * gcc.dg/vect/bb-slp-28.c: Likewise.
413         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
414         * gcc.dg/vect/bb-slp-29.c: Likewise.
415         * gcc.dg/vect/bb-slp-8a.c: Likewise.
416         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
417         * gcc.dg/vect/bb-slp-1.c: Likewise.
418         * gcc.dg/vect/bb-slp-8b.c: Likewise.
419         * gcc.dg/vect/bb-slp-2.c: Likewise.
420         * gcc.dg/vect/bb-slp-3.c: Likewise.
421         * gcc.dg/vect/bb-slp-10.c: Likewise.
422         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
423         * gcc.dg/vect/bb-slp-4.c: Likewise.
424         * gcc.dg/vect/bb-slp-11.c: Likewise.
425         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
426         * gcc.dg/vect/bb-slp-5.c: Likewise.
427         * gcc.dg/vect/bb-slp-20.c: Likewise.
428         * gcc.dg/vect/bb-slp-6.c: Likewise.
429         * gcc.dg/vect/bb-slp-21.c: Likewise.
430         * gcc.dg/vect/bb-slp-30.c: Likewise.
431         * gcc.dg/vect/bb-slp-13.c: Likewise.
432         * gcc.dg/vect/bb-slp-7.c: Likewise.
433         * gcc.dg/vect/bb-slp-22.c: Likewise.
434         * gcc.dg/unroll_2.c: Likewise.
435         * g++.dg/vect/slp-pr50413.cc: Likewise.
436         * g++.dg/vect/slp-pr56812.cc: Likewise.
437         * g++.dg/vect/slp-pr50819.cc: Likewise.
439 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
441         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
443 2013-08-29  Teresa Johnson  <tejohnson@google.com>
445         * gcc.dg/pr40209.c: Use -fopt-info.
446         * gcc.dg/pr26570.c: Ditto.
447         * gcc.dg/pr32773.c: Ditto.
448         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
450 2013-08-29  Richard Biener  <rguenther@suse.de>
452         PR tree-optimization/58246
453         * gcc.dg/torture/pr58246.c: New testcase.
455 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
457         PR fortran/52243
458         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
459         obsolete by patch.
460         * gfortran.dg/realloc_on_assign_19.f90:  New test.
462 2013-08-29  Richard Biener  <rguenther@suse.de>
464         PR middle-end/57287
465         * gcc.dg/pr57287-2.c: New testcase.
467 2013-08-29  Richard Biener  <rguenther@suse.de>
469         PR tree-optimization/57685
470         * gcc.dg/torture/pr57685.c: New testcase.
472 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
474         PR c++/58255
475         * g++.dg/cpp0x/dc7.C: New.
477 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
479         PR middle-end/58257
480         * c-c++-common/gomp/pr58257.c: New test.
482 2013-08-28  Richard Biener  <rguenther@suse.de>
484         PR tree-optimization/56933
485         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
487 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
489         * gcc.target/aarch64/scalar_shift_1.c: New.
491 2013-08-27  Richard Biener  <rguenther@suse.de>
493         PR tree-optimization/57521
494         * gcc.dg/torture/pr57521.c: New testcase.
496 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
498         PR rtl-optimization/57860
499         PR rtl-optimization/57861
500         PR rtl-optimization/57875
501         PR rtl-optimization/57876
502         PR rtl-optimization/57877
503         * gcc.c-torture/execute/pr57860.c: New test.
504         * gcc.c-torture/execute/pr57861.c: New test.
505         * gcc.c-torture/execute/pr57875.c: New test.
506         * gcc.c-torture/execute/pr57876.c: New test.
507         * gcc.c-torture/execute/pr57877.c: New test.
509 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
511         PR fortran/58146
512         * gfortran.dg/bounds_check_18.f90:  New test.
514 2013-08-23  Jan Hubicka  <jh@suse.cz>
516         * g++.dg/ipa/devirt-14.C: Fix typo.
518 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
520         PR fortran/57798
521         * gfortran.dg/inline_sum_5.f90: New.
523 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
525         PR fortran/57843
526         * gfortran.dg/typebound_assignment_7.f90: New.
528 2013-08-23  Jan Hubicka  <jh@suse.cz>
530         * g++.dg/ipa/devirt-13.C: New testcase.
531         * g++.dg/ipa/devirt-14.C: New testcase.
533 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
535         PR target/58218
536         * gcc.target/i386/pr58218.c: New test.
538         PR tree-optimization/58209
539         * gcc.c-torture/execute/pr58209.c: New test.
541 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
543         * gcc.target/powerpc/pr57744.c: Declare abort.
545 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
547         PR c++/56380
548         * g++.dg/template/error54.C: New.
550 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
552         PR fortran/58185
553         * gfortran.dg/select_type_34.f90: New.
555 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
557         PR c++/56130
558         * g++.dg/warn/deprecated-7.C: New.
560 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
562         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
564 2013-08-21  Jeff Law  <law@redhat.com>
566         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
568 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
570         PR c++/56134
571         * g++.dg/ext/attr-alias-3.C: New.
573 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
575         PR fortran/53655
576         * gfortran.dg/intent_out_8.f90: New.
578 2013-08-20  Teresa Johnson  <tejohnson@google.com>
580         PR rtl-optimizations/57451
581         * g++.dg/tree-prof/pr57451.C: New test.
583 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
585         PR c++/58190
586         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
588 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
590         PR c/57490
591         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
593 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
595         * gcc.target/powerpc/dfp-dd-2.c: New test.
596         * gcc.target/powerpc/dfp-td-2.c: Likewise.
597         * gcc.target/powerpc/dfp-td-3.c: Likewise.
599 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
601         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
602         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
603         Check for SLL too.
605 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
607         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
609         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
610         "Threaded".
612         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
613         correct test response.
615         PR testsuite/52641
616         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
617         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
618         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
619         (v4si): Use it.
620         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
621         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
623         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
625 2013-08-18  Jan Hubicka  <jh@suse.cz>
627         * g++.dg/ipa/type-inheritance-1.C: New testcase.
629 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
631         PR fortran/46271
632         * gfortran.dg/gomp/proc_ptr_1.f90: New.
634 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
636         PR tree-optimization/58006
637         * g++.dg/opt/pr58006.C: New test.
639 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
641         * gnat.dg/specs/linker_alias.ads: New test.
643 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
645         PR tree-optimization/58164
646         * gcc.c-torture/compile/pr58164.c: New test.
648         PR tree-optimization/58165
649         * g++.dg/opt/pr58165.C: New test.
651 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
653         PR c++/51912
654         * g++.dg/cpp0x/enum28.C: New.
655         * g++.dg/cpp0x/enum15.C: Adjust.
657 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
659         PR target/57949
660         * gcc.target/powerpc/pr57949-1.c: New.
661         * gcc.target/powerpc/pr57949-2.c: New.
663 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
665         PR tree-optimization/58145
666         * gcc.dg/pr58145-1.c: New test.
667         * gcc.dg/pr58145-2.c: New test.
669 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
671         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
672         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
673         * gcc.dg/debug/dwarf2/static1.c: Likewise.
674         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
675         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
676         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
677         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
678         * gcc.dg/debug/dwarf2/var1.c: Likewise.
679         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
680         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
681         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
682         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
683         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
684         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
685         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
686         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
687         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
688         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
689         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
690         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
691         * gcc.dg/debug/dwarf2/var2.c: Likewise.
692         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
693         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
694         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
695         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
696         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
697         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
698         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
699         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
700         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
701         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
702         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
703         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
704         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
705         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
706         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
707         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
708         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
709         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
710         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
711         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
713         PR testsuite/52641
714         * gcc.c-torture/execute/pr56799.x: New file.
716         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
718         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
720         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
721         * gcc.dg/pr44214-3.c (v2df): Likewise.
723         * gcc.dg/pr46647.c: xfail for avr-*-*.
725         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
726         memcpy by one.
727         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
728         Expect l to be optimized away.
729         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
731         PR testsuite/52641
732         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
733         to tests that assume int/double are larger than short/float.
735         PR testsuite/52641
736         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
737         target { ! int16 }.
738         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
739         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
740         target { int16 }.  Restrict existing tests to target { int32 }
741         where appropriate.
742         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
743         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
744         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
745         * lib/target-supports.exp (check_effective_target_int32): New proc.
747         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
748         exclude from scan test.
750         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
751         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
752         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
753         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
754         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
755         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
756         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
757         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
758         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
759         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
760         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
761         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
762         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
763         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
764         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
765         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
766         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
767         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
768         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
770 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
772         * gcc.target/arm/pr19599.c: Skip for -mthumb.
774         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
775         to be the first test directive.
776         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
777         * gcc.target/arm/atomic-op-acquire.c: Likewise.
778         * gcc.target/arm/atomic-op-char.c: Likewise.
779         * gcc.target/arm/atomic-op-consume.c: Likewise.
780         * gcc.target/arm/atomic-op-int.c: Likewise.
781         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
782         * gcc.target/arm/atomic-op-release.c: Likewise.
783         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
784         * gcc.target/arm/atomic-op-short.c: Likewise.
786 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
788         PR rtl-optimization/57662
789         * gcc.dg/pr57662.c: New test.
791 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
793         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
794         alternative to -1.
795         * gcc.target/mips/nans-legacy.c: Likewise.
797 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
799         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
800         escapes.
801         * gcc.target/mips/fabs-legacy.c: Likewise.
802         * gcc.target/mips/fabsf-2008.c: Likewise.
803         * gcc.target/mips/fabsf-legacy.c: Likewise.
804         * gcc.target/mips/fneg-2008.c: Likewise.
805         * gcc.target/mips/fneg-legacy.c: Likewise.
806         * gcc.target/mips/fnegf-2008.c: Likewise.
807         * gcc.target/mips/fnegf-legacy.c: Likewise.
808         * gcc.target/mips/nan-2008.c: Likewise.
809         * gcc.target/mips/nan-legacy.c: Likewise.
810         * gcc.target/mips/nanf-2008.c: Likewise.
811         * gcc.target/mips/nanf-legacy.c: Likewise.
812         * gcc.target/mips/nans-2008.c: Likewise.
813         * gcc.target/mips/nans-legacy.c: Likewise.
814         * gcc.target/mips/nansf-2008.c: Likewise.
815         * gcc.target/mips/nansf-legacy.c: Likewise.
817 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
819         * gnat.dg/valued_proc.adb: New test.
820         * gnat.dg/valued_proc_pkg.ads: New helper.
822 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
824         PR tree-optimization/57661
825         * g++.dg/opt/pr57661.C: New test.
827         PR sanitizer/56417
828         * gcc.dg/asan/pr56417.c: New test.
830 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
832         * gnat.dg/loop_optimization16.adb: New test.
833         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
835 2013-08-13  Marek Polacek  <polacek@redhat.com>
837         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
839 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
841         Example of converting global state to per-pass state.
843         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
844         global state "static int counter" to...
845         (one_pass::counter): ...this instance data.
847 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
849         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
850         to member function...
851         (one_pass::gate): ...this.
852         (one_pass_exec): Convert to member function...
853         (one_pass::impl_execute): ...this.
855 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
857         PR c++/57416
858         * g++.dg/cpp0x/pr57416.C: New.
860 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
862         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
863         changes.
864         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
865         * g++.dg/cpp0x/defaulted2.C: Likewise.
866         * g++.dg/cpp0x/defaulted31.C: Likewise.
867         * g++.dg/cpp0x/error6.C: Likewise.
868         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
869         * g++.dg/cpp0x/override2.C: Likewise.
870         * g++.dg/cpp0x/parse1.C: Likewise.
871         * g++.dg/cpp0x/scoped_enum.C: Likewise.
872         * g++.dg/cpp0x/temp_default4.C: Likewise.
873         * g++.dg/ext/attrib32.C: Likewise.
874         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
875         * g++.dg/ext/mv13.C: Likewise.
876         * g++.dg/ext/mv7.C: Likewise.
877         * g++.dg/ext/mv9.C: Likewise.
878         * g++.dg/ext/pr57362.C: Likewise.
879         * g++.dg/ext/typeof10.C: Likewise.
880         * g++.dg/lookup/anon6.C: Likewise.
881         * g++.dg/lookup/crash6.C: Likewise.
882         * g++.dg/lookup/name-clash5.C: Likewise.
883         * g++.dg/lookup/name-clash6.C: Likewise.
884         * g++.dg/other/anon4.C: Likewise.
885         * g++.dg/other/error15.C: Likewise.
886         * g++.dg/other/error8.C: Likewise.
887         * g++.dg/other/redecl2.C: Likewise.
888         * g++.dg/parse/crash16.C: Likewise.
889         * g++.dg/parse/crash21.C: Likewise.
890         * g++.dg/parse/crash38.C: Likewise.
891         * g++.dg/parse/redef2.C: Likewise.
892         * g++.dg/parse/struct-as-enum1.C: Likewise.
893         * g++.dg/template/crash39.C: Likewise.
894         * g++.dg/template/redecl3.C: Likewise.
895         * g++.dg/tls/diag-3.C: Likewise.
896         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
897         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
898         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
899         * g++.old-deja/g++.brendan/crash16.C: Likewise.
900         * g++.old-deja/g++.brendan/crash18.C: Likewise.
901         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
902         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
903         * g++.old-deja/g++.brendan/static3.C: Likewise.
904         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
905         * g++.old-deja/g++.jason/binding.C: Likewise.
906         * g++.old-deja/g++.jason/crash4.C: Likewise.
907         * g++.old-deja/g++.jason/crash7.C: Likewise.
908         * g++.old-deja/g++.jason/lineno.C: Likewise.
909         * g++.old-deja/g++.jason/scoping7.C: Likewise.
910         * g++.old-deja/g++.mike/misc3.C: Likewise.
911         * g++.old-deja/g++.mike/net44.C: Likewise.
912         * g++.old-deja/g++.mike/ns3.C: Likewise.
913         * g++.old-deja/g++.ns/alias4.C: Likewise.
914         * g++.old-deja/g++.ns/ns11.C: Likewise.
915         * g++.old-deja/g++.other/crash23.C: Likewise.
916         * g++.old-deja/g++.other/decl8.C: Likewise.
917         * g++.old-deja/g++.other/linkage3.C: Likewise.
918         * g++.old-deja/g++.other/typeck1.C: Likewise.
919         * g++.old-deja/g++.other/typedef5.C: Likewise.
920         * g++.old-deja/g++.pt/explicit34.C: Likewise.
921         * g++.old-deja/g++.pt/friend36.C: Likewise.
922         * obj-c++.dg/method-8.mm: Likewise.
923         * obj-c++.dg/tls/diag-3.mm: Likewise.
925 2013-08-12  Perez Read  <netfirewall@gmail.com>
927         PR target/58132
928         * gcc.target/i386/movabs-1.c: New test.
930 2013-08-12  Marek Polacek  <polacek@redhat.com>
932         PR tree-optimization/57980
933         * gcc.dg/pr57980.c: New test.
935 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
937         PR fortran/56666
938         * gfortran.dg/do_check_10.f90:  New test.
939         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
940         * gfortran.dg/array_constructor_18.f90:  Likewise.
941         * gfortran.dg/array_constructor_22.f90:  Likewise.
942         * gfortran.dg/coarray_15.f90:  Likewise.
943         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
944         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
945         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
947 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
949         PR c++/53349
950         * g++.dg/cpp0x/constexpr-ice8.C: New.
952 2013-08-09  Xinliang David Li  <davidxl@google.com>
954         * gcc.target/i386/memcpy-strategy-1.c: New test.
955         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
956         * gcc.target/i386/memset-strategy-1.c: Ditto.
957         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
959 2013-08-09  Jan Hubicka  <jh@suse.cz>
961         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
962         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
964 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
966         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
968 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
970         PR fortran/58058
971         * gfortran.dg/transfer_intrinsic_6.f90: New.
973 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
975         Revert:
976         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
978         PR c++/46206
979         * g++.dg/lookup/typedef2.C: New.
981 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
983         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
984         output of vdup intrinsics.
986 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
988         * gcc.target/arm/lp1189445.c: New testcase.
990 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
992         * gcc.dg/torture/pr58079.c: New test.
994 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
996         * gnat.dg/warn9.adb: New test.
998 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1000         PR c++/46206
1001         * g++.dg/lookup/typedef2.C: New.
1003 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1005         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1006         to optstr when building plugins on darwin.
1008 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1010         PR tree-optimization/57539
1011         * gcc.dg/ipa/pr57539.c: New test.
1013 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1014             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1016         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1017         (a): Fix constructor.
1019 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1021         PR fortran/57987
1022         * gfortran.dg/pr57987.f90: New test.
1024 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1026         PR middle-end/58041
1027         * gcc.dg/torture/pr58041.c: New test.
1028         * gcc.target/arm/pr58041.c: Likewise.
1030 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1032         PR fortran/57306
1033         * gfortran.dg/pointer_init_8.f90: New.
1035 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1037         PR c++/58080
1038         * g++.dg/cpp0x/pr58080.C: New.
1040 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1042         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1043         to optstr when building plugins.
1045 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1047         Patch autogenerated by refactor_passes.py from
1048         https://github.com/davidmalcolm/gcc-refactoring-scripts
1049         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1051         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1052         struct to a subclass of gimple_opt_pass along with...
1053         (pass_data_one_pass): ...new pass_data instance and...
1054         (make_one_pass): ...new function.
1055         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1056         global struct to a subclass of gimple_opt_pass along with...
1057         (pass_data_warn_self_assign): ...new pass_data instance and...
1058         (make_pass_warn_self_assign): ...new function.
1059         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1060         a global struct to a subclass of gimple_opt_pass along with...
1061         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1062         (make_pass_dumb_plugin_example): ...new function.
1063         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1064         global struct to a subclass of gimple_opt_pass along with...
1065         (pass_data_warn_self_assign): ...new pass_data instance and...
1066         (make_pass_warn_self_assign): ...new function.
1068 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1070         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1071         is created and added to the pass_manager to reflect
1072         autogenerated changes.
1073         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1074         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1075         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1077 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1079         PR c++/58072
1080         * g++.dg/cpp0x/pr58072.C: New.
1082 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1084         * gcc.dg/torture/pr57993-2.cpp: New.
1086 2013-08-02  Jan Hubicka  <jh@suse.cz>
1088         * gcc.dg/ipa/ipa-1.c: Update.
1089         * gcc.dg/ipa/ipa-2.c: Update.
1090         * gcc.dg/ipa/ipa-3.c: Update.
1091         * gcc.dg/ipa/ipa-4.c: Update.
1092         * gcc.dg/ipa/ipa-5.c: Update.
1093         * gcc.dg/ipa/ipa-7.c: Update.
1094         * gcc.dg/ipa/ipa-8.c: Update.
1095         * gcc.dg/ipa/ipcp-1.c: Update.
1096         * gcc.dg/ipa/ipcp-2.c: Update.
1098 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1100         PR rtl-optimization/58048
1101         * gcc.target/i386/pr58048.c: New.
1103 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1105         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1107 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1108             Peter Bergner  <bergner@vnet.ibm.com>
1110         PR c++/54537
1111         * g++.dg/overload/using3.C: New.
1112         * g++.dg/overload/using2.C: Adjust.
1113         * g++.dg/lookup/using9.C: Likewise.
1115 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1117         * gcc.target/arm/pr46972-2.c: New test.
1119 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1121         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1123 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1125         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1127 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1129         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1130         rather than addressing!=absolute when deciding how to handle MIPS16
1131         when the test forces an ABI.
1133 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1135         PR c++/57673
1136         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1138 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1140         * gcc.target/mips/code-readable-1.c: Increase switch size.
1141         * gcc.target/mips/code-readable-2.c: Ditto.
1142         * gcc.target/mips/code-readable-3.c: Ditto.
1143         * gcc.target/mips/code-readable-4.c: Ditto.
1145 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1147         PR c++/57947
1148         * g++.dg/parse/crash63.C: New.
1150 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1152         PR fortran/57530
1153         * gfortran.dg/pointer_assign_8.f90: New.
1154         * gfortran.dg/pointer_assign_9.f90: New.
1155         * gfortran.dg/pointer_assign_10.f90: New.
1156         * gfortran.dg/pointer_assign_11.f90: New.
1158 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1160         * gcc.target/arm/pr57637.c: New testcase.
1162 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1164         PR tree-optimization/57993
1165         * gcc.dg/torture/pr57993.c: New test.
1167 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1169         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1171 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/57948
1174         * g++.dg/conversion/ambig2.C: New.
1176 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1178         * gcc.target/mips/fabs-2008.c: New test case.
1179         * gcc.target/mips/fabs-legacy.c: New test case.
1180         * gcc.target/mips/fabsf-2008.c: New test case.
1181         * gcc.target/mips/fabsf-legacy.c: New test case.
1182         * gcc.target/mips/fneg-2008.c: New test case.
1183         * gcc.target/mips/fneg-legacy.c: New test case.
1184         * gcc.target/mips/fneg-2008.c: New test case.
1185         * gcc.target/mips/fneg-legacy.c: New test case.
1186         * gcc.target/mips/nan-2008.c: New test case.
1187         * gcc.target/mips/nan-legacy.c: New test case.
1188         * gcc.target/mips/nanf-2008.c: New test case.
1189         * gcc.target/mips/nanf-legacy.c: New test case.
1190         * gcc.target/mips/nans-2008.c: New test case.
1191         * gcc.target/mips/nans-legacy.c: New test case.
1192         * gcc.target/mips/nansf-2008.c: New test case.
1193         * gcc.target/mips/nansf-legacy.c: New test case.
1194         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1196 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1197             Maxim Kuvyrkov  <maxim@kugelworks.com>
1199         * lib/target-supports.exp (check_effective_target_non_bionic): New
1200         effective-target test.
1201         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1202         * g++.dg/tls/thread_local4g.C: Ditto.
1204 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1206         PR fortran/58009
1207         * gfortran.dg/vector_subsript_7.f90:  New test.
1209 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1211         PR fortran/57991
1212         * gfortran.dg/warn_alias.f90: New.
1214 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1216         PR fortran/57285
1217         * gfortran.dg/class_array_19.f90: New.
1219 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1221         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1222         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1223         * gcc.dg/vect/pr57741-3.c: Likewise.
1224         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1226 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1228         Skip tests that make assumptions about struct layout that don't hold
1229         on epiphany:
1230         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1231         * g++.dg/cpp0x/iop.C: Likewise.
1232         * g++.dg/cpp0x/named_refs.C: Likewise.
1233         * g++.dg/cpp0x/rv1p.C: Likewise.
1234         * g++.dg/cpp0x/rv2p.C: Likewise.
1235         * g++.dg/cpp0x/rv3p.C: Likewise.
1236         * g++.dg/cpp0x/rv4p.C: Likewise.
1237         * g++.dg/cpp0x/rv5p.C: Likewise.
1238         * g++.dg/cpp0x/rv6p.C: Likewise.
1239         * g++.dg/cpp0x/rv7p.C: Likewise.
1240         * g++.dg/cpp0x/rv8p.C: Likewise.
1241         * g++.dg/ext/strncpy-chk1.C: Likewise.
1242         * gcc.dg/builtin-object-size-10.c: Likewise.
1243         * gcc.dg/builtin-object-size-11.c: Likewise.
1244         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1245         * gcc.dg/pr25805.c: Likewise.
1246         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1247         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1248         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1249         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1250         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1251         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1252         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1253         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1254         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1255         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1256         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1257         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1258         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1259         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1260         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1262         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1263         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1265         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1266         * gcc.dg/sibcall-6.c: Enable for epiphany.
1268 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1270         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1272 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1274         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1275         memcpy not initializers.
1277         * gcc.dg/guality/guality.exp: Skip on AIX.
1279 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1281         PR c++/57101
1282         * g++.dg/cpp0x/pr57101.C: New.
1284 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1286         * gcc.target/aarch64/neg_1.c: New test.
1288 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1290         PR fortran/57966
1291         * gfortran.dg/typebound_call_25.f90: New.
1293 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1295         PR c++/57981
1296         * g++.dg/cpp0x/pr57981.C: New.
1298 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1300         PR c++/57880
1301         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1303 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1305         PR rtl-optimization/57960
1306         * gcc.target/s390/pr57960.c: New.
1308 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1310         PR fortran/57639
1311         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1313 2013-07-25  Terry Guo  <terry.guo@arm.com>
1315         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1317 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1319         PR c++/57942
1320         * g++.dg/inherit/pr57942.C: New.
1322 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1324         * gcc.target/powerpc/bool2.h: New file, test the code generation
1325         of logical operations for power5, altivec, power7, and power8 systems.
1326         * gcc.target/powerpc/bool2-p5.c: Likewise.
1327         * gcc.target/powerpc/bool2-av.c: Likewise.
1328         * gcc.target/powerpc/bool2-p7.c: Likewise.
1329         * gcc.target/powerpc/bool2-p8.c: Likewise.
1330         * gcc.target/powerpc/bool3.h: Likewise.
1331         * gcc.target/powerpc/bool3-av.c: Likewise.
1332         * gcc.target/powerpc/bool2-p7.c: Likewise.
1333         * gcc.target/powerpc/bool2-p8.c: Likewise.
1335 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1337         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1339 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1341         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1343 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1345         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1346         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1347         type from long to long long.
1348         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1349         to have effective-target keywords of lp64 and ilp32.
1350         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1351         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1352         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1353         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1354         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1355         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1356         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1357         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1358         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1360 2013-07-23  Tom Tromey  <tromey@redhat.com>
1361             Joseph Myers  <joseph@codesourcery.com>
1363         * gcc.dg/c11-generic-1.c: New file.
1364         * gcc.dg/c11-generic-2.c: New file.
1366 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1368         PR fortran/57906
1369         PR fortran/52052
1370         * coarray/lib_realloc_1.f90: Permit optimization.
1371         * gfortran.dg/coarray_31.f90: New.
1373 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1375         PR fortran/57762
1376         * gfortran.dg/class_array_7.f03: Fix memory leak.
1378 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/52816
1381         * g++.dg/cpp0x/decltype56.C: New.
1383 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1385         * gcc.dg/pr53265.c: Correct line number in dg-message.
1387 2013-07-22  Diego Novillo  <dnovillo@google.com>
1389         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1391 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1393         PR testsuite/52641
1394         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1395         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1397 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1399         PR testsuite/52641
1400         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1401         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1402         * gcc.dg/torture/pr53366-1.c: Same.
1403         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1404         * gcc.dg/torture/pr56488.c: Same.
1405         * gcc.dg/torture/pr57584.c: Same.
1406         * gcc.dg/tree-ssa/pr57385.c: Same.
1407         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1409 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1411         * c-c++-common/pr41779.c: Fix typos.
1412         * gcc.c-torture/compile/20031125-2.c: Likewise.
1413         * gcc.c-torture/compile/20040621-1.c: Likewise.
1414         * gcc.c-torture/execute/20020418-1.c: Likewise.
1415         * gcc.dg/20020108-1.c: Likewise.
1416         * gcc.dg/atomic-generic-aux.c: Likewise.
1417         * gcc.dg/builtin-complex-err-2.c: Likewise.
1418         * gcc.dg/decl-1.c: Likewise.
1419         * gcc.dg/di-sync-multithread.c: Likewise.
1420         * gcc.dg/format/c90-printf-1.c: Likewise.
1421         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1422         * gcc.dg/long-long-compare-1.c: Likewise.
1423         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1424         * gcc.dg/pr17055-1.c: Likewise.
1425         * gcc.dg/pr27095.c: Likewise.
1426         * gcc.dg/torture/fp-int-convert.h: Likewise.
1427         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1428         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1429         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1430         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1431         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1432         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1433         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1434         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1435         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1436         * gcc.dg/vect/vect-cond-5.c: Likewise.
1437         * gcc.dg/weak/typeof-2.c: Likewise.
1438         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1439         * gcc.target/arm/naked-1.c: Likewise.
1440         * gcc.target/i386/pr9771-1.c: Likewise.
1441         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1442         * gcc.target/sparc/struct-ret-check.c: Likewise.
1443         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1444         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1445         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1446         Likewise.
1448 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1450         PR fortran/56937
1451         * gfortran.dg/dependency_42.f90:  New test.
1452         * gfortran.dg/dependency_43.f90:  New test.
1454 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1456         PR fortran/35862
1457         * gfortran.dg/round_4.f90: New.
1459 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1461         PR fortran/57894
1462         * gfortran.dg/min_max_conformance_2.f90: New.
1464 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1466         PR preprocessor/57620
1467         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1468         (main): Don't test {s,u,U,L}12.
1469         * c-c++-common/raw-string-13.c: New test.
1470         * c-c++-common/raw-string-14.c: New test.
1471         * c-c++-common/raw-string-15.c: New test.
1472         * c-c++-common/raw-string-16.c: New test.
1474 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1476         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1478 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1480         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1482         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1483         target { ! keeps_null_pointer_checks }.
1484         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1485         target { ! keeps_null_pointer_checks }.
1487         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1488         * gcc.dg/torture/pr56488.c: Likewise.
1490 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1492         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1493         new testcase.
1495 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1497         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1498         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1499         * gfortran.dg/guality/guality.exp: Skip on AIX.
1501         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1503         * g++.dg/debug/pr56819.C: Skip on AIX.
1504         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1505         * g++.dg/guality/guality.exp: Skip on AIX.
1507         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1509         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1511         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1513 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1515         PR target/57516
1516         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1517         Adjust to corrected rounding.
1519 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1521         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1522         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1523         check_effective_target_cilkplus.
1524         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1526 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1528         * gcc.target/powerpc/pr57744.c: Fix typo.
1530 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1532         PR middle-end/57698
1533         * gcc.c-torture/compile/pr57698.c: New test.
1534         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1535         * gcc.c-torture/compile/pr44043.c: Ditto.
1537 2013-07-18  Wei Mi  <wmi@google.com>
1539         PR rtl-optimization/57878
1540         * g++.dg/pr57878.C: New test.
1542 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1544         * gcc.dg/pr42611.c: Move dg-error to correct line.
1546 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1548         PR fortran/57895
1549         * gfortran.dg/dollar_sym_3.f: New.
1550         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1552 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1554         PR target/55654
1555         PR target/55656
1556         PR target/55657
1557         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1558         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1559         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1560         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1561         * objc.dg/image-info.m: Likewise.
1562         * objc.dg/symtab-1.m: Likewise.
1563         * objc.dg/torture/strings/const-str-10.m: Likewise.
1564         * objc.dg/torture/strings/const-str-11.m: Likewise.
1565         * objc.dg/torture/strings/const-str-9.m: Likewise.
1566         * objc.dg/zero-link-1.m: Likewise.
1567         * objc.dg/zero-link-2.m: Likewise.
1568         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1569         * objc.dg/objc-foreach-4.m: Likewise.
1570         * objc.dg/objc-foreach-5.m: Likewise.
1571         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1572         (for Darwin).
1573         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1574         * obj-c++.dg/syntax-error-1.mm: Likewise.
1575         * objc.dg/method-6.m: Likewise.
1576         * objc.dg/pr23214.m: Likewise.
1577         * objc.dg/proto-lossage-7.m: Likewise.
1578         * objc.dg/strings/const-str-12b.m: Likewise.
1579         * objc.dg/zero-link-3.m: Likewise.
1580         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1581         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1582         adjust headers, interfaces and encoded types to reflect current system
1583         versions.  Add FIXME and outputs from current system compiler for
1584         reference.
1586 2013-07-15  Cong Hou  <congh@google.com>
1588         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1589         counted.
1590         * gcc.target/i386/l_fma_float_3.c: Likewise.
1591         * gcc.target/i386/l_fma_double_1.c: Likewise.
1592         * gcc.target/i386/l_fma_double_3.c: Likewise.
1594 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1596         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1597         function to test if HTM is available.
1598         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1599         * gcc.target/powerpc/htm-builtin-1.c: New test.
1601 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1603         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1604         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1605         * gfortran.dg/coarray_6.f90: Add dg-error.
1607 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1609         PR fortran/37336
1610         * gfortran.dg/finalize_18.f90: New.
1612 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1614         PR fortran/52669
1615         * fortran.dg/module_variable_1.f90:  New test.
1616         * fortran.dg/module_variable_2.f90:  New test.
1618 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1620         * g++.dg/ext/vector19.C: Adapt.
1621         * g++.dg/ext/vector23.C: New testcase.
1623 2013-07-12  Michael Matz  <matz@suse.de>
1625         PR middle-end/55771
1626         * c-c++-common/pr55771.c: New test.
1628 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1630         * gcc.target/aarch64/vect-movi.c: New.
1632 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1634         PR target/57362
1635         * g++.dg/ext/pr57362.C: New.
1637 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1639         PR target/57631
1640         * gcc.target/avr/torture/pr57631.c: New test.
1642 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1644         PR c++/57827
1645         * g++.dg/cpp0x/constexpr-ice7.C: New.
1647 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1649         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1650         for EABI targets.
1651         * gcc.c-torture/execute/nest-align-1.x: New.
1653 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1655         PR c++/57874
1656         * g++.dg/cpp0x/sfinae48.C: New.
1658 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1660         PR preprocessor/57824
1661         * c-c++-common/raw-string-17.c: New test.
1662         * c-c++-common/gomp/pr57824.c: New test.
1664 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1666         PR c++/57869
1667         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1668         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1669         * g++.dg/conversion/dr195.C: Update.
1670         * g++.dg/expr/cast2.C: Likewise.
1672 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1674         * c-c++-common/raw-string-18.c: New test.
1675         * c-c++-common/raw-string-19.c: New test.
1677         PR preprocessor/57757
1678         * g++.dg/cpp/paste1.C: New test.
1679         * g++.dg/cpp/paste2.C: New test.
1681 2013-07-10  Graham Stott  <grahams@btinternet.com>
1683         * gcc.target/mips/mulsize-1.c: New.
1684         * gcc.target/mips/mulsize-2.c: New.
1685         * gcc.target/mips/mulsize-3.c: New.
1686         * gcc.target/mips/mulsize-4.c: New.
1688 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1690         PR c++/53094
1691         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1692         * g++.dg/ext/vector24.C: New testcase.
1694 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1696         PR c++/53000
1697         * g++.dg/cpp0x/decltype17.C: Adjust.
1699 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1701         PR c++/51786
1702         * g++.dg/cpp0x/pr51786.C: New.
1704 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1706         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1708         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1710         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1712         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1713         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1715 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1717         PR fortran/57834
1718         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1720 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1722         PR fortran/50554
1723         * gfortran.dg/do_check_9.f90: New.
1725 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1727         PR fortran/57785
1728         * gfortran.dg/dot_product_2.f90: New.
1730 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1732         PR fortran/57469
1733         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1735 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
1737         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1738         * gfortran.dg/finalize_10.f90: Fix dg-final.
1740 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1742         PR target/57819
1743         * gcc.target/i386/pr57819.c: New test.
1745         PR rtl-optimization/57829
1746         * gcc.c-torture/execute/pr57829.c: New test.
1748 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1750         * gcc.target/i386/memcpy-vector_loop-1.c: New.
1751         * gcc.target/i386/memcpy-vector_loop-2.c: New.
1753 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
1755         PR target/57807
1756         * gcc.target/i386/pr57807.c: New test.
1758 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
1760         PR target/29776
1761         * gcc.dg/tree-ssa/vrp89.c: New test.
1763 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
1765         PR c++/28262
1766         * g++.dg/parse/defarg16.C: New.
1768 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
1770         PR rtl-optimization/55342
1771         * gcc.target/i386/pr55342.c: New.
1773 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1775         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1777 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/14263
1780         * g++.dg/inherit/virtual10.C: New.
1782 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1784         PR c/57821
1785         * gcc.dg/large-size-array-6.c: New test.
1787 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1789         PR c++/38634
1790         * g++.dg/template/crash116.C: New.
1792 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
1794         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1795         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1797 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
1799         PR c++/54998
1800         * g++.dg/cpp0x/nsdmi-list3.C: New.
1802 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1804         PR target/57777
1805         * gcc.target/i386/pr57777.c: New test.
1807         PR c++/57771
1808         * g++.dg/template/arg9.C: New test.
1810 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
1812         * gcc.target/i386/avx-inline.c: New test.
1814 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
1816         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1817         * gcc.target/mips/call-2.c: Likewise.
1818         * gcc.target/mips/call-3.c: Likewise.
1819         * gcc.target/mips/lazy-binding-1.c: Likewise.
1821 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
1823         PR tree-optimization/57741
1824         * gcc.dg/vect/pr57741-1.c: New test.
1825         * gcc.dg/vect/pr57741-2.c: New test.
1826         * gcc.dg/vect/pr57741-3.c: New test.
1828 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1830         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1831         on big endian.
1832         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1833         * lib/target-supports.exp: Define aarch64_little_endian.
1835 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1837         * gcc.target/aarch64/abs_1.c: New test.
1839 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
1841         * gcc.target/aarch64/bfxil_1.c: New test.
1842         * gcc.target/aarch64/bfxil_2.c: Likewise.
1844 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1846         PR c/57766
1847         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1848         array sizes from 100 to 20.
1850 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
1852         PR fortran/54788
1853         * gfortran.dg/pointer_remapping_8.f90: New.
1855 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
1857         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1858         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1859         * g++.dg/cpp1y/udlit-userdef-string.C: New.
1860         * g++.dg/cpp1y/complex_literals.h: New.
1862 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1864         PR c++/57645
1865         * g++.dg/cpp0x/noexcept21.C: New.
1867 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1869         PR target/57736
1870         * gcc.target/i386/pr57736.c: New test.
1872 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1874         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1875         c specific.
1876         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1877         strings to match the fixed error messages.
1878         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1879         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1880         message check.
1882 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
1884         PR target/57744
1885         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1886         stqcx. get even registers.
1888 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
1890         PR c++/57509
1891         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1893 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1895         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1896         Fix scan patterns.
1897         * gcc.target/i386/bmi-1.c: Ditto.
1898         * gcc.target/i386/bmi-bextr-4.c: New.
1899         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1901 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
1903         PR c++/57682
1904         * g++.dg/cpp0x/initlist73.C: New.
1906 2013-06-27  Meador Inge  <meadori@codesourcery.com>
1908         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1909         * g++.dg/simulate-thread/atomics-2.C: Likewise.
1910         * g++.dg/simulate-thread/atomics-1.C: Likewise.
1912 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1914         PR c++/57509
1915         * g++.dg/ext/pr57509.C: New file.
1917 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1919         PR target/57623
1920         * gcc.target/i386/bmi-bextr-3.c: New test.
1922         PR target/57623
1923         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1925 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
1927         PR c++/57172
1928         * g++.dg/cpp0x/pr57172.C: New testcase.
1930 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1932         * gcc.target/s390/htm-1.c: New file.
1933         * gcc.target/s390/htm-nofloat-1.c: New file.
1934         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1936 2013-06-26  Tobias Burnus  <burnus@net-b.de>
1938         PR fortran/29800
1939         * gfortran.dg/bounds_check_17.f90: New.
1941 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
1943         PR c++/57640
1944         * g++.dg/cpp1y/pr57640.C: New.
1946 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1948         PR c/57692
1949         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1950         overflow due to size of arrays.
1952 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
1954         PR tree-optimization/57705
1955         * gcc.dg/vect/pr57705.c: New test.
1956         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1958 2013-06-25  Martin Jambor  <mjambor@suse.cz>
1960         PR middle-end/57670
1961         * g++.dg/ipa/pr57670.C: New test.
1963 2013-06-25  Richard Biener  <rguenther@suse.de>
1965         PR middle-end/56977
1966         * gcc.dg/pr56977.c: New testcase.
1968 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1970         PR tree-optimization/57358
1971         * gcc.dg/ipa/pr57358.c: New test.
1973 2013-06-24  Richard Biener  <rguenther@suse.de>
1975         PR testsuite/57686
1976         * gcc.dg/torture/pr57584.c: Remove target specific bits.
1978 2013-06-24  Richard Biener  <rguenther@suse.de>
1980         PR tree-optimization/57488
1981         * gcc.dg/torture/pr57488.c: New testcase.
1983 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1984             Dominique d'Humieres  <dominiq@lps.ens.fr>
1986         PR fortran/52413
1987         * gfortran.dg/fraction.f90: New.
1989 2013-06-24  Alan Modra  <amodra@gmail.com>
1991         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1992         Add scan-assembler-not "lvx".
1993         * gcc.target/powerpc/le-altivec-consts.c: New.
1995 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
1997         * g++.dg/cpp0x/sfinae47.C: New.
1999 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2001         PR target/52483
2002         * gcc.target/sh/pr52483-1.c: New.
2003         * gcc.target/sh/pr52483-2.c: New.
2004         * gcc.target/sh/pr52483-3.c: New.
2005         * gcc.target/sh/pr52483-4.c: New.
2006         * gcc.target/sh/pr52483-5.c: New.
2008 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2010         * gcc.target/i386/intrinsics_1.c: New test.
2011         * gcc.target/i386/intrinsics_2.c: Ditto.
2012         * gcc.target/i386/intrinsics_3.c: Ditto.
2013         * gcc.target/i386/intrinsics_4.c: Ditto.
2014         * gcc.target/i386/intrinsics_5.c: Ditto.
2015         * gcc.target/i386/intrinsics_6.c: Ditto.
2016         * gcc.target/i386/avx-1.c: Provide macros for builtins
2017         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2019 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2021         PR fortran/37336
2022         * gfortran.dg/finalize_17.f90: New.
2024 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2026         * gfortran.dg/realloc_on_assign_18.f90: New.
2028 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2030         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2031         Also changed the returns from error as distinct values so that
2032         debugging can get easier.
2033         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2034         errors specific to C, if necessary.  Also added new error
2035         hooks for C++.
2036         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2037         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2038         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2039         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2040         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2041         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2042         the same changes as parser_errors3.c, spaces were added between colons
2043         to not confuse C++ compiler with 2 colons as scope.
2044         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2045         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2046         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2047         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2048         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2049         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2050         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2051         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2052         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2053         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2054         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2055         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2056         in the list.
2058 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2060         PR other/53317
2061         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2063 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2065         PR target/57655
2066         * gcc.target/i386/pr57655.c: New test.
2068 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2070         * ada/acats/tests/gcc: Delete.
2071         * gnat.dg/style: Likewise.
2073 2013-06-20  Jeff Law  <law@redhat.com>
2075         PR tree-optimization/57660
2076         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2077         based on their branch cost.
2079         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2081 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2083         PR fortran/57633
2084         * gfortran.dg/list_read_11.f90: New.
2086 2013-06-20  Richard Biener  <rguenther@suse.de>
2088         PR tree-optimization/57584
2089         * gcc.dg/torture/pr57584.c: New testcase.
2091 2013-06-19  Sharad Singhai  <singhai@google.com>
2093         * g++.dg/gcov/gcov-8.C: New testcase.
2094         * lib/gcov.exp: Handle intermediate format.
2096 2013-06-19  Wei Mi  <wmi@google.com>
2098         PR rtl-optimization/57518
2099         * testsuite/gcc.dg/pr57518.c: New test.
2101 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2103         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2105 2013-06-19  Jan Hubicka  <jh@suse.cz>
2107         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2109 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2111         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2112         hard-coded values of array sizes with a #define.
2113         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2114         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2115         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2116         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2117         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2119 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2121         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2122         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2124 2013-06-19  Jeff Law  <law@redhat.com>
2126         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2128 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2130         PR c++/57638
2131         * g++.dg/template/error53.C: New.
2133 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2135         PR target/55033
2136         * gcc.target/powerpc/pr55033.c: Fix options.
2138 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2140         * gcc.target/i386/inline_error.c: New test.
2141         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2142         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2144 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2146         PR c++/53211
2147         * g++.dg/cpp0x/decltype55.C: New.
2149 2013-06-18  Marek Polacek  <polacek@redhat.com>
2151         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2153 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2155         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2157 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2159         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2160         Also changed the returns from error as distinct values so that it is
2161         easier to debug.
2163 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2165         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2167 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2169         PR c++/16128
2170         * g++.dg/template/error52.C: New.
2171         * g++.dg/lookup/friend15.C: Update.
2172         * g++.dg/parse/error11.C: Likewise.
2173         * g++.dg/parse/error14.C: Likewise.
2174         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2175         * g++.dg/parse/template25.C: Likewise.
2176         * g++.old-deja/g++.jason/cond.C: Likewise.
2177         * g++.old-deja/g++.mike/for2.C: Likewise.
2178         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2179         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2181 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2183         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2184         ensure alignment.
2186 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2188         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2189         accidentally placing minus sign for length instead of stride.
2191 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2193         PR rtl-optimization/57425
2194         PR rtl-optimization/57569
2195         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2196         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2198 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2200         PR fortran/49074
2201         PR fortran/56136
2202         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2203         packing.
2204         * gfortran.dg/typebound_assignment_6.f03: New.
2206 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2208         * gcc.target/h8300/h8300.exp: New.
2209         * gcc.dg/pragma-isr.c: Move to ...
2210         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2211         * gcc.target/h8300/pragma-isr.c: ... and here.
2212         * gcc.dg/pragma-isr2.c: Move to ...
2213         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2214         * gcc.target/h8300/pragma-isr2.c: ... and here.
2215         * gcc.dg/pragma-isr-trapa.c: Move to ...
2216         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2217         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2218         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2219         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2220         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2221         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2222         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2223         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2224         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2225         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2226         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2227         * gcc.dg/attr-isr-trapa.c: Move to ...
2228         * gcc.target/sh/attr-isr-trapa.c: ... here.
2230 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2232         PR c++/51413
2233         * g++.dg/ext/builtin-offsetof1.C: New.
2235 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2237         * gcc.target/aarch64/vect_smlal_1.c: New file.
2239 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2241         PR fortran/57508
2242         * gfortran.dg/defined_assignment_7.f90: New.
2244 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2246         PR c++/57599
2247         * g++.dg/rtti/dyncast6.C: New.
2248         * g++.dg/cpp0x/dyncast1.C: Likewise.
2250 2013-06-14  Alan Modra  <amodra@gmail.com>
2252         PR middle-end/57134
2253         * gcc.dg/pr57134.c: New.
2255 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2257         PR fortran/57596
2258         * gfortran.dg/deferred_type_param_9.f90: New.
2260 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2262         * gcc.dg/fold-minus-1.c: New testcase.
2264 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2266         PR fortran/49074
2267         * gfortran.dg/typebound_assignment_5.f03: New.
2269 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2271         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2273 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2274             Pat Haugen  <pthaugen@us.ibm.com>
2275             Peter Bergner  <bergner@vnet.ibm.com>
2277         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2278         load/store instructions on power7, power8.
2279         * gcc.target/powerpc/atomic-p8.c: Likewise.
2281 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2283         PR c/57577
2284         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2286 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2288         PR c++/38958
2289         * g++.dg/warn/Wunused-var-20.C: New.
2291 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2293         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2294         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2295         Run with -fno-common.
2297 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2299         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2300         and exit function calls with return 1 and return 0, respectively.
2302 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2304         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2305         New tests.
2307 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2309         PR tree-optimization/57361
2310         * gcc.dg/tree-ssa/pr57361.c: New file.
2312 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2314         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2315         to ensure alignment.
2316         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2318 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2320         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2322 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2323             Dominique d'Humieres  <dominiq@lps.ens.fr>
2325         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2327 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2329         PR target/56564
2330         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2331         * gcc.target/i386/pr56564-3.c: Likewise.
2333 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2335         PR fortran/57535
2336         * gfortran.dg/class_array_18.f90: New.
2338 2013-06-11  Jan Hubicka  <jh@suse.cz>
2340         PR c++/57551
2341         * g++.dg/ext/visibility/anon6.C: Update testcase.
2343 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2345         PR c/57563
2346         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2347         in how we check __sec_reduce_mutating function's result.
2349 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2350             Pat Haugen  <pthaugen@us.ibm.com>
2351             Peter Bergner  <bergner@vnet.ibm.com>
2353         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2354         direct move instructions.
2355         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2356         * gcc.target/powerpc/direct-move.h: Likewise.
2357         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2358         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2359         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2360         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2361         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2362         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2364 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2366         PR c++/52440
2367         * g++.dg/cpp0x/pr52440.C: New.
2369 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2371         PR target/56564
2372         * gcc.target/i386/pr56564-1.c: New test.
2373         * gcc.target/i386/pr56564-2.c: New test.
2374         * gcc.target/i386/pr56564-3.c: New test.
2375         * gcc.target/i386/pr56564-4.c: New test.
2376         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2377         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2378         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2379         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2380         * gcc.target/i386/vect-sizes-1.c: Likewise.
2381         * gcc.target/i386/memcpy-1.c: Likewise.
2382         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2383         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2385 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2387         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2388         systems to cover all GNU systems.
2389         * g++.dg/abi/guard2.C: Likewise.
2390         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2391         * g++.dg/eh/sighandle.C: Likewise.
2392         * g++.dg/ext/cleanup-10.C: Likewise.
2393         * g++.dg/ext/cleanup-11.C: Likewise.
2394         * g++.dg/ext/cleanup-8.C: Likewise.
2395         * g++.dg/ext/cleanup-9.C: Likewise.
2396         * g++.dg/opt/const5.C: Likewise.
2397         * g++.dg/opt/life1.C: Likewise.
2398         * g++.dg/other/pr39496.C: Likewise.
2399         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2400         * g++.old-deja/g++.abi/align.C: Likewise.
2401         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2402         * g++.old-deja/g++.law/weak.C: Likewise.
2403         * g++.old-deja/g++.pt/asm1.C: Likewise.
2404         * gcc.c-torture/execute/20030125-1.x: Likewise.
2405         * gcc.c-torture/execute/990127-2.x: Likewise.
2406         * gcc.dg/20041106-1.c: Likewise.
2407         * gcc.dg/20050503-1.c: Likewise.
2408         * gcc.dg/builtin-object-size-5.c: Likewise.
2409         * gcc.dg/cleanup-10.c: Likewise.
2410         * gcc.dg/cleanup-11.c: Likewise.
2411         * gcc.dg/cleanup-8.c: Likewise.
2412         * gcc.dg/cleanup-9.c: Likewise.
2413         * gcc.dg/complex-5.c: Likewise.
2414         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2415         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2416         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2417         * gcc.dg/dfp/pr35739.c: Likewise.
2418         * gcc.dg/fdata-sections-1.c: Likewise.
2419         * gcc.dg/lto/20090206-1_0.c: Likewise.
2420         * gcc.dg/lto/20090206-2_0.c: Likewise.
2421         * gcc.dg/pr30360.c: Likewise.
2422         * gcc.dg/pr37303.c: Likewise.
2423         * gcc.dg/pr39323-1.c: Likewise.
2424         * gcc.dg/pr39323-2.c: Likewise.
2425         * gcc.dg/pr39323-3.c: Likewise.
2426         * gcc.dg/pr45416.c: Likewise.
2427         * gcc.dg/setjmp-2.c: Likewise.
2428         * gcc.dg/split-1.c: Likewise.
2429         * gcc.dg/split-3.c: Likewise.
2430         * gcc.dg/split-4.c: Likewise.
2431         * gcc.dg/strlenopt-12g.c: Likewise.
2432         * gcc.dg/strlenopt-14g.c: Likewise.
2433         * gcc.dg/strlenopt-14gf.c: Likewise.
2434         * gcc.dg/strlenopt-16g.c: Likewise.
2435         * gcc.dg/strlenopt-17g.c: Likewise.
2436         * gcc.dg/strlenopt-18g.c: Likewise.
2437         * gcc.dg/strlenopt-1f.c: Likewise.
2438         * gcc.dg/strlenopt-22g.c: Likewise.
2439         * gcc.dg/strlenopt-2f.c: Likewise.
2440         * gcc.dg/strlenopt-4g.c: Likewise.
2441         * gcc.dg/strlenopt-4gf.c: Likewise.
2442         * gcc.dg/struct-ret-3.c: Likewise.
2443         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2444         * gcc.misc-tests/linkage.exp: Likewise.
2445         * gcc.target/i386/20000724-1.c: Likewise.
2446         * gcc.target/i386/align-main-3.c: Likewise.
2447         * gcc.target/i386/cleanup-1.c: Likewise.
2448         * gcc.target/i386/inline-mcpy.c: Likewise.
2449         * gcc.target/i386/pr32268.c: Likewise.
2450         * gcc.target/i386/pr36613.c: Likewise.
2451         * gcc.target/i386/pr39013-1.c: Likewise.
2452         * gcc.target/i386/pr39013-2.c: Likewise.
2453         * gcc.target/i386/pr39496.c: Likewise.
2454         * gcc.target/i386/pr40906-3.c: Likewise.
2455         * gcc.target/i386/pr46084.c: Likewise.
2456         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2458 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2460         PR target/6526
2461         * gcc.target/sh/pr6526.c: New.
2463 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2465         PR target/57568
2466         * gcc.c-torture/execute/pr57568.c: New test.
2468 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2470         PR c++/37404
2471         * g++.dg/other/vararg-4.C: New.
2473 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2475         PR rtl-optimization/57559
2476         * gcc.target/s390/pr57559.c : New test.
2478 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2480         PR fortran/37336
2481         * gfortran.dg/finalize_10.f90: New.
2482         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2483         * gfortran.dg/finalize_15.f90: New.
2485 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2487         PR fortran/57553
2488         * gfortran.dg/storage_size_4.f90: New.
2490 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2492         PR c++/57548
2493         * testsuite/g++.dg/ext/pr57548.C: New test.
2495 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2497         PR middle-end/57541
2498         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2500 2013-06-07  Jan Hubicka  <jh@suse.cz>
2502         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2504 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2506         PR fortran/57549
2507         * gfortran.dg/array_constructor_48.f90: New.
2508         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2509         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2511 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2513         PR target/56315
2514         * gcc.target/arm/xordi3-opt.c: New test.
2516 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2518         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2519         Revert to dg-options.
2521 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2523         PR target/55033
2524         * gcc.target/powerpc/pr55033.c: New.
2526 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2528         PR c++/53658
2529         * g++.dg/cpp0x/alias-decl-36.C: New.
2531 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2532             Pat Haugen  <pthaugen@us.ibm.com>
2533             Peter Bergner  <bergner@vnet.ibm.com>
2535         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2536         power8 builtin functions.
2537         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2538         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2539         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2540         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2541         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2542         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2543         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2544         tests to test power8 auto-vectorization.
2545         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2546         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2547         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2548         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2550         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2551         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2553         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2555         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2556         support.
2557         (check_effective_target_powerpc_p8vector_ok): Likewise.
2558         (is-effective-target): Likewise.
2559         (check_vect_support_and_set_flags): Likewise.
2561 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/43652
2564         * g++.dg/parse/error53.C: New.
2566 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2568         PR rtl-optimization/57459
2569         * gcc.target/i386/pr57459.c: New test.
2571 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2573         PR c++/53743
2574         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2575         into -freorder-blocks-and-partition test.
2576         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2577         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2578         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2579         * gcc.dg/tree-prof/pr50907.c: Ditto.
2580         * gcc.dg/tree-prof/pr45354.c: Ditto.
2581         * g++.dg/tree-prof/partition2.C: Ditto.
2582         * g++.dg/tree-prof/partition3.C: Ditto.
2584 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2586         PR fortran/57542
2587         * gfortran.dg/finalize_16.f90: New.
2589 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2591         * gcc.dg/vect/no-section-anchors-vect-68.c:
2592         Add dg-skip-if aarch64_tiny.
2594 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2596         PR C/57457
2597         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2598         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2600 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2602         PR c++/51908
2603         * g++.dg/cpp0x/decltype54.C: New.
2605 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2607         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2608         arm*-*-*eabi* targets.
2609         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2610         arm*-*-* targets.
2611         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2613 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2614             Tobias Burnus  <burnus@net-b.de>
2616         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2617         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2618         * gfortran.dg/io_real_boz_4.f90: Ditto.
2619         * gfortran.dg/io_real_boz_5.f90: Ditto.
2621 2013-06-05  Andreas Schwab  <schwab@suse.de>
2623         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2625 2013-06-04  Jan Hubicka  <jh@suse.cz>
2627         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2629 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2631         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2632         parameters with void.
2633         (main2): Removed argc parameter.
2634         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2635         (main): Replaced argc, argv parameters with void.
2636         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2637         (main2): Removed argc parameter.
2638         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2639         argv parameters with void.  Added __asm volatile to avoid optimization
2640         on argc, if necessary.
2641         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2642         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2643         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2644         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2645         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2646         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2647         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2648         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2649         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2650         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2651         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2652         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2653         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2654         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2655         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2656         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2657         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2658         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2659         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2660         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2661         parameters with void.
2662         (main2): Removed argc parameter.
2663         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2664         (main): Replaced argc, argv parameters with void.
2665         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2666         argv parameters with void.  Also renamed this function as main, and
2667         delete the existing main.
2668         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2669         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2670         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2672 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2674         * gcc.target/aarch64/movi_1.c: New test.
2676 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2678         PR fortran/37336
2679         * gfortran.dg/finalize_12.f90: New.
2680         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2681         end of scope finalization.
2682         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2683         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2684         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2685         * gfortran.dg/class_19.f03: Ditto.
2686         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2687         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2688         * gfortran.dg/extends_14.f03: Ditto.
2689         * gfortran.dg/move_alloc_4.f90: Ditto.
2690         * gfortran.dg/typebound_proc_27.f03: Ditto.
2692 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2694         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2695         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2696         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2697         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2698         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2699         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2700         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2701         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2702         * gfortran.dg/io_real_boz_4.f90: Ditto.
2703         * gfortran.dg/io_real_boz_5.f90: Ditto.
2704         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2705         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2706         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2707         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2708         * gfortran.dg/transpose_2.f90: Fix dg-output.
2710 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2712         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2713         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2714         dg-option and an header comment.
2716 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2718         PR c++/57419
2719         * g++.dg/cpp0x/sfinae46.C: New.
2720         * g++.dg/cpp0x/defaulted13.C: Adjust.
2721         * g++.dg/cpp0x/defaulted2.C: Likewise.
2722         * g++.dg/cpp0x/defaulted26.C: Likewise.
2723         * g++.dg/cpp0x/defaulted3.C: Likewise.
2724         * g++.dg/cpp0x/error1.C: Likewise.
2725         * g++.dg/cpp0x/implicit1.C: Likewise.
2726         * g++.dg/cpp0x/implicit11.C: Likewise.
2727         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2728         * g++.dg/cpp0x/initlist47.C: Likewise.
2729         * g++.dg/cpp0x/initlist9.C: Likewise.
2730         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2731         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2732         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2733         * g++.dg/cpp0x/union4.C: Likewise.
2734         * g++.dg/template/crash108.C: Likewise.
2735         * g++.dg/template/crash41.C: Likewise.
2736         * g++.old-deja/g++.jason/local.C: Likewise.
2737         * g++.old-deja/g++.law/visibility3.C: Likewise.
2739 2013-06-03  Teresa Johnson  <tejohnson@google.com>
2741         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2742         * gcc.dg/vect/bb-slp-14.c: Ditto.
2743         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2744         * gcc.dg/vect/bb-slp-23.c: Ditto.
2745         * gcc.dg/vect/bb-slp-15.c: Ditto.
2746         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2747         * gcc.dg/vect/bb-slp-24.c: Ditto.
2748         * gcc.dg/vect/bb-slp-16.c: Ditto.
2749         * gcc.dg/vect/bb-slp-25.c: Ditto.
2750         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2751         * gcc.dg/vect/bb-slp-17.c: Ditto.
2752         * gcc.dg/vect/bb-slp-1.c: Ditto.
2753         * gcc.dg/vect/bb-slp-26.c: Ditto.
2754         * gcc.dg/vect/bb-slp-18.c: Ditto.
2755         * gcc.dg/vect/bb-slp-2.c: Ditto.
2756         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2757         * gcc.dg/vect/bb-slp-27.c: Ditto.
2758         * gcc.dg/vect/bb-slp-19.c: Ditto.
2759         * gcc.dg/vect/bb-slp-3.c: Ditto.
2760         * gcc.dg/vect/bb-slp-28.c: Ditto.
2761         * gcc.dg/vect/bb-slp-4.c: Ditto.
2762         * gcc.dg/vect/bb-slp-29.c: Ditto.
2763         * gcc.dg/vect/bb-slp-5.c: Ditto.
2764         * gcc.dg/vect/bb-slp-6.c: Ditto.
2765         * gcc.dg/vect/bb-slp-8a.c: Ditto.
2766         * gcc.dg/vect/bb-slp-7.c: Ditto.
2767         * gcc.dg/vect/bb-slp-8b.c: Ditto.
2768         * gcc.dg/vect/bb-slp-8.c: Ditto.
2769         * gcc.dg/vect/bb-slp-9.c: Ditto.
2770         * gcc.dg/vect/bb-slp-10.c: Ditto.
2771         * gcc.dg/vect/bb-slp-11.c: Ditto.
2772         * gcc.dg/vect/bb-slp-20.c: Ditto.
2773         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2774         * gcc.dg/vect/bb-slp-21.c: Ditto.
2775         * gcc.dg/vect/bb-slp-30.c: Ditto.
2776         * gcc.dg/vect/bb-slp-13.c: Ditto.
2777         * gcc.dg/vect/bb-slp-22.c: Ditto.
2778         * g++.dg/vect/slp-pr50413.cc: Ditto.
2779         * g++.dg/vect/slp-pr56812.cc: Ditto.
2780         * g++.dg/vect/slp-pr50819.cc: Ditto.
2782 2013-06-01  Tobias Burnus  <burnus@net-b.de>
2784         PR fortran/57456
2785         * gfortran.dg/class_array_17.f90: New.
2787 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2789         * ada/acats/floatstore.lst: New.
2790         * ada/acats/run_all.sh: Process it.
2792 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
2794         * gcc.target/powerpc/e500-ord-1.c: New test.
2795         * gcc.target/powerpc/e500-ord-2.c: Likewise.
2796         * gcc.target/powerpc/e500-unord-1.c: Likewise.
2797         * gcc.target/powerpc/e500-unord-2.c: Likewise.
2799 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2801         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2803 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2805         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2807 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2809         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2811 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2813         PR c/57452
2814         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2815         test-case.
2817 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2819         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2821 2013-05-31  Marek Polacek  <polacek@redhat.com>
2823         PR tree-optimization/57478
2824         PR tree-optimization/57453
2825         * gcc.dg/torture/pr57478.c: New test.
2827 2013-05-31  Tobias Burnus  <burnus@net-b.de>
2829         PR fortran/57456
2830         * gfortran.dg/class_array_17.f90: New.
2832 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2834         PR target/56315
2835         * gcc.target/arm/iordi3-opt.c: New test.
2837 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
2839         PR fortran/54190
2840         PR fortran/57217
2841         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2842         * gfortran.dg/interface_26.f90: Ditto.
2843         * gfortran.dg/proc_ptr_11.f90: Ditto.
2844         * gfortran.dg/proc_ptr_15.f90: Ditto.
2845         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2846         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2847         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2848         * gfortran.dg/typebound_override_1.f90: Ditto.
2849         * gfortran.dg/typebound_override_4.f90: Ditto.
2850         * gfortran.dg/typebound_proc_6.f03: Ditto.
2851         * gfortran.dg/assumed_type_7.f90: New test.
2852         * gfortran.dg/typebound_override_5.f90: New test.
2853         * gfortran.dg/typebound_override_6.f90: New test.
2854         * gfortran.dg/typebound_override_7.f90: New test.
2856 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2858         PR middle-end/57073
2859         * gfortran.dg/power_6.f90: New.
2861 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
2863         * gcc.target/aarch64/insv_1.c: New test.
2865 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
2867         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2868         dg-skip-if "No stabs".
2870 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
2872         PR fortran/54189
2873         * gfortran.dg/assumed_size_1.f90: New.
2875 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2877         * gcc.dg/shrink-wrap-alloca.c: New added.
2878         * gcc.dg/shrink-wrap-pretend.c: New added.
2879         * gcc.dg/shrink-wrap-sibcall.c: New added.
2881 2013-05-30  Tobias Burnus  <burnus@net-b.de>
2883         PR fortran/57458
2884         * gfortran.dg/assumed_rank_13.f90: New.
2886 2013-05-29  Easwaran Raman  <eraman@google.com>
2888         PR tree-optimization/57442
2889         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2891 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2893         PR tree-optimization/57441
2894         * gcc.c-torture/compile/pr57441.c: New.
2896 2013-05-29  Dehao Chen  <dehao@google.com>
2898         PR testsuite/57413
2899         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2901 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2903         PR fortran/37336
2904         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2905         * gfortran.dg/class_19.f03: Ditto.
2907 2013-05-29  Richard Biener  <rguenther@suse.de>
2909         * gcc.dg/vect/bb-slp-32.c: New testcase.
2911 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2913         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2914         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2915         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2916         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2917         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2918         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2919         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2920         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2921         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2922         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2923         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2924         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2925         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2926         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2927         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2928         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2929         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2930         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2931         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2932         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2933         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2934         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2935         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2936         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2937         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2938         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2939         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2940         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2941         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2942         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2943         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2944         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2945         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2946         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2947         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2948         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2949         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2950         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2951         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2953 2013-05-29  Tobias Burnus  <burnus@net-b.de>
2955         PR fortran/37336
2956         * gfortran.dg/finalize_11.f90: New.
2957         * gfortran.dg/finalize_4.f03: Remove dg-error.
2958         * gfortran.dg/finalize_5.f03: Ditto.
2959         * gfortran.dg/finalize_6.f03: Ditto.
2960         * gfortran.dg/finalize_7.f03: Ditto.
2962 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2964         * gfortran.dg/class_array_16.f90: New.
2966 2013-05-28  Tobias Burnus  <burnus@net-b.de>
2968         PR fortran/57435
2969         * testsuite/gfortran.dg/use_29.f90: New.
2971 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2973         * gnat.dg/fp_exception.adb: New test.
2975 2013-05-28  Richard Biener  <rguenther@suse.de>
2977         PR tree-optimization/56787
2978         * gcc.dg/vect/pr56787.c: New testcase.
2980 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
2981             Tobias Burnus  <burnus@net-b.de>
2983         PR fortran/57217
2984         * gfortran.dg/typebound_override_4.f90: New.
2986 2013-05-28  Richard Biener  <rguenther@suse.de>
2988         PR tree-optimization/57411
2989         * g++.dg/opt/pr57411.C: New testcase.
2991 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2993         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2994         * gcc.dg/builtin-bswap-9.c: Likewise.
2996 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
2998         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3000 2013-05-27  Richard Biener  <rguenther@suse.de>
3002         PR middle-end/57412
3003         * gcc.dg/gomp/pr57412.c: New testcase.
3005 2013-05-27  Bud Davis  <jmdavis@link.com>
3007         PR fortran/50405
3008         * gfortran.dg/stfunc_8.f90: New.
3010 2013-05-27  Richard Biener  <rguenther@suse.de>
3012         PR tree-optimization/57343
3013         * gcc.dg/torture/pr57343.c: New testcase.
3015 2013-05-27  Richard Biener  <rguenther@suse.de>
3017         PR tree-optimization/57417
3018         * gcc.dg/torture/pr57417.c: New testcase.
3020 2013-05-27  Richard Biener  <rguenther@suse.de>
3022         PR tree-optimization/57396
3023         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3025 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3027         * gnat.dg/specs/last_bit.ads: New test.
3029 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3031         * gnat.dg/specs/machine_attribute.ads: New test.
3033 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3035         * gnat.dg/incomplete3.ad[sb]: New test.
3037 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3039         PR target/53916
3040         * gcc.target/mips/div-13.c: New test.
3042 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3044         PR target/55777
3045         * gcc.target/mips/mips16-attributes-5.c,
3046         * gcc.target/mips/mips16-attributes-6.c: New tests.
3048 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3050         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3051         * gcc.dg/builtin-bswap-8.c: Likewise.
3053 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3055         PR c++/52216
3056         * g++.dg/cpp0x/new1.C: New.
3058 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3060         PR c++/25666
3061         * g++.dg/parse/dtor16.C: New.
3062         * g++.dg/parse/dtor6.C: Adjust.
3064 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3066         PR c++/19618
3067         * g++.dg/expr/bitfield12.C: New.
3069 2013-05-24  Jeff Law  <law@redhat.com>
3071         PR tree-optimization/57124
3072         * gcc.c-torture/execute/pr57124.c: New test.
3073         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3075 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3077         PR tree-optimization/57294
3078         * gcc.dg/ipa/pr57294.c: New test.
3080 2013-05-24  Dehao Chen  <dehao@google.com>
3082         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3084 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3086         * gcc.target/aarch64/scalar_intrinsics.c
3087         (force_simd): Use a valid instruction.
3088         (test_vdupd_lane_s64): Pass a valid lane argument.
3089         (test_vdupd_lane_u64): Likewise.
3091 2013-05-24  Richard Biener  <rguenther@suse.de>
3093         PR tree-optimization/57287
3094         * gcc.dg/pr57287.c: New testcase.
3096 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3098         PR c++/26572
3099         * g++.dg/template/error51.C: New.
3101 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/25503
3104         * g++.dg/template/bitfield2.C: New.
3106 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3108         * gnat.dg/specs/noinline1.ads: New test.
3109         * gnat.dg/noinline2.ad[sb]: Likewise.
3110         * gnat.dg/specs/noinline3.ads: Likewise.
3111         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3113 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3115         PR tree-ssa/57385
3116         * gcc.dg/tree-ssa/pr57385.c: New test.
3118 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3120         * gnat.dg/derived_type4.adb: New test.
3122 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3124         * gcc.dg/builtin-bswap-6.c: New test.
3125         * gcc.dg/builtin-bswap-7.c: Likewise.
3126         * gcc.dg/builtin-bswap-8.c: Likewise.
3127         * gcc.dg/builtin-bswap-9.c: Likewise.
3129 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3131         PR debug/57351
3132         * gcc.dg/debug/pr57351.c: New test
3134 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3136         * gcc.target/aarch64/vect-clz.c: New file.
3138 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3140         PR middle-end/57347
3141         * gcc.dg/ipa/pr57347.c: New test.
3143 2013-05-23  Richard Biener  <rguenther@suse.de>
3145         PR tree-optimization/57380
3146         * g++.dg/tree-ssa/pr57380.C: New testcase.
3148 2013-05-23  Richard Biener  <rguenther@suse.de>
3150         PR middle-end/57381
3151         * gcc.dg/torture/pr57381.c: New testcase.
3153 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3155         PR middle-end/57344
3156         * gcc.c-torture/execute/pr57344-1.c: New test.
3157         * gcc.c-torture/execute/pr57344-2.c: New test.
3158         * gcc.c-torture/execute/pr57344-3.c: New test.
3159         * gcc.c-torture/execute/pr57344-4.c: New test.
3161 2013-05-23  Richard Biener  <rguenther@suse.de>
3163         PR rtl-optimization/57341
3164         * gcc.dg/torture/pr57341.c: New testcase.
3166 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/57352
3169         * g++.dg/parse/crash62.C: New.
3171 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3172             Pat Haugen  <pthaugen@us.ibm.com>
3173             Peter Bergner  <bergner@vnet.ibm.com>
3175         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3176         crypto builtins.
3178 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3180         PR fortran/57364
3181         * gfortran.dg/defined_assignment_6.f90: New.
3183 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3185         PR fortran/57338
3186         * gfortran.dg/assumed_type_6.f90: New.
3188 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3190         PR c++/57211
3191         * g++.dg/cpp0x/Wunused-parm.C: New.
3193 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3195         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3196         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3198 2013-05-21  Easwaran Raman  <eraman@google.com>
3200         PR tree-optimization/57322
3201         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3203 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3205         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3206         .set (no)?micromips
3208 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3210         PR fortran/57035
3211         * gfortran.dg/assumed_type_5.f90: New.
3212         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3213         * gfortran.dg/assumed_rank_2.f90: Ditto.
3214         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3215         * gfortran.dg/no_arg_check_3.f90: Ditto.
3217 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3219         PR tree-optimization/57331
3220         * gcc.c-torture/compile/pr57331.c: New test.
3222 2013-05-21  Richard Biener  <rguenther@suse.de>
3224         PR tree-optimization/57330
3225         * gcc.dg/torture/pr57330.c: New testcase.
3227 2013-05-21  Richard Biener  <rguenther@suse.de>
3229         PR tree-optimization/57303
3230         * gcc.dg/torture/pr57303.c: New testcase.
3232 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3234         PR tree-optimization/57321
3235         * gcc.c-torture/execute/pr57321.c: New test.
3237 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3239         PR fortran/48858
3240         PR fortran/55465
3241         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3242         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3243         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3244         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3245         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3246         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3247         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3248         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3249         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3250         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3251         * gfortran.dg/binding_label_tests_24.f90: New.
3252         * gfortran.dg/binding_label_tests_25.f90: New.
3254 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3256         PR fortran/48858
3257         * gfortran.dg/binding_label_tests_17.f90: New.
3258         * gfortran.dg/binding_label_tests_18.f90: New.
3259         * gfortran.dg/binding_label_tests_19.f90: New.
3260         * gfortran.dg/binding_label_tests_20.f90: New.
3261         * gfortran.dg/binding_label_tests_21.f90: New.
3262         * gfortran.dg/binding_label_tests_22.f90: New.
3263         * gfortran.dg/binding_label_tests_23.f90: New.
3265 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3267         PR fortran/48858
3268         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3269         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3270         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3271         * gfortran.dg/common_18.f90: New.
3272         * gfortran.dg/common_19.f90: New.
3273         * gfortran.dg/common_20.f90: New.
3274         * gfortran.dg/common_21.f90: New.
3276 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3278         PR c++/12288
3279         * g++.dg/parse/error52.C: New.
3280         * g++.dg/parse/error3.C: Adjust.
3281         * g++.dg/parse/error36.C: Likewise.
3283 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3285         PR target/56547
3286         * gcc.target/sh/pr56547-1.c: New.
3287         * gcc.target/sh/pr56547-2.c: New.
3289 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3291         PR c++/23608
3292         * g++.dg/warn/Wsign-compare-6.C: New.
3293         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3295 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3297         PR c++/57327
3298         * g++.dg/template/error50.C: New.
3300 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3302         PR c++/10207
3303         * g++.dg/ext/complit13.C: New.
3305 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3307         PR c++/57175
3308         * g++.dg/pr57175.C: New testcase.
3310 2013-05-17  Easwaran Raman  <eraman@google.com>
3312         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3314 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3316         PR testsuite/57313
3317         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3319 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3321         PR rtl-optimization/57281
3322         PR rtl-optimization/57300
3323         * gcc.dg/pr57300.c: New test.
3324         * gcc.c-torture/execute/pr57281.c: New test.
3326 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3328         PR c++/18126
3329         * g++.dg/ext/sizeof-complit.C: New.
3331 2013-05-17  Marek Polacek  <polacek@redhat.com>
3333         * gcc.dg/strlenopt-25.c: New test.
3334         * gcc.dg/strlenopt-26.c: Likewise.
3336 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3338         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3339         instead of -mavx2, require only avx instead of avx2.
3340         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3341         of avx2-check.h and turn into an avx runtime test instead of
3342         avx2 runtime test.
3344 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3346         * g++.dg/ext/vector22.C: Uncomment working test.
3348 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/17410
3351         * g++.dg/template/pr17410.C: New.
3353 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3355         * gcc.target/i386/rotate-3.c: New test.
3356         * gcc.target/i386/rotate-3a.c: New test.
3357         * gcc.target/i386/rotate-4.c: New test.
3358         * gcc.target/i386/rotate-4a.c: New test.
3359         * gcc.target/i386/rotate-5.c: New test.
3360         * gcc.target/i386/rotate-5a.c: New test.
3362 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3364         * gcc.dg/visibility-21.c: Require section_anchors.
3366 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3368         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3369         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3370         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3372 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3374         * gcc.dg/visibility-21.c: New.
3376 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3378         PR middle-end/57286
3379         * gcc.dg/pr57286.c: New testcase.
3380         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3381         * g++.dg/ext/vector22.C: Comment out transformations not
3382         performed anymore.
3384 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3386         PR target/57260
3387         * gcc.target/mips/call-1.c: Restrict to o32.
3388         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3390 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3392         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3393         dg-messages.
3394         * g++.dg/warn/Wshadow-1.C: Likewise.
3395         * g++.dg/warn/Wshadow-6.C: Likewise.
3396         * g++.dg/warn/Wshadow-7.C: Likewise.
3398 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3400         PR c++/31952
3401         * g++.dg/parse/pr31952-1.C: New.
3402         * g++.dg/parse/pr31952-2.C: Likewise.
3403         * g++.dg/parse/pr31952-3.C: Likewise.
3405         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3406         * g++.old-deja/g++.jason/cond.C: Likewise.
3407         * g++.dg/cpp0x/range-for5.C: Likewise.
3409 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3411         PR target/19599
3412         * gcc.target/arm/pr40887.c: Adjust testcase.
3413         * gcc.target/arm/pr19599.c: New test.
3415 2013-05-15  Richard Biener  <rguenther@suse.de>
3417         PR tree-optimization/57275
3418         * gcc.target/i386/pr57275.c: New testcase.
3420 2013-05-15  Jan Hubicka  <jh@suse.cz>
3422         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3423         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3424         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3426 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3428         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3429         scheduling.
3431 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3433         PR c++/57274
3434         * c-c++-common/Wsequence-point-1.c: New test.
3436 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3438         * g++.dg/ext/vector22.C: New testcase.
3439         * gcc.dg/binop-xor3.c: Remove xfail.
3441 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3443         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3444         FLOAT cmp FLOAT ? INT : INT.
3445         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3446         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3447         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3448         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3449         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3450         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3452 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3454         PR c++/53903
3455         * g++.dg/cpp0x/defaulted43.C: New.
3457 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3459         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3460         (alloca): Remove declaration.
3461         (foo9): Replace alloca by __builtin_alloca.
3463 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3465         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3466         Expect "size of array is too large" error.
3468 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3470         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3472 2013-05-14  Richard Biener  <rguenther@suse.de>
3474         PR middle-end/57235
3475         * g++.dg/torture/pr57235.C: New testcase.
3477 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3479         PR middle-end/57251
3480         * gcc.dg/torture/pr57251.c: New test.
3482 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3484         PR target/57264
3485         * gcc.target/i386/pr57264.c: New test.
3487 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3489         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3491 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3493         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3495 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3497         PR tree-optimization/45216
3498         PR tree-optimization/57157
3499         * c-c++-common/rotate-1.c: Add 32 tests with +.
3500         * c-c++-common/rotate-1a.c: Adjust.
3501         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3502         * c-c++-common/rotate-2b.c: New test.
3503         * c-c++-common/rotate-3.c: Add 32 tests with +.
3504         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3505         * c-c++-common/rotate-4b.c: New test.
3506         * c-c++-common/rotate-5.c: New test.
3508 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3510         PR middle-end/42371
3511         * gcc.dg/ipa/remref-0.c: New test.
3512         * gcc.dg/ipa/remref-1a.c: Likewise.
3513         * gcc.dg/ipa/remref-1b.c: Likewise.
3514         * gcc.dg/ipa/remref-2a.c: Likewise.
3515         * gcc.dg/ipa/remref-2b.c: Likewise.
3517 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3519         * gcc.dg/vector-shift-2.c: New testcase.
3521 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3523         PR tree-optimization/57230
3524         * gcc.dg/strlenopt-24.c: New test.
3526         PR tree-optimization/57230
3527         * gcc.dg/strlenopt-23.c: New test.
3529 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3531         PR target/57108
3532         * gcc.target/sh/pr57108.c: Move this test case to ...
3533         * gcc.c-torture/compile/pr57108.c: ... here.
3535 2013-05-10  Richard Biener  <rguenther@suse.de>
3537         PR tree-optimization/57214
3538         * gcc.dg/torture/pr57214.c: New testcase.
3540 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3542         * gcc.dg/vector-shift.c: New testcase.
3544 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3546         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3548         PR tree-optimization/45216
3549         PR tree-optimization/57157
3550         * c-c++-common/rotate-1.c: New test.
3551         * c-c++-common/rotate-1a.c: New test.
3552         * c-c++-common/rotate-2.c: New test.
3553         * c-c++-common/rotate-2a.c: New test.
3554         * c-c++-common/rotate-3.c: New test.
3555         * c-c++-common/rotate-3a.c: New test.
3556         * c-c++-common/rotate-4.c: New test.
3557         * c-c++-common/rotate-4a.c: New test.
3559 2013-05-10  Richard Biener  <rguenther@suse.de>
3561         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3562         * gcc.target/i386/l_fma_double_1.c: Adjust.
3563         * gcc.target/i386/l_fma_double_2.c: Likewise.
3564         * gcc.target/i386/l_fma_double_3.c: Likewise.
3565         * gcc.target/i386/l_fma_double_4.c: Likewise.
3566         * gcc.target/i386/l_fma_double_5.c: Likewise.
3567         * gcc.target/i386/l_fma_double_6.c: Likewise.
3568         * gcc.target/i386/l_fma_float_1.c: Likewise.
3569         * gcc.target/i386/l_fma_float_2.c: Likewise.
3570         * gcc.target/i386/l_fma_float_3.c: Likewise.
3571         * gcc.target/i386/l_fma_float_4.c: Likewise.
3572         * gcc.target/i386/l_fma_float_5.c: Likewise.
3573         * gcc.target/i386/l_fma_float_6.c: Likewise.
3575 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3577         PR c++/51226
3578         * g++.dg/cpp0x/pr51226.C: New.
3580 2013-04-16  Han Shen  <shenhan@google.com>
3582         Test cases for '-fstack-protector-strong'.
3583         * gcc.dg/fstack-protector-strong.c: New.
3584         * g++.dg/fstack-protector-strong.C: New.
3586 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3588         * gcc.target/aarch64/ands_1.c: New test.
3589         * gcc.target/aarch64/ands_2.c: Likewise
3591 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3593         * lib/target-supports.exp (check_effective_target_hw): New
3594         function.
3595         * c-c++-common/asan/clone-test-1.c: Call
3596         check_effective_target_hw.
3597         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3598         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3599         possible decorations.
3600         * c-c++-common/asan/null-deref-1.c: Likewise.
3601         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3602         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3603         * c-c++-common/asan/use-after-free-1.c: Likewise.
3604         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3605         * g++.dg/asan/large-func-test-1.C: Likewise.
3607 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3609         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3611 2013-05-07  Richard Biener  <rguenther@suse.de>
3613         PR middle-end/57190
3614         * g++.dg/torture/pr57190.C: New testcase.
3616 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3618         PR tree-optimization/57149
3619         * gcc.dg/pr57149.c: New test.
3621         PR debug/57184
3622         * gcc.dg/pr57184.c: New test.
3624 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3626         * gnat.dg/specs/array3.ads: New test.
3628 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3630         * c-c++-common/vector-scalar-2.c: New testcase.
3632 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3634         * gcc.target/i386/asm-dialect-2.c: New testcase.
3636 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3638         PR c++/57183
3639         * g++.dg/cpp0x/auto38.C: New.
3641 2013-05-06  Richard Biener  <rguenther@suse.de>
3643         PR tree-optimization/57185
3644         * gcc.dg/autopar/pr57185.c: New testcase.
3646 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3648         PR target/57106
3649         * gcc.target/i386/pr57106.c: New test.
3651 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3653         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3654         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3655         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3656         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3657         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3658         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3659         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3661 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3663         PR bootstrap/57154
3664         * gcc.dg/pr57154.c: New test.
3666 2013-05-06  Richard Biener  <rguenther@suse.de>
3668         PR middle-end/57147
3669         * gcc.dg/torture/pr57147-1.c: New testcase.
3670         * gcc.dg/torture/pr57147-2.c: Likewise.
3671         * gcc.dg/torture/pr57147-3.c: Likewise.
3673 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3675         PR target/55303
3676         * gcc.target/sh/pr55303-1.c: New.
3677         * gcc.target/sh/pr55303-2.c: New.
3678         * gcc.target/sh/pr55303-3.c: New.
3680 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3682         * gfortran.dg/allocate_with_source_3.f90: New.
3684 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3686         PR fortran/57141
3687         * gfortran.dg/null_8.f90: New.
3689 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3691         PR c++/53745
3692         * g++.dg/cpp0x/enum27.C: New.
3693         * g++.dg/cpp0x/enum_base.C: Adjust.
3695 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3697         PR tree-optimization/56205
3698         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3700 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3702         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3703         * gfortran.dg/bind_c_usage_27.f90: New.
3704         * gfortran.dg/bind_c_usage_28.f90: New.
3706 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3708         PR c++/51927
3709         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3711 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3713         PR target/57150
3714         * gcc.target/powerpc/pr57150.c: New file.
3716 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3718         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3719         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3720         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3721         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3722         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3723         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3724         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3726 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3728         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3729         scan-assembler-times.
3731 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3733         * gcc.dg/tree-ssa/slsr-32.c: New.
3734         * gcc.dg/tree-ssa/slsr-33.c: New.
3735         * gcc.dg/tree-ssa/slsr-34.c: New.
3736         * gcc.dg/tree-ssa/slsr-35.c: New.
3737         * gcc.dg/tree-ssa/slsr-36.c: New.
3738         * gcc.dg/tree-ssa/slsr-37.c: New.
3739         * gcc.dg/tree-ssa/slsr-38.c: New.
3741 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
3743         * gcc.target/aarch64/tst_1.c: New test.
3744         * gcc.target/aarch64/tst_2.c: Likewise
3746 2013-05-02  Jeff Law  <law@redhat.com>
3748         PR tree-optimization/57144
3749         * gcc.c-torture/execute/pr57144.c: New test.
3751 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
3753         PR rtl-optimization/57130
3754         * gcc.c-torture/execute/pr57130.c: New test.
3756 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
3758         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3760 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
3762         * gcc.target/aarch64/fabd.c: New file.
3764 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3766         PR c++/54318
3767         * g++.dg/cpp0x/pr54318.C: New.
3769 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3771         PR c++/14283
3772         * g++.dg/parse/error51.C: New.
3773         * g++.dg/parse/error15.C: Adjust column numbers.
3775 2013-05-02  Tobias Burnus  <burnus@net-b.de>
3777         PR fortran/57142
3778         * gfortran.dg/size_kind_2.f90: New.
3779         * gfortran.dg/size_kind_3.f90: New.
3781 2013-05-02  Richard Biener  <rguenther@suse.de>
3783         PR middle-end/57140
3784         * g++.dg/torture/pr57140.C: New testcase.
3786 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
3788         PR target/56732
3789         * gcc.target/arm/pr56732-1.c: New test.
3791 2013-05-02  Martin Jambor  <mjambor@suse.cz>
3793         PR middle-end/56988
3794         * gcc.dg/ipa/pr56988.c: New test.
3796 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
3798         * gcc.target/aarch64/bics_1.c: New test.
3799         * gcc.target/aarch64/bics_2.c: Likewise.
3801 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
3803         PR rtl-optimization/57131
3804         * gcc.c-torture/execute/pr57131.c: New test.
3806 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3808         PR c++/57132
3809         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3811 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
3813         PR target/57091
3814         * gcc.target/i386/pr57091.c: New test.
3816 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3818         * gcc.target/aarch64/vect-vaddv.c: New.
3820 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3822         * gcc.target/aarch64/vect-vmaxv.c: New.
3823         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3825 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3827         * gcc.target/aarch64/scalar-vca.c: New.
3828         * gcc.target/aarch64/vect-vca.c: Likewise.
3830 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
3832         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3833         (test_vceqd_s64): Force arguments to SIMD registers.
3834         (test_vceqzd_s64): Likewise.
3835         (test_vcged_s64): Likewise.
3836         (test_vcled_s64): Likewise.
3837         (test_vcgezd_s64): Likewise.
3838         (test_vcged_u64): Likewise.
3839         (test_vcgtd_s64): Likewise.
3840         (test_vcltd_s64): Likewise.
3841         (test_vcgtzd_s64): Likewise.
3842         (test_vcgtd_u64): Likewise.
3843         (test_vclezd_s64): Likewise.
3844         (test_vcltzd_s64): Likewise.
3845         (test_vtst_s64): Likewise.
3846         (test_vtst_u64): Likewise.
3848 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
3850         PR c++/57092
3851         * g++.dg/cpp0x/decltype53.C: New.
3853 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3855         PR fortran/57071
3856         * gfortran.dg/power_5.f90:  New test.
3858 2013-04-30  Richard Biener  <rguenther@suse.de>
3860         PR middle-end/57122
3861         * gcc.dg/torture/pr57122.c: New testcase.
3863 2013-04-30  Richard Biener  <rguenther@suse.de>
3865         PR middle-end/57107
3866         * g++.dg/torture/pr57107.C: New testcase.
3868 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3870         PR rtl-optimization/57105
3871         * gcc.dg/pr57105.c: New test.
3873 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
3875         PR tree-optimization/57104
3876         * gcc.dg/pr57104.c: New test.
3878 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3880         PR target/44578
3881         * gcc.target/i386/pr44578.c: New test.
3883 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
3885         PR target/57097
3886         * gcc.target/i386/pr57097.c: New test.
3888 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
3890         PR target/57098
3891         * gcc.target/i386/pr57098.c: New test.
3893 2013-04-29  Kai Tietz  <ktietz@redhat.com>
3895         * gcc.c-torture/execute/pr55875.c: New test.
3897 2013-04-29  Richard Biener  <rguenther@suse.de>
3899         PR middle-end/57075
3900         * gcc.dg/torture/pr57075.c: New testcase.
3902 2013-04-29  Richard Biener  <rguenther@suse.de>
3904         PR middle-end/57103
3905         * gcc.dg/autopar/pr57103.c: New testcase.
3907 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3909         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3911 2013-04-29  Tom de Vries  <tom@codesourcery.com>
3913         * gcc.dg/pr50763.c: Update test.
3915 2013-04-26  Jeff Law  <law@redhat.com>
3917         * gcc.dg/tree-ssa/vrp88.c: New test.
3919 2013-04-29  Christian Bruel  <christian.bruel@st.com>
3921         PR target/57108
3922         * gcc.target/sh/pr57108.c: New test.
3924 2013-04-29  Richard Biener  <rguenther@suse.de>
3926         PR middle-end/57089
3927         * gfortran.dg/gomp/pr57089.f90: New testcase.
3929 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3931         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3933 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3935         * gcc.target/aarch64/vect-vcvt.c: New.
3937 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
3939         * gcc.target/aarch64/vect-vrnd.c: New.
3941 2013-04-29  Richard Biener  <rguenther@suse.de>
3943         PR tree-optimization/57081
3944         * gcc.dg/torture/pr57081.c: New testcase.
3946 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
3948         PR tree-optimization/57083
3949         * gcc.dg/torture/pr57083.c: New test.
3951 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3953         PR c++/56450
3954         * g++.dg/cpp0x/decltype52.C: New.
3956 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
3958         N3472 binary constants
3959         * g++.dg/cpp/limits.C: Adjust warning wording.
3960         * g++.dg/system-binary-constants-1.C: Likewise.
3961         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3963 2013-04-28  Tobias Burnus  <burnus@net-b.de>
3965         PR fortran/57093
3966         * gfortran.dg/coarray_30.f90: New.
3968 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
3970         PR fortran/57071
3971         * frontend-passes (optimize_power):  New function.
3972         (optimize_op):  Use it.
3974 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
3976         PR target/56866
3977         * gcc.c-torture/execute/pr56866.c: New test.
3978         * gcc.target/i386/pr56866.c: New test.
3980 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
3982         PR go/57045
3983         * gcc.dg/setjmp-5.c: New test.
3985 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
3987         PR c++/55708
3988         * g++.dg/cpp0x/constexpr-55708.C: New.
3990 2013-04-26  Richard Biener  <rguenther@suse.de>
3992         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3993         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3994         * gcc.dg/pr53265.c: Remove XFAILs.
3995         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3996         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3998 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4000         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4001         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4002         -fdiagnostics-color=never option similarly to
4003         -fno-diagnostics-show-caret option.
4005 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4007         PR rtl-optimization/57003
4008         * gcc.target/i386/pr57003.c: New test.
4010 2013-04-25  Marek Polacek  <polacek@redhat.com>
4012         PR tree-optimization/57066
4013         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4015 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4016             Tejas Belagod  <tejas.belagod@arm.com>
4018         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4019         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4020         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4022 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4024         * gcc.target/aarch64/cmp.c: New.
4026 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4028         * gcc.target/aarch64/ngc.c: New.
4030 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4032         * lib/target-supports.exp
4033         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4034         (check_effective_target_arm_neon_fp16_ok): Likewise.
4035         (add_options_for_arm_neon_fp16): Likewise.
4036         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4037         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4039 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4041         PR rtl-optimizations/57046
4042         * gcc.target/i386/pr57046.c: New test.
4044 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4046         * g++.dg/cpp1y/cplusplus.C: New.
4048 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4050         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4052 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4054         * c-c++-common/Wpointer-arith-1.c: New.
4056 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4058         * g++.dg/cpp1y/cxx1y_macro.C: New.
4060 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4062         PR c++/56970
4063         * g++.dg/cpp0x/sfinae45.C: New.
4065 2013-04-24  Richard Biener  <rguenther@suse.de>
4067         PR testsuite/57050
4068         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4070 2013-04-23  Richard Biener  <rguenther@suse.de>
4072         PR middle-end/57036
4073         * gcc.dg/torture/pr57036-1.c: New testcase.
4074         * gcc.dg/torture/pr57036-2.c: Likewise.
4076 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4078         * gcc.target/aarch64/scalar-mov.c: New testcase.
4080 2013-04-23  Richard Biener  <rguenther@suse.de>
4082         PR tree-optimization/57026
4083         * gcc.dg/torture/pr57026.c: New testcase.
4085 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4087         PR fortran/53685
4088         PR fortran/57022
4089         * gfortran.dg/transfer_check_4.f90: New.
4091 2013-04-22  Marek Polacek  <polacek@redhat.com>
4093         PR sanitizer/56990
4094         * gcc.dg/pr56990.c: New test.
4096 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4098         PR target/57018
4099         * gcc.target/i386/pr57018.c: New test.
4101 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4103         * gcc.target/aarch64/vrecps.c: New.
4104         * gcc.target/aarch64/vrecpx.c: Likewise.
4106 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4108         PR target/56995
4109         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4111 2013-04-21  Jeff Law  <law@redhat.com>
4113         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4115 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4117         PR fortran/56907
4118         * gfortran.dg/c_loc_test_22.f90: New.
4120 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4122         PR rtl-optimization/56847
4123         * gcc.dg/pr56847.c: New test.
4125 2013-04-19  Richard Biener  <rguenther@suse.de>
4127         PR tree-optimization/56982
4128         * gcc.c-torture/execute/pr56982.c: New testcase.
4130 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4132         PR tree-optimization/56718
4133         * g++.dg/ipa/imm-devirt-1.C: New test.
4134         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4136 2013-04-19  Richard Biener  <rguenther@suse.de>
4138         PR tree-optimization/57000
4139         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4141 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4142             Mikael Morin  <mikael@gcc.gnu.org>
4144         PR fortran/56872
4145         * gfortran.dg/array_constructor_45.f90:  New test.
4146         * gfortran.dg/array_constructor_46.f90:  New test.
4147         * gfortran.dg/array_constructor_47.f90:  New test.
4148         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4150 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4152         PR rtl-optimization/56999
4153         * g++.dg/opt/pr56999.C: New test.
4155 2013-04-18  Cary Coutant  <ccoutant@google.com>
4157         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4158         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4160 2013-04-18  Cary Coutant  <ccoutant@google.com>
4162         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4163         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4164         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4165         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4166         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4167         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4168         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4169         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4170         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4171         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4172         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4174 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4176         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4178 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4180         PR tree-optimization/56984
4181         * gcc.c-torture/compile/pr56984.c: New test.
4183         PR rtl-optimization/56992
4184         * gcc.dg/pr56992.c: New test.
4186 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4188         PR fortran/56814
4189         * gfortran.dg/proc_ptr_42.f90: New.
4191 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4193         * gnat.dg/discr41.ad[sb]: New test.
4194         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4195         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4196         * gcc.dg/vect/slp-24.c: Likewise.
4197         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4198         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4199         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4200         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4201         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4202         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4203         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4204         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4205         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4206         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4207         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4208         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4209         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4210         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4211         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4212         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4213         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4214         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4215         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4216         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4217         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4218         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4219         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4220         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4221         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4222         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4224 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4226         PR fortran/40958
4227         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4228         * gfortran.dg/module_md5_1.f90: Remove.
4230 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4232         * gcc.target/aarch64/adds3.c: New.
4233         * gcc.target/aarch64/subs3.c: New.
4235 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4237         * gcc.target/aarch64/adds1.c: New.
4238         * gcc.target/aarch64/adds2.c: New.
4239         * gcc.target/aarch64/subs1.c: New.
4240         * gcc.target/aarch64/subs2.c: New.
4242 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4244         Implement n3599 - Literal operator templates for strings.
4245         * g++.dg/cpp1y/udlit-char-template.C: New test.
4246         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4248 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4250         PR fortran/39505
4251         * gfortran.dg/no_arg_check_1.f90: New.
4252         * gfortran.dg/no_arg_check_2.f90: New.
4253         * gfortran.dg/no_arg_check_3.f90: New.
4255 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4257         PR fortran/56968
4258         * gfortran.dg/proc_ptr_41.f90: New.
4260 2013-04-16  Richard Biener  <rguenther@suse.de>
4262         PR tree-optimization/56756
4263         * gcc.dg/torture/pr56756.c: New testcase.
4265 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4267         PR fortran/56969
4268         * gfortran.dg/c_assoc_5.f90: New.
4270 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4272         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4273         * gcc.c-torture/execute/pr33992.x: Remove.
4274         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4275         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4276         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4278 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4280         PR tree-optimization/56962
4281         * gcc.c-torture/execute/pr56962.c: New test.
4283 2013-04-15  Richard Biener  <rguenther@suse.de>
4285         PR tree-optimization/56933
4286         * gcc.dg/vect/pr56933.c: New testcase.
4288 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4290         * gcc.target/arm/anddi3-opt.c: New test.
4291         * gcc.target/arm/anddi3-opt2.c: Likewise.
4293 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4295         * gcc.dg/pr56890-1.c: New test.
4296         * gcc.dg/pr56890-2.c: Likewise.
4298 2013-04-15  Joey Ye  <joey.ye@arm.com>
4300         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4301         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4303 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4305         PR fortran/56816
4306         * gfortran.dg/select_type_33.f03: New test.
4308 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4310         PR fortran/55959
4311         * gfortran.dg/typebound_proc_29.f03: New.
4313 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4315         PR fortran/56266
4316         * gfortran.dg/typebound_proc_28.f03: New.
4318 2013-04-12  Jeff Law  <law@redhat.com>
4320         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4321         either.
4323 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4325         PR fortran/56929
4326         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4328 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4330         PR target/56903
4331         * gcc.target/i386/pr56903.c: New test.
4333 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4335         PR fortran/56261
4336         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4337         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4338         * gfortran.dg/block_11.f90: Fix invalid test case.
4339         * gfortran.dg/function_types_3.f90: Add new error message.
4340         * gfortran.dg/global_references_1.f90: Ditto.
4341         * gfortran.dg/import2.f90: Remove unneeded parts.
4342         * gfortran.dg/import6.f90: Fix invalid test case.
4343         * gfortran.dg/proc_decl_2.f90: Ditto.
4344         * gfortran.dg/proc_decl_9.f90: Ditto.
4345         * gfortran.dg/proc_decl_18.f90: Ditto.
4346         * gfortran.dg/proc_ptr_40.f90: New.
4347         * gfortran.dg/whole_file_7.f90: Modified error wording.
4348         * gfortran.dg/whole_file_16.f90: Ditto.
4349         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4350         * gfortran.dg/whole_file_18.f90: Modified error wording.
4351         * gfortran.dg/whole_file_20.f03: Ditto.
4352         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4353         invalid test case.
4355 2013-04-12  Richard Biener  <rguenther@suse.de>
4357         Revert
4358         2013-04-10  Richard Biener  <rguenther@suse.de>
4360         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4362 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4364         PR fortran/56845
4365         * gfortran.dg/class_allocate_15.f90: New.
4367         Revert:
4368         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4370         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4371         scan-tree-dump-times.
4373 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4375         PR tree-optimization/56918
4376         PR tree-optimization/56920
4377         * gcc.dg/vect/pr56918.c: New test.
4378         * gcc.dg/vect/pr56920.c: New test.
4380 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4382         PR fortran/56845
4383         * gfortran.dg/class_allocate_14.f90: New.
4384         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4385         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4387 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4389         * gcc.dg/fold-cstvecshift.c: New testcase.
4391 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4393         * gcc.target/aarch64/negs.c: New.
4395 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4397         PR c++/56895
4398         * g++.dg/template/arrow4.C: New test.
4400 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4402         * gnat.dg/array23.adb: New test.
4403         * gnat.dg/array23_pkg[123].ads: New helpers.
4405 2013-04-11  Jeff Law  <law@redhat.com>
4407         PR tree-optimization/56900
4408         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4410 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4412         PR c++/56913
4413         * g++.dg/cpp0x/sfinae44.C: New.
4415 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4417         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4418         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4420 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4422         PR c++/54216
4423         * g++.dg/cpp0x/enum26.C: New.
4424         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4426 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4428         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4429         inverse operands.
4430         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4431         loop is vectorized.
4432         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4433         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4434         loop is vectorized and that the correct instruction is generated.
4435         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4436         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4437         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4439 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4441         PR tree-optimization/56899
4442         * gcc.c-torture/execute/pr56899.c: New test.
4444 2013-04-10  David S. Miller  <davem@davemloft.net>
4446         * gcc.target/sparc/setcc-4.c: New test.
4447         * gcc.target/sparc/setcc-5.c: New test.
4449 2013-04-10  Richard Biener  <rguenther@suse.de>
4451         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4453 2013-04-10  Richard Biener  <rguenther@suse.de>
4455         * gcc.dg/vect/slp-39.c: New testcase.
4457 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4459         PR tree-optimization/55524
4460         * gcc.target/epiphany/fnma-1.c: New test.
4462 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4464         * gcc.dg/tree-ssa/inline-11.c: New test
4466 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4468         PR c++/56895
4469         * g++.dg/template/arrow3.C: New test.
4471 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4473         * gcc.target/arm/minmax_minus.c: New test.
4475 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4477         PR middle-end/56883
4478         * c-c++-common/gomp/pr56883.c: New test.
4480 2013-04-09  Jeff Law  <law@redhat.com>
4482         * gcc.dg/tree-ssa/vrp87.c: New test.
4484 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4486         PR tree-optimization/56854
4487         * g++.dg/torture/pr56854.C: New test.
4489 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4491         PR fortran/56782
4492         * gfortran.dg/array_constructor_44.f90:  New test.
4494 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4496         PR c++/56871
4497         * g++.dg/cpp0x/constexpr-specialization.C: New.
4499 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4501         * gcc.c-torture/execute/pr56837.c: New test.
4503         PR c++/34949
4504         PR c++/50243
4505         * g++.dg/opt/vt3.C: New test.
4506         * g++.dg/opt/vt4.C: New test.
4508 2013-04-08  Jeff Law  <law@redhat.com>
4510         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4512 2013-04-08  Richard Biener  <rguenther@suse.de>
4514         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4516 2013-04-08  Richard Biener  <rguenther@suse.de>
4518         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4520 2013-04-08  Richard Biener  <rguenther@suse.de>
4522         * g++.dg/vect/slp-pr56812.cc: Adjust.
4524 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4526         * gcc.dg/pr56837.c: New test.
4527         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4528         "generated memset minus one".
4530 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4532         PR fortran/56849
4533         * gfortran.dg/reshape_5.f90: New.
4535 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4537         PR target/56843
4538         * gcc.target/powerpc/recip-1.c: Modify expected output.
4539         * gcc.target/powerpc/recip-3.c: Likewise.
4540         * gcc.target/powerpc/recip-4.c: Likewise.
4541         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4543 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4545         * gcc.target/arm/peep-ldrd-1.c: New test.
4546         * gcc.target/arm/peep-strd-1.c: Likewise.
4548 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4550         * gcc.target/arm/negdi-1.c: New test.
4551         * gcc.target/arm/negdi-2.c: Likewise.
4552         * gcc.target/arm/negdi-3.c: Likewise.
4553         * gcc.target/arm/negdi-4.c: Likewise.
4555 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4557         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4558         Add -march=armv8-a when we use v8 NEON.
4559         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4560         (check_effective_target_vect_call_ceilf): Likewise.
4561         (check_effective_target_vect_call_floorf): Likewise.
4562         (check_effective_target_vect_call_roundf): Likewise.
4563         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4564         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4565         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4566         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4567         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4569 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4571         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4572         * gcc.target/powerpc/sd-pwr6.c: Same.
4573         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4574         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4576 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4578         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4580 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4582         PR fortran/40881
4583         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4584         * gfortran.dg/altreturn_4.f90: Ditto.
4585         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4586         * gfortran.dg/altreturn_5.f90: Ditto.
4587         * gfortran.dg/altreturn_6.f90: Ditto.
4588         * gfortran.dg/altreturn_7.f90: Ditto.
4590 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4592         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4593         New procedure.
4594         (check_effective_target_arm_v8_neon_ok_nocache):
4595         Likewise.
4596         (check_effective_target_arm_v8_neon_ok): Change to use
4597         check_effective_target_arm_v8_neon_ok_nocache.
4598         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4599         NEON flags.
4600         (check_effective_target_vect_call_btruncf):
4601         Enable for arm and ARMv8 NEON.
4602         (check_effective_target_vect_call_ceilf): Likewise.
4603         (check_effective_target_vect_call_floorf): Likewise.
4604         (check_effective_target_vect_call_roundf): Likewise.
4605         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4606         target.
4608 2013-04-04  Marek Polacek  <polacek@redhat.com>
4610         PR tree-optimization/48186
4611         * gcc.dg/pr48186.c: New test.
4613 2013-04-04  Richard Biener  <rguenther@suse.de>
4615         PR tree-optimization/56826
4616         * gcc.dg/vect/pr56826.c: New testcase.
4617         * gcc.dg/vect/O3-pr36098.c: Adjust.
4619 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4621         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4622         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4623         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4624         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4625         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4626         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4627         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4628         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4629         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4630         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4632 2013-04-04  Richard Biener  <rguenther@suse.de>
4634         PR tree-optimization/56213
4635         * gcc.dg/vect/vect-123.c: New testcase.
4637 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4639         PR fortran/56810
4640         * gfortran.dg/read_repeat_2.f90: New.
4642 2013-04-04  Richard Biener  <rguenther@suse.de>
4644         PR tree-optimization/56837
4645         * g++.dg/torture/pr56837.C: New testcase.
4647 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4649         PR fortran/50269
4650         * gfortran.dg/c_loc_test_21.f90: New.
4651         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4652         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4653         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4654         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4655         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4657 2013-04-03  Jeff Law  <law@redhat.com>
4659         PR tree-optimization/56799
4660         * gcc.c-torture/execute/pr56799.c: New test.
4662 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4664         PR c++/56815
4665         * g++.dg/warn/Wpointer-arith-1.C: New.
4666         * g++.dg/gomp/for-19.C: Adjust.
4668 2013-04-03  Marek Polacek  <polacek@redhat.com>
4670         PR sanitizer/55702
4671         * gcc.dg/pr55702.c: New test.
4673 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4675         PR target/56809
4676         * gcc.dg/pr56809.c: New testcase.
4678 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4680         PR debug/56819
4681         * g++.dg/debug/pr56819.C: New test.
4683 2013-04-03  Richard Biener  <rguenther@suse.de>
4685         PR tree-optimization/56817
4686         * g++.dg/torture/pr56817.C: New testcase.
4688 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4690         * gcc.dg/vect/bb-slp-31.c: New file.
4692 2013-04-03  Jason Merrill  <jason@redhat.com>
4694         PR c++/34949
4695         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4697 2013-04-03  Richard Biener  <rguenther@suse.de>
4699         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4701 2013-04-03  Richard Biener  <rguenther@suse.de>
4703         PR tree-optimization/55964
4704         * gcc.dg/torture/pr55964-2.c: New testcase.
4706 2013-04-03  Richard Biener  <rguenther@suse.de>
4708         PR tree-optimization/56501
4709         * gcc.dg/torture/pr56501.c: New testcase.
4711 2013-04-03  Richard Biener  <rguenther@suse.de>
4713         PR tree-optimization/56407
4714         * gcc.dg/torture/pr56407.c: New testcase.
4716 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4718         PR tree-optimization/56790
4719         * g++.dg/ext/pr56790-1.C: New testcase.
4721 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4723         * gcc.target/i386/merge-1.c: New testcase.
4724         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4726 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4728         PR c/19449
4729         * gcc.c-torture/execute/pr19449.c: New test.
4731 2013-04-03  Richard Biener  <rguenther@suse.de>
4733         PR tree-optimization/56812
4734         * g++.dg/vect/slp-pr56812.cc: New testcase.
4736 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
4738         PR fortran/56284
4739         PR fortran/40881
4740         * gfortran.dg/altreturn_8.f90: New.
4741         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4742         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4743         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4745 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
4747         PR rtl-optimization/56745
4748         * gcc.c-torture/compile/pr56745.c: New test.
4750 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4752         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4754 2013-04-02  Richard Biener  <rguenther@suse.de>
4756         PR tree-optimization/56778
4757         * gcc.dg/torture/pr56778.c: New testcase.
4759 2013-04-02  Richard Biener  <rguenther@suse.de>
4761         PR middle-end/56768
4762         * g++.dg/torture/pr56768.C: New testcase.
4764 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
4766         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4768 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4770         PR fortran/56660
4771         * gfortran.dg/namelist_82.f90:  New test.
4773 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
4775         PR fortran/56500
4776         * gfortran.dg/implicit_class_1.f90: New.
4778 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4780         PR fortran/56786
4781         * gfortran.dg/namelist_81.f90:  New test.
4783 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4785         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
4786         for constant and equal string lengths.
4787         * gfortran.dg/character_comparison_5.f90:  Likewise.
4788         * gfortran.dg/character_comparison_9.f90:  New test.
4790 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
4792         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4793         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4795 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4797         PR fortran/35203
4798         * gfortran.dg/optional_absent_3.f90: New.
4800 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4802         PR fortran/56737
4803         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4805 2013-03-29  Tobias Burnus  <burnus@net-b.de>
4807         PR fortran/56735
4808         * gfortran.dg/namelist_80.f90: New.
4810 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4812         PR fortran/45159
4813         * gfortran.dg/string_length_2.f90:  New test.
4814         * gfortran.dg/dependency_41.f90:  New test.
4816 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4818         PR fortran/55806
4819         * gfortran.dg/array_constructor_43.f90:  New test.
4820         * gfortran.dg/random_seed_3.f90:  New test.
4822 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
4824         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4825         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4826         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4827         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4828         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4829         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4830         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4831         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4832         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4833         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4835 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4837         PR c++/56725
4838         * g++.dg/conversion/op4.C: Adjust.
4839         * g++.dg/cpp0x/rv1n.C: Likewise.
4840         * g++.dg/cpp0x/rv2n.C: Likewise.
4841         * g++.dg/cpp0x/template_deduction.C: Likewise.
4842         * g++.dg/expr/cond8.C: Likewise.
4843         * g++.dg/other/error4.C: Likewise.
4844         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4845         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4846         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4847         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4848         * g++.old-deja/g++.jason/conversion2.C: Likewise.
4849         * g++.old-deja/g++.law/cvt20.C: Likewise.
4850         * g++.old-deja/g++.law/cvt8.C: Likewise.
4851         * g++.old-deja/g++.law/init8.C: Likewise.
4852         * g++.old-deja/g++.mike/net12.C: Likewise.
4853         * g++.old-deja/g++.mike/net8.C: Likewise.
4854         * g++.old-deja/g++.mike/p2793.C: Likewise.
4855         * g++.old-deja/g++.mike/p3836.C: Likewise.
4856         * g++.old-deja/g++.mike/p418.C: Likewise.
4857         * g++.old-deja/g++.mike/p701.C: Likewise.
4858         * g++.old-deja/g++.mike/p807.C: Likewise.
4860 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
4862         PR middle-end/56694
4863         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4864         targets.
4866 2013-03-28  Marek Polacek  <polacek@redhat.com>
4868         PR tree-optimization/56695
4869         * gcc.dg/vect/pr56695.c: New test.
4871 2013-03-28  Richard Biener  <rguenther@suse.de>
4873         PR tree-optimization/37021
4874         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4875         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4877 2013-03-27  Tobias Burnus  <burnus@net-b.de>
4879         PR fortran/56650
4880         PR fortran/36437
4881         * gfortran.dg/sizeof_2.f90: New.
4882         * gfortran.dg/sizeof_3.f90: New.
4883         * gfortran.dg/sizeof_proc.f90: Update dg-error.
4885 2013-03-27  Richard Biener  <rguenther@suse.de>
4887         PR tree-optimization/37021
4888         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4890 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4892         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4893         * g++.dg/ipa/ivinline-2.C: Likewise.
4894         * g++.dg/ipa/ivinline-3.C: Likewise.
4895         * g++.dg/ipa/ivinline-4.C: Likewise.
4896         * g++.dg/ipa/ivinline-5.C: Likewise.
4897         * g++.dg/ipa/ivinline-7.C: Likewise.
4898         * g++.dg/ipa/ivinline-8.C: Likewise.
4899         * g++.dg/ipa/ivinline-9.C: Likewise.
4900         * g++.dg/cpp0x/noexcept03.C: Likewise.
4901         * gcc.dg/const-1.c: Likewise.
4902         * gcc.dg/ipa/pure-const-1.c: Likewise.
4903         * gcc.dg/noreturn-8.c: Likewise.
4904         * gcc.target/i386/mmx-1.c: Likewise.
4905         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4906         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4907         * gcc.c-torture/execute/pr33992.x: New file.
4909 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4911         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4913 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4915         PR c++/55951
4916         * g++.dg/ext/desig5.C: New.
4918 2013-03-26  Tobias Burnus  <burnus@net-b.de>
4920         PR fortran/56649
4921         * gfortran.dg/merge_init_expr_2.f90: New.
4922         * gfortran.dg/merge_char_1.f90: Modify test to
4923         stay a run-time test.
4924         * gfortran.dg/merge_char_3.f90: Ditto.
4926 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
4928         * g++.dg/cpp0x/constexpr-friend-2.C: New.
4929         * g++.dg/cpp0x/constexpr-main.C: Likewise.
4931 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4933         PR c++/56722
4934         * g++.dg/cpp0x/range-for23.C: New.
4936 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
4938         PR libfortran/52512
4939         * gfortran.dg/namelist_79.f90: New.
4941 2013-03-25  Martin Jambor  <mjambor@suse.cz>
4943         * gcc.dg/ipa/ipcp-agg-9.c: New test.
4945 2013-03-25  Tobias Burnus  <burnus@net-b.de>
4947         PR fortran/38536
4948         PR fortran/38813
4949         PR fortran/38894
4950         PR fortran/39288
4951         PR fortran/40963
4952         PR fortran/45824
4953         PR fortran/47023
4954         PR fortran/47034
4955         PR fortran/49023
4956         PR fortran/50269
4957         PR fortran/50612
4958         PR fortran/52426
4959         PR fortran/54263
4960         PR fortran/55343
4961         PR fortran/55444
4962         PR fortran/55574
4963         PR fortran/56079
4964         PR fortran/56378
4965         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4966         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4967         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4968         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4969         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4970         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4971         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4972         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4973         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4974         * gfortran.dg/c_loc_tests_16.f90: Ditto.
4975         * gfortran.dg/c_loc_tests_4.f03: Ditto.
4976         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4977         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4978         * gfortran.dg/c_loc_tests_8.f03: Ditto.
4979         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4980         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4981         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4982         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4983         * gfortran.dg/pr32601_1.f03: Ditto.
4984         * gfortran.dg/storage_size_2.f08: Remove dg-error.
4985         * gfortran.dg/blockdata_7.f90: New.
4986         * gfortran.dg/c_assoc_4.f90: New.
4987         * gfortran.dg/c_f_pointer_tests_6.f90: New.
4988         * gfortran.dg/c_f_pointer_tests_7.f90: New.
4989         * gfortran.dg/c_funloc_tests_8.f90: New.
4990         * gfortran.dg/c_loc_test_17.f90: New.
4991         * gfortran.dg/c_loc_test_18.f90: New.
4992         * gfortran.dg/c_loc_test_19.f90: New.
4993         * gfortran.dg/c_loc_test_20.f90: New.
4994         * gfortran.dg/c_sizeof_5.f90: New.
4995         * gfortran.dg/iso_c_binding_rename_3.f90: New.
4996         * gfortran.dg/transfer_resolve_2.f90: New.
4997         * gfortran.dg/transfer_resolve_3.f90: New.
4998         * gfortran.dg/transfer_resolve_4.f90: New.
4999         * gfortran.dg/pr32601.f03: Update dg-error.
5000         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5001         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5003 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5005         * gcc.target/arm/vseleqdf.c: New test.
5006         * gcc.target/arm/vseleqsf.c: Likewise.
5007         * gcc.target/arm/vselgedf.c: Likewise.
5008         * gcc.target/arm/vselgesf.c: Likewise.
5009         * gcc.target/arm/vselgtdf.c: Likewise.
5010         * gcc.target/arm/vselgtsf.c: Likewise.
5011         * gcc.target/arm/vselledf.c: Likewise.
5012         * gcc.target/arm/vsellesf.c: Likewise.
5013         * gcc.target/arm/vselltdf.c: Likewise.
5014         * gcc.target/arm/vselltsf.c: Likewise.
5015         * gcc.target/arm/vselnedf.c: Likewise.
5016         * gcc.target/arm/vselnesf.c: Likewise.
5017         * gcc.target/arm/vselvcdf.c: Likewise.
5018         * gcc.target/arm/vselvcsf.c: Likewise.
5019         * gcc.target/arm/vselvsdf.c: Likewise.
5020         * gcc.target/arm/vselvssf.c: Likewise.
5022 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5024         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5025         body from here...
5026         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5027         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5028         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5029         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5030         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5031         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5032         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5033         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5034         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5035         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5036         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5037         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5038         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5039         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5040         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5041         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5042         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5043         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5044         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5045         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5046         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5047         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5048         * gcc.target/arm/atomic-op-char.c: Likewise.
5049         * gcc.target/arm/atomic-op-consume.c: Likewise.
5050         * gcc.target/arm/atomic-op-int.c: Likewise.
5051         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5052         * gcc.target/arm/atomic-op-release.c: Likewise.
5053         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5054         * gcc.target/arm/atomic-op-short.c: Likewise.
5056 2013-03-25  Richard Biener  <rguenther@suse.de>
5058         PR middle-end/56694
5059         * g++.dg/torture/pr56694.C: New testcase.
5061 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5063         PR target/56720
5064         * gcc.target/arm/neon-vcond-gt.c: New test.
5065         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5066         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5068 2013-03-25  Richard Biener  <rguenther@suse.de>
5070         PR tree-optimization/56689
5071         * gcc.dg/torture/pr56689.c: New testcase.
5073 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5075         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5077 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5079         PR fortran/56696
5080         * gfortran.dg/eof_5.f90: New.
5082 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5084         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5085         alphabetically.
5087 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5089         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5091 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5093         PR testsuite/55994
5094         * gcc.c-torture/execute/builtins/builtins.exp: Add
5095         -Wl,--allow-multiple-definition for RTEMS targets.
5097 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5099         * gcc.target/aarch64/movk.c: New test.
5101 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5103         * g++.dg/ext/vector21.C: New testcase.
5105 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5107         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5108         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5110 2013-03-21  Richard Biener  <rguenther@suse.de>
5112         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5113         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5115 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5117         * gcc.target/aarch64/vect.c: Test and result vector added
5118         for sabd and saba instructions.
5119         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5120         instructions in assembly.
5121         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5122         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5123         for fabd instruction.
5124         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5125         instruction in assembly.
5126         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5128 2013-03-20  Jeff Law  <law@redhat.com>
5130         * g++.dg/tree-ssa/ssa-dom.C: New test.
5132 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5134         * gcc.target/powerpc/mmfpgpr.c: New test.
5135         * gcc.target/powerpc/sd-vsx.c: Likewise.
5136         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5137         * gcc.target/powerpc/vsx-float0.c: Likewise.
5139 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5141         PR tree-optimization/56355
5142         * gcc.dg/pr56355-1.c: New file.
5144 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5145             Richard Sandiford  <rdsandiford@googlemail.com>
5147         * gcc.target/mips/mips.exp: Add microMIPS support.
5148         * gcc.target/mips/umips-movep-2.c: New test.
5149         * gcc.target/mips/umips-lwp-2.c: New test.
5150         * gcc.target/mips/umips-swp-5.c: New test.
5151         * gcc.target/mips/umips-constraints-1.c: New test.
5152         * gcc.target/mips/umips-lwp-3.c: New test.
5153         * gcc.target/mips/umips-swp-6.c: New test.
5154         * gcc.target/mips/umips-constraints-2.c: New test.
5155         * gcc.target/mips/umips-save-restore-1.c: New test.
5156         * gcc.target/mips/umips-lwp-4.c: New test.
5157         * gcc.target/mips/umips-swp-7.c: New test.
5158         * gcc.target/mips/umips-save-restore-2.c: New test.
5159         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5160         * gcc.target/mips/umips-lwp-5.c: New test.
5161         * gcc.target/mips/umips-save-restore-3.c: New test.
5162         * gcc.target/mips/umips-lwp-6.c: New test.
5163         * gcc.target/mips/umips-swp-1.c: New test.
5164         * gcc.target/mips/umips-lwp-7.c: New test.
5165         * gcc.target/mips/umips-swp-2.c: New test.
5166         * gcc.target/mips/umips-lwp-8.c: New test.
5167         * gcc.target/mips/umips-swp-3.c: New test.
5168         * gcc.target/mips/umips-movep-1.c: New test.
5169         * gcc.target/mips/umips-lwp-1.c: New test.
5170         * gcc.target/mips/umips-swp-4.c: New test.
5172 2013-03-20  Richard Biener  <rguenther@suse.de>
5174         PR tree-optimization/56661
5175         * gcc.dg/torture/pr56661.c: New testcase.
5177 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5179         PR rtl-optimization/56605
5180         * gcc.target/powerpc/pr56605.c: New.
5182 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5184         PR fortran/54932
5185         * gfortran.dg/do_1.f90: Don't xfail.
5187 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5189         PR libfortran/51825
5190         * gfortran.dg/namelist_77.f90: New.
5191         * gfortran.dg/namelist_78.f90: New.
5193 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5195         PR libfortran/48618
5196         * gfortran.dg/open_negative_unit_1.f90: New.
5198 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5200         * gcc.target/aarch64/sbc.c: New test.
5202 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5204         * gcc.target/aarch64/ror.c: New test.
5206 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5208         * gcc.target/aarch64/extr.c: New test.
5210 2013-03-19  Richard Biener  <rguenther@suse.de>
5212         PR tree-optimization/56273
5213         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5214         * c-c++-common/uninit-17.c: Likewise.
5216 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5218         PR tree-optimization/56635
5219         * g++.dg/torture/pr56635.C: New test.
5221 2013-03-18  Richard Biener  <rguenther@suse.de>
5223         PR tree-optimization/3713
5224         * g++.dg/ipa/devirt-12.C: New testcase.
5226 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5228         PR c/56566
5229         * c-c++-common/pr56566.c: New test.
5231 2013-03-17  Jason Merrill  <jason@redhat.com>
5233         * g++.dg/template/abstract-dr337.C: XFAIL.
5235 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5237         PR c++/56607
5238         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5239         * c-c++-common/pr56607.c: New test.
5241 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5243         PR c++/56582
5244         * g++.dg/cpp0x/constexpr-array5.C: New.
5246 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5248         PR fortran/56615
5249         * gfortran.dg/transfer_intrinsic_5.f90: New.
5251 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5253         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5254         * gcc.target/i386/pr20020-1.c: Likewise.
5255         * gcc.target/i386/pr20020-2.c: Likewise.
5256         * gcc.target/i386/pr20020-3.c: Likewise.
5257         * gcc.target/i386/pr53425-1.c: Likewise.
5258         * gcc.target/i386/pr53425-2.c: Likewise.
5259         * gcc.target/i386/pr55093.c: Likewise.
5260         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5262 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5264         PR debug/56307
5265         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5266         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5268 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5270         PR tree-optimization/53265
5271         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5272         undefined behavior.
5273         * gcc.dg/graphite/id-6.c (test): Likewise.
5274         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5275         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5277         PR tree-optimization/53265
5278         * gcc.dg/pr53265.c: New test.
5279         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5280         to dg-options.
5281         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5282         arrays.
5283         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5284         n, use it as high bound instead of 4.
5286 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5288         PR target/49880
5289         * gcc.target/sh/pr49880-1.c: New.
5290         * gcc.target/sh/pr49880-2.c: New.
5291         * gcc.target/sh/pr49880-3.c: New.
5292         * gcc.target/sh/pr49880-4.c: New.
5293         * gcc.target/sh/pr49880-5.c: New.
5295 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5297         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5299 2013-03-13  Richard Biener  <rguenther@suse.de>
5301         PR tree-optimization/56608
5302         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5304 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5306         PR c++/56611
5307         * g++.dg/cpp0x/alias-decl-32.C: New.
5309 2013-03-11  Jan Hubicka  <jh@suse.cz>
5311         PR middle-end/56571
5312         * gcc.c-torture/compile/pr56571.c: New testcase.
5314 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5316         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5317         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5319 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5321         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5322         * gcc.dg/inline_4.c: Likewise.
5323         * gcc.dg/unroll_2.c: Likewise.
5324         * gcc.dg/unroll_3.c: Likewise.
5325         * gcc.dg/unroll_4.c: Likewise.
5327 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5329         PR testsuite/54119
5330         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5332         PR debug/56307
5333         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5335 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5337         PR target/40797
5338         * gcc.c-torture/compile/pr40797.c: New.
5340 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5342         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5344 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5346         PR fortran/56575
5347         * gfortran.dg/class_56.f90: New test.
5349 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5351         PR middle-end/56524
5352         * gcc.target/mips/pr56524.c: New test.
5354 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5356         PR c++/56565
5357         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5359 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5361         PR c++/51412
5362         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5364 2013-03-08  Marek Polacek  <polacek@redhat.com>
5366         PR tree-optimization/56478
5367         * gcc.dg/torture/pr56478.c: New test.
5369 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5371         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5372         targets linker option --allow-multiple-definition.
5374         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5375         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5376         * gcc.dg/pr52549.c: Add LLP64 case.
5377         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5378         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5379         * gcc.dg/torture/pr51071-2.c: Likewise.
5380         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5381         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5382         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5383         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5384         * gcc.dg/weak/weak-1.c: Likewise.
5385         * gcc.dg/weak/weak-2.c: Likewise.
5386         * gcc.dg/weak/weak-3.c: Likewise.
5387         * gcc.dg/weak/weak-4.c: Likewise.
5388         * gcc.dg/weak/weak-5.c: Likewise.
5389         * gcc.dg/weak/weak-15.c: Likewise.
5390         * gcc.dg/weak/weak-16.c: Likewise.
5392         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5394 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5396         PR tree-optimization/56559
5397         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5399 2013-03-07  Andreas Schwab  <schwab@suse.de>
5401         * gcc.dg/pr31490.c: Fix last change.
5403 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5405         PR c++/56534
5406         * g++.dg/template/crash115.C: New.
5408 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5410         PR tree-optimization/56539
5411         * gcc.c-torture/compile/pr56539.c: New test.
5413 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5415         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5416         targets.
5417         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5418         * gcc.dg/lto/20091013-1_2.c: Likewise.
5419         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5421 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5423         * gnat.dg/specs/aggr6.ads: New test.
5425 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5427         * gnat.dg/loop_optimization15.ad[sb]: New test.
5429 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5431         PR middle-end/56548
5432         * gcc.dg/pr56548.c: New test.
5434 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5436         PR debug/53363
5437         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5439 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5441         PR c++/56543
5442         * g++.dg/template/typename20.C: New test.
5444 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5446         PR debug/56510
5447         * gcc.dg/pr56510.c: New test.
5449         PR rtl-optimization/56484
5450         * gcc.c-torture/compile/pr56484.c: New test.
5452 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5454         PR c++/56530
5455         * g++.dg/warn/Wsign-conversion-2.C: New.
5457 2013-03-05  Richard Biener  <rguenther@suse.de>
5459         PR tree-optimization/56270
5460         * gcc.dg/vect/slp-38.c: New testcase.
5462 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5464         PR rtl-optimization/56494
5465         * gcc.dg/pr56494.c: New test.
5467 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5469         * gcc.dg/pr56424.c: New test.
5471 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5473         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5474         * gcc.dg/pr56228.c <avr>: Skip.
5476 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5478         PR testsuite/52641
5479         PR tree-optimization/52631
5480         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5482 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5484         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5485         * gcc.dg/vect/vect-83_64.c: Same.
5487 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5489         PR fortran/56477
5490         * gfortran.dg/pointer_check_13.f90: New test.
5492 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5494         PR fortran/54730
5495         * gfortran.dg/array_constructor_42.f90: New test.
5497 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5499         PR c++/52688
5500         * g++.dg/template/static33.C: New.
5501         * g++.dg/template/static34.C: Likewise.
5503         PR c++/10291
5504         * g++.dg/template/static35.C: New.
5506 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5508         * gcc.dg/pr56396.c: Require pic support.
5510 2013-03-01  Richard Biener  <rguenther@suse.de>
5512         PR tree-optimization/55481
5513         * gcc.dg/torture/pr56488.c: New testcase.
5515 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5516             Jakub Jelinek  <jakub@redhat.com>
5518         PR sanitizer/56454
5519         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5520         no_sanitize_address attribute rather than no_address_safety_analysis.
5521         * g++.dg/asan/sanitizer_test_utils.h
5522         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5523         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5524         in addition to no_address_safety_analysis.
5526 2013-02-28  Jason Merrill  <jason@redhat.com>
5528         PR c++/56481
5529         * g++.dg/cpp0x/constexpr-and.C: New.
5531 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5533         PR tree-optimization/56294
5534         * g++.dg/debug/pr56294.C: New test.
5536 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5538         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5540 2013-02-27  Marek Polacek  <polacek@redhat.com>
5542         PR rtl-optimization/56466
5543         * gcc.dg/pr56466.c: New test.
5545 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5547         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5548         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5549         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5551 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5553         PR middle-end/45472
5554         * gcc.dg/pr45472.c: New test.
5556 2013-02-26  Marek Polacek  <polacek@redhat.com>
5558         PR tree-optimization/56426
5559         * gcc.dg/pr56436.c: New test.
5561 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5563         PR tree-optimization/56448
5564         * gcc.c-torture/compile/pr56448.c: New test.
5566         PR tree-optimization/56443
5567         * gcc.dg/torture/pr56443.c: New test.
5569 2013-02-25  Richard Biener  <rguenther@suse.de>
5571         PR tree-optimization/56175
5572         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5574 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5576         PR c++/56403
5577         * g++.dg/torture/pr56403.C: New test.
5579 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5581         Revert:
5582         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5583         Richard Sandiford  <rdsandiford@googlemail.com>
5585         * gcc.target/mips/mips.exp: Add microMIPS support.
5586         * gcc.target/mips/umips-movep-2.c: New test.
5587         * gcc.target/mips/umips-lwp-2.c: New test.
5588         * gcc.target/mips/umips-swp-5.c: New test.
5589         * gcc.target/mips/umips-constraints-1.c: New test.
5590         * gcc.target/mips/umips-lwp-3.c: New test.
5591         * gcc.target/mips/umips-swp-6.c: New test.
5592         * gcc.target/mips/umips-constraints-2.c: New test.
5593         * gcc.target/mips/umips-save-restore-1.c: New test.
5594         * gcc.target/mips/umips-lwp-4.c: New test.
5595         * gcc.target/mips/umips-swp-7.c: New test.
5596         * gcc.target/mips/umips-save-restore-2.c: New test.
5597         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5598         * gcc.target/mips/umips-lwp-5.c: New test.
5599         * gcc.target/mips/umips-save-restore-3.c: New test.
5600         * gcc.target/mips/umips-lwp-6.c: New test.
5601         * gcc.target/mips/umips-swp-1.c: New test.
5602         * gcc.target/mips/umips-lwp-7.c: New test.
5603         * gcc.target/mips/umips-swp-2.c: New test.
5604         * gcc.target/mips/umips-lwp-8.c: New test.
5605         * gcc.target/mips/umips-swp-3.c: New test.
5606         * gcc.target/mips/umips-movep-1.c: New test.
5607         * gcc.target/mips/umips-lwp-1.c: New test.
5608         * gcc.target/mips/umips-swp-4.c: New test.
5610 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5611             Richard Sandiford  <rdsandiford@googlemail.com>
5613         * gcc.target/mips/mips.exp: Add microMIPS support.
5614         * gcc.target/mips/umips-movep-2.c: New test.
5615         * gcc.target/mips/umips-lwp-2.c: New test.
5616         * gcc.target/mips/umips-swp-5.c: New test.
5617         * gcc.target/mips/umips-constraints-1.c: New test.
5618         * gcc.target/mips/umips-lwp-3.c: New test.
5619         * gcc.target/mips/umips-swp-6.c: New test.
5620         * gcc.target/mips/umips-constraints-2.c: New test.
5621         * gcc.target/mips/umips-save-restore-1.c: New test.
5622         * gcc.target/mips/umips-lwp-4.c: New test.
5623         * gcc.target/mips/umips-swp-7.c: New test.
5624         * gcc.target/mips/umips-save-restore-2.c: New test.
5625         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5626         * gcc.target/mips/umips-lwp-5.c: New test.
5627         * gcc.target/mips/umips-save-restore-3.c: New test.
5628         * gcc.target/mips/umips-lwp-6.c: New test.
5629         * gcc.target/mips/umips-swp-1.c: New test.
5630         * gcc.target/mips/umips-lwp-7.c: New test.
5631         * gcc.target/mips/umips-swp-2.c: New test.
5632         * gcc.target/mips/umips-lwp-8.c: New test.
5633         * gcc.target/mips/umips-swp-3.c: New test.
5634         * gcc.target/mips/umips-movep-1.c: New test.
5635         * gcc.target/mips/umips-lwp-1.c: New test.
5636         * gcc.target/mips/umips-swp-4.c: New test.
5638 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5640         PR sanitizer/56393
5641         * lib/asan-dg.exp (asan_link_flags): Add
5642         -B${gccpath}/libsanitizer/asan/ to flags.
5644 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5646         PR middle-end/56420
5647         * gcc.dg/torture/pr56420.c: New test.
5649 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5651         PR middle-end/56108
5652         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5654 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5656         PR tree-optimization/56310
5657         * g++.dg/ipa/pr56310.C: New test.
5659 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5661         PR fortran/56385
5662         * gfortran.dg/proc_ptr_comp_37.f90: New.
5664 2013-02-21  Richard Biener  <rguenther@suse.de>
5666         PR tree-optimization/56415
5667         Revert
5668         2013-02-11  Richard Biener  <rguenther@suse.de>
5670         PR tree-optimization/56273
5671         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5672         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5673         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5674         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5675         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5676         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5678 2013-02-21  Marek Polacek  <polacek@redhat.com>
5680         PR tree-optimization/56398
5681         * g++.dg/torture/pr56398.C: New test.
5683 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5685         PR inline-asm/56405
5686         * gcc.c-torture/compile/pr56405.c: New test.
5688 2013-02-20  Jan Hubicka  <jh@suse.cz>
5690         PR tree-optimization/56265
5691         * g++.dg/ipa/devirt-11.C: New testcase.
5693 2013-02-20  Richard Biener  <rguenther@suse.de>
5695         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5697 2013-02-20  Richard Biener  <rguenther@suse.de>
5698         Jakub Jelinek  <jakub@redhat.com>
5700         PR tree-optimization/56396
5701         * gcc.dg/pr56396.c: New testcase.
5703 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5705         PR c++/56373
5706         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5708 2013-02-19  Richard Biener  <rguenther@suse.de>
5710         PR tree-optimization/56384
5711         * gcc.dg/torture/pr56384.c: New testcase.
5713 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5715         PR tree-optimization/56350
5716         * gcc.dg/pr56350.c: New test.
5718         PR tree-optimization/56381
5719         * g++.dg/opt/pr56381.C: New test.
5721 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5723         PR pch/54117
5724         * lib/dg-pch.exp (pch-init, pch-finish,
5725         check_effective_target_pch_supported_debug): New procs.
5726         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5727         Likewise if $pch_unsupported_debug and $flags include -g.
5728         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5729         and dg-require-effective-target pch_unsupported_debug.
5730         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5731         * objc.dg/pch/pch.exp: Likewise.
5732         * gcc.dg/pch/pch.exp: Likewise.
5733         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5734         pch_unsupported_debug.
5735         * gcc.dg/pch/valid-1.hs: Likewise.
5736         * gcc.dg/pch/valid-1b.c: Likewise.
5737         * gcc.dg/pch/valid-1b.hs: Likewise.
5739 2013-02-18  Richard Biener  <rguenther@suse.de>
5741         PR tree-optimization/56366
5742         * gcc.dg/torture/pr56366.c: New testcase.
5744 2013-02-18  Richard Biener  <rguenther@suse.de>
5746         PR middle-end/56349
5747         * gcc.dg/torture/pr56349.c: New testcase.
5749 2013-02-18  Richard Biener  <rguenther@suse.de>
5751         PR tree-optimization/56321
5752         * gcc.dg/torture/pr56321.c: New testcase.
5754 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
5756         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5758 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
5759             Dodji Seketeli  <dodji@redhat.com>
5761         PR asan/56330
5762         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5763         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5764         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5765         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5766         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5767         * c-c++-common/asan/pr56330.c: Likewise.
5768         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5769         Ensure the size argument of __builtin_memcpy is a constant.
5771 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
5772             Paolo Carlini  <paolo.carlini@oracle.com>
5774         PR c++/51242
5775         * g++.dg/cpp0x/enum23.C: New.
5777 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
5779         PR target/54685
5780         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5782 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
5784         PR rtl-optimization/56348
5785         * gcc.target/i386/pr56348.c: New test.
5787 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
5789         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5790         * gcc.target/arm/interrupt-2.c: Likewise.
5792 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5794         PR fortran/56318
5795         * gfortran.dg/matmul_9.f90: New.
5797 2013-02-15  Tobias Burnus  <burnus@net-b.de>
5799         PR fortran/53818
5800         * gfortran.dg/init_flag_11.f90: New.
5802 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5804         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5806 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5808         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5809         characters.
5811 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
5812             Tobias Burnus  <burnus@net-b.de>
5814         PR testsuite/56138
5815         * gfortran.dg/allocatable_function_7.f90: New.
5817 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
5819         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5820         * asan_globals_test-wrapper.cc: New file.
5821         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5822         instead of asan_globals_test.cc as dg-additional-sources.
5823         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5824         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
5825         "sanitizer_test_utils.h" instead of
5826         "sanitizer_common/tests/sanitizer_test_utils.h".
5827         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5828         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5829         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5830         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5831         * g++.dg/asan/asan_test.cc: Synced from upstream.
5832         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5834 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
5836         Fix an asan crash
5837         * c-c++-common/asan/memcmp-2.c: New test.
5839 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
5841         PR c++/55582
5842         * g++.dg/cpp0x/udlit-string-literal.h: New.
5843         * g++.dg/cpp0x/udlit-string-literal.C: New.
5845 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
5847         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5849 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
5851         PR target/56184
5852         * gcc.target/arm/pr56184.C: New test.
5854 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
5856         PR c++/56302
5857         * g++.dg/torture/pr56302.C: New test.
5858         * g++.dg/cpp0x/constexpr-56302.C: New test.
5859         * c-c++-common/pr56302.c: New test.
5861 2013-02-13  Tobias Burnus  <burnus@net-b.de>
5862             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5864         PR fortran/56204
5865         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5866         * gfortran.dg/quad_3.f90: Ditto.
5868 2013-02-13  Kostya Serebryany  <kcc@google.com>
5870         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5871         to match the fresh asan run-time.
5872         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5874 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
5876         Avoid instrumenting duplicated memory access in the same basic block
5877         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5878         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5879         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5880         * c-c++-common/asan/inc.c: Likewise.
5882 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
5884         PR inline-asm/56148
5885         * gcc.target/i386/pr56148.c: New test.
5887 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5888             Tobias Burnus  <burnus@net-b.de>
5890         PR testsuite/56082
5891         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5892         to kind=2.
5894 2013-02-12  Richard Biener  <rguenther@suse.de>
5896         PR lto/56297
5897         * gcc.dg/lto/pr56297_0.c: New testcase.
5898         * gcc.dg/lto/pr56297_0.c: Likewise.
5900 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
5902         PR fortran/46952
5903         * gfortran.dg/typebound_deferred_1.f90: New.
5905 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
5907         PR rtl-optimization/56151
5908         * gcc.target/i386/pr56151.c: New test.
5910 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
5912         * g++.dg/ext/mv12.C: New test.
5913         * g++.dg/ext/mv12.h: New file.
5914         * g++.dg/ext/mv12-aux.C: New file.
5915         * g++.dg/ext/mv13.C: New test.
5917 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5919         * lib/target-supports.exp
5920         (check_effective_target_powerpc_eabi_ok): New.
5921         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5922         powerpc_eabi_ok.
5923         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5924         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5925         only.
5926         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5927         * gcc.target/powerpc/pr51623.c: Likewise.
5928         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5929         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5931 2013-02-11  Alexander Potapenko  <glider@google.com>
5932             Jack Howarth  <howarth@bromo.med.uc.edu>
5933             Jakub Jelinek  <jakub@redhat.com>
5935         PR sanitizer/55617
5936         * g++.dg/asan/pr55617.C: Run on all targets.
5938 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
5940         PR rtl-optimization/56275
5941         * gcc.dg/pr56275.c: New test.
5943 2013-02-11  Richard Biener  <rguenther@suse.de>
5945         PR tree-optimization/56273
5946         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5948 2013-02-11  Richard Biener  <rguenther@suse.de>
5950         PR tree-optimization/56264
5951         * gcc.dg/torture/pr56264.c: New testcase.
5953 2013-02-11  Richard Biener  <rguenther@suse.de>
5955         PR tree-optimization/56273
5956         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5957         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5958         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5959         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5960         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5961         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5963 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
5965         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5966         for *-*-linux-gnu targets.
5967         * g++.dg/asan/interception-test-1.c: Ditto.
5968         * g++.dg/asan/interception-failure-test-1.C: Ditto.
5969         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5971 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
5973         PR fortran/55362
5974         * gfortran.dg/intrinsic_size_4.f90 : New test.
5976 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
5978         PR target/56256
5979         * gcc.target/powerpc/pr56256.c: New test.
5981 2013-02-08  Ian Lance Taylor  <iant@google.com>
5983         * lib/go.exp: Load timeout.exp.
5985 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
5987         PR rtl-optimization/56246
5988         * gcc.target/i386/pr56246.c: New test.
5990 2013-02-08  Jeff Law  <law@redhat.com>
5992         PR debug/53948
5993         * gcc.dg/debug/dwarf2/pr53948.c: New test.
5995 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
5997         PR target/56043
5998         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5999         powerpc*-*-linux*.
6001 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6003         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6005 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6007         PR rtl-optimization/56195
6008         * gcc.dg/torture/pr56195.c: New test.
6010 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6012         PR fortran/54107
6013         * gfortran.dg/recursive_interface_2.f90: New test.
6015 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6017         PR tree-optimization/56250
6018         * gcc.c-torture/execute/pr56250.c: New test.
6020 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6022         PR tree-optimization/56064
6023         * gcc.dg/fixed-point/view-convert-2.c: New test.
6025 2013-02-08  Michael Matz  <matz@suse.de>
6027         PR tree-optimization/52448
6028         * gcc.dg/pr52448.c: New test.
6030 2013-02-08  Richard Biener  <rguenther@suse.de>
6032         PR middle-end/56181
6033         * gcc.dg/torture/pr56181.c: New testcase.
6035 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6037         PR target/54222
6038         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6039         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6041 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6043         PR c++/56241
6044         * g++.dg/parse/crash61.C: New test.
6046         PR c++/56239
6047         * g++.dg/parse/pr56239.C: New test.
6049         PR c++/56237
6050         * g++.dg/abi/mangle61.C: New test.
6052 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6054         PR rtl-optimization/56225
6055         * gcc.target/i386/pr56225.c: New test.
6057 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6059         PR debug/56154
6060         * gcc.dg/guality/pr56154-1.c: New test.
6061         * gcc.dg/guality/pr56154-2.c: New test.
6062         * gcc.dg/guality/pr56154-3.c: New test.
6063         * gcc.dg/guality/pr56154-4.c: New test.
6064         * gcc.dg/guality/pr56154-aux.c: New file.
6066         PR tree-optimization/55789
6067         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6068         cleanup-tree-dump.
6069         * gcc.dg/tree-ssa/inline-3.c: Add
6070         --param max-early-inliner-iterations=2 option.
6072 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6074         PR debug/53363
6075         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6076         Add -fno-dwarf2-cfi-asm to dg-options.
6077         Adapt match count.
6079 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6081         PR target/56228
6082         * gcc.dg/pr56228.c: New test.
6084 2013-02-07  Alan Modra  <amodra@gmail.com>
6086         PR target/54009
6087         * gcc.target/powerpc/pr54009.c: New test.
6088         PR target/54131
6089         * gfortran.dg/pr54131.f: New test.
6091 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6093         PR fortran/55789
6094         * gfortran.dg/array_constructor_41.f90: New test.
6096 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6098         PR fortran/55978
6099         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6101 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6103         PR middle-end/56217
6104         * g++.dg/gomp/pr56217.C: New test.
6106 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6108         PR tree-optimization/56205
6109         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6110         * gcc.c-torture/execute/pr56205.c: New test.
6112 2013-02-05  Richard Biener  <rguenther@suse.de>
6114         PR tree-optimization/53342
6115         PR tree-optimization/53185
6116         * gcc.dg/vect/pr53185-2.c: New testcase.
6118 2013-02-05  Jan Hubicka  <jh@suse.cz>
6120         PR tree-optimization/55789
6121         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6122         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6123         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6124         * g++.dg/ipa/inline-1.C: New testcase.
6125         * g++.dg/ipa/inline-2.C: New testcase.
6126         * g++.dg/ipa/inline-3.C: New testcase.
6128 2013-02-05  Jan Hubicka  <jh@suse.cz>
6130         PR tree-optimization/55789
6131         * g++.dg/torture/pr55789.C: New testcase.
6133 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6135         PR middle-end/56167
6136         * gcc.dg/pr56167.c: New test.
6138 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6140         PR target/55146
6141         * gcc.target/sh/pr55146.c: New.
6143 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6145         PR tree-optimization/54386
6146         * gcc.target/sh/pr54386.c: New.
6148 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6150         PR fortran/56008
6151         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6153         PR fortran/47517
6154         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6156 2013-02-04  Alexander Potapenko  <glider@google.com>
6157             Jack Howarth  <howarth@bromo.med.uc.edu>
6158             Jakub Jelinek  <jakub@redhat.com>
6160         PR sanitizer/55617
6161         * g++.dg/asan/pr55617.C: New test.
6163 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6165         PR fortran/54195
6166         * gfortran.dg/typebound_operator_19.f90: New test.
6167         * gfortran.dg/typebound_assignment_4.f90: New test.
6169 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6171         PR fortran/54107
6172         * gfortran.dg/recursive_interface_1.f90: New test.
6174 2013-02-04  Richard Guenther  <rguenther@suse.de>
6176         PR lto/56168
6177         * gcc.dg/lto/pr56168_0.c: New testcase.
6178         * gcc.dg/lto/pr56168_1.c: Likewise.
6180 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6182         PR fortran/50627
6183         PR fortran/56054
6184         * gfortran.dg/block_12.f90:  New test.
6185         * gfortran.dg/module_error_1.f90:  New test.
6187 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6189         * lib/target-supports.exp (check_effective_target_vect_float)
6190         (check_effective_target_vect_no_align): Add mips-sde-elf.
6192 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6194         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6196 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6198         * gcc.dg/pr56023.c: XFAIL on AIX.
6199         * gcc.dg/vect/pr49352.c: Same.
6201 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6203         * gnat.dg/opt26.adb: New test.
6205 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6207         Revert.
6208         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6210         * gcc.target/arm/neon-vfnms-1.c: New test.
6211         * gcc.target/arm/neon-vfnma-1.c: New test.
6213 2013-01-31  Richard Biener  <rguenther@suse.de>
6215         PR tree-optimization/56157
6216         * gcc.dg/torture/pr56157.c: New testcase.
6218 2013-01-30  Richard Biener  <rguenther@suse.de>
6220         PR tree-optimization/56150
6221         * gcc.dg/torture/pr56150.c: New testcase.
6223 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6225         PR sanitizer/55374
6226         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6227         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6228         printed in backtrace.
6229         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6230         to avoid errors about mismatched allocation vs. deallocation.
6232         PR c++/55742
6233         * g++.dg/mv1.C: Moved to...
6234         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6235         * g++.dg/mv2.C: Moved to...
6236         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6237         * g++.dg/mv3.C: Moved to...
6238         * g++.dg/ext/mv3.C: ... here.
6239         * g++.dg/mv4.C: Moved to...
6240         * g++.dg/ext/mv4.C: ... here.
6241         * g++.dg/mv5.C: Moved to...
6242         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6243         * g++.dg/mv6.C: Moved to...
6244         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6245         * g++.dg/ext/mv7.C: New test.
6246         * g++.dg/ext/mv8.C: New test.
6247         * g++.dg/ext/mv9.C: New test.
6248         * g++.dg/ext/mv10.C: New test.
6249         * g++.dg/ext/mv11.C: New test.
6251 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6253         PR rtl-optimization/56144
6254         * gcc.dg/pr56144.c: New.
6256 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6258         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6259         message.
6260         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6261         * g++.dg/cpp0x/constexpr-55573.C: Same
6263 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6265         PR tree-optimization/56064
6266         * gcc.dg/fixed-point/view-convert.c: New test.
6268 2013-01-30  Andreas Schwab  <schwab@suse.de>
6270         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6271         evaluate the end index in string range.
6273 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6275         PR fortran/56138
6276         * gfortran.dg/allocatable_function_6.f90: New.
6278 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6279             Mikael Morin  <mikael@gcc.gnu.org>
6281         PR fortran/54107
6282         * gfortran.dg/proc_ptr_comp_36.f90: New.
6284 2013-01-29  Richard Biener  <rguenther@suse.de>
6286         PR tree-optimization/55270
6287         * gcc.dg/torture/pr55270.c: New testcase.
6289 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6291         PR rtl-optimization/56117
6292         * gcc.dg/pr56117.c: New test.
6294 2013-01-28  Richard Biener  <rguenther@suse.de>
6296         PR tree-optimization/56034
6297         * gcc.dg/torture/pr56034.c: New testcase.
6299 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6301         PR tree-optimization/56125
6302         * gcc.dg/pr56125.c: New test.
6304 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6305             Mikael Morin  <mikael@gcc.gnu.org>
6307         PR fortran/53537
6308         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6309         * gfortran.dg/import8.f90: Likewise.
6310         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6311         * gfortran.dg/import10.f90: New test.
6312         * gfortran.dg/import11.f90: Likewise
6314 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6316         PR testsuite/56053
6317         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6318         string.h.  Provide memset, malloc and free prototypes, adjust line
6319         numbers in dg-output.
6320         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6321         Provide memset prototype and adjust line numbers in dg-output.
6322         * c-c++-common/asan/global-overflow-1.c: Likewise.
6324         PR tree-optimization/56094
6325         * gcc.dg/pr56094.c: New test.
6327 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6329         * gcc.target/arm/neon-vfnms-1.c: New test.
6330         * gcc.target/arm/neon-vfnma-1.c: New test.
6332 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6334         PR target/56114
6335         * gcc.target/i386/pr56114.c: New test.
6337 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6339         PR fortran/55984
6340         * gfortran.dg/associate_14.f90: New test.
6342         PR fortran/56047
6343         * gfortran.dg/associate_13.f90: New test.
6345 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6347         PR tree-optimization/56098
6348         * gcc.dg/pr56098-1.c: New test.
6349         * gcc.dg/pr56098-2.c: New test.
6351 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6353         PR target/54222
6354         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6356 2013-01-22  Marek Polacek  <polacek@redhat.com>
6358         PR tree-optimization/56035
6359         * gcc.dg/pr56035.c: New test.
6361 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6363         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6364         for MIPS.
6366 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6368         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6370 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6372         PR c/56078
6373         * gcc.dg/pr56078.c: New test.
6374         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6376 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6378         PR tree-optimization/55927
6379         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6381 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6383         * gcc.target/i386/movsd.c: New test.
6385 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6387         PR inline-asm/55934
6388         * gcc.target/i386/pr55934.c: New test.
6390 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6392         PR fortran/56081
6393         * gfortran.dg/select_8.f90: New.
6395 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6397         * gcc.target/microblaze/microblaze.exp: Remove
6398         target_config_cflags check.
6400 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6402         PR fortran/56052
6403         * gfortran.dg/gomp/pr56052.f90: New test.
6405         PR target/49069
6406         * gcc.dg/pr49069.c: New test.
6408 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6410         PR c++/55944
6411         * g++.dg/cpp0x/constexpr-static10.C: New.
6413 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6415         PR target/56028
6416         * gcc.target/i386/pr56028.c: New test.
6418 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6420         PR target/55686
6421         * gcc.target/i386/pr55686.c: New test.
6423 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6425         PR c++/53609
6426         * g++.dg/cpp0x/variadic139.C: New test.
6427         * g++.dg/cpp0x/variadic140.C: Likewise.
6428         * g++.dg/cpp0x/variadic141.C: Likewise.
6430 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6432         * gnat.dg/warn8.adb: New test.
6434 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6436         PR fortran/55919
6437         * gfortran.dg/include_8.f90: New test.
6439 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6441         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6442         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6444 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6446         PR tree-optimization/56051
6447         * gcc.c-torture/execute/pr56051.c: New test.
6449 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6451         PR rtl-optimization/56023
6452         * gcc.dg/pr56023.c: New test.
6454 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6456         PR middle-end/56022
6457         * gcc.target/i386/pr56022.c: New test.
6459 2013-01-21  Jason Merrill  <jason@redhat.com>
6461         * lib/target-supports.exp (check_effective_target_alias): New.
6463 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6465         PR debug/53235
6466         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6468 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6470         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6472 2013-01-19  Jeff Law  <law@redhat.com>
6474         PR tree-optimization/52631
6475         * tree-ssa/pr52631.c: New test.
6476         * tree-ssa/ssa-fre-9: Update expected output.
6478 2013-01-19  Anthony Green  <green@moxielogic.com>
6480         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6481         for moxie.
6483 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6485         PR tree-optimization/56029
6486         * g++.dg/torture/pr56029.C: New test.
6488 2013-01-18  Sharad Singhai  <singhai@google.com>
6490         PR tree-optimization/55995
6491         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6493 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6495         PR target/55433
6496         * gcc.target/i386/pr55433.c: New.
6498 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6500         PR middle-end/56015
6501         * gfortran.dg/pr56015.f90: New test.
6503 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6505         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6507 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6509         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6510         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6511         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6512         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6513         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6515 2013-01-17  Jeff Law  <law@redhat.com>
6517         * gcc.dg/pr52573.c: Move to...
6518         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6520         PR rtl-optimization/52573
6521         * gcc.dg/pr52573.c: New test.
6523 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6525         PR sanitizer/55679
6526         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6527         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6528         check_no_compiler_messages to test support in ucontext.h.
6529         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6530         compliant RLIMIT_AS.
6532 2013-01-17  Marek Polacek  <polacek@redhat.com>
6534         PR rtl-optimization/55833
6535         * gcc.dg/pr55833.c: New test.
6537 2013-01-17  Jan Hubicka  <jh@suse.cz>
6539         PR tree-optimization/55273
6540         * gcc.c-torture/compile/pr55273.c: New testcase.
6542 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6544         PR target/55981
6545         * gcc.target/pr55981.c: New test.
6547 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6549         * gcc.target/arm/pr40887.c: Require at least armv5.
6550         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6551         * gcc.target/arm/pr51915.c: Likewise.
6552         * gcc.target/arm/pr52006.c: Likewise.
6553         * gcc.target/arm/pr53187.c: Likewise.
6555         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6556         * gcc.target/arm/ftest-support-arm.h: Delete.
6557         * gcc.target/arm/ftest-support-thumb.h: Delete.
6558         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6559         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6560         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6561         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6562         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6563         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6564         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6565         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6566         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6567         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6568         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6569         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6570         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6571         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6572         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6573         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6574         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6575         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6576         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6577         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6578         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6579         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6580         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6581         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6583 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6585         PR tree-optimizations/55264
6586         * g++.dg/ipa/pr55264.C: New test.
6588 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6590         PR fortran/55983
6591         * gfortran.dg/class_55.f90: New.
6593 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6595         PR testsuite/55994
6596         * gcc.c-torture/execute/builtins/builtins.exp: Add
6597         -Wl,--allow-multiple-definition for eabi and elf targets.
6599         PR testsuite/54622
6600         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6601         check_effective_target_vect_perm_short,
6602         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6603         check_effective_target_vect64): Return 0 for big-endian ARM.
6604         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6606         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6607         prototypes.
6609 2013-01-16  Richard Biener  <rguenther@suse.de>
6611         PR tree-optimization/55964
6612         * gcc.dg/torture/pr55964.c: New testcase.
6614 2013-01-16  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/54767
6617         PR tree-optimization/53465
6618         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6620 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6622         PR target/55301
6623         * gcc.target/sh/sh-switch.c: New testcase.
6625 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6627         * gcc.dg/webizer.c: Increase the array size.
6629 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6631         PR target/55940
6632         * gcc.dg/pr55940.c: New test.
6634 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6635             Harald Anlauf  <anlauf@gmx.de>
6637         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6638         * gfortran.dg/bounds_check_5.f90: Likewise.
6639         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6640         * gfortran.dg/continuation_9.f90: Likewise.
6641         * gfortran.dg/move_alloc_13.f90: Likewise.
6642         * gfortran.dg/structure_constructor_11.f90: Likewise.
6643         * gfortran.dg/tab_continuation.f: Likewise.
6644         * gfortran.dg/warning-directive-2.F90: Likewise.
6645         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6647 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6649         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6650         * gcc.target/arm/fma-sp.c: Likewise.
6652 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6654         PR rtl-optimization/55153
6655         * gcc.dg/pr55153.c: New.
6657 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6659         PR tree-optimization/55920
6660         * gcc.c-torture/compile/pr55920.c: New test.
6662 2013-01-15  Richard Biener  <rguenther@suse.de>
6664         PR middle-end/55882
6665         * gcc.dg/torture/pr55882.c: New testcase.
6667 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6669         PR tree-optimization/55955
6670         * gcc.c-torture/compile/pr55955.c: New test.
6672 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6674         PR c++/55663
6675         * g++.dg/cpp0x/alias-decl-31.C: New test.
6677 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6679         PR fortran/54286
6680         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6681         case where interface is null.
6683 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6685         PR fortran/55806
6686         * gfortran.dg/array_constructor_40.f90:  New test.
6688 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6690         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6692 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6694         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6695         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6696         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6697         * gcc.target/aarch64/vect-ld1r.c: New.
6698         * gcc.target/aarch64/vect-ld1r.x: New.
6700 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6702         PR target/55948
6703         * gcc.target/i386/hle-clear-rel.c: New file
6704         * gcc.target/i386/hle-store-rel.c: New file.
6706 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6708         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6709         * gfortran.dg/bounds_check_4.f90: Likewise.
6710         * gfortran.dg/inquire_10.f90: Likewise.
6711         * gfortran.dg/minloc_3.f90: Likewise.
6712         * gfortran.dg/minlocval_3.f90: Likewise.
6713         * gfortran.dg/module_double_reuse.f90: Likewise.
6714         * gfortran.dg/mvbits_1.f90: Likewise.
6715         * gfortran.dg/oldstyle_1.f90: Likewise.
6716         * gfortran.dg/pr20163-2.f: Likewise.
6717         * gfortran.dg/save_1.f90: Likewise.
6718         * gfortran.dg/scan_1.f90: Likewise.
6719         * gfortran.dg/select_char_1.f90: Likewise.
6720         * gfortran.dg/shape_4.f90: Likewise.
6721         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6722         * gfortran.dg/function_optimize_10.f90: Likewise.
6723         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6724         * gfortran.dg/used_types_17.f90: Likewise.
6725         * gfortran.dg/used_types_18.f90: Likewise.
6727 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6729         PR fortran/54286
6730         * gfortran.dg/proc_ptr_result_8.f90 : New test.
6732 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6734         * gcc.dg/unroll_5.c: Add nomips16 attributes.
6736 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
6738         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6740 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
6742         PR fortran/55072
6743         * gfortran.dg/assumed_type_2.f90: Fix test case.
6744         * gfortran.dg/internal_pack_13.f90: New test.
6745         * gfortran.dg/internal_pack_14.f90: New test.
6747 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6749         PR fortran/55868
6750         * gfortran.dg/unlimited_polymorphic_8.f90: Update
6751         scan-tree-dump-times for foo.0.x._vptr to deal with change from
6752         $tar to STAR.
6754 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
6756         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6758 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6760         PR target/55719
6761         * gcc.target/s390/pr55719.c: New testcase.
6763 2013-01-11  Richard Guenther  <rguenther@suse.de>
6765         PR tree-optimization/44061
6766         * gcc.dg/pr44061.c: New testcase.
6768 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
6770         Update copyright years.
6772 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
6773             Jakub Jelinek  <jakub@redhat.com>
6775         PR target/55565
6776         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6778 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
6780         PR rtl-optimization/55672
6781         * gcc.target/i386/pr55672.c: New.
6783 2013-01-10  Jeff Law  <law@redhat.com>
6785         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
6786         pass/fail message unique.
6789 2013-01-10  Jason Merrill  <jason@redhat.com>
6791         * ada/.gitignore: New.
6793 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6795         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6796         Add tls options.
6797         * g++.dg/tls/thread_local2.C: Likewise.
6798         * g++.dg/tls/thread_local2g.C: Likewise.
6799         * g++.dg/tls/thread_local6.C: Likewise.
6800         * g++.dg/tls/thread_local-order1.C: Add tls options.
6801         * g++.dg/tls/thread_local-order2.C: Likewise.
6802         * g++.dg/tls/thread_local3.C: Likewise.
6803         * g++.dg/tls/thread_local3g.C: Likewise.
6804         * g++.dg/tls/thread_local4.C: Likewise.
6805         * g++.dg/tls/thread_local4g.C: Likewise.
6806         * g++.dg/tls/thread_local5.C: Likewise.
6807         * g++.dg/tls/thread_local5g.C: Likewise.
6808         * g++.dg/tls/thread_local6g.C: Likewise.
6810 2013-01-10  Kostya Serebryany  <kcc@google.com>
6812         * g++.dg/asan/asan_test.cc: Sync from upstream.
6814 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
6816         PR tree-optimization/55921
6817         * gcc.c-torture/compile/pr55921.c: New test.
6819 2013-01-09  Jan Hubicka  <jh@suse.cz>
6821         PR tree-optimization/55569
6822         * gcc.c-torture/compile/pr55569.c: New testcase.
6824 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
6826         PR fortran/47203
6827         * gfortran.dg/use_28.f90: New test.
6829 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
6831         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6832         number matching more robust.
6834 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
6836         PR rtl-optimization/55829
6837         * gcc.target/i386/pr55829.c: New.
6839 2013-01-09  Tobias Burnus  <burnus@net-b.de>
6841         PR fortran/55758
6842         * gfortran.dg/bind_c_bool_1.f90: New.
6843         * gfortran.dg/do_5.f90: Add dg-warning.
6845 2013-01-09  Jan Hubicka  <jh@suse.cz>
6847         PR tree-optimization/55875
6848         * gcc.c-torture/execute/pr55875.c: New testcase.
6849         * g++.dg/torture/pr55875.C: New testcase.
6851 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6853         PR c/48418
6854         * c-c++-common/pr48418.c: New test.
6856 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6858         PR c++/55801
6859         * g++.dg/tls/thread_local-ice.C: New.
6861 2013-01-09  Andreas Schwab  <schwab@suse.de>
6863         * gcc.dg/guality/pr54693.c: Null-terminate arr.
6865 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
6867         PR tree-optimization/48189
6868         * gcc.dg/pr48189.c: New test.
6870 2013-01-04  Jan Hubicka  <jh@suse.cz>
6872         PR tree-optimization/55823
6873         * g++.dg/ipa/devirt-10.C: New testcase.
6875 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
6876             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
6878         PR rtl-optimization/55845
6879         * gcc.target/i386/pr55845.c: New test.
6881 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
6883         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6884         instructions generated instead of number of occurances.
6886 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6888         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6889         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6890         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6891         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6892         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6893         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6894         * gcc.target/aarch64/vect-fcm.x: Likewise.
6895         * lib/target-supports.exp
6896         (check_effective_target_vect_cond): Enable for AArch64.
6898 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
6900         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6901         endian-safe float pool loading.
6902         (test_square_root_v4sf): Likewise.
6903         (test_square_root_v2df): Likewise.
6904         * lib/target-supports.exp
6905         (check_effective_target_vect_call_sqrtf): Add AArch64.
6907 2013-01-08  Martin Jambor  <mjambor@suse.cz>
6909         PR debug/55579
6910         * gcc.dg/tree-ssa/pr55579.c: New test.
6912 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6914         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6915         asm comments.
6917 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
6919         PR middle-end/55890
6920         * gcc.dg/torture/pr55890-3.c: New test.
6922         PR middle-end/55851
6923         * gcc.c-torture/compile/pr55851.c: New test.
6925         PR sanitizer/55844
6926         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6927         dg-options.
6929 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
6931         PR fortran/55618
6932         * gfortran.dg/elemental_scalar_args_2.f90: New test.
6934 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6936         PR fortran/55763
6937         * gfortran.dg/pointer_init_2.f90: Update dg-error.
6938         * gfortran.dg/pointer_init_7.f90: New.
6940 2013-01-07  Richard Biener  <rguenther@suse.de>
6942         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6944 2013-01-07  Richard Biener  <rguenther@suse.de>
6946         PR middle-end/55890
6947         * gcc.dg/torture/pr55890-1.c: New testcase.
6948         * gcc.dg/torture/pr55890-2.c: Likewise.
6950 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
6952         * gcc.target/aarch64/fmovd.c: New.
6953         * gcc.target/aarch64/fmovf.c: Likewise.
6954         * gcc.target/aarch64/fmovd-zero.c: Likewise.
6955         * gcc.target/aarch64/fmovf-zero.c: Likewise.
6956         * gcc.target/aarch64/vect-fmovd.c: Likewise.
6957         * gcc.target/aarch64/vect-fmovf.c: Likewise.
6958         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6959         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6961 2013-01-07  Richard Biener  <rguenther@suse.de>
6963         PR tree-optimization/55888
6964         PR tree-optimization/55862
6965         * gcc.dg/torture/pr55888.c: New testcase.
6967 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6969         PR fortran/55852
6970         * gfortran.dg/intrinsic_size_3.f90: New.
6972 2013-01-07  Tobias Burnus  <burnus@net-b.de>
6974         PR fortran/55763
6975         * gfortran.dg/select_type_32.f90: New.
6977 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
6979         PR c++/52343
6980         * g++.dg/cpp0x/alias-decl-29.C: New test.
6982 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
6984         PR fortran/53876
6985         PR fortran/54990
6986         PR fortran/54992
6987         * gfortran.dg/class_array_15.f03: New test.
6989 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
6991         PR fortran/42769
6992         PR fortran/45836
6993         PR fortran/45900
6994         * gfortran.dg/use_23.f90: New test.
6995         * gfortran.dg/use_24.f90: New test.
6996         * gfortran.dg/use_25.f90: New test.
6997         * gfortran.dg/use_26.f90: New test.
6998         * gfortran.dg/use_27.f90: New test.
7000 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7002         * gnat.dg/specs/clause_on_volatile.ads: New test.
7004 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7006         * gnat.dg/alignment10.adb: New test.
7008 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7009             Mikael Morin  <mikael@gcc.gnu.org>
7011         PR fortran/55827
7012         * gfortran.dg/use_22.f90: New test.
7014 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7016         * gcc.target/aarch64/cmp-1.c: New testcase.
7018 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7020         PR fortran/55172
7021         * gfortran.dg/select_type_31.f03: New test.
7023 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7025         PR c++/54526 (again)
7026         * g++.dg/cpp0x/parse2.C: Extend.
7027         * g++.old-deja/g++.other/crash28.C: Adjust.
7029 2013-01-04  Richard Biener  <rguenther@suse.de>
7031         PR tree-optimization/55862
7032         * gcc.dg/torture/pr55862.c: New testcase.
7034 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7036         PR tree-optimization/55755
7037         * gcc.dg/torture/pr55755.c: New test.
7038         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7039         * gcc.dg/tree-ssa/pr45144.c: Update.
7041 2013-01-04  Richard Biener  <rguenther@suse.de>
7043         PR middle-end/55863
7044         * gcc.dg/fold-reassoc-2.c: New testcase.
7046 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7048         PR fortran/55763
7049         * gfortran.dg/null_7.f90: New.
7051 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7053         PR fortran/55854
7054         PR fortran/55763
7055         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7056         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7057         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7059 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7061         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7063 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7065         PR fortran/55855
7066         * gfortran.dg/assignment_1.f90: Modified.
7067         * gfortran.dg/assignment_4.f90: New.
7069 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7071         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7073 2013-01-03  Richard Biener  <rguenther@suse.de>
7075         PR tree-optimization/55857
7076         * gcc.dg/vect/pr55857-1.c: New testcase.
7077         * gcc.dg/vect/pr55857-2.c: Likewise.
7079 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7081         PR rtl-optimization/55838
7082         * gcc.dg/pr55838.c: New test.
7084         PR tree-optimization/55832
7085         * gcc.c-torture/compile/pr55832.c: New test.
7087 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7089         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7090         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7091         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7092         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7093         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7094         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7095         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7096         * gcc.dg/unroll_1.c: Ditto.
7097         * gcc.dg/unroll_2.c: Ditto.
7098         * gcc.dg/unroll_3.c: Ditto.
7099         * gcc.dg/unroll_4.c: Ditto.
7101 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7103         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7105 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7107         PR fortran/55818
7108         * gfortran.dg/eof_4.f90: New test.
7110 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7112         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7113         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7114         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7115         (compat_setup_dfp): Initialize compat_alt_caret and
7116         compat_save_TEST_ALWAYS_FLAGS.
7118 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7120         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7122 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7124         * gcc.dg/torture/fp-int-convert-2.c: New test.
7126 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7128         * gfortran.dg/newunit_3.f90: Add dg-do run.
7129         * gfortran.dg/inquire_15.f90: Add dg-do run.
7131 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7133         PR tree-optimization/55831
7134         * gcc.dg/pr55831.c: New test.
7136 Copyright (C) 2013 Free Software Foundation, Inc.
7138 Copying and distribution of this file, with or without modification,
7139 are permitted in any medium without royalty provided the copyright
7140 notice and this notice are preserved.