2013-09-23 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbd6998f77a7c5272418b7b8ff1d321bde884459d
1 2013-09-23  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/58464
4         * g++.dg/torture/pr58464.C: New testcase.
6 2013-09-23  Christian Bruel  <christian.bruel@st.com>
8         PR target/58475
9         * gcc.target/sh/torture/pr58475.c: New test.
11 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
13         PR fortran/58355
14         * gfortran.dg/extends_15.f90: New.
16 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
18         PR c++/58481
19         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
21 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
23         PR target/56875
24         * gcc.target/vax/vax.exp: New.
25         * gcc.target/vax/pr56875.c: Ditto.
27 2013-09-20  Richard Biener  <rguenther@suse.de>
29         PR middle-end/58484
30         * gfortran.dg/pr58484.f: New testcase.
32 2013-09-20  Jeff Law  <law@redhat.com>
34         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
36 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
38         PR middle-end/57748
39         * gcc.dg/torture/pr57748-1.c: New test.
40         * gcc.dg/torture/pr57748-2.c: New test.
42 2013-09-20  Marek Polacek  <polacek@redhat.com>
44         PR sanitizer/58413
45         * c-c++-common/ubsan/shift-4.c: New test.
47 2013-09-20  Richard Biener  <rguenther@suse.de>
49         PR tree-optimization/58453
50         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
52 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
54         PR fortran/58099
55         * gfortran.dg/proc_ptr_43.f90: New.
57 2013-09-18  Tobias Burnus  <burnus@net-b.de>
59         PR fortran/57697
60         * gfortran.dg/defined_assignment_11.f90: New.
62 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
64         PR rtl-optimization/58438
65         * g++.dg/pr58438.C: New test.
67 2013-09-18  Tobias Burnus  <burnus@net-b.de>
69         PR fortran/43366
70         * gfortran.dg/class_39.f03: Update dg-error.
71         * gfortran.dg/class_5.f03: Ditto.
72         * gfortran.dg/class_53.f90: Ditto.
73         * gfortran.dg/realloc_on_assign_20.f90: New.
74         * gfortran.dg/realloc_on_assign_21.f90: New.
75         * gfortran.dg/realloc_on_assign_22.f90: New.
77 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
79         PR c++/58457
80         * g++.dg/parse/using4.C: New.
82 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
84         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
86 2013-09-18  Marek Polacek  <polacek@redhat.com>
88         PR sanitize/58443
89         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
90         instead of the shift option.
91         * c-c++-common/ubsan/pr58443-1.c: New test.
92         * c-c++-common/ubsan/pr58443-3.c: New test.
93         * c-c++-common/ubsan/pr58443-2.c: New test.
95 2013-09-18  Richard Biener  <rguenther@suse.de>
97         PR tree-optimization/58417
98         * gcc.dg/torture/pr58417.c: New testcase.
100 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
102         *  gnat.dg/array_bounds_test2.adb: New test.
104 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
106         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
107         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
109 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
111         * gnat.dg/in_out_parameter4.adb: New test.
113 2013-09-18  Marek Polacek  <polacek@redhat.com>
115         PR sanitizer/58411
116         * c-c++-common/ubsan/attrib-1.c: New test.
118 2013-09-17  Cong Hou  <congh@google.com>
120         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product 
121         on two arrays with short and int types. This should not be recognized
122         as a dot product pattern.
124 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
126         PR c++/58435
127         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
128         the cp_type_quals (r) too.
130 2013-09-17  Jan Hubicka  <jh@suse.cz>
132         PR middle-end/58332
133         * gcc.c-torture/compile/pr58332.c: New testcase.
135 2013-09-17  Jeff Law  <law@redhat.com>
137         * gcc.c-torture/execute/pr58387.c: New test.
139 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
141         PR tree-optimization/58088
142         * gcc.c-torture/compile/pr58088.c: New test.
144 2013-09-17  Nick Clifton  <nickc@redhat.com>
146         * lib/target-supports.exp (check_effective_target_trampolines):
147         Add MSP430 to the list of targets that do not support
148         trampolines.
149         (check_profiling_available): Add MSP430 to the list of targets
150         that do not support profiling.
151         (check_effective_target_tls_runtime): Add MSP430 to the list of
152         targets that do not support TLS.
154 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
156         * gnat.dg/opt27.adb: New test.
157         * gnat.dg/opt27_pkg.ad[sb]: New helper.
159 2013-09-17  Andreas Schwab  <schwab@suse.de>
161         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
163 2013-09-17  Richard Biener  <rguenther@suse.de>
165         PR tree-optimization/58432
166         * gcc.dg/pr58432.c: New testcase.
168 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
170         * gcc.dg/tree-ssa/slsr-39.c: New test.
172 2013-09-16  Xinliang David Li  <davidxl@google.com>
174         * gcc.misc-tests/help.exp: Optimizer help change.
176 2013-09-16  Jeff Law  <law@redhat.com>
178         * gcc.c-torture/execute/pr58419.c: New test.
179         * gcc.c-torture/execute/pr58431.c: New test.
181 2013-09-16  Tobias Burnus  <burnus@net-b.de>
183         PR fortran/58356
184         * gfortran.dg/finalize_19.f90: New.
186 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
188         * gcc.target/i386/pr58418.c: New.
190 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
192         * gcc.target/aarch64/fmla-intrinsic.c: New.
193         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
194         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
195         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
197 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
199         * gcc.target/aarch64/mul_intrinsic_1.c: New.
200         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
202 2013-09-16  Richard Biener  <rguenther@suse.de>
204         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
206 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
208         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
209         interpreted as implicit templates) to be expected pedwarns instead.
211 2013-09-16  Tobias Burnus  <burnus@net-b.de>
213         PR fortran/57697
214         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
216 2013-09-15  Tobias Burnus  <burnus@net-b.de>
218         PR fortran/57697
219         * gfortran.dg/defined_assignment_10.f90: New.
221 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
223         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
224         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
226 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
228         * g++.dg/abi/main.C: Added implicit C linkage tests
230 2013-09-13  Kai Tietz  <ktietz@redhat.com>
232         gcc.target/i386/pr57848.c: New file.
234 2013-09-13  Christian Bruel  <christian.bruel@st.com>
236         PR target/58314
237         * gcc.target/sh/torture/pr58314.c: New test.
239 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
241         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
243 2013-09-12  Martin Jambor  <mjambor@suse.cz>
245         PR ipa/58389
246         * g++.dg/pr58389.C: New test.
248 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
250         * g++.dg/template/pseudodtor2.C: Add column number to dg-error
251         strings.
252         * g++.dg/template/pseudodtor3.C: Likewise.
254 2013-09-12  Richard Biener  <rguenther@suse.de>
256         PR tree-optimization/58404
257         * g++.dg/tree-ssa/pr58404.C: New testcase.
259 2013-09-12  Martin Jambor  <mjambor@suse.cz>
261         PR ipa/58371
262         * g++.dg/ipa/pr58371.C: New test.
264 2013-09-12  Richard Biener  <rguenther@suse.de>
266         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
267         expected outcome and comment why that happens.
269 2013-09-11  Richard Biener  <rguenther@suse.de>
271         PR middle-end/58377
272         * g++.dg/uninit-pred-4.C: New testcase.
274 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
276         PR tree-optimization/58385
277         * gcc.c-torture/execute/pr58385.c: New test.
279 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
281         * gcc.target/arm/thumb-ifcvt-2.c: New test.
283 2013-09-10  Jeff Law  <law@redhat.com>
285         * g++.dg/torture/pr58380.C: New test.
287 2013-09-10  Jan Hubicka  <jh@suse.cz>
288             Paolo Carlini  <paolo.carlini@oracle.com>
290         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
292 2013-09-10  Jeff Law  <law@redhat.com>
294         * gcc.c-torture/compile/pr58343.c: New test.
296 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
298         PR rtl-optimization/58365
299         * gcc.c-torture/execute/pr58365.c: New test.
301 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
303         * gcc.dg/torture/memcpy-1.c: New test.
305 2013-09-10  Alan Modra  <amodra@gmail.com>
307         * gcc.target/powerpc/pr58330.c: New.
309 2013-09-10  Alan Modra  <amodra@gmail.com>
311         * gcc.target/powerpc/medium_offset.c: New.
313 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
315         PR c++/58325
316         * g++.dg/warn/Wunused-var-21.C: New test.
318         PR tree-optimization/58364
319         * gcc.c-torture/execute/pr58364.c: New test.
321 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
323         PR c++/43452
324         * g++.dg/warn/Wdelete-incomplete-1.C: New.
325         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
326         * g++.dg/init/delete1.C: Adjust.
328 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
330         * gcc.target/aarch64/movdi_1.c: New test.
332 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
334         PR c++/58362
335         * g++.dg/warn/Wunused-parm-5.C: New.
337 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
339         * gcc.target/aarch64/cmn-neg.c: New test.
341 2013-09-09  Richard Biener  <rguenther@suse.de>
343         PR middle-end/58326
344         * gcc.dg/torture/pr58326-1.c: New testcase.
345         * gcc.dg/torture/pr58326-2.c: Likewise.
347 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
349         PR target/57735
350         * g++.dg/ext/pr57735.C: New test.
352 2013-09-09  Jan Hubicka  <jh@suse.cz>
354         PR middle-end/58294
355         * g++.dg/torture/PR58294.C: New testcase.
357 2013-09-08  Jeff Law  <law@redhat.com>
359         * gcc.c-torture/compile/pr58340.c: New test.
361 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
363         * g++.dg/debug/ra1.C: New test.
365 2013-09-08  Jan Hubicka  <jh@suse.cz>
367         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
368         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
369         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
370         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
372 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
374         PR c++/54941
375         * g++.dg/overload/new1.C: Adjust.
377 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
379         * c-c++-common/opaque-vector.c: New test.
381 2013-09-08  Tom de Vries  <tom@codesourcery.com>
383         PR c++/58282
384         * g++.dg/tm/noexcept-6.C: New test.
386 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
388         * gcc.target/arc/cond-set-use.c: New test.
390 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
392         * gnat.dg/stack_usage2.adb: New test.
394 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
396         * gcc.target/aarch64/table-intrinsics.c
397         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
398         (qtb_tests8_< ,2,3,4>): Likewise.
399         (qtblq_tests8_< ,2,3,4>): Likewise.
400         (qtbxq_tests8_< ,2,3,4>): Likewise.
402 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
404         * gnat.dg/warn10.ad[sb]: New test.
405         * gnat.dg/warn10_pkg.ads: New helper.
407 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
409         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
410         Don't expect NULL in foo.result set.
411         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
412         in ESCAPED set.
413         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
414         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
416 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
418         * gcc.target/s390/nearestint-1.c: New testcase.
420 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
421             Vineet Gupta  <Vineet.Gupta@synopsys.com>
423         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
424         * testsuite/gcc.target/arc: New directory.
425         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
426         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
427         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
428         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
429         * testsuite/gcc.dg/builtin-apply2.c
430         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
432 2013-09-04  Jan Hubicka  <jh@suse.cz>
434         PR middle-end/58201
435         * g++.dg/torture/pr58201_0.C: New testcase.
436         * g++.dg/torture/pr58201_1.C: New testcase.
437         * g++.dg/torture/pr58201.h: New testcase.
439 2013-09-05  Jan Hubicka  <jh@suse.cz>
441         * gcc.dg/autopar/pr49960.c: Disable partial inlining
443 2013-09-05  Richard Biener  <rguenther@suse.de>
445         PR tree-optimization/58137
446         * gcc.target/i386/pr58137.c: New testcase.
448 2013-09-05  Martin Jambor  <mjambor@suse.cz>
450         * g++.dg/ipa/remref-1.C: New test.
451         * g++.dg/ipa/remref-2.C: Likewise.
453 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
455         PR c++/24926
456         * g++.dg/parse/access11.C: New.
458 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
460         * g++.dg/warn/weak1.C: Skip on AIX.
462 2013-09-04  Easwaran Raman  <eraman@google.com>
464         PR middle-end/57370
465         PR tree-optimization/58011
466         * gfortran.dg/reassoc_12.f90: New testcase.
467         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
469 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
471         * gcc.dg/attr-weakref-1.c: Skip on AIX.
472         * gcc.dg/torture/pr53922.c: Skip on AIX.
473         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
475 2013-09-04  Teresa Johnson  <tejohnson@google.com>
477         * gcc.dg/unroll_1.c: Test dumping to stderr.
479 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/58305
482         * g++.dg/warn/deprecated-8.C: New.
484 2013-09-03  Jeff Law  <law@redhat.com>
486         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
487         dump output.
489 2013-09-03  Meador Inge  <meadori@codesourcery.com>
491         Revert:
493         2013-08-30  Meador Inge  <meadori@codesourcery.com>
495         * gcc.dg/Warray-bounds-11.c: New testcase.
497 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
499         * lib/target-supports.exp (check_weak_available): Return true for AIX.
501 2013-09-03  Jan Hubicka  <jh@suse.cz>
503         * g++.dg/ipa/devirt-15.C: Fix testcase.
505 2013-09-03  Richard Biener  <rguenther@suse.de>
507         PR middle-end/57656
508         * gcc.dg/torture/pr57656.c: New testcase.
510 2013-09-03  Richard Biener  <rguenther@suse.de>
512         PR middle-end/57287
513         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
515 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
517         PR fortran/PR56519
518         * gfortran.dg/do_concurrent_3.f90:  New test case.
520 2013-09-02  Jan Hubicka  <jh@suse.cz>
522         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
524 2013-09-02  Martin Jambor  <mjambor@suse.cz>
526         PR ipa/58106
527         * gcc.dg/ipa/pr58106.c: New test.
529 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
531         * gcc.target/aarch64/scalar_intrinsics.c
532         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
534 2013-09-02  Richard Biener  <rguenther@suse.de>
536         PR middle-end/57511
537         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
539 2013-09-02  Richard Biener  <rguenther@suse.de>
541         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
542         reference.
544 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
546         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
548 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
550         PR c++/21682, implement DR 565
551         * g++.dg/template/using24.C: New.
552         * g++.dg/template/using25.C: Likewise.
553         * g++.dg/template/using26.C: Likewise.
555 2013-09-01  Jan Hubicka  <jh@suse.cz>
557         * g++.dg/ipa/devirt-15.C: New testcase.
559 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
561         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
563 2013-08-31  Jan Hubicka  <jh@suse.cz>
565         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
566         * g++.dg/tree-ssa/pr45453.C: Likewise.
568 2013-08-31  Jan Hubicka  <jh@suse.cz>
570         * gcc.dg/fork-instrumentation.c: New testcase.
572 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
574         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
576 2013-08-30  Meador Inge  <meadori@codesourcery.com>
578         * gcc.dg/Warray-bounds-11.c: New testcase.
580 2013-08-30  Marek Polacek  <polacek@redhat.com>
582         * g++.dg/ubsan/div-by-zero-1.C: New test.
583         * c-c++-common/ubsan/save-expr-1.c: New test.
584         * c-c++-common/ubsan/save-expr-2.c: New test.
585         * c-c++-common/ubsan/save-expr-3.c: New test.
586         * c-c++-common/ubsan/save-expr-4.c: New test.
587         * c-c++-common/ubsan/typedef-1.c: New test.
588         * c-c++-common/ubsan/const-char-1.c: New test.
589         * c-c++-common/ubsan/const-expr.c: New test.
590         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
591         * c-c++-common/ubsan/shift-1.c: Likewise.
592         * c-c++-common/ubsan/shift-2.c: Likewise.
593         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
594         * lib/ubsan-dg.exp: New file.
595         * g++.dg/dg.exp: Add ubsan tests.
596         * g++.dg/ubsan/ubsan.exp: New file.
597         * gcc.dg/ubsan/ubsan.exp: New file.
598         * g++.dg/ubsan/cxx11-shift-1.C: New test.
599         * g++.dg/ubsan/cxx11-shift-2.C: New test.
600         * c-c++-common/ubsan/div-by-zero-3.c: New test.
601         * c-c++-common/ubsan/div-by-zero-1.c: New test.
602         * c-c++-common/ubsan/div-by-zero-4.c: New test.
603         * c-c++-common/ubsan/shift-3.c: New test.
604         * c-c++-common/ubsan/unreachable-1.c: New test.
605         * c-c++-common/ubsan/shift-1.c: New test.
606         * c-c++-common/ubsan/shift-2.c: New test.
607         * c-c++-common/ubsan/div-by-zero-2.c: New test.
608         * gcc.dg/ubsan/c99-shift-2.c: New test.
609         * gcc.dg/ubsan/c99-shift-1.c: New test.
611 2013-08-29  Jan Hubicka  <jh@suse.cz>
613         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
614         to match template and comment.
616 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
618         PR c++/51424
619         * g++.dg/cpp0x/dc8.C: New.
620         * g++.dg/template/meminit1.C: Adjust.
622 2013-08-30  Teresa Johnson  <tejohnson@google.com>
624         * gcc.dg/inline-dump.c: Delete inadvertant commit.
626 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
628         PR tree-optimization/58277
629         * gcc.c-torture/execute/pr58277-1.c: New test.
630         * gcc.c-torture/execute/pr58277-2.c: New test.
632 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
634         * gcc.dg/guality/param-1.c: New test.
635         * gcc.dg/guality/param-2.c: Likewise.
637 2013-08-30  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/58228
640         * gcc.dg/torture/pr58228.c: New testcase.
642 2013-08-30  Richard Biener  <rguenther@suse.de>
644         PR tree-optimization/58223
645         * gcc.dg/torture/pr58223.c: New testcase.
646         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
648 2013-08-30  Richard Biener  <rguenther@suse.de>
650         PR tree-optimization/58010
651         * gcc.dg/pr58010.c: New testcase.
653 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
655         * gcc.dg/unroll_3.c: Message change.
656         * gcc.dg/unroll_4.c: Likewise.
657         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
658         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
659         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
660         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
661         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
662         * gcc.dg/tree-ssa/loop-23.c: Likewise.
663         * gcc.dg/tree-ssa/loop-1.c: Likewise.
664         * gcc.dg/unroll_1.c: Likewise.
665         * gcc.dg/vect/bb-slp-31.c: Likewise.
666         * gcc.dg/vect/bb-slp-14.c: Likewise.
667         * gcc.dg/vect/bb-slp-8.c: Likewise.
668         * gcc.dg/vect/bb-slp-23.c: Likewise.
669         * gcc.dg/vect/bb-slp-15.c: Likewise.
670         * gcc.dg/vect/bb-slp-9.c: Likewise.
671         * gcc.dg/vect/bb-slp-24.c: Likewise.
672         * gcc.dg/vect/bb-slp-16.c: Likewise.
673         * gcc.dg/vect/bb-slp-25.c: Likewise.
674         * gcc.dg/vect/bb-slp-17.c: Likewise.
675         * gcc.dg/vect/bb-slp-26.c: Likewise.
676         * gcc.dg/vect/bb-slp-18.c: Likewise.
677         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
678         * gcc.dg/vect/bb-slp-27.c: Likewise.
679         * gcc.dg/vect/bb-slp-19.c: Likewise.
680         * gcc.dg/vect/bb-slp-28.c: Likewise.
681         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
682         * gcc.dg/vect/bb-slp-29.c: Likewise.
683         * gcc.dg/vect/bb-slp-8a.c: Likewise.
684         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
685         * gcc.dg/vect/bb-slp-1.c: Likewise.
686         * gcc.dg/vect/bb-slp-8b.c: Likewise.
687         * gcc.dg/vect/bb-slp-2.c: Likewise.
688         * gcc.dg/vect/bb-slp-3.c: Likewise.
689         * gcc.dg/vect/bb-slp-10.c: Likewise.
690         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
691         * gcc.dg/vect/bb-slp-4.c: Likewise.
692         * gcc.dg/vect/bb-slp-11.c: Likewise.
693         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
694         * gcc.dg/vect/bb-slp-5.c: Likewise.
695         * gcc.dg/vect/bb-slp-20.c: Likewise.
696         * gcc.dg/vect/bb-slp-6.c: Likewise.
697         * gcc.dg/vect/bb-slp-21.c: Likewise.
698         * gcc.dg/vect/bb-slp-30.c: Likewise.
699         * gcc.dg/vect/bb-slp-13.c: Likewise.
700         * gcc.dg/vect/bb-slp-7.c: Likewise.
701         * gcc.dg/vect/bb-slp-22.c: Likewise.
702         * gcc.dg/unroll_2.c: Likewise.
703         * g++.dg/vect/slp-pr50413.cc: Likewise.
704         * g++.dg/vect/slp-pr56812.cc: Likewise.
705         * g++.dg/vect/slp-pr50819.cc: Likewise.
707 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
709         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
711 2013-08-29  Teresa Johnson  <tejohnson@google.com>
713         * gcc.dg/pr40209.c: Use -fopt-info.
714         * gcc.dg/pr26570.c: Ditto.
715         * gcc.dg/pr32773.c: Ditto.
716         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
718 2013-08-29  Richard Biener  <rguenther@suse.de>
720         PR tree-optimization/58246
721         * gcc.dg/torture/pr58246.c: New testcase.
723 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
725         PR fortran/52243
726         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
727         obsolete by patch.
728         * gfortran.dg/realloc_on_assign_19.f90:  New test.
730 2013-08-29  Richard Biener  <rguenther@suse.de>
732         PR middle-end/57287
733         * gcc.dg/pr57287-2.c: New testcase.
735 2013-08-29  Richard Biener  <rguenther@suse.de>
737         PR tree-optimization/57685
738         * gcc.dg/torture/pr57685.c: New testcase.
740 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/58255
743         * g++.dg/cpp0x/dc7.C: New.
745 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
747         PR middle-end/58257
748         * c-c++-common/gomp/pr58257.c: New test.
750 2013-08-28  Richard Biener  <rguenther@suse.de>
752         PR tree-optimization/56933
753         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
755 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
757         * gcc.target/aarch64/scalar_shift_1.c: New.
759 2013-08-27  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/57521
762         * gcc.dg/torture/pr57521.c: New testcase.
764 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
766         PR rtl-optimization/57860
767         PR rtl-optimization/57861
768         PR rtl-optimization/57875
769         PR rtl-optimization/57876
770         PR rtl-optimization/57877
771         * gcc.c-torture/execute/pr57860.c: New test.
772         * gcc.c-torture/execute/pr57861.c: New test.
773         * gcc.c-torture/execute/pr57875.c: New test.
774         * gcc.c-torture/execute/pr57876.c: New test.
775         * gcc.c-torture/execute/pr57877.c: New test.
777 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
779         PR fortran/58146
780         * gfortran.dg/bounds_check_18.f90:  New test.
782 2013-08-23  Jan Hubicka  <jh@suse.cz>
784         * g++.dg/ipa/devirt-14.C: Fix typo.
786 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
788         PR fortran/57798
789         * gfortran.dg/inline_sum_5.f90: New.
791 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
793         PR fortran/57843
794         * gfortran.dg/typebound_assignment_7.f90: New.
796 2013-08-23  Jan Hubicka  <jh@suse.cz>
798         * g++.dg/ipa/devirt-13.C: New testcase.
799         * g++.dg/ipa/devirt-14.C: New testcase.
801 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
803         PR target/58218
804         * gcc.target/i386/pr58218.c: New test.
806         PR tree-optimization/58209
807         * gcc.c-torture/execute/pr58209.c: New test.
809 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
811         * gcc.target/powerpc/pr57744.c: Declare abort.
813 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/56380
816         * g++.dg/template/error54.C: New.
818 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
820         PR fortran/58185
821         * gfortran.dg/select_type_34.f90: New.
823 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
825         PR c++/56130
826         * g++.dg/warn/deprecated-7.C: New.
828 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
830         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
832 2013-08-21  Jeff Law  <law@redhat.com>
834         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
836 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR c++/56134
839         * g++.dg/ext/attr-alias-3.C: New.
841 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
843         PR fortran/53655
844         * gfortran.dg/intent_out_8.f90: New.
846 2013-08-20  Teresa Johnson  <tejohnson@google.com>
848         PR rtl-optimizations/57451
849         * g++.dg/tree-prof/pr57451.C: New test.
851 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
853         PR c++/58190
854         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
856 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
858         PR c/57490
859         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
861 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
863         * gcc.target/powerpc/dfp-dd-2.c: New test.
864         * gcc.target/powerpc/dfp-td-2.c: Likewise.
865         * gcc.target/powerpc/dfp-td-3.c: Likewise.
867 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
869         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
870         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
871         Check for SLL too.
873 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
875         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
877         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
878         "Threaded".
880         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
881         correct test response.
883         PR testsuite/52641
884         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
885         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
886         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
887         (v4si): Use it.
888         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
889         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
891         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
893 2013-08-18  Jan Hubicka  <jh@suse.cz>
895         * g++.dg/ipa/type-inheritance-1.C: New testcase.
897 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
899         PR fortran/46271
900         * gfortran.dg/gomp/proc_ptr_1.f90: New.
902 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
904         PR tree-optimization/58006
905         * g++.dg/opt/pr58006.C: New test.
907 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
909         * gnat.dg/specs/linker_alias.ads: New test.
911 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
913         PR tree-optimization/58164
914         * gcc.c-torture/compile/pr58164.c: New test.
916         PR tree-optimization/58165
917         * g++.dg/opt/pr58165.C: New test.
919 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
921         PR c++/51912
922         * g++.dg/cpp0x/enum28.C: New.
923         * g++.dg/cpp0x/enum15.C: Adjust.
925 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
927         PR target/57949
928         * gcc.target/powerpc/pr57949-1.c: New.
929         * gcc.target/powerpc/pr57949-2.c: New.
931 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
933         PR tree-optimization/58145
934         * gcc.dg/pr58145-1.c: New test.
935         * gcc.dg/pr58145-2.c: New test.
937 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
939         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
940         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
941         * gcc.dg/debug/dwarf2/static1.c: Likewise.
942         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
943         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
944         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
945         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
946         * gcc.dg/debug/dwarf2/var1.c: Likewise.
947         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
948         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
949         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
950         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
951         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
952         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
953         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
954         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
955         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
956         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
957         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
958         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
959         * gcc.dg/debug/dwarf2/var2.c: Likewise.
960         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
961         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
962         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
963         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
964         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
965         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
966         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
967         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
968         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
969         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
970         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
971         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
972         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
973         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
974         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
975         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
976         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
977         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
978         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
979         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
981         PR testsuite/52641
982         * gcc.c-torture/execute/pr56799.x: New file.
984         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
986         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
988         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
989         * gcc.dg/pr44214-3.c (v2df): Likewise.
991         * gcc.dg/pr46647.c: xfail for avr-*-*.
993         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
994         memcpy by one.
995         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
996         Expect l to be optimized away.
997         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
999         PR testsuite/52641
1000         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1001         to tests that assume int/double are larger than short/float.
1003         PR testsuite/52641
1004         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1005         target { ! int16 }.
1006         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1007         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1008         target { int16 }.  Restrict existing tests to target { int32 }
1009         where appropriate.
1010         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1011         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1012         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1013         * lib/target-supports.exp (check_effective_target_int32): New proc.
1015         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1016         exclude from scan test.
1018         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1019         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1020         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1021         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1022         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
1023         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
1024         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
1025         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
1026         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
1027         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
1028         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
1029         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
1030         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
1031         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
1032         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1033         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1034         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1035         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
1036         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
1038 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
1040         * gcc.target/arm/pr19599.c: Skip for -mthumb.
1042         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
1043         to be the first test directive.
1044         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1045         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1046         * gcc.target/arm/atomic-op-char.c: Likewise.
1047         * gcc.target/arm/atomic-op-consume.c: Likewise.
1048         * gcc.target/arm/atomic-op-int.c: Likewise.
1049         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1050         * gcc.target/arm/atomic-op-release.c: Likewise.
1051         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1052         * gcc.target/arm/atomic-op-short.c: Likewise.
1054 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
1056         PR rtl-optimization/57662
1057         * gcc.dg/pr57662.c: New test.
1059 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1061         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
1062         alternative to -1.
1063         * gcc.target/mips/nans-legacy.c: Likewise.
1065 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
1067         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
1068         escapes.
1069         * gcc.target/mips/fabs-legacy.c: Likewise.
1070         * gcc.target/mips/fabsf-2008.c: Likewise.
1071         * gcc.target/mips/fabsf-legacy.c: Likewise.
1072         * gcc.target/mips/fneg-2008.c: Likewise.
1073         * gcc.target/mips/fneg-legacy.c: Likewise.
1074         * gcc.target/mips/fnegf-2008.c: Likewise.
1075         * gcc.target/mips/fnegf-legacy.c: Likewise.
1076         * gcc.target/mips/nan-2008.c: Likewise.
1077         * gcc.target/mips/nan-legacy.c: Likewise.
1078         * gcc.target/mips/nanf-2008.c: Likewise.
1079         * gcc.target/mips/nanf-legacy.c: Likewise.
1080         * gcc.target/mips/nans-2008.c: Likewise.
1081         * gcc.target/mips/nans-legacy.c: Likewise.
1082         * gcc.target/mips/nansf-2008.c: Likewise.
1083         * gcc.target/mips/nansf-legacy.c: Likewise.
1085 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1087         * gnat.dg/valued_proc.adb: New test.
1088         * gnat.dg/valued_proc_pkg.ads: New helper.
1090 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1092         PR tree-optimization/57661
1093         * g++.dg/opt/pr57661.C: New test.
1095         PR sanitizer/56417
1096         * gcc.dg/asan/pr56417.c: New test.
1098 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1100         * gnat.dg/loop_optimization16.adb: New test.
1101         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1103 2013-08-13  Marek Polacek  <polacek@redhat.com>
1105         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
1107 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1109         Example of converting global state to per-pass state.
1111         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
1112         global state "static int counter" to...
1113         (one_pass::counter): ...this instance data.
1115 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
1117         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
1118         to member function...
1119         (one_pass::gate): ...this.
1120         (one_pass_exec): Convert to member function...
1121         (one_pass::impl_execute): ...this.
1123 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1125         PR c++/57416
1126         * g++.dg/cpp0x/pr57416.C: New.
1128 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1130         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
1131         changes.
1132         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
1133         * g++.dg/cpp0x/defaulted2.C: Likewise.
1134         * g++.dg/cpp0x/defaulted31.C: Likewise.
1135         * g++.dg/cpp0x/error6.C: Likewise.
1136         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1137         * g++.dg/cpp0x/override2.C: Likewise.
1138         * g++.dg/cpp0x/parse1.C: Likewise.
1139         * g++.dg/cpp0x/scoped_enum.C: Likewise.
1140         * g++.dg/cpp0x/temp_default4.C: Likewise.
1141         * g++.dg/ext/attrib32.C: Likewise.
1142         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
1143         * g++.dg/ext/mv13.C: Likewise.
1144         * g++.dg/ext/mv7.C: Likewise.
1145         * g++.dg/ext/mv9.C: Likewise.
1146         * g++.dg/ext/pr57362.C: Likewise.
1147         * g++.dg/ext/typeof10.C: Likewise.
1148         * g++.dg/lookup/anon6.C: Likewise.
1149         * g++.dg/lookup/crash6.C: Likewise.
1150         * g++.dg/lookup/name-clash5.C: Likewise.
1151         * g++.dg/lookup/name-clash6.C: Likewise.
1152         * g++.dg/other/anon4.C: Likewise.
1153         * g++.dg/other/error15.C: Likewise.
1154         * g++.dg/other/error8.C: Likewise.
1155         * g++.dg/other/redecl2.C: Likewise.
1156         * g++.dg/parse/crash16.C: Likewise.
1157         * g++.dg/parse/crash21.C: Likewise.
1158         * g++.dg/parse/crash38.C: Likewise.
1159         * g++.dg/parse/redef2.C: Likewise.
1160         * g++.dg/parse/struct-as-enum1.C: Likewise.
1161         * g++.dg/template/crash39.C: Likewise.
1162         * g++.dg/template/redecl3.C: Likewise.
1163         * g++.dg/tls/diag-3.C: Likewise.
1164         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
1165         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1166         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
1167         * g++.old-deja/g++.brendan/crash16.C: Likewise.
1168         * g++.old-deja/g++.brendan/crash18.C: Likewise.
1169         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
1170         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
1171         * g++.old-deja/g++.brendan/static3.C: Likewise.
1172         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1173         * g++.old-deja/g++.jason/binding.C: Likewise.
1174         * g++.old-deja/g++.jason/crash4.C: Likewise.
1175         * g++.old-deja/g++.jason/crash7.C: Likewise.
1176         * g++.old-deja/g++.jason/lineno.C: Likewise.
1177         * g++.old-deja/g++.jason/scoping7.C: Likewise.
1178         * g++.old-deja/g++.mike/misc3.C: Likewise.
1179         * g++.old-deja/g++.mike/net44.C: Likewise.
1180         * g++.old-deja/g++.mike/ns3.C: Likewise.
1181         * g++.old-deja/g++.ns/alias4.C: Likewise.
1182         * g++.old-deja/g++.ns/ns11.C: Likewise.
1183         * g++.old-deja/g++.other/crash23.C: Likewise.
1184         * g++.old-deja/g++.other/decl8.C: Likewise.
1185         * g++.old-deja/g++.other/linkage3.C: Likewise.
1186         * g++.old-deja/g++.other/typeck1.C: Likewise.
1187         * g++.old-deja/g++.other/typedef5.C: Likewise.
1188         * g++.old-deja/g++.pt/explicit34.C: Likewise.
1189         * g++.old-deja/g++.pt/friend36.C: Likewise.
1190         * obj-c++.dg/method-8.mm: Likewise.
1191         * obj-c++.dg/tls/diag-3.mm: Likewise.
1193 2013-08-12  Perez Read  <netfirewall@gmail.com>
1195         PR target/58132
1196         * gcc.target/i386/movabs-1.c: New test.
1198 2013-08-12  Marek Polacek  <polacek@redhat.com>
1200         PR tree-optimization/57980
1201         * gcc.dg/pr57980.c: New test.
1203 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1205         PR fortran/56666
1206         * gfortran.dg/do_check_10.f90:  New test.
1207         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
1208         * gfortran.dg/array_constructor_18.f90:  Likewise.
1209         * gfortran.dg/array_constructor_22.f90:  Likewise.
1210         * gfortran.dg/coarray_15.f90:  Likewise.
1211         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
1212         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
1213         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
1215 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
1217         PR c++/53349
1218         * g++.dg/cpp0x/constexpr-ice8.C: New.
1220 2013-08-09  Xinliang David Li  <davidxl@google.com>
1222         * gcc.target/i386/memcpy-strategy-1.c: New test.
1223         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1224         * gcc.target/i386/memset-strategy-1.c: Ditto.
1225         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1227 2013-08-09  Jan Hubicka  <jh@suse.cz>
1229         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1230         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1232 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
1234         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1236 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1238         PR fortran/58058
1239         * gfortran.dg/transfer_intrinsic_6.f90: New.
1241 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
1243         Revert:
1244         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1246         PR c++/46206
1247         * g++.dg/lookup/typedef2.C: New.
1249 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
1251         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1252         output of vdup intrinsics.
1254 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1256         * gcc.target/arm/lp1189445.c: New testcase.
1258 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1260         * gcc.dg/torture/pr58079.c: New test.
1262 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
1264         * gnat.dg/warn9.adb: New test.
1266 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/46206
1269         * g++.dg/lookup/typedef2.C: New.
1271 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
1273         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1274         to optstr when building plugins on darwin.
1276 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1278         PR tree-optimization/57539
1279         * gcc.dg/ipa/pr57539.c: New test.
1281 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1282             Bernd Edlinger  <bernd.edlinger@hotmail.de>
1284         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1285         (a): Fix constructor.
1287 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1289         PR fortran/57987
1290         * gfortran.dg/pr57987.f90: New test.
1292 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1294         PR middle-end/58041
1295         * gcc.dg/torture/pr58041.c: New test.
1296         * gcc.target/arm/pr58041.c: Likewise.
1298 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
1300         PR fortran/57306
1301         * gfortran.dg/pointer_init_8.f90: New.
1303 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1305         PR c++/58080
1306         * g++.dg/cpp0x/pr58080.C: New.
1308 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1310         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1311         to optstr when building plugins.
1313 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1315         Patch autogenerated by refactor_passes.py from
1316         https://github.com/davidmalcolm/gcc-refactoring-scripts
1317         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1319         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1320         struct to a subclass of gimple_opt_pass along with...
1321         (pass_data_one_pass): ...new pass_data instance and...
1322         (make_one_pass): ...new function.
1323         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1324         global struct to a subclass of gimple_opt_pass along with...
1325         (pass_data_warn_self_assign): ...new pass_data instance and...
1326         (make_pass_warn_self_assign): ...new function.
1327         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1328         a global struct to a subclass of gimple_opt_pass along with...
1329         (pass_data_dumb_plugin_example): ...new pass_data instance and...
1330         (make_pass_dumb_plugin_example): ...new function.
1331         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1332         global struct to a subclass of gimple_opt_pass along with...
1333         (pass_data_warn_self_assign): ...new pass_data instance and...
1334         (make_pass_warn_self_assign): ...new function.
1336 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
1338         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1339         is created and added to the pass_manager to reflect
1340         autogenerated changes.
1341         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1342         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1343         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1345 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1347         PR c++/58072
1348         * g++.dg/cpp0x/pr58072.C: New.
1350 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1352         * gcc.dg/torture/pr57993-2.cpp: New.
1354 2013-08-02  Jan Hubicka  <jh@suse.cz>
1356         * gcc.dg/ipa/ipa-1.c: Update.
1357         * gcc.dg/ipa/ipa-2.c: Update.
1358         * gcc.dg/ipa/ipa-3.c: Update.
1359         * gcc.dg/ipa/ipa-4.c: Update.
1360         * gcc.dg/ipa/ipa-5.c: Update.
1361         * gcc.dg/ipa/ipa-7.c: Update.
1362         * gcc.dg/ipa/ipa-8.c: Update.
1363         * gcc.dg/ipa/ipcp-1.c: Update.
1364         * gcc.dg/ipa/ipcp-2.c: Update.
1366 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
1368         PR rtl-optimization/58048
1369         * gcc.target/i386/pr58048.c: New.
1371 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1373         * gcc.target/arm/neon-for-64bits-2.c: Delete.
1375 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
1376             Peter Bergner  <bergner@vnet.ibm.com>
1378         PR c++/54537
1379         * g++.dg/overload/using3.C: New.
1380         * g++.dg/overload/using2.C: Adjust.
1381         * g++.dg/lookup/using9.C: Likewise.
1383 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1385         * gcc.target/arm/pr46972-2.c: New test.
1387 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
1389         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1391 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1393         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1395 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
1397         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1398         rather than addressing!=absolute when deciding how to handle MIPS16
1399         when the test forces an ABI.
1401 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1403         PR c++/57673
1404         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1406 2013-07-30  Steve Ellcey  <sellcey@mips.com>
1408         * gcc.target/mips/code-readable-1.c: Increase switch size.
1409         * gcc.target/mips/code-readable-2.c: Ditto.
1410         * gcc.target/mips/code-readable-3.c: Ditto.
1411         * gcc.target/mips/code-readable-4.c: Ditto.
1413 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
1415         PR c++/57947
1416         * g++.dg/parse/crash63.C: New.
1418 2013-07-30  Tobias Burnus  <burnus@net-b.de>
1420         PR fortran/57530
1421         * gfortran.dg/pointer_assign_8.f90: New.
1422         * gfortran.dg/pointer_assign_9.f90: New.
1423         * gfortran.dg/pointer_assign_10.f90: New.
1424         * gfortran.dg/pointer_assign_11.f90: New.
1426 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1428         * gcc.target/arm/pr57637.c: New testcase.
1430 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1432         PR tree-optimization/57993
1433         * gcc.dg/torture/pr57993.c: New test.
1435 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
1437         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1439 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
1441         PR c++/57948
1442         * g++.dg/conversion/ambig2.C: New.
1444 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
1446         * gcc.target/mips/fabs-2008.c: New test case.
1447         * gcc.target/mips/fabs-legacy.c: New test case.
1448         * gcc.target/mips/fabsf-2008.c: New test case.
1449         * gcc.target/mips/fabsf-legacy.c: New test case.
1450         * gcc.target/mips/fneg-2008.c: New test case.
1451         * gcc.target/mips/fneg-legacy.c: New test case.
1452         * gcc.target/mips/fneg-2008.c: New test case.
1453         * gcc.target/mips/fneg-legacy.c: New test case.
1454         * gcc.target/mips/nan-2008.c: New test case.
1455         * gcc.target/mips/nan-legacy.c: New test case.
1456         * gcc.target/mips/nanf-2008.c: New test case.
1457         * gcc.target/mips/nanf-legacy.c: New test case.
1458         * gcc.target/mips/nans-2008.c: New test case.
1459         * gcc.target/mips/nans-legacy.c: New test case.
1460         * gcc.target/mips/nansf-2008.c: New test case.
1461         * gcc.target/mips/nansf-legacy.c: New test case.
1462         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1464 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1465             Maxim Kuvyrkov  <maxim@kugelworks.com>
1467         * lib/target-supports.exp (check_effective_target_non_bionic): New
1468         effective-target test.
1469         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1470         * g++.dg/tls/thread_local4g.C: Ditto.
1472 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1474         PR fortran/58009
1475         * gfortran.dg/vector_subsript_7.f90:  New test.
1477 2013-07-27  Tobias Burnus  <burnus@net-b.de>
1479         PR fortran/57991
1480         * gfortran.dg/warn_alias.f90: New.
1482 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
1484         PR fortran/57285
1485         * gfortran.dg/class_array_19.f90: New.
1487 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
1489         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1490         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1491         * gcc.dg/vect/pr57741-3.c: Likewise.
1492         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1494 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
1496         Skip tests that make assumptions about struct layout that don't hold
1497         on epiphany:
1498         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1499         * g++.dg/cpp0x/iop.C: Likewise.
1500         * g++.dg/cpp0x/named_refs.C: Likewise.
1501         * g++.dg/cpp0x/rv1p.C: Likewise.
1502         * g++.dg/cpp0x/rv2p.C: Likewise.
1503         * g++.dg/cpp0x/rv3p.C: Likewise.
1504         * g++.dg/cpp0x/rv4p.C: Likewise.
1505         * g++.dg/cpp0x/rv5p.C: Likewise.
1506         * g++.dg/cpp0x/rv6p.C: Likewise.
1507         * g++.dg/cpp0x/rv7p.C: Likewise.
1508         * g++.dg/cpp0x/rv8p.C: Likewise.
1509         * g++.dg/ext/strncpy-chk1.C: Likewise.
1510         * gcc.dg/builtin-object-size-10.c: Likewise.
1511         * gcc.dg/builtin-object-size-11.c: Likewise.
1512         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1513         * gcc.dg/pr25805.c: Likewise.
1514         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1515         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1516         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1517         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1518         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1519         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1520         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1521         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1522         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1523         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1524         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1525         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1526         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1527         * gcc.c-torture/execute/zerolen-2.x: Likewise.
1528         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1530         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1531         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1533         * gcc.dg/torture/pr37868.c: Disable for epiphany.
1534         * gcc.dg/sibcall-6.c: Enable for epiphany.
1536 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1538         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1540 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
1542         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1543         memcpy not initializers.
1545         * gcc.dg/guality/guality.exp: Skip on AIX.
1547 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
1549         PR c++/57101
1550         * g++.dg/cpp0x/pr57101.C: New.
1552 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
1554         * gcc.target/aarch64/neg_1.c: New test.
1556 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1558         PR fortran/57966
1559         * gfortran.dg/typebound_call_25.f90: New.
1561 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1563         PR c++/57981
1564         * g++.dg/cpp0x/pr57981.C: New.
1566 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1568         PR c++/57880
1569         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1571 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
1573         PR rtl-optimization/57960
1574         * gcc.target/s390/pr57960.c: New.
1576 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
1578         PR fortran/57639
1579         * gfortran.dg/unlimited_polymorphic_9.f90: New.
1581 2013-07-25  Terry Guo  <terry.guo@arm.com>
1583         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1585 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
1587         PR c++/57942
1588         * g++.dg/inherit/pr57942.C: New.
1590 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1592         * gcc.target/powerpc/bool2.h: New file, test the code generation
1593         of logical operations for power5, altivec, power7, and power8 systems.
1594         * gcc.target/powerpc/bool2-p5.c: Likewise.
1595         * gcc.target/powerpc/bool2-av.c: Likewise.
1596         * gcc.target/powerpc/bool2-p7.c: Likewise.
1597         * gcc.target/powerpc/bool2-p8.c: Likewise.
1598         * gcc.target/powerpc/bool3.h: Likewise.
1599         * gcc.target/powerpc/bool3-av.c: Likewise.
1600         * gcc.target/powerpc/bool2-p7.c: Likewise.
1601         * gcc.target/powerpc/bool2-p8.c: Likewise.
1603 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1605         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1607 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1609         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1611 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
1613         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1614         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1615         type from long to long long.
1616         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1617         to have effective-target keywords of lp64 and ilp32.
1618         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1619         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1620         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1621         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1622         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1623         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1624         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1625         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1626         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1628 2013-07-23  Tom Tromey  <tromey@redhat.com>
1629             Joseph Myers  <joseph@codesourcery.com>
1631         * gcc.dg/c11-generic-1.c: New file.
1632         * gcc.dg/c11-generic-2.c: New file.
1634 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1636         PR fortran/57906
1637         PR fortran/52052
1638         * coarray/lib_realloc_1.f90: Permit optimization.
1639         * gfortran.dg/coarray_31.f90: New.
1641 2013-07-22  Tobias Burnus  <burnus@net-b.de>
1643         PR fortran/57762
1644         * gfortran.dg/class_array_7.f03: Fix memory leak.
1646 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
1648         PR c++/52816
1649         * g++.dg/cpp0x/decltype56.C: New.
1651 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1653         * gcc.dg/pr53265.c: Correct line number in dg-message.
1655 2013-07-22  Diego Novillo  <dnovillo@google.com>
1657         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
1659 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1661         PR testsuite/52641
1662         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1663         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1665 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1667         PR testsuite/52641
1668         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1669         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1670         * gcc.dg/torture/pr53366-1.c: Same.
1671         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1672         * gcc.dg/torture/pr56488.c: Same.
1673         * gcc.dg/torture/pr57584.c: Same.
1674         * gcc.dg/tree-ssa/pr57385.c: Same.
1675         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1677 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
1679         * c-c++-common/pr41779.c: Fix typos.
1680         * gcc.c-torture/compile/20031125-2.c: Likewise.
1681         * gcc.c-torture/compile/20040621-1.c: Likewise.
1682         * gcc.c-torture/execute/20020418-1.c: Likewise.
1683         * gcc.dg/20020108-1.c: Likewise.
1684         * gcc.dg/atomic-generic-aux.c: Likewise.
1685         * gcc.dg/builtin-complex-err-2.c: Likewise.
1686         * gcc.dg/decl-1.c: Likewise.
1687         * gcc.dg/di-sync-multithread.c: Likewise.
1688         * gcc.dg/format/c90-printf-1.c: Likewise.
1689         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1690         * gcc.dg/long-long-compare-1.c: Likewise.
1691         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1692         * gcc.dg/pr17055-1.c: Likewise.
1693         * gcc.dg/pr27095.c: Likewise.
1694         * gcc.dg/torture/fp-int-convert.h: Likewise.
1695         * gcc.dg/tree-prof/inliner-1.c: Likewise.
1696         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1697         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1698         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1699         * gcc.dg/tree-ssa/loop-19.c: Likewise.
1700         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1701         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1702         * gcc.dg/tree-ssa/pr42585.c: Likewise.
1703         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1704         * gcc.dg/vect/vect-cond-5.c: Likewise.
1705         * gcc.dg/weak/typeof-2.c: Likewise.
1706         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1707         * gcc.target/arm/naked-1.c: Likewise.
1708         * gcc.target/i386/pr9771-1.c: Likewise.
1709         * gcc.target/sparc/sparc-constant-1.c: Likewise.
1710         * gcc.target/sparc/struct-ret-check.c: Likewise.
1711         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1712         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1713         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1714         Likewise.
1716 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1718         PR fortran/56937
1719         * gfortran.dg/dependency_42.f90:  New test.
1720         * gfortran.dg/dependency_43.f90:  New test.
1722 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1724         PR fortran/35862
1725         * gfortran.dg/round_4.f90: New.
1727 2013-07-21  Tobias Burnus  <burnus@net-b.de>
1729         PR fortran/57894
1730         * gfortran.dg/min_max_conformance_2.f90: New.
1732 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
1734         PR preprocessor/57620
1735         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1736         (main): Don't test {s,u,U,L}12.
1737         * c-c++-common/raw-string-13.c: New test.
1738         * c-c++-common/raw-string-14.c: New test.
1739         * c-c++-common/raw-string-15.c: New test.
1740         * c-c++-common/raw-string-16.c: New test.
1742 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
1744         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1746 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
1748         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1750         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1751         target { ! keeps_null_pointer_checks }.
1752         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1753         target { ! keeps_null_pointer_checks }.
1755         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1756         * gcc.dg/torture/pr56488.c: Likewise.
1758 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
1760         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1761         new testcase.
1763 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
1765         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1766         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1767         * gfortran.dg/guality/guality.exp: Skip on AIX.
1769         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1771         * g++.dg/debug/pr56819.C: Skip on AIX.
1772         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1773         * g++.dg/guality/guality.exp: Skip on AIX.
1775         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1777         * gcc.misc-tests/gcov-14.c: Skip on AIX.
1779         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1781 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1783         PR target/57516
1784         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1785         Adjust to corrected rounding.
1787 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1789         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1790         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1791         check_effective_target_cilkplus.
1792         * g++.dg/cilk-plus/cilk-plus.exp: Same.
1794 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
1796         * gcc.target/powerpc/pr57744.c: Fix typo.
1798 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
1800         PR middle-end/57698
1801         * gcc.c-torture/compile/pr57698.c: New test.
1802         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1803         * gcc.c-torture/compile/pr44043.c: Ditto.
1805 2013-07-18  Wei Mi  <wmi@google.com>
1807         PR rtl-optimization/57878
1808         * g++.dg/pr57878.C: New test.
1810 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1812         * gcc.dg/pr42611.c: Move dg-error to correct line.
1814 2013-07-17  Tobias Burnus  <burnus@net-b.de>
1816         PR fortran/57895
1817         * gfortran.dg/dollar_sym_3.f: New.
1818         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1820 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1822         PR target/55654
1823         PR target/55656
1824         PR target/55657
1825         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1826         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1827         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1828         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1829         * objc.dg/image-info.m: Likewise.
1830         * objc.dg/symtab-1.m: Likewise.
1831         * objc.dg/torture/strings/const-str-10.m: Likewise.
1832         * objc.dg/torture/strings/const-str-11.m: Likewise.
1833         * objc.dg/torture/strings/const-str-9.m: Likewise.
1834         * objc.dg/zero-link-1.m: Likewise.
1835         * objc.dg/zero-link-2.m: Likewise.
1836         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1837         * objc.dg/objc-foreach-4.m: Likewise.
1838         * objc.dg/objc-foreach-5.m: Likewise.
1839         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1840         (for Darwin).
1841         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1842         * obj-c++.dg/syntax-error-1.mm: Likewise.
1843         * objc.dg/method-6.m: Likewise.
1844         * objc.dg/pr23214.m: Likewise.
1845         * objc.dg/proto-lossage-7.m: Likewise.
1846         * objc.dg/strings/const-str-12b.m: Likewise.
1847         * objc.dg/zero-link-3.m: Likewise.
1848         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1849         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1850         adjust headers, interfaces and encoded types to reflect current system
1851         versions.  Add FIXME and outputs from current system compiler for
1852         reference.
1854 2013-07-15  Cong Hou  <congh@google.com>
1856         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1857         counted.
1858         * gcc.target/i386/l_fma_float_3.c: Likewise.
1859         * gcc.target/i386/l_fma_double_1.c: Likewise.
1860         * gcc.target/i386/l_fma_double_3.c: Likewise.
1862 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
1864         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1865         function to test if HTM is available.
1866         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1867         * gcc.target/powerpc/htm-builtin-1.c: New test.
1869 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1871         * gfortran.dg/coarray_lib_realloc_1.f90: New.
1872         * gfortran.dg/coarray/lib_realloc_1.f90: New.
1873         * gfortran.dg/coarray_6.f90: Add dg-error.
1875 2013-07-15  Tobias Burnus  <burnus@net-b.de>
1877         PR fortran/37336
1878         * gfortran.dg/finalize_18.f90: New.
1880 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1882         PR fortran/52669
1883         * fortran.dg/module_variable_1.f90:  New test.
1884         * fortran.dg/module_variable_2.f90:  New test.
1886 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
1888         * g++.dg/ext/vector19.C: Adapt.
1889         * g++.dg/ext/vector23.C: New testcase.
1891 2013-07-12  Michael Matz  <matz@suse.de>
1893         PR middle-end/55771
1894         * c-c++-common/pr55771.c: New test.
1896 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
1898         * gcc.target/aarch64/vect-movi.c: New.
1900 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
1902         PR target/57362
1903         * g++.dg/ext/pr57362.C: New.
1905 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
1907         PR target/57631
1908         * gcc.target/avr/torture/pr57631.c: New test.
1910 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/57827
1913         * g++.dg/cpp0x/constexpr-ice7.C: New.
1915 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1917         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1918         for EABI targets.
1919         * gcc.c-torture/execute/nest-align-1.x: New.
1921 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/57874
1924         * g++.dg/cpp0x/sfinae48.C: New.
1926 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1928         PR preprocessor/57824
1929         * c-c++-common/raw-string-17.c: New test.
1930         * c-c++-common/gomp/pr57824.c: New test.
1932 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
1934         PR c++/57869
1935         * g++.dg/cpp0x/reinterpret_cast1.C: New.
1936         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1937         * g++.dg/conversion/dr195.C: Update.
1938         * g++.dg/expr/cast2.C: Likewise.
1940 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
1942         * c-c++-common/raw-string-18.c: New test.
1943         * c-c++-common/raw-string-19.c: New test.
1945         PR preprocessor/57757
1946         * g++.dg/cpp/paste1.C: New test.
1947         * g++.dg/cpp/paste2.C: New test.
1949 2013-07-10  Graham Stott  <grahams@btinternet.com>
1951         * gcc.target/mips/mulsize-1.c: New.
1952         * gcc.target/mips/mulsize-2.c: New.
1953         * gcc.target/mips/mulsize-3.c: New.
1954         * gcc.target/mips/mulsize-4.c: New.
1956 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1958         PR c++/53094
1959         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1960         * g++.dg/ext/vector24.C: New testcase.
1962 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
1964         PR c++/53000
1965         * g++.dg/cpp0x/decltype17.C: Adjust.
1967 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
1969         PR c++/51786
1970         * g++.dg/cpp0x/pr51786.C: New.
1972 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1974         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1976         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1978         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1980         * gcc.target/powerpc/sd-vsx.c: Require dfp.
1981         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1983 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1985         PR fortran/57834
1986         * gfortran.dg/c_f_pointer_tests_8.f90: New.
1988 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1990         PR fortran/50554
1991         * gfortran.dg/do_check_9.f90: New.
1993 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1995         PR fortran/57785
1996         * gfortran.dg/dot_product_2.f90: New.
1998 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2000         PR fortran/57469
2001         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2003 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2005         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2006         * gfortran.dg/finalize_10.f90: Fix dg-final.
2008 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2010         PR target/57819
2011         * gcc.target/i386/pr57819.c: New test.
2013         PR rtl-optimization/57829
2014         * gcc.c-torture/execute/pr57829.c: New test.
2016 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2018         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2019         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2021 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
2023         PR target/57807
2024         * gcc.target/i386/pr57807.c: New test.
2026 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
2028         PR target/29776
2029         * gcc.dg/tree-ssa/vrp89.c: New test.
2031 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
2033         PR c++/28262
2034         * g++.dg/parse/defarg16.C: New.
2036 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
2038         PR rtl-optimization/55342
2039         * gcc.target/i386/pr55342.c: New.
2041 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2043         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
2045 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
2047         PR c++/14263
2048         * g++.dg/inherit/virtual10.C: New.
2050 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2052         PR c/57821
2053         * gcc.dg/large-size-array-6.c: New test.
2055 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2057         PR c++/38634
2058         * g++.dg/template/crash116.C: New.
2060 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
2062         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
2063         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
2065 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
2067         PR c++/54998
2068         * g++.dg/cpp0x/nsdmi-list3.C: New.
2070 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
2072         PR target/57777
2073         * gcc.target/i386/pr57777.c: New test.
2075         PR c++/57771
2076         * g++.dg/template/arg9.C: New test.
2078 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
2080         * gcc.target/i386/avx-inline.c: New test.
2082 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
2084         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
2085         * gcc.target/mips/call-2.c: Likewise.
2086         * gcc.target/mips/call-3.c: Likewise.
2087         * gcc.target/mips/lazy-binding-1.c: Likewise.
2089 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
2091         PR tree-optimization/57741
2092         * gcc.dg/vect/pr57741-1.c: New test.
2093         * gcc.dg/vect/pr57741-2.c: New test.
2094         * gcc.dg/vect/pr57741-3.c: New test.
2096 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2098         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
2099         on big endian.
2100         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
2101         * lib/target-supports.exp: Define aarch64_little_endian.
2103 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2105         * gcc.target/aarch64/abs_1.c: New test.
2107 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
2109         * gcc.target/aarch64/bfxil_1.c: New test.
2110         * gcc.target/aarch64/bfxil_2.c: Likewise.
2112 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2114         PR c/57766
2115         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
2116         array sizes from 100 to 20.
2118 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
2120         PR fortran/54788
2121         * gfortran.dg/pointer_remapping_8.f90: New.
2123 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
2125         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
2126         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
2127         * g++.dg/cpp1y/udlit-userdef-string.C: New.
2128         * g++.dg/cpp1y/complex_literals.h: New.
2130 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2132         PR c++/57645
2133         * g++.dg/cpp0x/noexcept21.C: New.
2135 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
2137         PR target/57736
2138         * gcc.target/i386/pr57736.c: New test.
2140 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2142         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
2143         c specific.
2144         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
2145         strings to match the fixed error messages.
2146         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2147         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
2148         message check.
2150 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2152         PR target/57744
2153         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
2154         stqcx. get even registers.
2156 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
2158         PR c++/57509
2159         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
2161 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2163         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
2164         Fix scan patterns.
2165         * gcc.target/i386/bmi-1.c: Ditto.
2166         * gcc.target/i386/bmi-bextr-4.c: New.
2167         * gcc.target/i386/bmi-bextr-5.c: Ditto.
2169 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
2171         PR c++/57682
2172         * g++.dg/cpp0x/initlist73.C: New.
2174 2013-06-27  Meador Inge  <meadori@codesourcery.com>
2176         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
2177         * g++.dg/simulate-thread/atomics-2.C: Likewise.
2178         * g++.dg/simulate-thread/atomics-1.C: Likewise.
2180 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2182         PR c++/57509
2183         * g++.dg/ext/pr57509.C: New file.
2185 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
2187         PR target/57623
2188         * gcc.target/i386/bmi-bextr-3.c: New test.
2190         PR target/57623
2191         * gcc.target/i386/bmi2-bzhi-1.c: New test.
2193 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
2195         PR c++/57172
2196         * g++.dg/cpp0x/pr57172.C: New testcase.
2198 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2200         * gcc.target/s390/htm-1.c: New file.
2201         * gcc.target/s390/htm-nofloat-1.c: New file.
2202         * gcc.target/s390/htm-xl-intrin-1.c: New file.
2204 2013-06-26  Tobias Burnus  <burnus@net-b.de>
2206         PR fortran/29800
2207         * gfortran.dg/bounds_check_17.f90: New.
2209 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
2211         PR c++/57640
2212         * g++.dg/cpp1y/pr57640.C: New.
2214 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2216         PR c/57692
2217         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2218         overflow due to size of arrays.
2220 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
2222         PR tree-optimization/57705
2223         * gcc.dg/vect/pr57705.c: New test.
2224         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2226 2013-06-25  Martin Jambor  <mjambor@suse.cz>
2228         PR middle-end/57670
2229         * g++.dg/ipa/pr57670.C: New test.
2231 2013-06-25  Richard Biener  <rguenther@suse.de>
2233         PR middle-end/56977
2234         * gcc.dg/pr56977.c: New testcase.
2236 2013-06-24  Martin Jambor  <mjambor@suse.cz>
2238         PR tree-optimization/57358
2239         * gcc.dg/ipa/pr57358.c: New test.
2241 2013-06-24  Richard Biener  <rguenther@suse.de>
2243         PR testsuite/57686
2244         * gcc.dg/torture/pr57584.c: Remove target specific bits.
2246 2013-06-24  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/57488
2249         * gcc.dg/torture/pr57488.c: New testcase.
2251 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2252             Dominique d'Humieres  <dominiq@lps.ens.fr>
2254         PR fortran/52413
2255         * gfortran.dg/fraction.f90: New.
2257 2013-06-24  Alan Modra  <amodra@gmail.com>
2259         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2260         Add scan-assembler-not "lvx".
2261         * gcc.target/powerpc/le-altivec-consts.c: New.
2263 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
2265         * g++.dg/cpp0x/sfinae47.C: New.
2267 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
2269         PR target/52483
2270         * gcc.target/sh/pr52483-1.c: New.
2271         * gcc.target/sh/pr52483-2.c: New.
2272         * gcc.target/sh/pr52483-3.c: New.
2273         * gcc.target/sh/pr52483-4.c: New.
2274         * gcc.target/sh/pr52483-5.c: New.
2276 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
2278         * gcc.target/i386/intrinsics_1.c: New test.
2279         * gcc.target/i386/intrinsics_2.c: Ditto.
2280         * gcc.target/i386/intrinsics_3.c: Ditto.
2281         * gcc.target/i386/intrinsics_4.c: Ditto.
2282         * gcc.target/i386/intrinsics_5.c: Ditto.
2283         * gcc.target/i386/intrinsics_6.c: Ditto.
2284         * gcc.target/i386/avx-1.c: Provide macros for builtins
2285         needing immediate arguments in f16cintrin.h and rtmintrin.h.
2287 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2289         PR fortran/37336
2290         * gfortran.dg/finalize_17.f90: New.
2292 2013-06-21  Tobias Burnus  <burnus@net-b.de>
2294         * gfortran.dg/realloc_on_assign_18.f90: New.
2296 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2298         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2299         Also changed the returns from error as distinct values so that
2300         debugging can get easier.
2301         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2302         errors specific to C, if necessary.  Also added new error
2303         hooks for C++.
2304         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2305         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2306         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2307         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2308         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2309         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2310         the same changes as parser_errors3.c, spaces were added between colons
2311         to not confuse C++ compiler with 2 colons as scope.
2312         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2313         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2314         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2315         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2316         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2317         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2318         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2319         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2320         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2321         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2322         * g++.dg/cilk-plus/cilk-plus.exp: New script.
2323         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2324         in the list.
2326 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
2328         PR other/53317
2329         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2331 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
2333         PR target/57655
2334         * gcc.target/i386/pr57655.c: New test.
2336 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
2338         * ada/acats/tests/gcc: Delete.
2339         * gnat.dg/style: Likewise.
2341 2013-06-20  Jeff Law  <law@redhat.com>
2343         PR tree-optimization/57660
2344         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2345         based on their branch cost.
2347         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2349 2013-06-20  Tobias Burnus  <burnus@net-b.de>
2351         PR fortran/57633
2352         * gfortran.dg/list_read_11.f90: New.
2354 2013-06-20  Richard Biener  <rguenther@suse.de>
2356         PR tree-optimization/57584
2357         * gcc.dg/torture/pr57584.c: New testcase.
2359 2013-06-19  Sharad Singhai  <singhai@google.com>
2361         * g++.dg/gcov/gcov-8.C: New testcase.
2362         * lib/gcov.exp: Handle intermediate format.
2364 2013-06-19  Wei Mi  <wmi@google.com>
2366         PR rtl-optimization/57518
2367         * testsuite/gcc.dg/pr57518.c: New test.
2369 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2371         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2373 2013-06-19  Jan Hubicka  <jh@suse.cz>
2375         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2377 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2379         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2380         hard-coded values of array sizes with a #define.
2381         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2382         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2383         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2384         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2385         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2387 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
2389         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2390         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2392 2013-06-19  Jeff Law  <law@redhat.com>
2394         * gcc.dg/tree-ssa/forwprop-28.c: New test.
2396 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2398         PR c++/57638
2399         * g++.dg/template/error53.C: New.
2401 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2403         PR target/55033
2404         * gcc.target/powerpc/pr55033.c: Fix options.
2406 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
2408         * gcc.target/i386/inline_error.c: New test.
2409         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2410         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2412 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
2414         PR c++/53211
2415         * g++.dg/cpp0x/decltype55.C: New.
2417 2013-06-18  Marek Polacek  <polacek@redhat.com>
2419         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2421 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2423         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2425 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2427         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2428         Also changed the returns from error as distinct values so that it is
2429         easier to debug.
2431 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
2433         * gcc.target/aarch64/scalar_intrinsics.c: Update.
2435 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
2437         PR c++/16128
2438         * g++.dg/template/error52.C: New.
2439         * g++.dg/lookup/friend15.C: Update.
2440         * g++.dg/parse/error11.C: Likewise.
2441         * g++.dg/parse/error14.C: Likewise.
2442         * g++.dg/parse/parser-pr28152-2.C: Likewise.
2443         * g++.dg/parse/template25.C: Likewise.
2444         * g++.old-deja/g++.jason/cond.C: Likewise.
2445         * g++.old-deja/g++.mike/for2.C: Likewise.
2446         * g++.old-deja/g++.robertl/eb125.C: Likewise.
2447         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2449 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2451         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2452         ensure alignment.
2454 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2456         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2457         accidentally placing minus sign for length instead of stride.
2459 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
2461         PR rtl-optimization/57425
2462         PR rtl-optimization/57569
2463         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2464         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2466 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
2468         PR fortran/49074
2469         PR fortran/56136
2470         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2471         packing.
2472         * gfortran.dg/typebound_assignment_6.f03: New.
2474 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
2476         * gcc.target/h8300/h8300.exp: New.
2477         * gcc.dg/pragma-isr.c: Move to ...
2478         * gcc.target/sh/torture/pragma-isr.c: ... here ...
2479         * gcc.target/h8300/pragma-isr.c: ... and here.
2480         * gcc.dg/pragma-isr2.c: Move to ...
2481         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2482         * gcc.target/h8300/pragma-isr2.c: ... and here.
2483         * gcc.dg/pragma-isr-trapa.c: Move to ...
2484         * gcc.target/sh/pragma-isr-trapa.c: ... here.
2485         * gcc.dg/pragma-isr-trapa2.c: Move to ...
2486         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2487         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2488         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2489         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2490         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2491         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2492         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2493         * gcc.dg/attr-isr-trap_exit.c: Move to ...
2494         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2495         * gcc.dg/attr-isr-trapa.c: Move to ...
2496         * gcc.target/sh/attr-isr-trapa.c: ... here.
2498 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2500         PR c++/51413
2501         * g++.dg/ext/builtin-offsetof1.C: New.
2503 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
2505         * gcc.target/aarch64/vect_smlal_1.c: New file.
2507 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2509         PR fortran/57508
2510         * gfortran.dg/defined_assignment_7.f90: New.
2512 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
2514         PR c++/57599
2515         * g++.dg/rtti/dyncast6.C: New.
2516         * g++.dg/cpp0x/dyncast1.C: Likewise.
2518 2013-06-14  Alan Modra  <amodra@gmail.com>
2520         PR middle-end/57134
2521         * gcc.dg/pr57134.c: New.
2523 2013-06-14  Tobias Burnus  <burnus@net-b.de>
2525         PR fortran/57596
2526         * gfortran.dg/deferred_type_param_9.f90: New.
2528 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2530         * gcc.dg/fold-minus-1.c: New testcase.
2532 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
2534         PR fortran/49074
2535         * gfortran.dg/typebound_assignment_5.f03: New.
2537 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
2539         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2541 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2542             Pat Haugen  <pthaugen@us.ibm.com>
2543             Peter Bergner  <bergner@vnet.ibm.com>
2545         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2546         load/store instructions on power7, power8.
2547         * gcc.target/powerpc/atomic-p8.c: Likewise.
2549 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2551         PR c/57577
2552         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2554 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
2556         PR c++/38958
2557         * g++.dg/warn/Wunused-var-20.C: New.
2559 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2561         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2562         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2563         Run with -fno-common.
2565 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2567         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2568         and exit function calls with return 1 and return 0, respectively.
2570 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
2572         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2573         New tests.
2575 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
2577         PR tree-optimization/57361
2578         * gcc.dg/tree-ssa/pr57361.c: New file.
2580 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2582         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2583         to ensure alignment.
2584         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2586 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2588         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2590 2013-06-12  Tobias Burnus  <burnus@net-b.de>
2591             Dominique d'Humieres  <dominiq@lps.ens.fr>
2593         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2595 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
2597         PR target/56564
2598         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2599         * gcc.target/i386/pr56564-3.c: Likewise.
2601 2013-06-11  Tobias Burnus  <burnus@net-b.de>
2603         PR fortran/57535
2604         * gfortran.dg/class_array_18.f90: New.
2606 2013-06-11  Jan Hubicka  <jh@suse.cz>
2608         PR c++/57551
2609         * g++.dg/ext/visibility/anon6.C: Update testcase.
2611 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2613         PR c/57563
2614         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2615         in how we check __sec_reduce_mutating function's result.
2617 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2618             Pat Haugen  <pthaugen@us.ibm.com>
2619             Peter Bergner  <bergner@vnet.ibm.com>
2621         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2622         direct move instructions.
2623         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2624         * gcc.target/powerpc/direct-move.h: Likewise.
2625         * gcc.target/powerpc/direct-move-float1.c: Likewise.
2626         * gcc.target/powerpc/direct-move-float2.c: Likewise.
2627         * gcc.target/powerpc/direct-move-double1.c: Likewise.
2628         * gcc.target/powerpc/direct-move-double2.c: Likewise.
2629         * gcc.target/powerpc/direct-move-long1.c: Likewise.
2630         * gcc.target/powerpc/direct-move-long2.c: Likewise.
2632 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
2634         PR c++/52440
2635         * g++.dg/cpp0x/pr52440.C: New.
2637 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
2639         PR target/56564
2640         * gcc.target/i386/pr56564-1.c: New test.
2641         * gcc.target/i386/pr56564-2.c: New test.
2642         * gcc.target/i386/pr56564-3.c: New test.
2643         * gcc.target/i386/pr56564-4.c: New test.
2644         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2645         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2646         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2647         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2648         * gcc.target/i386/vect-sizes-1.c: Likewise.
2649         * gcc.target/i386/memcpy-1.c: Likewise.
2650         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2651         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2653 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
2655         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2656         systems to cover all GNU systems.
2657         * g++.dg/abi/guard2.C: Likewise.
2658         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2659         * g++.dg/eh/sighandle.C: Likewise.
2660         * g++.dg/ext/cleanup-10.C: Likewise.
2661         * g++.dg/ext/cleanup-11.C: Likewise.
2662         * g++.dg/ext/cleanup-8.C: Likewise.
2663         * g++.dg/ext/cleanup-9.C: Likewise.
2664         * g++.dg/opt/const5.C: Likewise.
2665         * g++.dg/opt/life1.C: Likewise.
2666         * g++.dg/other/pr39496.C: Likewise.
2667         * g++.old-deja/g++.abi/aggregates.C: Likewise.
2668         * g++.old-deja/g++.abi/align.C: Likewise.
2669         * g++.old-deja/g++.abi/bitfields.C: Likewise.
2670         * g++.old-deja/g++.law/weak.C: Likewise.
2671         * g++.old-deja/g++.pt/asm1.C: Likewise.
2672         * gcc.c-torture/execute/20030125-1.x: Likewise.
2673         * gcc.c-torture/execute/990127-2.x: Likewise.
2674         * gcc.dg/20041106-1.c: Likewise.
2675         * gcc.dg/20050503-1.c: Likewise.
2676         * gcc.dg/builtin-object-size-5.c: Likewise.
2677         * gcc.dg/cleanup-10.c: Likewise.
2678         * gcc.dg/cleanup-11.c: Likewise.
2679         * gcc.dg/cleanup-8.c: Likewise.
2680         * gcc.dg/cleanup-9.c: Likewise.
2681         * gcc.dg/complex-5.c: Likewise.
2682         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2683         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2684         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2685         * gcc.dg/dfp/pr35739.c: Likewise.
2686         * gcc.dg/fdata-sections-1.c: Likewise.
2687         * gcc.dg/lto/20090206-1_0.c: Likewise.
2688         * gcc.dg/lto/20090206-2_0.c: Likewise.
2689         * gcc.dg/pr30360.c: Likewise.
2690         * gcc.dg/pr37303.c: Likewise.
2691         * gcc.dg/pr39323-1.c: Likewise.
2692         * gcc.dg/pr39323-2.c: Likewise.
2693         * gcc.dg/pr39323-3.c: Likewise.
2694         * gcc.dg/pr45416.c: Likewise.
2695         * gcc.dg/setjmp-2.c: Likewise.
2696         * gcc.dg/split-1.c: Likewise.
2697         * gcc.dg/split-3.c: Likewise.
2698         * gcc.dg/split-4.c: Likewise.
2699         * gcc.dg/strlenopt-12g.c: Likewise.
2700         * gcc.dg/strlenopt-14g.c: Likewise.
2701         * gcc.dg/strlenopt-14gf.c: Likewise.
2702         * gcc.dg/strlenopt-16g.c: Likewise.
2703         * gcc.dg/strlenopt-17g.c: Likewise.
2704         * gcc.dg/strlenopt-18g.c: Likewise.
2705         * gcc.dg/strlenopt-1f.c: Likewise.
2706         * gcc.dg/strlenopt-22g.c: Likewise.
2707         * gcc.dg/strlenopt-2f.c: Likewise.
2708         * gcc.dg/strlenopt-4g.c: Likewise.
2709         * gcc.dg/strlenopt-4gf.c: Likewise.
2710         * gcc.dg/struct-ret-3.c: Likewise.
2711         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2712         * gcc.misc-tests/linkage.exp: Likewise.
2713         * gcc.target/i386/20000724-1.c: Likewise.
2714         * gcc.target/i386/align-main-3.c: Likewise.
2715         * gcc.target/i386/cleanup-1.c: Likewise.
2716         * gcc.target/i386/inline-mcpy.c: Likewise.
2717         * gcc.target/i386/pr32268.c: Likewise.
2718         * gcc.target/i386/pr36613.c: Likewise.
2719         * gcc.target/i386/pr39013-1.c: Likewise.
2720         * gcc.target/i386/pr39013-2.c: Likewise.
2721         * gcc.target/i386/pr39496.c: Likewise.
2722         * gcc.target/i386/pr40906-3.c: Likewise.
2723         * gcc.target/i386/pr46084.c: Likewise.
2724         * lib/target-supports.exp (check_effective_target_pie): Likewise.
2726 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
2728         PR target/6526
2729         * gcc.target/sh/pr6526.c: New.
2731 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
2733         PR target/57568
2734         * gcc.c-torture/execute/pr57568.c: New test.
2736 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
2738         PR c++/37404
2739         * g++.dg/other/vararg-4.C: New.
2741 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
2743         PR rtl-optimization/57559
2744         * gcc.target/s390/pr57559.c : New test.
2746 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2748         PR fortran/37336
2749         * gfortran.dg/finalize_10.f90: New.
2750         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2751         * gfortran.dg/finalize_15.f90: New.
2753 2013-06-08  Tobias Burnus  <burnus@net-b.de>
2755         PR fortran/57553
2756         * gfortran.dg/storage_size_4.f90: New.
2758 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
2760         PR c++/57548
2761         * testsuite/g++.dg/ext/pr57548.C: New test.
2763 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2765         PR middle-end/57541
2766         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2768 2013-06-07  Jan Hubicka  <jh@suse.cz>
2770         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2772 2013-06-07  Tobias Burnus  <burnus@net-b.de>
2774         PR fortran/57549
2775         * gfortran.dg/array_constructor_48.f90: New.
2776         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2777         * gfortran.dg/array_constructor_type_15.f03: Ditto.
2779 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2781         PR target/56315
2782         * gcc.target/arm/xordi3-opt.c: New test.
2784 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2786         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2787         Revert to dg-options.
2789 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2791         PR target/55033
2792         * gcc.target/powerpc/pr55033.c: New.
2794 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
2796         PR c++/53658
2797         * g++.dg/cpp0x/alias-decl-36.C: New.
2799 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2800             Pat Haugen  <pthaugen@us.ibm.com>
2801             Peter Bergner  <bergner@vnet.ibm.com>
2803         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2804         power8 builtin functions.
2805         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2806         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2807         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2808         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2809         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2810         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2811         * gcc.target/powerpc/p8vector-vectorize-1.c: New
2812         tests to test power8 auto-vectorization.
2813         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2814         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2815         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2816         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2818         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2819         powerpc_p8vector_ok instead of powerpc_vsx_ok.
2821         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2823         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2824         support.
2825         (check_effective_target_powerpc_p8vector_ok): Likewise.
2826         (is-effective-target): Likewise.
2827         (check_vect_support_and_set_flags): Likewise.
2829 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
2831         PR c++/43652
2832         * g++.dg/parse/error53.C: New.
2834 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
2836         PR rtl-optimization/57459
2837         * gcc.target/i386/pr57459.c: New test.
2839 2013-06-06  Teresa Johnson  <tejohnson@google.com>
2841         PR c++/53743
2842         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2843         into -freorder-blocks-and-partition test.
2844         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2845         * gcc.dg/tree-prof/20041218-1.c: Ditto.
2846         * gcc.dg/tree-prof/pr52027.c: Use -O2.
2847         * gcc.dg/tree-prof/pr50907.c: Ditto.
2848         * gcc.dg/tree-prof/pr45354.c: Ditto.
2849         * g++.dg/tree-prof/partition2.C: Ditto.
2850         * g++.dg/tree-prof/partition3.C: Ditto.
2852 2013-06-06  Tobias Burnus  <burnus@net-b.de>
2854         PR fortran/57542
2855         * gfortran.dg/finalize_16.f90: New.
2857 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2859         * gcc.dg/vect/no-section-anchors-vect-68.c:
2860         Add dg-skip-if aarch64_tiny.
2862 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2864         PR C/57457
2865         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2866         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2868 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
2870         PR c++/51908
2871         * g++.dg/cpp0x/decltype54.C: New.
2873 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
2875         * gcc.dg/fshort-wchar.c: Add extra dg-options for
2876         arm*-*-*eabi* targets.
2877         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2878         arm*-*-* targets.
2879         * gcc.dg/tree-ssa/pr43491.c: Likewise.
2881 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
2882             Tobias Burnus  <burnus@net-b.de>
2884         * gfortran.dg/string_length_2.f90: Fix dg-do run.
2885         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
2886         * gfortran.dg/io_real_boz_4.f90: Ditto.
2887         * gfortran.dg/io_real_boz_5.f90: Ditto.
2889 2013-06-05  Andreas Schwab  <schwab@suse.de>
2891         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2893 2013-06-04  Jan Hubicka  <jh@suse.cz>
2895         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2897 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2899         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2900         parameters with void.
2901         (main2): Removed argc parameter.
2902         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2903         (main): Replaced argc, argv parameters with void.
2904         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2905         (main2): Removed argc parameter.
2906         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2907         argv parameters with void.  Added __asm volatile to avoid optimization
2908         on argc, if necessary.
2909         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2910         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2911         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2912         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2913         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2914         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2915         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2916         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2917         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2918         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2919         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2920         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2921         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2922         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2923         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2924         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2925         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2926         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2927         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2928         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2929         parameters with void.
2930         (main2): Removed argc parameter.
2931         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2932         (main): Replaced argc, argv parameters with void.
2933         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2934         argv parameters with void.  Also renamed this function as main, and
2935         delete the existing main.
2936         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2937         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2938         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2940 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
2942         * gcc.target/aarch64/movi_1.c: New test.
2944 2013-06-04  Tobias Burnus  <burnus@net-b.de>
2946         PR fortran/37336
2947         * gfortran.dg/finalize_12.f90: New.
2948         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2949         end of scope finalization.
2950         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2951         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2952         * gfortran.dg/auto_dealloc_2.f90: Ditto.
2953         * gfortran.dg/class_19.f03: Ditto.
2954         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2955         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2956         * gfortran.dg/extends_14.f03: Ditto.
2957         * gfortran.dg/move_alloc_4.f90: Ditto.
2958         * gfortran.dg/typebound_proc_27.f03: Ditto.
2960 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
2962         * gfortran.dg/bounds_check_7.f90: Remove "! {".
2963         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2964         * gfortran.dg/default_initialization_5.f90: Update dg-do.
2965         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2966         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2967         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2968         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2969         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
2970         * gfortran.dg/io_real_boz_4.f90: Ditto.
2971         * gfortran.dg/io_real_boz_5.f90: Ditto.
2972         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2973         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2974         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2975         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2976         * gfortran.dg/transpose_2.f90: Fix dg-output.
2978 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2980         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2981         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2982         dg-option and an header comment.
2984 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
2986         PR c++/57419
2987         * g++.dg/cpp0x/sfinae46.C: New.
2988         * g++.dg/cpp0x/defaulted13.C: Adjust.
2989         * g++.dg/cpp0x/defaulted2.C: Likewise.
2990         * g++.dg/cpp0x/defaulted26.C: Likewise.
2991         * g++.dg/cpp0x/defaulted3.C: Likewise.
2992         * g++.dg/cpp0x/error1.C: Likewise.
2993         * g++.dg/cpp0x/implicit1.C: Likewise.
2994         * g++.dg/cpp0x/implicit11.C: Likewise.
2995         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2996         * g++.dg/cpp0x/initlist47.C: Likewise.
2997         * g++.dg/cpp0x/initlist9.C: Likewise.
2998         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2999         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3000         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3001         * g++.dg/cpp0x/union4.C: Likewise.
3002         * g++.dg/template/crash108.C: Likewise.
3003         * g++.dg/template/crash41.C: Likewise.
3004         * g++.old-deja/g++.jason/local.C: Likewise.
3005         * g++.old-deja/g++.law/visibility3.C: Likewise.
3007 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3009         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3010         * gcc.dg/vect/bb-slp-14.c: Ditto.
3011         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3012         * gcc.dg/vect/bb-slp-23.c: Ditto.
3013         * gcc.dg/vect/bb-slp-15.c: Ditto.
3014         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3015         * gcc.dg/vect/bb-slp-24.c: Ditto.
3016         * gcc.dg/vect/bb-slp-16.c: Ditto.
3017         * gcc.dg/vect/bb-slp-25.c: Ditto.
3018         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3019         * gcc.dg/vect/bb-slp-17.c: Ditto.
3020         * gcc.dg/vect/bb-slp-1.c: Ditto.
3021         * gcc.dg/vect/bb-slp-26.c: Ditto.
3022         * gcc.dg/vect/bb-slp-18.c: Ditto.
3023         * gcc.dg/vect/bb-slp-2.c: Ditto.
3024         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
3025         * gcc.dg/vect/bb-slp-27.c: Ditto.
3026         * gcc.dg/vect/bb-slp-19.c: Ditto.
3027         * gcc.dg/vect/bb-slp-3.c: Ditto.
3028         * gcc.dg/vect/bb-slp-28.c: Ditto.
3029         * gcc.dg/vect/bb-slp-4.c: Ditto.
3030         * gcc.dg/vect/bb-slp-29.c: Ditto.
3031         * gcc.dg/vect/bb-slp-5.c: Ditto.
3032         * gcc.dg/vect/bb-slp-6.c: Ditto.
3033         * gcc.dg/vect/bb-slp-8a.c: Ditto.
3034         * gcc.dg/vect/bb-slp-7.c: Ditto.
3035         * gcc.dg/vect/bb-slp-8b.c: Ditto.
3036         * gcc.dg/vect/bb-slp-8.c: Ditto.
3037         * gcc.dg/vect/bb-slp-9.c: Ditto.
3038         * gcc.dg/vect/bb-slp-10.c: Ditto.
3039         * gcc.dg/vect/bb-slp-11.c: Ditto.
3040         * gcc.dg/vect/bb-slp-20.c: Ditto.
3041         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
3042         * gcc.dg/vect/bb-slp-21.c: Ditto.
3043         * gcc.dg/vect/bb-slp-30.c: Ditto.
3044         * gcc.dg/vect/bb-slp-13.c: Ditto.
3045         * gcc.dg/vect/bb-slp-22.c: Ditto.
3046         * g++.dg/vect/slp-pr50413.cc: Ditto.
3047         * g++.dg/vect/slp-pr56812.cc: Ditto.
3048         * g++.dg/vect/slp-pr50819.cc: Ditto.
3050 2013-06-01  Tobias Burnus  <burnus@net-b.de>
3052         PR fortran/57456
3053         * gfortran.dg/class_array_17.f90: New.
3055 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3057         * ada/acats/floatstore.lst: New.
3058         * ada/acats/run_all.sh: Process it.
3060 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
3062         * gcc.target/powerpc/e500-ord-1.c: New test.
3063         * gcc.target/powerpc/e500-ord-2.c: Likewise.
3064         * gcc.target/powerpc/e500-unord-1.c: Likewise.
3065         * gcc.target/powerpc/e500-unord-2.c: Likewise.
3067 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3069         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
3071 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3073         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
3075 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3077         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
3079 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3081         PR c/57452
3082         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
3083         test-case.
3085 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3087         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
3089 2013-05-31  Marek Polacek  <polacek@redhat.com>
3091         PR tree-optimization/57478
3092         PR tree-optimization/57453
3093         * gcc.dg/torture/pr57478.c: New test.
3095 2013-05-31  Tobias Burnus  <burnus@net-b.de>
3097         PR fortran/57456
3098         * gfortran.dg/class_array_17.f90: New.
3100 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3102         PR target/56315
3103         * gcc.target/arm/iordi3-opt.c: New test.
3105 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
3107         PR fortran/54190
3108         PR fortran/57217
3109         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
3110         * gfortran.dg/interface_26.f90: Ditto.
3111         * gfortran.dg/proc_ptr_11.f90: Ditto.
3112         * gfortran.dg/proc_ptr_15.f90: Ditto.
3113         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3114         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
3115         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3116         * gfortran.dg/typebound_override_1.f90: Ditto.
3117         * gfortran.dg/typebound_override_4.f90: Ditto.
3118         * gfortran.dg/typebound_proc_6.f03: Ditto.
3119         * gfortran.dg/assumed_type_7.f90: New test.
3120         * gfortran.dg/typebound_override_5.f90: New test.
3121         * gfortran.dg/typebound_override_6.f90: New test.
3122         * gfortran.dg/typebound_override_7.f90: New test.
3124 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3126         PR middle-end/57073
3127         * gfortran.dg/power_6.f90: New.
3129 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
3131         * gcc.target/aarch64/insv_1.c: New test.
3133 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
3135         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
3136         dg-skip-if "No stabs".
3138 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
3140         PR fortran/54189
3141         * gfortran.dg/assumed_size_1.f90: New.
3143 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3145         * gcc.dg/shrink-wrap-alloca.c: New added.
3146         * gcc.dg/shrink-wrap-pretend.c: New added.
3147         * gcc.dg/shrink-wrap-sibcall.c: New added.
3149 2013-05-30  Tobias Burnus  <burnus@net-b.de>
3151         PR fortran/57458
3152         * gfortran.dg/assumed_rank_13.f90: New.
3154 2013-05-29  Easwaran Raman  <eraman@google.com>
3156         PR tree-optimization/57442
3157         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
3159 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3161         PR tree-optimization/57441
3162         * gcc.c-torture/compile/pr57441.c: New.
3164 2013-05-29  Dehao Chen  <dehao@google.com>
3166         PR testsuite/57413
3167         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3169 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3171         PR fortran/37336
3172         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
3173         * gfortran.dg/class_19.f03: Ditto.
3175 2013-05-29  Richard Biener  <rguenther@suse.de>
3177         * gcc.dg/vect/bb-slp-32.c: New testcase.
3179 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3181         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
3182         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
3183         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
3184         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
3185         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3186         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
3187         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
3188         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3189         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
3190         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
3191         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
3192         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
3193         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
3194         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
3195         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3196         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3197         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3198         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3199         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3200         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3201         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3202         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3203         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3204         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3205         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3206         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3207         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3208         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3209         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3210         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3211         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3212         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3213         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3214         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3215         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3216         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3217         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3218         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3219         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3221 2013-05-29  Tobias Burnus  <burnus@net-b.de>
3223         PR fortran/37336
3224         * gfortran.dg/finalize_11.f90: New.
3225         * gfortran.dg/finalize_4.f03: Remove dg-error.
3226         * gfortran.dg/finalize_5.f03: Ditto.
3227         * gfortran.dg/finalize_6.f03: Ditto.
3228         * gfortran.dg/finalize_7.f03: Ditto.
3230 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3232         * gfortran.dg/class_array_16.f90: New.
3234 2013-05-28  Tobias Burnus  <burnus@net-b.de>
3236         PR fortran/57435
3237         * testsuite/gfortran.dg/use_29.f90: New.
3239 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3241         * gnat.dg/fp_exception.adb: New test.
3243 2013-05-28  Richard Biener  <rguenther@suse.de>
3245         PR tree-optimization/56787
3246         * gcc.dg/vect/pr56787.c: New testcase.
3248 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
3249             Tobias Burnus  <burnus@net-b.de>
3251         PR fortran/57217
3252         * gfortran.dg/typebound_override_4.f90: New.
3254 2013-05-28  Richard Biener  <rguenther@suse.de>
3256         PR tree-optimization/57411
3257         * g++.dg/opt/pr57411.C: New testcase.
3259 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3261         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3262         * gcc.dg/builtin-bswap-9.c: Likewise.
3264 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
3266         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3268 2013-05-27  Richard Biener  <rguenther@suse.de>
3270         PR middle-end/57412
3271         * gcc.dg/gomp/pr57412.c: New testcase.
3273 2013-05-27  Bud Davis  <jmdavis@link.com>
3275         PR fortran/50405
3276         * gfortran.dg/stfunc_8.f90: New.
3278 2013-05-27  Richard Biener  <rguenther@suse.de>
3280         PR tree-optimization/57343
3281         * gcc.dg/torture/pr57343.c: New testcase.
3283 2013-05-27  Richard Biener  <rguenther@suse.de>
3285         PR tree-optimization/57417
3286         * gcc.dg/torture/pr57417.c: New testcase.
3288 2013-05-27  Richard Biener  <rguenther@suse.de>
3290         PR tree-optimization/57396
3291         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3293 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3295         * gnat.dg/specs/last_bit.ads: New test.
3297 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3299         * gnat.dg/specs/machine_attribute.ads: New test.
3301 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
3303         * gnat.dg/incomplete3.ad[sb]: New test.
3305 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3307         PR target/53916
3308         * gcc.target/mips/div-13.c: New test.
3310 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
3312         PR target/55777
3313         * gcc.target/mips/mips16-attributes-5.c,
3314         * gcc.target/mips/mips16-attributes-6.c: New tests.
3316 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
3318         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3319         * gcc.dg/builtin-bswap-8.c: Likewise.
3321 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3323         PR c++/52216
3324         * g++.dg/cpp0x/new1.C: New.
3326 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
3328         PR c++/25666
3329         * g++.dg/parse/dtor16.C: New.
3330         * g++.dg/parse/dtor6.C: Adjust.
3332 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3334         PR c++/19618
3335         * g++.dg/expr/bitfield12.C: New.
3337 2013-05-24  Jeff Law  <law@redhat.com>
3339         PR tree-optimization/57124
3340         * gcc.c-torture/execute/pr57124.c: New test.
3341         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3343 2013-05-24  Martin Jambor  <mjambor@suse.cz>
3345         PR tree-optimization/57294
3346         * gcc.dg/ipa/pr57294.c: New test.
3348 2013-05-24  Dehao Chen  <dehao@google.com>
3350         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3352 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
3354         * gcc.target/aarch64/scalar_intrinsics.c
3355         (force_simd): Use a valid instruction.
3356         (test_vdupd_lane_s64): Pass a valid lane argument.
3357         (test_vdupd_lane_u64): Likewise.
3359 2013-05-24  Richard Biener  <rguenther@suse.de>
3361         PR tree-optimization/57287
3362         * gcc.dg/pr57287.c: New testcase.
3364 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3366         PR c++/26572
3367         * g++.dg/template/error51.C: New.
3369 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
3371         PR c++/25503
3372         * g++.dg/template/bitfield2.C: New.
3374 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3376         * gnat.dg/specs/noinline1.ads: New test.
3377         * gnat.dg/noinline2.ad[sb]: Likewise.
3378         * gnat.dg/specs/noinline3.ads: Likewise.
3379         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3381 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
3383         PR tree-ssa/57385
3384         * gcc.dg/tree-ssa/pr57385.c: New test.
3386 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3388         * gnat.dg/derived_type4.adb: New test.
3390 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
3392         * gcc.dg/builtin-bswap-6.c: New test.
3393         * gcc.dg/builtin-bswap-7.c: Likewise.
3394         * gcc.dg/builtin-bswap-8.c: Likewise.
3395         * gcc.dg/builtin-bswap-9.c: Likewise.
3397 2013-05-23  Christian Bruel  <christian.bruel@st.com>
3399         PR debug/57351
3400         * gcc.dg/debug/pr57351.c: New test
3402 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
3404         * gcc.target/aarch64/vect-clz.c: New file.
3406 2013-05-23  Martin Jambor  <mjambor@suse.cz>
3408         PR middle-end/57347
3409         * gcc.dg/ipa/pr57347.c: New test.
3411 2013-05-23  Richard Biener  <rguenther@suse.de>
3413         PR tree-optimization/57380
3414         * g++.dg/tree-ssa/pr57380.C: New testcase.
3416 2013-05-23  Richard Biener  <rguenther@suse.de>
3418         PR middle-end/57381
3419         * gcc.dg/torture/pr57381.c: New testcase.
3421 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
3423         PR middle-end/57344
3424         * gcc.c-torture/execute/pr57344-1.c: New test.
3425         * gcc.c-torture/execute/pr57344-2.c: New test.
3426         * gcc.c-torture/execute/pr57344-3.c: New test.
3427         * gcc.c-torture/execute/pr57344-4.c: New test.
3429 2013-05-23  Richard Biener  <rguenther@suse.de>
3431         PR rtl-optimization/57341
3432         * gcc.dg/torture/pr57341.c: New testcase.
3434 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3436         PR c++/57352
3437         * g++.dg/parse/crash62.C: New.
3439 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3440             Pat Haugen  <pthaugen@us.ibm.com>
3441             Peter Bergner  <bergner@vnet.ibm.com>
3443         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3444         crypto builtins.
3446 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3448         PR fortran/57364
3449         * gfortran.dg/defined_assignment_6.f90: New.
3451 2013-05-22  Tobias Burnus  <burnus@net-b.de>
3453         PR fortran/57338
3454         * gfortran.dg/assumed_type_6.f90: New.
3456 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
3458         PR c++/57211
3459         * g++.dg/cpp0x/Wunused-parm.C: New.
3461 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
3463         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3464         * g++.dg/warn/Wdouble-promotion.C: Likewise.
3466 2013-05-21  Easwaran Raman  <eraman@google.com>
3468         PR tree-optimization/57322
3469         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3471 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
3473         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3474         .set (no)?micromips
3476 2013-05-21  Tobias Burnus  <burnus@net-b.de>
3478         PR fortran/57035
3479         * gfortran.dg/assumed_type_5.f90: New.
3480         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3481         * gfortran.dg/assumed_rank_2.f90: Ditto.
3482         * gfortran.dg/assumed_type_3.f90: Update dg-error.
3483         * gfortran.dg/no_arg_check_3.f90: Ditto.
3485 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3487         PR tree-optimization/57331
3488         * gcc.c-torture/compile/pr57331.c: New test.
3490 2013-05-21  Richard Biener  <rguenther@suse.de>
3492         PR tree-optimization/57330
3493         * gcc.dg/torture/pr57330.c: New testcase.
3495 2013-05-21  Richard Biener  <rguenther@suse.de>
3497         PR tree-optimization/57303
3498         * gcc.dg/torture/pr57303.c: New testcase.
3500 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
3502         PR tree-optimization/57321
3503         * gcc.c-torture/execute/pr57321.c: New test.
3505 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3507         PR fortran/48858
3508         PR fortran/55465
3509         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3510         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3511         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3512         * gfortran.dg/binding_label_tests_3.f03: Ditto.
3513         * gfortran.dg/binding_label_tests_4.f03: Ditto.
3514         * gfortran.dg/binding_label_tests_5.f03: Ditto.
3515         * gfortran.dg/binding_label_tests_6.f03: Ditto.
3516         * gfortran.dg/binding_label_tests_7.f03: Ditto.
3517         * gfortran.dg/binding_label_tests_8.f03: Ditto.
3518         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3519         * gfortran.dg/binding_label_tests_24.f90: New.
3520         * gfortran.dg/binding_label_tests_25.f90: New.
3522 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3524         PR fortran/48858
3525         * gfortran.dg/binding_label_tests_17.f90: New.
3526         * gfortran.dg/binding_label_tests_18.f90: New.
3527         * gfortran.dg/binding_label_tests_19.f90: New.
3528         * gfortran.dg/binding_label_tests_20.f90: New.
3529         * gfortran.dg/binding_label_tests_21.f90: New.
3530         * gfortran.dg/binding_label_tests_22.f90: New.
3531         * gfortran.dg/binding_label_tests_23.f90: New.
3533 2013-05-20  Tobias Burnus  <burnus@net-b.de>
3535         PR fortran/48858
3536         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3537         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3538         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3539         * gfortran.dg/common_18.f90: New.
3540         * gfortran.dg/common_19.f90: New.
3541         * gfortran.dg/common_20.f90: New.
3542         * gfortran.dg/common_21.f90: New.
3544 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/12288
3547         * g++.dg/parse/error52.C: New.
3548         * g++.dg/parse/error3.C: Adjust.
3549         * g++.dg/parse/error36.C: Likewise.
3551 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
3553         PR target/56547
3554         * gcc.target/sh/pr56547-1.c: New.
3555         * gcc.target/sh/pr56547-2.c: New.
3557 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3559         PR c++/23608
3560         * g++.dg/warn/Wsign-compare-6.C: New.
3561         * g++.dg/warn/Wdouble-promotion.C: Adjust.
3563 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3565         PR c++/57327
3566         * g++.dg/template/error50.C: New.
3568 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
3570         PR c++/10207
3571         * g++.dg/ext/complit13.C: New.
3573 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
3575         PR c++/57175
3576         * g++.dg/pr57175.C: New testcase.
3578 2013-05-17  Easwaran Raman  <eraman@google.com>
3580         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3582 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
3584         PR testsuite/57313
3585         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3587 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3589         PR rtl-optimization/57281
3590         PR rtl-optimization/57300
3591         * gcc.dg/pr57300.c: New test.
3592         * gcc.c-torture/execute/pr57281.c: New test.
3594 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
3596         PR c++/18126
3597         * g++.dg/ext/sizeof-complit.C: New.
3599 2013-05-17  Marek Polacek  <polacek@redhat.com>
3601         * gcc.dg/strlenopt-25.c: New test.
3602         * gcc.dg/strlenopt-26.c: Likewise.
3604 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
3606         * gcc.target/i386/rotate-4.c: Compile only with -mavx
3607         instead of -mavx2, require only avx instead of avx2.
3608         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3609         of avx2-check.h and turn into an avx runtime test instead of
3610         avx2 runtime test.
3612 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3614         * g++.dg/ext/vector22.C: Uncomment working test.
3616 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
3618         PR c++/17410
3619         * g++.dg/template/pr17410.C: New.
3621 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
3623         * gcc.target/i386/rotate-3.c: New test.
3624         * gcc.target/i386/rotate-3a.c: New test.
3625         * gcc.target/i386/rotate-4.c: New test.
3626         * gcc.target/i386/rotate-4a.c: New test.
3627         * gcc.target/i386/rotate-5.c: New test.
3628         * gcc.target/i386/rotate-5a.c: New test.
3630 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3632         * gcc.dg/visibility-21.c: Require section_anchors.
3634 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
3636         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3637         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3638         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3640 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
3642         * gcc.dg/visibility-21.c: New.
3644 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
3646         PR middle-end/57286
3647         * gcc.dg/pr57286.c: New testcase.
3648         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3649         * g++.dg/ext/vector22.C: Comment out transformations not
3650         performed anymore.
3652 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
3654         PR target/57260
3655         * gcc.target/mips/call-1.c: Restrict to o32.
3656         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3658 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3660         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3661         dg-messages.
3662         * g++.dg/warn/Wshadow-1.C: Likewise.
3663         * g++.dg/warn/Wshadow-6.C: Likewise.
3664         * g++.dg/warn/Wshadow-7.C: Likewise.
3666 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
3668         PR c++/31952
3669         * g++.dg/parse/pr31952-1.C: New.
3670         * g++.dg/parse/pr31952-2.C: Likewise.
3671         * g++.dg/parse/pr31952-3.C: Likewise.
3673         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3674         * g++.old-deja/g++.jason/cond.C: Likewise.
3675         * g++.dg/cpp0x/range-for5.C: Likewise.
3677 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3679         PR target/19599
3680         * gcc.target/arm/pr40887.c: Adjust testcase.
3681         * gcc.target/arm/pr19599.c: New test.
3683 2013-05-15  Richard Biener  <rguenther@suse.de>
3685         PR tree-optimization/57275
3686         * gcc.target/i386/pr57275.c: New testcase.
3688 2013-05-15  Jan Hubicka  <jh@suse.cz>
3690         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3691         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3692         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3694 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3696         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3697         scheduling.
3699 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3701         PR c++/57274
3702         * c-c++-common/Wsequence-point-1.c: New test.
3704 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
3706         * g++.dg/ext/vector22.C: New testcase.
3707         * gcc.dg/binop-xor3.c: Remove xfail.
3709 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
3711         * gcc.target/aarch64/vect-fcm.x: Add cases testing
3712         FLOAT cmp FLOAT ? INT : INT.
3713         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3714         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3715         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3716         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3717         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3718         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3720 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
3722         PR c++/53903
3723         * g++.dg/cpp0x/defaulted43.C: New.
3725 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3727         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3728         (alloca): Remove declaration.
3729         (foo9): Replace alloca by __builtin_alloca.
3731 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
3733         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3734         Expect "size of array is too large" error.
3736 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3738         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3740 2013-05-14  Richard Biener  <rguenther@suse.de>
3742         PR middle-end/57235
3743         * g++.dg/torture/pr57235.C: New testcase.
3745 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
3747         PR middle-end/57251
3748         * gcc.dg/torture/pr57251.c: New test.
3750 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
3752         PR target/57264
3753         * gcc.target/i386/pr57264.c: New test.
3755 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3757         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3759 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
3761         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3763 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3765         PR tree-optimization/45216
3766         PR tree-optimization/57157
3767         * c-c++-common/rotate-1.c: Add 32 tests with +.
3768         * c-c++-common/rotate-1a.c: Adjust.
3769         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3770         * c-c++-common/rotate-2b.c: New test.
3771         * c-c++-common/rotate-3.c: Add 32 tests with +.
3772         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3773         * c-c++-common/rotate-4b.c: New test.
3774         * c-c++-common/rotate-5.c: New test.
3776 2013-05-13  Martin Jambor  <mjambor@suse.cz>
3778         PR middle-end/42371
3779         * gcc.dg/ipa/remref-0.c: New test.
3780         * gcc.dg/ipa/remref-1a.c: Likewise.
3781         * gcc.dg/ipa/remref-1b.c: Likewise.
3782         * gcc.dg/ipa/remref-2a.c: Likewise.
3783         * gcc.dg/ipa/remref-2b.c: Likewise.
3785 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
3787         * gcc.dg/vector-shift-2.c: New testcase.
3789 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
3791         PR tree-optimization/57230
3792         * gcc.dg/strlenopt-24.c: New test.
3794         PR tree-optimization/57230
3795         * gcc.dg/strlenopt-23.c: New test.
3797 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
3799         PR target/57108
3800         * gcc.target/sh/pr57108.c: Move this test case to ...
3801         * gcc.c-torture/compile/pr57108.c: ... here.
3803 2013-05-10  Richard Biener  <rguenther@suse.de>
3805         PR tree-optimization/57214
3806         * gcc.dg/torture/pr57214.c: New testcase.
3808 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
3810         * gcc.dg/vector-shift.c: New testcase.
3812 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
3814         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3816         PR tree-optimization/45216
3817         PR tree-optimization/57157
3818         * c-c++-common/rotate-1.c: New test.
3819         * c-c++-common/rotate-1a.c: New test.
3820         * c-c++-common/rotate-2.c: New test.
3821         * c-c++-common/rotate-2a.c: New test.
3822         * c-c++-common/rotate-3.c: New test.
3823         * c-c++-common/rotate-3a.c: New test.
3824         * c-c++-common/rotate-4.c: New test.
3825         * c-c++-common/rotate-4a.c: New test.
3827 2013-05-10  Richard Biener  <rguenther@suse.de>
3829         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3830         * gcc.target/i386/l_fma_double_1.c: Adjust.
3831         * gcc.target/i386/l_fma_double_2.c: Likewise.
3832         * gcc.target/i386/l_fma_double_3.c: Likewise.
3833         * gcc.target/i386/l_fma_double_4.c: Likewise.
3834         * gcc.target/i386/l_fma_double_5.c: Likewise.
3835         * gcc.target/i386/l_fma_double_6.c: Likewise.
3836         * gcc.target/i386/l_fma_float_1.c: Likewise.
3837         * gcc.target/i386/l_fma_float_2.c: Likewise.
3838         * gcc.target/i386/l_fma_float_3.c: Likewise.
3839         * gcc.target/i386/l_fma_float_4.c: Likewise.
3840         * gcc.target/i386/l_fma_float_5.c: Likewise.
3841         * gcc.target/i386/l_fma_float_6.c: Likewise.
3843 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
3845         PR c++/51226
3846         * g++.dg/cpp0x/pr51226.C: New.
3848 2013-04-16  Han Shen  <shenhan@google.com>
3850         Test cases for '-fstack-protector-strong'.
3851         * gcc.dg/fstack-protector-strong.c: New.
3852         * g++.dg/fstack-protector-strong.C: New.
3854 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
3856         * gcc.target/aarch64/ands_1.c: New test.
3857         * gcc.target/aarch64/ands_2.c: Likewise
3859 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
3861         * lib/target-supports.exp (check_effective_target_hw): New
3862         function.
3863         * c-c++-common/asan/clone-test-1.c: Call
3864         check_effective_target_hw.
3865         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3866         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3867         possible decorations.
3868         * c-c++-common/asan/null-deref-1.c: Likewise.
3869         * c-c++-common/asan/stack-overflow-1.c: Likewise.
3870         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3871         * c-c++-common/asan/use-after-free-1.c: Likewise.
3872         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3873         * g++.dg/asan/large-func-test-1.C: Likewise.
3875 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
3877         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3879 2013-05-07  Richard Biener  <rguenther@suse.de>
3881         PR middle-end/57190
3882         * g++.dg/torture/pr57190.C: New testcase.
3884 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
3886         PR tree-optimization/57149
3887         * gcc.dg/pr57149.c: New test.
3889         PR debug/57184
3890         * gcc.dg/pr57184.c: New test.
3892 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3894         * gnat.dg/specs/array3.ads: New test.
3896 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
3898         * c-c++-common/vector-scalar-2.c: New testcase.
3900 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
3902         * gcc.target/i386/asm-dialect-2.c: New testcase.
3904 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
3906         PR c++/57183
3907         * g++.dg/cpp0x/auto38.C: New.
3909 2013-05-06  Richard Biener  <rguenther@suse.de>
3911         PR tree-optimization/57185
3912         * gcc.dg/autopar/pr57185.c: New testcase.
3914 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
3916         PR target/57106
3917         * gcc.target/i386/pr57106.c: New test.
3919 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3921         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3922         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3923         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3924         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3925         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3926         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3927         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3929 2013-05-06  Teresa Johnson  <tejohnson@google.com>
3931         PR bootstrap/57154
3932         * gcc.dg/pr57154.c: New test.
3934 2013-05-06  Richard Biener  <rguenther@suse.de>
3936         PR middle-end/57147
3937         * gcc.dg/torture/pr57147-1.c: New testcase.
3938         * gcc.dg/torture/pr57147-2.c: Likewise.
3939         * gcc.dg/torture/pr57147-3.c: Likewise.
3941 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3943         PR target/55303
3944         * gcc.target/sh/pr55303-1.c: New.
3945         * gcc.target/sh/pr55303-2.c: New.
3946         * gcc.target/sh/pr55303-3.c: New.
3948 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3950         * gfortran.dg/allocate_with_source_3.f90: New.
3952 2013-05-05  Tobias Burnus  <burnus@net-b.de>
3954         PR fortran/57141
3955         * gfortran.dg/null_8.f90: New.
3957 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/53745
3960         * g++.dg/cpp0x/enum27.C: New.
3961         * g++.dg/cpp0x/enum_base.C: Adjust.
3963 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
3965         PR tree-optimization/56205
3966         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3968 2013-05-04  Tobias Burnus  <burnus@net-b.de>
3970         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3971         * gfortran.dg/bind_c_usage_27.f90: New.
3972         * gfortran.dg/bind_c_usage_28.f90: New.
3974 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
3976         PR c++/51927
3977         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3979 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3981         PR target/57150
3982         * gcc.target/powerpc/pr57150.c: New file.
3984 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3986         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3987         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3988         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3989         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3990         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3991         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3992         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3994 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
3996         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3997         scan-assembler-times.
3999 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4001         * gcc.dg/tree-ssa/slsr-32.c: New.
4002         * gcc.dg/tree-ssa/slsr-33.c: New.
4003         * gcc.dg/tree-ssa/slsr-34.c: New.
4004         * gcc.dg/tree-ssa/slsr-35.c: New.
4005         * gcc.dg/tree-ssa/slsr-36.c: New.
4006         * gcc.dg/tree-ssa/slsr-37.c: New.
4007         * gcc.dg/tree-ssa/slsr-38.c: New.
4009 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4011         * gcc.target/aarch64/tst_1.c: New test.
4012         * gcc.target/aarch64/tst_2.c: Likewise
4014 2013-05-02  Jeff Law  <law@redhat.com>
4016         PR tree-optimization/57144
4017         * gcc.c-torture/execute/pr57144.c: New test.
4019 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4021         PR rtl-optimization/57130
4022         * gcc.c-torture/execute/pr57130.c: New test.
4024 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
4026         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
4028 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
4030         * gcc.target/aarch64/fabd.c: New file.
4032 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4034         PR c++/54318
4035         * g++.dg/cpp0x/pr54318.C: New.
4037 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
4039         PR c++/14283
4040         * g++.dg/parse/error51.C: New.
4041         * g++.dg/parse/error15.C: Adjust column numbers.
4043 2013-05-02  Tobias Burnus  <burnus@net-b.de>
4045         PR fortran/57142
4046         * gfortran.dg/size_kind_2.f90: New.
4047         * gfortran.dg/size_kind_3.f90: New.
4049 2013-05-02  Richard Biener  <rguenther@suse.de>
4051         PR middle-end/57140
4052         * g++.dg/torture/pr57140.C: New testcase.
4054 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
4056         PR target/56732
4057         * gcc.target/arm/pr56732-1.c: New test.
4059 2013-05-02  Martin Jambor  <mjambor@suse.cz>
4061         PR middle-end/56988
4062         * gcc.dg/ipa/pr56988.c: New test.
4064 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
4066         * gcc.target/aarch64/bics_1.c: New test.
4067         * gcc.target/aarch64/bics_2.c: Likewise.
4069 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
4071         PR rtl-optimization/57131
4072         * gcc.c-torture/execute/pr57131.c: New test.
4074 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4076         PR c++/57132
4077         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4079 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
4081         PR target/57091
4082         * gcc.target/i386/pr57091.c: New test.
4084 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4086         * gcc.target/aarch64/vect-vaddv.c: New.
4088 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4090         * gcc.target/aarch64/vect-vmaxv.c: New.
4091         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
4093 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4095         * gcc.target/aarch64/scalar-vca.c: New.
4096         * gcc.target/aarch64/vect-vca.c: Likewise.
4098 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
4100         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
4101         (test_vceqd_s64): Force arguments to SIMD registers.
4102         (test_vceqzd_s64): Likewise.
4103         (test_vcged_s64): Likewise.
4104         (test_vcled_s64): Likewise.
4105         (test_vcgezd_s64): Likewise.
4106         (test_vcged_u64): Likewise.
4107         (test_vcgtd_s64): Likewise.
4108         (test_vcltd_s64): Likewise.
4109         (test_vcgtzd_s64): Likewise.
4110         (test_vcgtd_u64): Likewise.
4111         (test_vclezd_s64): Likewise.
4112         (test_vcltzd_s64): Likewise.
4113         (test_vtst_s64): Likewise.
4114         (test_vtst_u64): Likewise.
4116 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
4118         PR c++/57092
4119         * g++.dg/cpp0x/decltype53.C: New.
4121 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4123         PR fortran/57071
4124         * gfortran.dg/power_5.f90:  New test.
4126 2013-04-30  Richard Biener  <rguenther@suse.de>
4128         PR middle-end/57122
4129         * gcc.dg/torture/pr57122.c: New testcase.
4131 2013-04-30  Richard Biener  <rguenther@suse.de>
4133         PR middle-end/57107
4134         * g++.dg/torture/pr57107.C: New testcase.
4136 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
4138         PR rtl-optimization/57105
4139         * gcc.dg/pr57105.c: New test.
4141 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
4143         PR tree-optimization/57104
4144         * gcc.dg/pr57104.c: New test.
4146 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4148         PR target/44578
4149         * gcc.target/i386/pr44578.c: New test.
4151 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
4153         PR target/57097
4154         * gcc.target/i386/pr57097.c: New test.
4156 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
4158         PR target/57098
4159         * gcc.target/i386/pr57098.c: New test.
4161 2013-04-29  Kai Tietz  <ktietz@redhat.com>
4163         * gcc.c-torture/execute/pr55875.c: New test.
4165 2013-04-29  Richard Biener  <rguenther@suse.de>
4167         PR middle-end/57075
4168         * gcc.dg/torture/pr57075.c: New testcase.
4170 2013-04-29  Richard Biener  <rguenther@suse.de>
4172         PR middle-end/57103
4173         * gcc.dg/autopar/pr57103.c: New testcase.
4175 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4177         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
4179 2013-04-29  Tom de Vries  <tom@codesourcery.com>
4181         * gcc.dg/pr50763.c: Update test.
4183 2013-04-26  Jeff Law  <law@redhat.com>
4185         * gcc.dg/tree-ssa/vrp88.c: New test.
4187 2013-04-29  Christian Bruel  <christian.bruel@st.com>
4189         PR target/57108
4190         * gcc.target/sh/pr57108.c: New test.
4192 2013-04-29  Richard Biener  <rguenther@suse.de>
4194         PR middle-end/57089
4195         * gfortran.dg/gomp/pr57089.f90: New testcase.
4197 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4199         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4201 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4203         * gcc.target/aarch64/vect-vcvt.c: New.
4205 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
4207         * gcc.target/aarch64/vect-vrnd.c: New.
4209 2013-04-29  Richard Biener  <rguenther@suse.de>
4211         PR tree-optimization/57081
4212         * gcc.dg/torture/pr57081.c: New testcase.
4214 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
4216         PR tree-optimization/57083
4217         * gcc.dg/torture/pr57083.c: New test.
4219 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
4221         PR c++/56450
4222         * g++.dg/cpp0x/decltype52.C: New.
4224 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
4226         N3472 binary constants
4227         * g++.dg/cpp/limits.C: Adjust warning wording.
4228         * g++.dg/system-binary-constants-1.C: Likewise.
4229         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4231 2013-04-28  Tobias Burnus  <burnus@net-b.de>
4233         PR fortran/57093
4234         * gfortran.dg/coarray_30.f90: New.
4236 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
4238         PR fortran/57071
4239         * frontend-passes (optimize_power):  New function.
4240         (optimize_op):  Use it.
4242 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
4244         PR target/56866
4245         * gcc.c-torture/execute/pr56866.c: New test.
4246         * gcc.target/i386/pr56866.c: New test.
4248 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4250         PR go/57045
4251         * gcc.dg/setjmp-5.c: New test.
4253 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
4255         PR c++/55708
4256         * g++.dg/cpp0x/constexpr-55708.C: New.
4258 2013-04-26  Richard Biener  <rguenther@suse.de>
4260         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4261         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4262         * gcc.dg/pr53265.c: Remove XFAILs.
4263         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4264         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4266 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
4268         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4269         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4270         -fdiagnostics-color=never option similarly to
4271         -fno-diagnostics-show-caret option.
4273 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
4275         PR rtl-optimization/57003
4276         * gcc.target/i386/pr57003.c: New test.
4278 2013-04-25  Marek Polacek  <polacek@redhat.com>
4280         PR tree-optimization/57066
4281         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4283 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
4284             Tejas Belagod  <tejas.belagod@arm.com>
4286         * gcc.target/aarch64/vaddv-intrinsic.c: New.
4287         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4288         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4290 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4292         * gcc.target/aarch64/cmp.c: New.
4294 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4296         * gcc.target/aarch64/ngc.c: New.
4298 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4300         * lib/target-supports.exp
4301         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4302         (check_effective_target_arm_neon_fp16_ok): Likewise.
4303         (add_options_for_arm_neon_fp16): Likewise.
4304         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4305         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4307 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
4309         PR rtl-optimizations/57046
4310         * gcc.target/i386/pr57046.c: New test.
4312 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4314         * g++.dg/cpp1y/cplusplus.C: New.
4316 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4318         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4320 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4322         * c-c++-common/Wpointer-arith-1.c: New.
4324 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4326         * g++.dg/cpp1y/cxx1y_macro.C: New.
4328 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
4330         PR c++/56970
4331         * g++.dg/cpp0x/sfinae45.C: New.
4333 2013-04-24  Richard Biener  <rguenther@suse.de>
4335         PR testsuite/57050
4336         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4338 2013-04-23  Richard Biener  <rguenther@suse.de>
4340         PR middle-end/57036
4341         * gcc.dg/torture/pr57036-1.c: New testcase.
4342         * gcc.dg/torture/pr57036-2.c: Likewise.
4344 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
4346         * gcc.target/aarch64/scalar-mov.c: New testcase.
4348 2013-04-23  Richard Biener  <rguenther@suse.de>
4350         PR tree-optimization/57026
4351         * gcc.dg/torture/pr57026.c: New testcase.
4353 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
4355         PR fortran/53685
4356         PR fortran/57022
4357         * gfortran.dg/transfer_check_4.f90: New.
4359 2013-04-22  Marek Polacek  <polacek@redhat.com>
4361         PR sanitizer/56990
4362         * gcc.dg/pr56990.c: New test.
4364 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
4366         PR target/57018
4367         * gcc.target/i386/pr57018.c: New test.
4369 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
4371         * gcc.target/aarch64/vrecps.c: New.
4372         * gcc.target/aarch64/vrecpx.c: Likewise.
4374 2013-04-22  Christian Bruel  <christian.bruel@st.com>
4376         PR target/56995
4377         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4379 2013-04-21  Jeff Law  <law@redhat.com>
4381         * gcc.dg/tree-ssa/forwprop-26.c: New test.
4383 2013-04-20  Tobias Burnus  <burnus@net-b.de>
4385         PR fortran/56907
4386         * gfortran.dg/c_loc_test_22.f90: New.
4388 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
4390         PR rtl-optimization/56847
4391         * gcc.dg/pr56847.c: New test.
4393 2013-04-19  Richard Biener  <rguenther@suse.de>
4395         PR tree-optimization/56982
4396         * gcc.c-torture/execute/pr56982.c: New testcase.
4398 2013-04-19  Martin Jambor  <mjambor@suse.cz>
4400         PR tree-optimization/56718
4401         * g++.dg/ipa/imm-devirt-1.C: New test.
4402         * g++.dg/ipa/imm-devirt-2.C: Likewise.
4404 2013-04-19  Richard Biener  <rguenther@suse.de>
4406         PR tree-optimization/57000
4407         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4409 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4410             Mikael Morin  <mikael@gcc.gnu.org>
4412         PR fortran/56872
4413         * gfortran.dg/array_constructor_45.f90:  New test.
4414         * gfortran.dg/array_constructor_46.f90:  New test.
4415         * gfortran.dg/array_constructor_47.f90:  New test.
4416         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
4418 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4420         PR rtl-optimization/56999
4421         * g++.dg/opt/pr56999.C: New test.
4423 2013-04-18  Cary Coutant  <ccoutant@google.com>
4425         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4426         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4428 2013-04-18  Cary Coutant  <ccoutant@google.com>
4430         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4431         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4432         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4433         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4434         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4435         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4436         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4437         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4438         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4439         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4440         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4442 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
4444         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4446 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
4448         PR tree-optimization/56984
4449         * gcc.c-torture/compile/pr56984.c: New test.
4451         PR rtl-optimization/56992
4452         * gcc.dg/pr56992.c: New test.
4454 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
4456         PR fortran/56814
4457         * gfortran.dg/proc_ptr_42.f90: New.
4459 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4461         * gnat.dg/discr41.ad[sb]: New test.
4462         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4463         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4464         * gcc.dg/vect/slp-24.c: Likewise.
4465         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4466         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4467         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4468         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4469         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4470         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4471         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4472         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4473         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4474         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4475         * gcc.dg/vect/vect-strided-mult.c: Likewise.
4476         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4477         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4478         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4479         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4480         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4481         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4482         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4483         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4484         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4485         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4486         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4487         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4488         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4489         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4490         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4492 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
4494         PR fortran/40958
4495         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4496         * gfortran.dg/module_md5_1.f90: Remove.
4498 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4500         * gcc.target/aarch64/adds3.c: New.
4501         * gcc.target/aarch64/subs3.c: New.
4503 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4505         * gcc.target/aarch64/adds1.c: New.
4506         * gcc.target/aarch64/adds2.c: New.
4507         * gcc.target/aarch64/subs1.c: New.
4508         * gcc.target/aarch64/subs2.c: New.
4510 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
4512         Implement n3599 - Literal operator templates for strings.
4513         * g++.dg/cpp1y/udlit-char-template.C: New test.
4514         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4516 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4518         PR fortran/39505
4519         * gfortran.dg/no_arg_check_1.f90: New.
4520         * gfortran.dg/no_arg_check_2.f90: New.
4521         * gfortran.dg/no_arg_check_3.f90: New.
4523 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
4525         PR fortran/56968
4526         * gfortran.dg/proc_ptr_41.f90: New.
4528 2013-04-16  Richard Biener  <rguenther@suse.de>
4530         PR tree-optimization/56756
4531         * gcc.dg/torture/pr56756.c: New testcase.
4533 2013-04-16  Tobias Burnus  <burnus@net-b.de>
4535         PR fortran/56969
4536         * gfortran.dg/c_assoc_5.f90: New.
4538 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
4540         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4541         * gcc.c-torture/execute/pr33992.x: Remove.
4542         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4543         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4544         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4546 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
4548         PR tree-optimization/56962
4549         * gcc.c-torture/execute/pr56962.c: New test.
4551 2013-04-15  Richard Biener  <rguenther@suse.de>
4553         PR tree-optimization/56933
4554         * gcc.dg/vect/pr56933.c: New testcase.
4556 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4558         * gcc.target/arm/anddi3-opt.c: New test.
4559         * gcc.target/arm/anddi3-opt2.c: Likewise.
4561 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
4563         * gcc.dg/pr56890-1.c: New test.
4564         * gcc.dg/pr56890-2.c: Likewise.
4566 2013-04-15  Joey Ye  <joey.ye@arm.com>
4568         * gcc.target/arm/thumb1-far-jump-1.c: New test.
4569         * gcc.target/arm/thumb1-far-jump-2.c: New test.
4571 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
4573         PR fortran/56816
4574         * gfortran.dg/select_type_33.f03: New test.
4576 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
4578         PR fortran/55959
4579         * gfortran.dg/typebound_proc_29.f03: New.
4581 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4583         PR fortran/56266
4584         * gfortran.dg/typebound_proc_28.f03: New.
4586 2013-04-12  Jeff Law  <law@redhat.com>
4588         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4589         either.
4591 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4593         PR fortran/56929
4594         * gfortran.dg/coarray/alloc_comp_2.f90: New.
4596 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
4598         PR target/56903
4599         * gcc.target/i386/pr56903.c: New test.
4601 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
4603         PR fortran/56261
4604         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4605         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4606         * gfortran.dg/block_11.f90: Fix invalid test case.
4607         * gfortran.dg/function_types_3.f90: Add new error message.
4608         * gfortran.dg/global_references_1.f90: Ditto.
4609         * gfortran.dg/import2.f90: Remove unneeded parts.
4610         * gfortran.dg/import6.f90: Fix invalid test case.
4611         * gfortran.dg/proc_decl_2.f90: Ditto.
4612         * gfortran.dg/proc_decl_9.f90: Ditto.
4613         * gfortran.dg/proc_decl_18.f90: Ditto.
4614         * gfortran.dg/proc_ptr_40.f90: New.
4615         * gfortran.dg/whole_file_7.f90: Modified error wording.
4616         * gfortran.dg/whole_file_16.f90: Ditto.
4617         * gfortran.dg/whole_file_17.f90: Add -pedantic.
4618         * gfortran.dg/whole_file_18.f90: Modified error wording.
4619         * gfortran.dg/whole_file_20.f03: Ditto.
4620         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4621         invalid test case.
4623 2013-04-12  Richard Biener  <rguenther@suse.de>
4625         Revert
4626         2013-04-10  Richard Biener  <rguenther@suse.de>
4628         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4630 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4632         PR fortran/56845
4633         * gfortran.dg/class_allocate_15.f90: New.
4635         Revert:
4636         2013-04-12  Tobias Burnus  <burnus@net-b.de>
4638         * gfortran.dg/coarray_lib_alloc_2.f90: Update
4639         scan-tree-dump-times.
4641 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
4643         PR tree-optimization/56918
4644         PR tree-optimization/56920
4645         * gcc.dg/vect/pr56918.c: New test.
4646         * gcc.dg/vect/pr56920.c: New test.
4648 2013-04-12  Tobias Burnus  <burnus@net-b.de>
4650         PR fortran/56845
4651         * gfortran.dg/class_allocate_14.f90: New.
4652         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4653         * gfortran.dg/coarray_lib_alloc_3.f90: New.
4655 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
4657         * gcc.dg/fold-cstvecshift.c: New testcase.
4659 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4661         * gcc.target/aarch64/negs.c: New.
4663 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4665         PR c++/56895
4666         * g++.dg/template/arrow4.C: New test.
4668 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
4670         * gnat.dg/array23.adb: New test.
4671         * gnat.dg/array23_pkg[123].ads: New helpers.
4673 2013-04-11  Jeff Law  <law@redhat.com>
4675         PR tree-optimization/56900
4676         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4678 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4680         PR c++/56913
4681         * g++.dg/cpp0x/sfinae44.C: New.
4683 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
4685         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4686         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4688 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
4690         PR c++/54216
4691         * g++.dg/cpp0x/enum26.C: New.
4692         * g++.old-deja/g++.pt/mangle1.C: Adjust.
4694 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4696         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4697         inverse operands.
4698         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4699         loop is vectorized.
4700         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4701         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4702         loop is vectorized and that the correct instruction is generated.
4703         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4704         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4705         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4707 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
4709         PR tree-optimization/56899
4710         * gcc.c-torture/execute/pr56899.c: New test.
4712 2013-04-10  David S. Miller  <davem@davemloft.net>
4714         * gcc.target/sparc/setcc-4.c: New test.
4715         * gcc.target/sparc/setcc-5.c: New test.
4717 2013-04-10  Richard Biener  <rguenther@suse.de>
4719         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4721 2013-04-10  Richard Biener  <rguenther@suse.de>
4723         * gcc.dg/vect/slp-39.c: New testcase.
4725 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
4727         PR tree-optimization/55524
4728         * gcc.target/epiphany/fnma-1.c: New test.
4730 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
4732         * gcc.dg/tree-ssa/inline-11.c: New test
4734 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
4736         PR c++/56895
4737         * g++.dg/template/arrow3.C: New test.
4739 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4741         * gcc.target/arm/minmax_minus.c: New test.
4743 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4745         PR middle-end/56883
4746         * c-c++-common/gomp/pr56883.c: New test.
4748 2013-04-09  Jeff Law  <law@redhat.com>
4750         * gcc.dg/tree-ssa/vrp87.c: New test.
4752 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
4754         PR tree-optimization/56854
4755         * g++.dg/torture/pr56854.C: New test.
4757 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4759         PR fortran/56782
4760         * gfortran.dg/array_constructor_44.f90:  New test.
4762 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
4764         PR c++/56871
4765         * g++.dg/cpp0x/constexpr-specialization.C: New.
4767 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4769         * gcc.c-torture/execute/pr56837.c: New test.
4771         PR c++/34949
4772         PR c++/50243
4773         * g++.dg/opt/vt3.C: New test.
4774         * g++.dg/opt/vt4.C: New test.
4776 2013-04-08  Jeff Law  <law@redhat.com>
4778         * gcc.dg/tree-ssa/forwprop-25.c: New test.
4780 2013-04-08  Richard Biener  <rguenther@suse.de>
4782         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4784 2013-04-08  Richard Biener  <rguenther@suse.de>
4786         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4788 2013-04-08  Richard Biener  <rguenther@suse.de>
4790         * g++.dg/vect/slp-pr56812.cc: Adjust.
4792 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
4794         * gcc.dg/pr56837.c: New test.
4795         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4796         "generated memset minus one".
4798 2013-04-07  Tobias Burnus  <burnus@net-b.de>
4800         PR fortran/56849
4801         * gfortran.dg/reshape_5.f90: New.
4803 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4805         PR target/56843
4806         * gcc.target/powerpc/recip-1.c: Modify expected output.
4807         * gcc.target/powerpc/recip-3.c: Likewise.
4808         * gcc.target/powerpc/recip-4.c: Likewise.
4809         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4811 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4813         * gcc.target/arm/peep-ldrd-1.c: New test.
4814         * gcc.target/arm/peep-strd-1.c: Likewise.
4816 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
4818         * gcc.target/arm/negdi-1.c: New test.
4819         * gcc.target/arm/negdi-2.c: Likewise.
4820         * gcc.target/arm/negdi-3.c: Likewise.
4821         * gcc.target/arm/negdi-4.c: Likewise.
4823 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4825         * lib/target-supports.exp (add_options_for_arm_v8_neon):
4826         Add -march=armv8-a when we use v8 NEON.
4827         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4828         (check_effective_target_vect_call_ceilf): Likewise.
4829         (check_effective_target_vect_call_floorf): Likewise.
4830         (check_effective_target_vect_call_roundf): Likewise.
4831         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4832         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4833         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4834         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4835         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4837 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
4839         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4840         * gcc.target/powerpc/sd-pwr6.c: Same.
4841         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4842         * g++.dg/debug/pr56294.C: XFAIL on AIX.
4844 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
4846         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4848 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
4850         PR fortran/40881
4851         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4852         * gfortran.dg/altreturn_4.f90: Ditto.
4853         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4854         * gfortran.dg/altreturn_5.f90: Ditto.
4855         * gfortran.dg/altreturn_6.f90: Ditto.
4856         * gfortran.dg/altreturn_7.f90: Ditto.
4858 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4860         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4861         New procedure.
4862         (check_effective_target_arm_v8_neon_ok_nocache):
4863         Likewise.
4864         (check_effective_target_arm_v8_neon_ok): Change to use
4865         check_effective_target_arm_v8_neon_ok_nocache.
4866         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4867         NEON flags.
4868         (check_effective_target_vect_call_btruncf):
4869         Enable for arm and ARMv8 NEON.
4870         (check_effective_target_vect_call_ceilf): Likewise.
4871         (check_effective_target_vect_call_floorf): Likewise.
4872         (check_effective_target_vect_call_roundf): Likewise.
4873         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4874         target.
4876 2013-04-04  Marek Polacek  <polacek@redhat.com>
4878         PR tree-optimization/48186
4879         * gcc.dg/pr48186.c: New test.
4881 2013-04-04  Richard Biener  <rguenther@suse.de>
4883         PR tree-optimization/56826
4884         * gcc.dg/vect/pr56826.c: New testcase.
4885         * gcc.dg/vect/O3-pr36098.c: Adjust.
4887 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
4889         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4890         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4891         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4892         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4893         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4894         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4895         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4896         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4897         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4898         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4900 2013-04-04  Richard Biener  <rguenther@suse.de>
4902         PR tree-optimization/56213
4903         * gcc.dg/vect/vect-123.c: New testcase.
4905 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4907         PR fortran/56810
4908         * gfortran.dg/read_repeat_2.f90: New.
4910 2013-04-04  Richard Biener  <rguenther@suse.de>
4912         PR tree-optimization/56837
4913         * g++.dg/torture/pr56837.C: New testcase.
4915 2013-04-04  Tobias Burnus  <burnus@net-b.de>
4917         PR fortran/50269
4918         * gfortran.dg/c_loc_test_21.f90: New.
4919         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4920         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4921         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4922         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4923         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
4925 2013-04-03  Jeff Law  <law@redhat.com>
4927         PR tree-optimization/56799
4928         * gcc.c-torture/execute/pr56799.c: New test.
4930 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
4932         PR c++/56815
4933         * g++.dg/warn/Wpointer-arith-1.C: New.
4934         * g++.dg/gomp/for-19.C: Adjust.
4936 2013-04-03  Marek Polacek  <polacek@redhat.com>
4938         PR sanitizer/55702
4939         * gcc.dg/pr55702.c: New test.
4941 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4943         PR target/56809
4944         * gcc.dg/pr56809.c: New testcase.
4946 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4948         PR debug/56819
4949         * g++.dg/debug/pr56819.C: New test.
4951 2013-04-03  Richard Biener  <rguenther@suse.de>
4953         PR tree-optimization/56817
4954         * g++.dg/torture/pr56817.C: New testcase.
4956 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4958         * gcc.dg/vect/bb-slp-31.c: New file.
4960 2013-04-03  Jason Merrill  <jason@redhat.com>
4962         PR c++/34949
4963         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4965 2013-04-03  Richard Biener  <rguenther@suse.de>
4967         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4969 2013-04-03  Richard Biener  <rguenther@suse.de>
4971         PR tree-optimization/55964
4972         * gcc.dg/torture/pr55964-2.c: New testcase.
4974 2013-04-03  Richard Biener  <rguenther@suse.de>
4976         PR tree-optimization/56501
4977         * gcc.dg/torture/pr56501.c: New testcase.
4979 2013-04-03  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/56407
4982         * gcc.dg/torture/pr56407.c: New testcase.
4984 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4986         PR tree-optimization/56790
4987         * g++.dg/ext/pr56790-1.C: New testcase.
4989 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
4991         * gcc.target/i386/merge-1.c: New testcase.
4992         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4994 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
4996         PR c/19449
4997         * gcc.c-torture/execute/pr19449.c: New test.
4999 2013-04-03  Richard Biener  <rguenther@suse.de>
5001         PR tree-optimization/56812
5002         * g++.dg/vect/slp-pr56812.cc: New testcase.
5004 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5006         PR fortran/56284
5007         PR fortran/40881
5008         * gfortran.dg/altreturn_8.f90: New.
5009         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5010         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5011         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5013 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5015         PR rtl-optimization/56745
5016         * gcc.c-torture/compile/pr56745.c: New test.
5018 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5020         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5022 2013-04-02  Richard Biener  <rguenther@suse.de>
5024         PR tree-optimization/56778
5025         * gcc.dg/torture/pr56778.c: New testcase.
5027 2013-04-02  Richard Biener  <rguenther@suse.de>
5029         PR middle-end/56768
5030         * g++.dg/torture/pr56768.C: New testcase.
5032 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
5034         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
5036 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5038         PR fortran/56660
5039         * gfortran.dg/namelist_82.f90:  New test.
5041 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
5043         PR fortran/56500
5044         * gfortran.dg/implicit_class_1.f90: New.
5046 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5048         PR fortran/56786
5049         * gfortran.dg/namelist_81.f90:  New test.
5051 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5053         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
5054         for constant and equal string lengths.
5055         * gfortran.dg/character_comparison_5.f90:  Likewise.
5056         * gfortran.dg/character_comparison_9.f90:  New test.
5058 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
5060         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
5061         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
5063 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5065         PR fortran/35203
5066         * gfortran.dg/optional_absent_3.f90: New.
5068 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5070         PR fortran/56737
5071         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5073 2013-03-29  Tobias Burnus  <burnus@net-b.de>
5075         PR fortran/56735
5076         * gfortran.dg/namelist_80.f90: New.
5078 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5080         PR fortran/45159
5081         * gfortran.dg/string_length_2.f90:  New test.
5082         * gfortran.dg/dependency_41.f90:  New test.
5084 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5086         PR fortran/55806
5087         * gfortran.dg/array_constructor_43.f90:  New test.
5088         * gfortran.dg/random_seed_3.f90:  New test.
5090 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
5092         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
5093         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5094         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5095         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5096         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5097         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5098         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5099         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5100         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5101         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5103 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
5105         PR c++/56725
5106         * g++.dg/conversion/op4.C: Adjust.
5107         * g++.dg/cpp0x/rv1n.C: Likewise.
5108         * g++.dg/cpp0x/rv2n.C: Likewise.
5109         * g++.dg/cpp0x/template_deduction.C: Likewise.
5110         * g++.dg/expr/cond8.C: Likewise.
5111         * g++.dg/other/error4.C: Likewise.
5112         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
5113         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
5114         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
5115         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
5116         * g++.old-deja/g++.jason/conversion2.C: Likewise.
5117         * g++.old-deja/g++.law/cvt20.C: Likewise.
5118         * g++.old-deja/g++.law/cvt8.C: Likewise.
5119         * g++.old-deja/g++.law/init8.C: Likewise.
5120         * g++.old-deja/g++.mike/net12.C: Likewise.
5121         * g++.old-deja/g++.mike/net8.C: Likewise.
5122         * g++.old-deja/g++.mike/p2793.C: Likewise.
5123         * g++.old-deja/g++.mike/p3836.C: Likewise.
5124         * g++.old-deja/g++.mike/p418.C: Likewise.
5125         * g++.old-deja/g++.mike/p701.C: Likewise.
5126         * g++.old-deja/g++.mike/p807.C: Likewise.
5128 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
5130         PR middle-end/56694
5131         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
5132         targets.
5134 2013-03-28  Marek Polacek  <polacek@redhat.com>
5136         PR tree-optimization/56695
5137         * gcc.dg/vect/pr56695.c: New test.
5139 2013-03-28  Richard Biener  <rguenther@suse.de>
5141         PR tree-optimization/37021
5142         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
5143         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
5145 2013-03-27  Tobias Burnus  <burnus@net-b.de>
5147         PR fortran/56650
5148         PR fortran/36437
5149         * gfortran.dg/sizeof_2.f90: New.
5150         * gfortran.dg/sizeof_3.f90: New.
5151         * gfortran.dg/sizeof_proc.f90: Update dg-error.
5153 2013-03-27  Richard Biener  <rguenther@suse.de>
5155         PR tree-optimization/37021
5156         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
5158 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5160         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
5161         * g++.dg/ipa/ivinline-2.C: Likewise.
5162         * g++.dg/ipa/ivinline-3.C: Likewise.
5163         * g++.dg/ipa/ivinline-4.C: Likewise.
5164         * g++.dg/ipa/ivinline-5.C: Likewise.
5165         * g++.dg/ipa/ivinline-7.C: Likewise.
5166         * g++.dg/ipa/ivinline-8.C: Likewise.
5167         * g++.dg/ipa/ivinline-9.C: Likewise.
5168         * g++.dg/cpp0x/noexcept03.C: Likewise.
5169         * gcc.dg/const-1.c: Likewise.
5170         * gcc.dg/ipa/pure-const-1.c: Likewise.
5171         * gcc.dg/noreturn-8.c: Likewise.
5172         * gcc.target/i386/mmx-1.c: Likewise.
5173         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
5174         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
5175         * gcc.c-torture/execute/pr33992.x: New file.
5177 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
5179         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
5181 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5183         PR c++/55951
5184         * g++.dg/ext/desig5.C: New.
5186 2013-03-26  Tobias Burnus  <burnus@net-b.de>
5188         PR fortran/56649
5189         * gfortran.dg/merge_init_expr_2.f90: New.
5190         * gfortran.dg/merge_char_1.f90: Modify test to
5191         stay a run-time test.
5192         * gfortran.dg/merge_char_3.f90: Ditto.
5194 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
5196         * g++.dg/cpp0x/constexpr-friend-2.C: New.
5197         * g++.dg/cpp0x/constexpr-main.C: Likewise.
5199 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
5201         PR c++/56722
5202         * g++.dg/cpp0x/range-for23.C: New.
5204 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
5206         PR libfortran/52512
5207         * gfortran.dg/namelist_79.f90: New.
5209 2013-03-25  Martin Jambor  <mjambor@suse.cz>
5211         * gcc.dg/ipa/ipcp-agg-9.c: New test.
5213 2013-03-25  Tobias Burnus  <burnus@net-b.de>
5215         PR fortran/38536
5216         PR fortran/38813
5217         PR fortran/38894
5218         PR fortran/39288
5219         PR fortran/40963
5220         PR fortran/45824
5221         PR fortran/47023
5222         PR fortran/47034
5223         PR fortran/49023
5224         PR fortran/50269
5225         PR fortran/50612
5226         PR fortran/52426
5227         PR fortran/54263
5228         PR fortran/55343
5229         PR fortran/55444
5230         PR fortran/55574
5231         PR fortran/56079
5232         PR fortran/56378
5233         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5234         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5235         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5236         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5237         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5238         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5239         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5240         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5241         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5242         * gfortran.dg/c_loc_tests_16.f90: Ditto.
5243         * gfortran.dg/c_loc_tests_4.f03: Ditto.
5244         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5245         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5246         * gfortran.dg/c_loc_tests_8.f03: Ditto.
5247         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5248         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5249         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5250         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5251         * gfortran.dg/pr32601_1.f03: Ditto.
5252         * gfortran.dg/storage_size_2.f08: Remove dg-error.
5253         * gfortran.dg/blockdata_7.f90: New.
5254         * gfortran.dg/c_assoc_4.f90: New.
5255         * gfortran.dg/c_f_pointer_tests_6.f90: New.
5256         * gfortran.dg/c_f_pointer_tests_7.f90: New.
5257         * gfortran.dg/c_funloc_tests_8.f90: New.
5258         * gfortran.dg/c_loc_test_17.f90: New.
5259         * gfortran.dg/c_loc_test_18.f90: New.
5260         * gfortran.dg/c_loc_test_19.f90: New.
5261         * gfortran.dg/c_loc_test_20.f90: New.
5262         * gfortran.dg/c_sizeof_5.f90: New.
5263         * gfortran.dg/iso_c_binding_rename_3.f90: New.
5264         * gfortran.dg/transfer_resolve_2.f90: New.
5265         * gfortran.dg/transfer_resolve_3.f90: New.
5266         * gfortran.dg/transfer_resolve_4.f90: New.
5267         * gfortran.dg/pr32601.f03: Update dg-error.
5268         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5269         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5271 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5273         * gcc.target/arm/vseleqdf.c: New test.
5274         * gcc.target/arm/vseleqsf.c: Likewise.
5275         * gcc.target/arm/vselgedf.c: Likewise.
5276         * gcc.target/arm/vselgesf.c: Likewise.
5277         * gcc.target/arm/vselgtdf.c: Likewise.
5278         * gcc.target/arm/vselgtsf.c: Likewise.
5279         * gcc.target/arm/vselledf.c: Likewise.
5280         * gcc.target/arm/vsellesf.c: Likewise.
5281         * gcc.target/arm/vselltdf.c: Likewise.
5282         * gcc.target/arm/vselltsf.c: Likewise.
5283         * gcc.target/arm/vselnedf.c: Likewise.
5284         * gcc.target/arm/vselnesf.c: Likewise.
5285         * gcc.target/arm/vselvcdf.c: Likewise.
5286         * gcc.target/arm/vselvcsf.c: Likewise.
5287         * gcc.target/arm/vselvsdf.c: Likewise.
5288         * gcc.target/arm/vselvssf.c: Likewise.
5290 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
5292         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5293         body from here...
5294         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5295         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5296         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5297         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5298         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5299         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5300         * gcc.target/aarch64/atomic-op-char.x: ... to here.
5301         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5302         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5303         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5304         * gcc.target/aarch64/atomic-op-int.x: ... to here.
5305         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5306         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5307         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5308         * gcc.target/aarch64/atomic-op-release.x: ... to here.
5309         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5310         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5311         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5312         * gcc.target/aarch64/atomic-op-short.x: ... to here.
5313         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5314         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5315         * gcc.target/arm/atomic-op-acquire.c: Likewise.
5316         * gcc.target/arm/atomic-op-char.c: Likewise.
5317         * gcc.target/arm/atomic-op-consume.c: Likewise.
5318         * gcc.target/arm/atomic-op-int.c: Likewise.
5319         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5320         * gcc.target/arm/atomic-op-release.c: Likewise.
5321         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5322         * gcc.target/arm/atomic-op-short.c: Likewise.
5324 2013-03-25  Richard Biener  <rguenther@suse.de>
5326         PR middle-end/56694
5327         * g++.dg/torture/pr56694.C: New testcase.
5329 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5331         PR target/56720
5332         * gcc.target/arm/neon-vcond-gt.c: New test.
5333         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5334         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5336 2013-03-25  Richard Biener  <rguenther@suse.de>
5338         PR tree-optimization/56689
5339         * gcc.dg/torture/pr56689.c: New testcase.
5341 2013-03-25  Kai Tietz  <ktietz@redhat.com>
5343         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5345 2013-03-24  Tobias Burnus  <burnus@net-b.de>
5347         PR fortran/56696
5348         * gfortran.dg/eof_5.f90: New.
5350 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5352         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5353         alphabetically.
5355 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
5357         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5359 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5361         PR testsuite/55994
5362         * gcc.c-torture/execute/builtins/builtins.exp: Add
5363         -Wl,--allow-multiple-definition for RTEMS targets.
5365 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
5367         * gcc.target/aarch64/movk.c: New test.
5369 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
5371         * g++.dg/ext/vector21.C: New testcase.
5373 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
5375         * gcc.target/arm/neon-for-64bits-1.c: New tests.
5376         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5378 2013-03-21  Richard Biener  <rguenther@suse.de>
5380         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5381         * gcc.dg/vect/vect-outer-3a.c: Likewise.
5383 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5385         * gcc.target/aarch64/vect.c: Test and result vector added
5386         for sabd and saba instructions.
5387         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5388         instructions in assembly.
5389         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5390         * gcc.target/aarch64/vect-fp.c: Test and result vector added
5391         for fabd instruction.
5392         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5393         instruction in assembly.
5394         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5396 2013-03-20  Jeff Law  <law@redhat.com>
5398         * g++.dg/tree-ssa/ssa-dom.C: New test.
5400 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
5402         * gcc.target/powerpc/mmfpgpr.c: New test.
5403         * gcc.target/powerpc/sd-vsx.c: Likewise.
5404         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5405         * gcc.target/powerpc/vsx-float0.c: Likewise.
5407 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
5409         PR tree-optimization/56355
5410         * gcc.dg/pr56355-1.c: New file.
5412 2013-03-20  Catherine Moore  <clm@codesourcery.com>
5413             Richard Sandiford  <rdsandiford@googlemail.com>
5415         * gcc.target/mips/mips.exp: Add microMIPS support.
5416         * gcc.target/mips/umips-movep-2.c: New test.
5417         * gcc.target/mips/umips-lwp-2.c: New test.
5418         * gcc.target/mips/umips-swp-5.c: New test.
5419         * gcc.target/mips/umips-constraints-1.c: New test.
5420         * gcc.target/mips/umips-lwp-3.c: New test.
5421         * gcc.target/mips/umips-swp-6.c: New test.
5422         * gcc.target/mips/umips-constraints-2.c: New test.
5423         * gcc.target/mips/umips-save-restore-1.c: New test.
5424         * gcc.target/mips/umips-lwp-4.c: New test.
5425         * gcc.target/mips/umips-swp-7.c: New test.
5426         * gcc.target/mips/umips-save-restore-2.c: New test.
5427         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5428         * gcc.target/mips/umips-lwp-5.c: New test.
5429         * gcc.target/mips/umips-save-restore-3.c: New test.
5430         * gcc.target/mips/umips-lwp-6.c: New test.
5431         * gcc.target/mips/umips-swp-1.c: New test.
5432         * gcc.target/mips/umips-lwp-7.c: New test.
5433         * gcc.target/mips/umips-swp-2.c: New test.
5434         * gcc.target/mips/umips-lwp-8.c: New test.
5435         * gcc.target/mips/umips-swp-3.c: New test.
5436         * gcc.target/mips/umips-movep-1.c: New test.
5437         * gcc.target/mips/umips-lwp-1.c: New test.
5438         * gcc.target/mips/umips-swp-4.c: New test.
5440 2013-03-20  Richard Biener  <rguenther@suse.de>
5442         PR tree-optimization/56661
5443         * gcc.dg/torture/pr56661.c: New testcase.
5445 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5447         PR rtl-optimization/56605
5448         * gcc.target/powerpc/pr56605.c: New.
5450 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5452         PR fortran/54932
5453         * gfortran.dg/do_1.f90: Don't xfail.
5455 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5457         PR libfortran/51825
5458         * gfortran.dg/namelist_77.f90: New.
5459         * gfortran.dg/namelist_78.f90: New.
5461 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
5463         PR libfortran/48618
5464         * gfortran.dg/open_negative_unit_1.f90: New.
5466 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5468         * gcc.target/aarch64/sbc.c: New test.
5470 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5472         * gcc.target/aarch64/ror.c: New test.
5474 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
5476         * gcc.target/aarch64/extr.c: New test.
5478 2013-03-19  Richard Biener  <rguenther@suse.de>
5480         PR tree-optimization/56273
5481         * gcc.dg/tree-ssa/vrp47.c: Adjust.
5482         * c-c++-common/uninit-17.c: Likewise.
5484 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5486         PR tree-optimization/56635
5487         * g++.dg/torture/pr56635.C: New test.
5489 2013-03-18  Richard Biener  <rguenther@suse.de>
5491         PR tree-optimization/3713
5492         * g++.dg/ipa/devirt-12.C: New testcase.
5494 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
5496         PR c/56566
5497         * c-c++-common/pr56566.c: New test.
5499 2013-03-17  Jason Merrill  <jason@redhat.com>
5501         * g++.dg/template/abstract-dr337.C: XFAIL.
5503 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
5505         PR c++/56607
5506         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5507         * c-c++-common/pr56607.c: New test.
5509 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
5511         PR c++/56582
5512         * g++.dg/cpp0x/constexpr-array5.C: New.
5514 2013-03-15  Tobias Burnus  <burnus@net-b.de>
5516         PR fortran/56615
5517         * gfortran.dg/transfer_intrinsic_5.f90: New.
5519 2013-03-15  Kai Tietz  <ktietz@redhat.com>
5521         * gcc.target/i386/movti.c: Don't test for x64 mingw.
5522         * gcc.target/i386/pr20020-1.c: Likewise.
5523         * gcc.target/i386/pr20020-2.c: Likewise.
5524         * gcc.target/i386/pr20020-3.c: Likewise.
5525         * gcc.target/i386/pr53425-1.c: Likewise.
5526         * gcc.target/i386/pr53425-2.c: Likewise.
5527         * gcc.target/i386/pr55093.c: Likewise.
5528         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5530 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
5532         PR debug/56307
5533         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5534         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
5536 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
5538         PR tree-optimization/53265
5539         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5540         undefined behavior.
5541         * gcc.dg/graphite/id-6.c (test): Likewise.
5542         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5543         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5545         PR tree-optimization/53265
5546         * gcc.dg/pr53265.c: New test.
5547         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5548         to dg-options.
5549         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5550         arrays.
5551         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
5552         n, use it as high bound instead of 4.
5554 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
5556         PR target/49880
5557         * gcc.target/sh/pr49880-1.c: New.
5558         * gcc.target/sh/pr49880-2.c: New.
5559         * gcc.target/sh/pr49880-3.c: New.
5560         * gcc.target/sh/pr49880-4.c: New.
5561         * gcc.target/sh/pr49880-5.c: New.
5563 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5565         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5567 2013-03-13  Richard Biener  <rguenther@suse.de>
5569         PR tree-optimization/56608
5570         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5572 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
5574         PR c++/56611
5575         * g++.dg/cpp0x/alias-decl-32.C: New.
5577 2013-03-11  Jan Hubicka  <jh@suse.cz>
5579         PR middle-end/56571
5580         * gcc.c-torture/compile/pr56571.c: New testcase.
5582 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5584         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5585         * gcc.dg/tree-ssa/pr55579.c: Likewise.
5587 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5589         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5590         * gcc.dg/inline_4.c: Likewise.
5591         * gcc.dg/unroll_2.c: Likewise.
5592         * gcc.dg/unroll_3.c: Likewise.
5593         * gcc.dg/unroll_4.c: Likewise.
5595 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5597         PR testsuite/54119
5598         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5600         PR debug/56307
5601         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5603 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
5605         PR target/40797
5606         * gcc.c-torture/compile/pr40797.c: New.
5608 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5610         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5612 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
5614         PR fortran/56575
5615         * gfortran.dg/class_56.f90: New test.
5617 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
5619         PR middle-end/56524
5620         * gcc.target/mips/pr56524.c: New test.
5622 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5624         PR c++/56565
5625         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5627 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
5629         PR c++/51412
5630         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5632 2013-03-08  Marek Polacek  <polacek@redhat.com>
5634         PR tree-optimization/56478
5635         * gcc.dg/torture/pr56478.c: New test.
5637 2013-03-08  Kai Tietz  <ktietz@redhat.com>
5639         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5640         targets linker option --allow-multiple-definition.
5642         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5643         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5644         * gcc.dg/pr52549.c: Add LLP64 case.
5645         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5646         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5647         * gcc.dg/torture/pr51071-2.c: Likewise.
5648         * gcc.dg/tree-ssa/vrp72.c: Likewise.
5649         * gcc.dg/tree-ssa/vrp73.c: Likewise.
5650         * gcc.dg/tree-ssa/vrp75.c: Likewise.
5651         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5652         * gcc.dg/weak/weak-1.c: Likewise.
5653         * gcc.dg/weak/weak-2.c: Likewise.
5654         * gcc.dg/weak/weak-3.c: Likewise.
5655         * gcc.dg/weak/weak-4.c: Likewise.
5656         * gcc.dg/weak/weak-5.c: Likewise.
5657         * gcc.dg/weak/weak-15.c: Likewise.
5658         * gcc.dg/weak/weak-16.c: Likewise.
5660         * c-c++-common/pr54486.c: Skip test for mingw-targets.
5662 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
5664         PR tree-optimization/56559
5665         * gcc.dg/tree-ssa/reassoc-26.c: New test.
5667 2013-03-07  Andreas Schwab  <schwab@suse.de>
5669         * gcc.dg/pr31490.c: Fix last change.
5671 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
5673         PR c++/56534
5674         * g++.dg/template/crash115.C: New.
5676 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5678         PR tree-optimization/56539
5679         * gcc.c-torture/compile/pr56539.c: New test.
5681 2013-03-06  Kai Tietz  <ktietz@redhat.com>
5683         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5684         targets.
5685         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5686         * gcc.dg/lto/20091013-1_2.c: Likewise.
5687         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5689 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5691         * gnat.dg/specs/aggr6.ads: New test.
5693 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5695         * gnat.dg/loop_optimization15.ad[sb]: New test.
5697 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5699         PR middle-end/56548
5700         * gcc.dg/pr56548.c: New test.
5702 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5704         PR debug/53363
5705         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5707 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
5709         PR c++/56543
5710         * g++.dg/template/typename20.C: New test.
5712 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5714         PR debug/56510
5715         * gcc.dg/pr56510.c: New test.
5717         PR rtl-optimization/56484
5718         * gcc.c-torture/compile/pr56484.c: New test.
5720 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5722         PR c++/56530
5723         * g++.dg/warn/Wsign-conversion-2.C: New.
5725 2013-03-05  Richard Biener  <rguenther@suse.de>
5727         PR tree-optimization/56270
5728         * gcc.dg/vect/slp-38.c: New testcase.
5730 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
5732         PR rtl-optimization/56494
5733         * gcc.dg/pr56494.c: New test.
5735 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
5737         * gcc.dg/pr56424.c: New test.
5739 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5741         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5742         * gcc.dg/pr56228.c <avr>: Skip.
5744 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
5746         PR testsuite/52641
5747         PR tree-optimization/52631
5748         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5750 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
5752         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5753         * gcc.dg/vect/vect-83_64.c: Same.
5755 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5757         PR fortran/56477
5758         * gfortran.dg/pointer_check_13.f90: New test.
5760 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
5762         PR fortran/54730
5763         * gfortran.dg/array_constructor_42.f90: New test.
5765 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
5767         PR c++/52688
5768         * g++.dg/template/static33.C: New.
5769         * g++.dg/template/static34.C: Likewise.
5771         PR c++/10291
5772         * g++.dg/template/static35.C: New.
5774 2013-03-01  Steve Ellcey  <sellcey@mips.com>
5776         * gcc.dg/pr56396.c: Require pic support.
5778 2013-03-01  Richard Biener  <rguenther@suse.de>
5780         PR tree-optimization/55481
5781         * gcc.dg/torture/pr56488.c: New testcase.
5783 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
5784             Jakub Jelinek  <jakub@redhat.com>
5786         PR sanitizer/56454
5787         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5788         no_sanitize_address attribute rather than no_address_safety_analysis.
5789         * g++.dg/asan/sanitizer_test_utils.h
5790         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5791         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5792         in addition to no_address_safety_analysis.
5794 2013-02-28  Jason Merrill  <jason@redhat.com>
5796         PR c++/56481
5797         * g++.dg/cpp0x/constexpr-and.C: New.
5799 2013-02-28  Martin Jambor  <mjambor@suse.cz>
5801         PR tree-optimization/56294
5802         * g++.dg/debug/pr56294.C: New test.
5804 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5806         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5808 2013-02-27  Marek Polacek  <polacek@redhat.com>
5810         PR rtl-optimization/56466
5811         * gcc.dg/pr56466.c: New test.
5813 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5815         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5816         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5817         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5819 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
5821         PR middle-end/45472
5822         * gcc.dg/pr45472.c: New test.
5824 2013-02-26  Marek Polacek  <polacek@redhat.com>
5826         PR tree-optimization/56426
5827         * gcc.dg/pr56436.c: New test.
5829 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
5831         PR tree-optimization/56448
5832         * gcc.c-torture/compile/pr56448.c: New test.
5834         PR tree-optimization/56443
5835         * gcc.dg/torture/pr56443.c: New test.
5837 2013-02-25  Richard Biener  <rguenther@suse.de>
5839         PR tree-optimization/56175
5840         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5842 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
5844         PR c++/56403
5845         * g++.dg/torture/pr56403.C: New test.
5847 2013-02-25  Catherine Moore  <clm@codesourcery.com>
5849         Revert:
5850         2013-02-24  Catherine Moore  <clm@codesourcery.com>
5851         Richard Sandiford  <rdsandiford@googlemail.com>
5853         * gcc.target/mips/mips.exp: Add microMIPS support.
5854         * gcc.target/mips/umips-movep-2.c: New test.
5855         * gcc.target/mips/umips-lwp-2.c: New test.
5856         * gcc.target/mips/umips-swp-5.c: New test.
5857         * gcc.target/mips/umips-constraints-1.c: New test.
5858         * gcc.target/mips/umips-lwp-3.c: New test.
5859         * gcc.target/mips/umips-swp-6.c: New test.
5860         * gcc.target/mips/umips-constraints-2.c: New test.
5861         * gcc.target/mips/umips-save-restore-1.c: New test.
5862         * gcc.target/mips/umips-lwp-4.c: New test.
5863         * gcc.target/mips/umips-swp-7.c: New test.
5864         * gcc.target/mips/umips-save-restore-2.c: New test.
5865         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5866         * gcc.target/mips/umips-lwp-5.c: New test.
5867         * gcc.target/mips/umips-save-restore-3.c: New test.
5868         * gcc.target/mips/umips-lwp-6.c: New test.
5869         * gcc.target/mips/umips-swp-1.c: New test.
5870         * gcc.target/mips/umips-lwp-7.c: New test.
5871         * gcc.target/mips/umips-swp-2.c: New test.
5872         * gcc.target/mips/umips-lwp-8.c: New test.
5873         * gcc.target/mips/umips-swp-3.c: New test.
5874         * gcc.target/mips/umips-movep-1.c: New test.
5875         * gcc.target/mips/umips-lwp-1.c: New test.
5876         * gcc.target/mips/umips-swp-4.c: New test.
5878 2013-02-24  Catherine Moore  <clm@codesourcery.com>
5879             Richard Sandiford  <rdsandiford@googlemail.com>
5881         * gcc.target/mips/mips.exp: Add microMIPS support.
5882         * gcc.target/mips/umips-movep-2.c: New test.
5883         * gcc.target/mips/umips-lwp-2.c: New test.
5884         * gcc.target/mips/umips-swp-5.c: New test.
5885         * gcc.target/mips/umips-constraints-1.c: New test.
5886         * gcc.target/mips/umips-lwp-3.c: New test.
5887         * gcc.target/mips/umips-swp-6.c: New test.
5888         * gcc.target/mips/umips-constraints-2.c: New test.
5889         * gcc.target/mips/umips-save-restore-1.c: New test.
5890         * gcc.target/mips/umips-lwp-4.c: New test.
5891         * gcc.target/mips/umips-swp-7.c: New test.
5892         * gcc.target/mips/umips-save-restore-2.c: New test.
5893         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5894         * gcc.target/mips/umips-lwp-5.c: New test.
5895         * gcc.target/mips/umips-save-restore-3.c: New test.
5896         * gcc.target/mips/umips-lwp-6.c: New test.
5897         * gcc.target/mips/umips-swp-1.c: New test.
5898         * gcc.target/mips/umips-lwp-7.c: New test.
5899         * gcc.target/mips/umips-swp-2.c: New test.
5900         * gcc.target/mips/umips-lwp-8.c: New test.
5901         * gcc.target/mips/umips-swp-3.c: New test.
5902         * gcc.target/mips/umips-movep-1.c: New test.
5903         * gcc.target/mips/umips-lwp-1.c: New test.
5904         * gcc.target/mips/umips-swp-4.c: New test.
5906 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
5908         PR sanitizer/56393
5909         * lib/asan-dg.exp (asan_link_flags): Add
5910         -B${gccpath}/libsanitizer/asan/ to flags.
5912 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5914         PR middle-end/56420
5915         * gcc.dg/torture/pr56420.c: New test.
5917 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
5919         PR middle-end/56108
5920         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5922 2013-02-21  Martin Jambor  <mjambor@suse.cz>
5924         PR tree-optimization/56310
5925         * g++.dg/ipa/pr56310.C: New test.
5927 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
5929         PR fortran/56385
5930         * gfortran.dg/proc_ptr_comp_37.f90: New.
5932 2013-02-21  Richard Biener  <rguenther@suse.de>
5934         PR tree-optimization/56415
5935         Revert
5936         2013-02-11  Richard Biener  <rguenther@suse.de>
5938         PR tree-optimization/56273
5939         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5940         * gcc.dg/tree-ssa/pr21559.c: Adjust.
5941         * gcc.dg/tree-ssa/vrp17.c: Likewise.
5942         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5943         * gcc.dg/tree-ssa/vrp23.c: Likewise.
5944         * gcc.dg/tree-ssa/vrp24.c: Likewise.
5946 2013-02-21  Marek Polacek  <polacek@redhat.com>
5948         PR tree-optimization/56398
5949         * g++.dg/torture/pr56398.C: New test.
5951 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
5953         PR inline-asm/56405
5954         * gcc.c-torture/compile/pr56405.c: New test.
5956 2013-02-20  Jan Hubicka  <jh@suse.cz>
5958         PR tree-optimization/56265
5959         * g++.dg/ipa/devirt-11.C: New testcase.
5961 2013-02-20  Richard Biener  <rguenther@suse.de>
5963         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5965 2013-02-20  Richard Biener  <rguenther@suse.de>
5966         Jakub Jelinek  <jakub@redhat.com>
5968         PR tree-optimization/56396
5969         * gcc.dg/pr56396.c: New testcase.
5971 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
5973         PR c++/56373
5974         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5976 2013-02-19  Richard Biener  <rguenther@suse.de>
5978         PR tree-optimization/56384
5979         * gcc.dg/torture/pr56384.c: New testcase.
5981 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
5983         PR tree-optimization/56350
5984         * gcc.dg/pr56350.c: New test.
5986         PR tree-optimization/56381
5987         * g++.dg/opt/pr56381.C: New test.
5989 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
5991         PR pch/54117
5992         * lib/dg-pch.exp (pch-init, pch-finish,
5993         check_effective_target_pch_supported_debug): New procs.
5994         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5995         Likewise if $pch_unsupported_debug and $flags include -g.
5996         Skip FAILs about missing *.gch file if $pch_unsupported_debug
5997         and dg-require-effective-target pch_unsupported_debug.
5998         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5999         * objc.dg/pch/pch.exp: Likewise.
6000         * gcc.dg/pch/pch.exp: Likewise.
6001         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6002         pch_unsupported_debug.
6003         * gcc.dg/pch/valid-1.hs: Likewise.
6004         * gcc.dg/pch/valid-1b.c: Likewise.
6005         * gcc.dg/pch/valid-1b.hs: Likewise.
6007 2013-02-18  Richard Biener  <rguenther@suse.de>
6009         PR tree-optimization/56366
6010         * gcc.dg/torture/pr56366.c: New testcase.
6012 2013-02-18  Richard Biener  <rguenther@suse.de>
6014         PR middle-end/56349
6015         * gcc.dg/torture/pr56349.c: New testcase.
6017 2013-02-18  Richard Biener  <rguenther@suse.de>
6019         PR tree-optimization/56321
6020         * gcc.dg/torture/pr56321.c: New testcase.
6022 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6024         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
6026 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
6027             Dodji Seketeli  <dodji@redhat.com>
6029         PR asan/56330
6030         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
6031         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6032         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6033         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6034         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6035         * c-c++-common/asan/pr56330.c: Likewise.
6036         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
6037         Ensure the size argument of __builtin_memcpy is a constant.
6039 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
6040             Paolo Carlini  <paolo.carlini@oracle.com>
6042         PR c++/51242
6043         * g++.dg/cpp0x/enum23.C: New.
6045 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
6047         PR target/54685
6048         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
6050 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
6052         PR rtl-optimization/56348
6053         * gcc.target/i386/pr56348.c: New test.
6055 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
6057         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
6058         * gcc.target/arm/interrupt-2.c: Likewise.
6060 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6062         PR fortran/56318
6063         * gfortran.dg/matmul_9.f90: New.
6065 2013-02-15  Tobias Burnus  <burnus@net-b.de>
6067         PR fortran/53818
6068         * gfortran.dg/init_flag_11.f90: New.
6070 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6072         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
6074 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6076         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
6077         characters.
6079 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
6080             Tobias Burnus  <burnus@net-b.de>
6082         PR testsuite/56138
6083         * gfortran.dg/allocatable_function_7.f90: New.
6085 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
6087         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
6088         * asan_globals_test-wrapper.cc: New file.
6089         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
6090         instead of asan_globals_test.cc as dg-additional-sources.
6091         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
6092         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
6093         "sanitizer_test_utils.h" instead of
6094         "sanitizer_common/tests/sanitizer_test_utils.h".
6095         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
6096         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
6097         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
6098         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
6099         * g++.dg/asan/asan_test.cc: Synced from upstream.
6100         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
6102 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
6104         Fix an asan crash
6105         * c-c++-common/asan/memcmp-2.c: New test.
6107 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
6109         PR c++/55582
6110         * g++.dg/cpp0x/udlit-string-literal.h: New.
6111         * g++.dg/cpp0x/udlit-string-literal.C: New.
6113 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
6115         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
6117 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
6119         PR target/56184
6120         * gcc.target/arm/pr56184.C: New test.
6122 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
6124         PR c++/56302
6125         * g++.dg/torture/pr56302.C: New test.
6126         * g++.dg/cpp0x/constexpr-56302.C: New test.
6127         * c-c++-common/pr56302.c: New test.
6129 2013-02-13  Tobias Burnus  <burnus@net-b.de>
6130             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6132         PR fortran/56204
6133         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
6134         * gfortran.dg/quad_3.f90: Ditto.
6136 2013-02-13  Kostya Serebryany  <kcc@google.com>
6138         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
6139         to match the fresh asan run-time.
6140         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
6142 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
6144         Avoid instrumenting duplicated memory access in the same basic block
6145         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
6146         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6147         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6148         * c-c++-common/asan/inc.c: Likewise.
6150 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
6152         PR inline-asm/56148
6153         * gcc.target/i386/pr56148.c: New test.
6155 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
6156             Tobias Burnus  <burnus@net-b.de>
6158         PR testsuite/56082
6159         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6160         to kind=2.
6162 2013-02-12  Richard Biener  <rguenther@suse.de>
6164         PR lto/56297
6165         * gcc.dg/lto/pr56297_0.c: New testcase.
6166         * gcc.dg/lto/pr56297_0.c: Likewise.
6168 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
6170         PR fortran/46952
6171         * gfortran.dg/typebound_deferred_1.f90: New.
6173 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
6175         PR rtl-optimization/56151
6176         * gcc.target/i386/pr56151.c: New test.
6178 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
6180         * g++.dg/ext/mv12.C: New test.
6181         * g++.dg/ext/mv12.h: New file.
6182         * g++.dg/ext/mv12-aux.C: New file.
6183         * g++.dg/ext/mv13.C: New test.
6185 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6187         * lib/target-supports.exp
6188         (check_effective_target_powerpc_eabi_ok): New.
6189         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
6190         powerpc_eabi_ok.
6191         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6192         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
6193         only.
6194         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
6195         * gcc.target/powerpc/pr51623.c: Likewise.
6196         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6197         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6199 2013-02-11  Alexander Potapenko  <glider@google.com>
6200             Jack Howarth  <howarth@bromo.med.uc.edu>
6201             Jakub Jelinek  <jakub@redhat.com>
6203         PR sanitizer/55617
6204         * g++.dg/asan/pr55617.C: Run on all targets.
6206 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
6208         PR rtl-optimization/56275
6209         * gcc.dg/pr56275.c: New test.
6211 2013-02-11  Richard Biener  <rguenther@suse.de>
6213         PR tree-optimization/56273
6214         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6216 2013-02-11  Richard Biener  <rguenther@suse.de>
6218         PR tree-optimization/56264
6219         * gcc.dg/torture/pr56264.c: New testcase.
6221 2013-02-11  Richard Biener  <rguenther@suse.de>
6223         PR tree-optimization/56273
6224         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6225         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6226         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6227         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6228         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6229         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6231 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
6233         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6234         for *-*-linux-gnu targets.
6235         * g++.dg/asan/interception-test-1.c: Ditto.
6236         * g++.dg/asan/interception-failure-test-1.C: Ditto.
6237         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6239 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
6241         PR fortran/55362
6242         * gfortran.dg/intrinsic_size_4.f90 : New test.
6244 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
6246         PR target/56256
6247         * gcc.target/powerpc/pr56256.c: New test.
6249 2013-02-08  Ian Lance Taylor  <iant@google.com>
6251         * lib/go.exp: Load timeout.exp.
6253 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
6255         PR rtl-optimization/56246
6256         * gcc.target/i386/pr56246.c: New test.
6258 2013-02-08  Jeff Law  <law@redhat.com>
6260         PR debug/53948
6261         * gcc.dg/debug/dwarf2/pr53948.c: New test.
6263 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
6265         PR target/56043
6266         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6267         powerpc*-*-linux*.
6269 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
6271         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6273 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6275         PR rtl-optimization/56195
6276         * gcc.dg/torture/pr56195.c: New test.
6278 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6280         PR fortran/54107
6281         * gfortran.dg/recursive_interface_2.f90: New test.
6283 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
6285         PR tree-optimization/56250
6286         * gcc.c-torture/execute/pr56250.c: New test.
6288 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6290         PR tree-optimization/56064
6291         * gcc.dg/fixed-point/view-convert-2.c: New test.
6293 2013-02-08  Michael Matz  <matz@suse.de>
6295         PR tree-optimization/52448
6296         * gcc.dg/pr52448.c: New test.
6298 2013-02-08  Richard Biener  <rguenther@suse.de>
6300         PR middle-end/56181
6301         * gcc.dg/torture/pr56181.c: New testcase.
6303 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
6305         PR target/54222
6306         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6307         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6309 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6311         PR c++/56241
6312         * g++.dg/parse/crash61.C: New test.
6314         PR c++/56239
6315         * g++.dg/parse/pr56239.C: New test.
6317         PR c++/56237
6318         * g++.dg/abi/mangle61.C: New test.
6320 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
6322         PR rtl-optimization/56225
6323         * gcc.target/i386/pr56225.c: New test.
6325 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6327         PR debug/56154
6328         * gcc.dg/guality/pr56154-1.c: New test.
6329         * gcc.dg/guality/pr56154-2.c: New test.
6330         * gcc.dg/guality/pr56154-3.c: New test.
6331         * gcc.dg/guality/pr56154-4.c: New test.
6332         * gcc.dg/guality/pr56154-aux.c: New file.
6334         PR tree-optimization/55789
6335         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6336         cleanup-tree-dump.
6337         * gcc.dg/tree-ssa/inline-3.c: Add
6338         --param max-early-inliner-iterations=2 option.
6340 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6342         PR debug/53363
6343         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6344         Add -fno-dwarf2-cfi-asm to dg-options.
6345         Adapt match count.
6347 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
6349         PR target/56228
6350         * gcc.dg/pr56228.c: New test.
6352 2013-02-07  Alan Modra  <amodra@gmail.com>
6354         PR target/54009
6355         * gcc.target/powerpc/pr54009.c: New test.
6356         PR target/54131
6357         * gfortran.dg/pr54131.f: New test.
6359 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
6361         PR fortran/55789
6362         * gfortran.dg/array_constructor_41.f90: New test.
6364 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
6366         PR fortran/55978
6367         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6369 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
6371         PR middle-end/56217
6372         * g++.dg/gomp/pr56217.C: New test.
6374 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6376         PR tree-optimization/56205
6377         * gcc.dg/tree-ssa/stdarg-6.c: New test.
6378         * gcc.c-torture/execute/pr56205.c: New test.
6380 2013-02-05  Richard Biener  <rguenther@suse.de>
6382         PR tree-optimization/53342
6383         PR tree-optimization/53185
6384         * gcc.dg/vect/pr53185-2.c: New testcase.
6386 2013-02-05  Jan Hubicka  <jh@suse.cz>
6388         PR tree-optimization/55789
6389         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6390         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6391         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6392         * g++.dg/ipa/inline-1.C: New testcase.
6393         * g++.dg/ipa/inline-2.C: New testcase.
6394         * g++.dg/ipa/inline-3.C: New testcase.
6396 2013-02-05  Jan Hubicka  <jh@suse.cz>
6398         PR tree-optimization/55789
6399         * g++.dg/torture/pr55789.C: New testcase.
6401 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
6403         PR middle-end/56167
6404         * gcc.dg/pr56167.c: New test.
6406 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6408         PR target/55146
6409         * gcc.target/sh/pr55146.c: New.
6411 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
6413         PR tree-optimization/54386
6414         * gcc.target/sh/pr54386.c: New.
6416 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
6418         PR fortran/56008
6419         * gfortran.dg/realloc_on _assign_16.f90 : New test.
6421         PR fortran/47517
6422         * gfortran.dg/realloc_on _assign_17.f90 : New test.
6424 2013-02-04  Alexander Potapenko  <glider@google.com>
6425             Jack Howarth  <howarth@bromo.med.uc.edu>
6426             Jakub Jelinek  <jakub@redhat.com>
6428         PR sanitizer/55617
6429         * g++.dg/asan/pr55617.C: New test.
6431 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6433         PR fortran/54195
6434         * gfortran.dg/typebound_operator_19.f90: New test.
6435         * gfortran.dg/typebound_assignment_4.f90: New test.
6437 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
6439         PR fortran/54107
6440         * gfortran.dg/recursive_interface_1.f90: New test.
6442 2013-02-04  Richard Guenther  <rguenther@suse.de>
6444         PR lto/56168
6445         * gcc.dg/lto/pr56168_0.c: New testcase.
6446         * gcc.dg/lto/pr56168_1.c: Likewise.
6448 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6450         PR fortran/50627
6451         PR fortran/56054
6452         * gfortran.dg/block_12.f90:  New test.
6453         * gfortran.dg/module_error_1.f90:  New test.
6455 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6457         * lib/target-supports.exp (check_effective_target_vect_float)
6458         (check_effective_target_vect_no_align): Add mips-sde-elf.
6460 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
6462         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6464 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
6466         * gcc.dg/pr56023.c: XFAIL on AIX.
6467         * gcc.dg/vect/pr49352.c: Same.
6469 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
6471         * gnat.dg/opt26.adb: New test.
6473 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6475         Revert.
6476         2013-01-27  Amol Pise  <amolpise15@gmail.com>
6478         * gcc.target/arm/neon-vfnms-1.c: New test.
6479         * gcc.target/arm/neon-vfnma-1.c: New test.
6481 2013-01-31  Richard Biener  <rguenther@suse.de>
6483         PR tree-optimization/56157
6484         * gcc.dg/torture/pr56157.c: New testcase.
6486 2013-01-30  Richard Biener  <rguenther@suse.de>
6488         PR tree-optimization/56150
6489         * gcc.dg/torture/pr56150.c: New testcase.
6491 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
6493         PR sanitizer/55374
6494         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6495         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
6496         printed in backtrace.
6497         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6498         to avoid errors about mismatched allocation vs. deallocation.
6500         PR c++/55742
6501         * g++.dg/mv1.C: Moved to...
6502         * g++.dg/ext/mv1.C: ... here.  Adjust test.
6503         * g++.dg/mv2.C: Moved to...
6504         * g++.dg/ext/mv2.C: ... here.  Adjust test.
6505         * g++.dg/mv3.C: Moved to...
6506         * g++.dg/ext/mv3.C: ... here.
6507         * g++.dg/mv4.C: Moved to...
6508         * g++.dg/ext/mv4.C: ... here.
6509         * g++.dg/mv5.C: Moved to...
6510         * g++.dg/ext/mv5.C: ... here.  Adjust test.
6511         * g++.dg/mv6.C: Moved to...
6512         * g++.dg/ext/mv6.C: ... here.  Adjust test.
6513         * g++.dg/ext/mv7.C: New test.
6514         * g++.dg/ext/mv8.C: New test.
6515         * g++.dg/ext/mv9.C: New test.
6516         * g++.dg/ext/mv10.C: New test.
6517         * g++.dg/ext/mv11.C: New test.
6519 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6521         PR rtl-optimization/56144
6522         * gcc.dg/pr56144.c: New.
6524 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
6526         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6527         message.
6528         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6529         * g++.dg/cpp0x/constexpr-55573.C: Same
6531 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
6533         PR tree-optimization/56064
6534         * gcc.dg/fixed-point/view-convert.c: New test.
6536 2013-01-30  Andreas Schwab  <schwab@suse.de>
6538         * lib/target-supports-dg.exp (dg-process-target): Use expr to
6539         evaluate the end index in string range.
6541 2013-01-30  Tobias Burnus  <burnus@net-b.de>
6543         PR fortran/56138
6544         * gfortran.dg/allocatable_function_6.f90: New.
6546 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
6547             Mikael Morin  <mikael@gcc.gnu.org>
6549         PR fortran/54107
6550         * gfortran.dg/proc_ptr_comp_36.f90: New.
6552 2013-01-29  Richard Biener  <rguenther@suse.de>
6554         PR tree-optimization/55270
6555         * gcc.dg/torture/pr55270.c: New testcase.
6557 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6559         PR rtl-optimization/56117
6560         * gcc.dg/pr56117.c: New test.
6562 2013-01-28  Richard Biener  <rguenther@suse.de>
6564         PR tree-optimization/56034
6565         * gcc.dg/torture/pr56034.c: New testcase.
6567 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6569         PR tree-optimization/56125
6570         * gcc.dg/pr56125.c: New test.
6572 2013-01-28  Tobias Burnus  <burnus@net-b.de>
6573             Mikael Morin  <mikael@gcc.gnu.org>
6575         PR fortran/53537
6576         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6577         * gfortran.dg/import8.f90: Likewise.
6578         * gfortran.dg/interface_derived_type_1.f90: Likewise.
6579         * gfortran.dg/import10.f90: New test.
6580         * gfortran.dg/import11.f90: Likewise
6582 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
6584         PR testsuite/56053
6585         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6586         string.h.  Provide memset, malloc and free prototypes, adjust line
6587         numbers in dg-output.
6588         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6589         Provide memset prototype and adjust line numbers in dg-output.
6590         * c-c++-common/asan/global-overflow-1.c: Likewise.
6592         PR tree-optimization/56094
6593         * gcc.dg/pr56094.c: New test.
6595 2013-01-27  Amol Pise  <amolpise15@gmail.com>
6597         * gcc.target/arm/neon-vfnms-1.c: New test.
6598         * gcc.target/arm/neon-vfnma-1.c: New test.
6600 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
6602         PR target/56114
6603         * gcc.target/i386/pr56114.c: New test.
6605 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
6607         PR fortran/55984
6608         * gfortran.dg/associate_14.f90: New test.
6610         PR fortran/56047
6611         * gfortran.dg/associate_13.f90: New test.
6613 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
6615         PR tree-optimization/56098
6616         * gcc.dg/pr56098-1.c: New test.
6617         * gcc.dg/pr56098-2.c: New test.
6619 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
6621         PR target/54222
6622         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6624 2013-01-22  Marek Polacek  <polacek@redhat.com>
6626         PR tree-optimization/56035
6627         * gcc.dg/pr56035.c: New test.
6629 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6631         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6632         for MIPS.
6634 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
6636         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6638 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
6640         PR c/56078
6641         * gcc.dg/pr56078.c: New test.
6642         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6644 2013-01-24  Martin Jambor  <mjambor@suse.cz>
6646         PR tree-optimization/55927
6647         * g++.dg/ipa/devirt-10.C: Disable early inlining.
6649 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
6651         * gcc.target/i386/movsd.c: New test.
6653 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
6655         PR inline-asm/55934
6656         * gcc.target/i386/pr55934.c: New test.
6658 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
6660         PR fortran/56081
6661         * gfortran.dg/select_8.f90: New.
6663 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
6665         * gcc.target/microblaze/microblaze.exp: Remove
6666         target_config_cflags check.
6668 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
6670         PR fortran/56052
6671         * gfortran.dg/gomp/pr56052.f90: New test.
6673         PR target/49069
6674         * gcc.dg/pr49069.c: New test.
6676 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
6678         PR c++/55944
6679         * g++.dg/cpp0x/constexpr-static10.C: New.
6681 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
6683         PR target/56028
6684         * gcc.target/i386/pr56028.c: New test.
6686 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
6688         PR target/55686
6689         * gcc.target/i386/pr55686.c: New test.
6691 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
6693         PR c++/53609
6694         * g++.dg/cpp0x/variadic139.C: New test.
6695         * g++.dg/cpp0x/variadic140.C: Likewise.
6696         * g++.dg/cpp0x/variadic141.C: Likewise.
6698 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
6700         * gnat.dg/warn8.adb: New test.
6702 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6704         PR fortran/55919
6705         * gfortran.dg/include_8.f90: New test.
6707 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6709         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6710         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6712 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
6714         PR tree-optimization/56051
6715         * gcc.c-torture/execute/pr56051.c: New test.
6717 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
6719         PR rtl-optimization/56023
6720         * gcc.dg/pr56023.c: New test.
6722 2013-01-21  Martin Jambor  <mjambor@suse.cz>
6724         PR middle-end/56022
6725         * gcc.target/i386/pr56022.c: New test.
6727 2013-01-21  Jason Merrill  <jason@redhat.com>
6729         * lib/target-supports.exp (check_effective_target_alias): New.
6731 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
6733         PR debug/53235
6734         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6736 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
6738         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6740 2013-01-19  Jeff Law  <law@redhat.com>
6742         PR tree-optimization/52631
6743         * tree-ssa/pr52631.c: New test.
6744         * tree-ssa/ssa-fre-9: Update expected output.
6746 2013-01-19  Anthony Green  <green@moxielogic.com>
6748         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6749         for moxie.
6751 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6753         PR tree-optimization/56029
6754         * g++.dg/torture/pr56029.C: New test.
6756 2013-01-18  Sharad Singhai  <singhai@google.com>
6758         PR tree-optimization/55995
6759         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6761 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
6763         PR target/55433
6764         * gcc.target/i386/pr55433.c: New.
6766 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
6768         PR middle-end/56015
6769         * gfortran.dg/pr56015.f90: New test.
6771 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
6773         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6775 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
6777         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6778         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6779         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6780         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6781         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6783 2013-01-17  Jeff Law  <law@redhat.com>
6785         * gcc.dg/pr52573.c: Move to...
6786         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
6788         PR rtl-optimization/52573
6789         * gcc.dg/pr52573.c: New test.
6791 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
6793         PR sanitizer/55679
6794         * g++.dg/asan/interception-test-1.C: Skip on darwin.
6795         * lib/target-supports.exp (check_effective_target_swapcontext): Use
6796         check_no_compiler_messages to test support in ucontext.h.
6797         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6798         compliant RLIMIT_AS.
6800 2013-01-17  Marek Polacek  <polacek@redhat.com>
6802         PR rtl-optimization/55833
6803         * gcc.dg/pr55833.c: New test.
6805 2013-01-17  Jan Hubicka  <jh@suse.cz>
6807         PR tree-optimization/55273
6808         * gcc.c-torture/compile/pr55273.c: New testcase.
6810 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
6812         PR target/55981
6813         * gcc.target/pr55981.c: New test.
6815 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
6817         * gcc.target/arm/pr40887.c: Require at least armv5.
6818         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6819         * gcc.target/arm/pr51915.c: Likewise.
6820         * gcc.target/arm/pr52006.c: Likewise.
6821         * gcc.target/arm/pr53187.c: Likewise.
6823         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6824         * gcc.target/arm/ftest-support-arm.h: Delete.
6825         * gcc.target/arm/ftest-support-thumb.h: Delete.
6826         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6827         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6828         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6829         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6830         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6831         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6832         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6833         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6834         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6835         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6836         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6837         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6838         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6839         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6840         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6841         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6842         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6843         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6844         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6845         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6846         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6847         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6848         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6849         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6851 2013-01-17  Martin Jambor  <mjambor@suse.cz>
6853         PR tree-optimizations/55264
6854         * g++.dg/ipa/pr55264.C: New test.
6856 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
6858         PR fortran/55983
6859         * gfortran.dg/class_55.f90: New.
6861 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
6863         PR testsuite/55994
6864         * gcc.c-torture/execute/builtins/builtins.exp: Add
6865         -Wl,--allow-multiple-definition for eabi and elf targets.
6867         PR testsuite/54622
6868         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6869         check_effective_target_vect_perm_short,
6870         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6871         check_effective_target_vect64): Return 0 for big-endian ARM.
6872         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6874         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6875         prototypes.
6877 2013-01-16  Richard Biener  <rguenther@suse.de>
6879         PR tree-optimization/55964
6880         * gcc.dg/torture/pr55964.c: New testcase.
6882 2013-01-16  Richard Biener  <rguenther@suse.de>
6884         PR tree-optimization/54767
6885         PR tree-optimization/53465
6886         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6888 2013-01-16  Christian Bruel  <christian.bruel@st.com>
6890         PR target/55301
6891         * gcc.target/sh/sh-switch.c: New testcase.
6893 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6895         * gcc.dg/webizer.c: Increase the array size.
6897 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6899         PR target/55940
6900         * gcc.dg/pr55940.c: New test.
6902 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
6903             Harald Anlauf  <anlauf@gmx.de>
6905         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6906         * gfortran.dg/bounds_check_5.f90: Likewise.
6907         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6908         * gfortran.dg/continuation_9.f90: Likewise.
6909         * gfortran.dg/move_alloc_13.f90: Likewise.
6910         * gfortran.dg/structure_constructor_11.f90: Likewise.
6911         * gfortran.dg/tab_continuation.f: Likewise.
6912         * gfortran.dg/warning-directive-2.F90: Likewise.
6913         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6915 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
6917         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6918         * gcc.target/arm/fma-sp.c: Likewise.
6920 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6922         PR rtl-optimization/55153
6923         * gcc.dg/pr55153.c: New.
6925 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6927         PR tree-optimization/55920
6928         * gcc.c-torture/compile/pr55920.c: New test.
6930 2013-01-15  Richard Biener  <rguenther@suse.de>
6932         PR middle-end/55882
6933         * gcc.dg/torture/pr55882.c: New testcase.
6935 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
6937         PR tree-optimization/55955
6938         * gcc.c-torture/compile/pr55955.c: New test.
6940 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
6942         PR c++/55663
6943         * g++.dg/cpp0x/alias-decl-31.C: New test.
6945 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
6947         PR fortran/54286
6948         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6949         case where interface is null.
6951 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6953         PR fortran/55806
6954         * gfortran.dg/array_constructor_40.f90:  New test.
6956 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
6958         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6960 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6962         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6963         * gcc.target/aarch64/vect-ld1r-compile.c: New.
6964         * gcc.target/aarch64/vect-ld1r-fp.c: New.
6965         * gcc.target/aarch64/vect-ld1r.c: New.
6966         * gcc.target/aarch64/vect-ld1r.x: New.
6968 2013-01-14  Andi Kleen  <ak@linux.intel.com>
6970         PR target/55948
6971         * gcc.target/i386/hle-clear-rel.c: New file
6972         * gcc.target/i386/hle-store-rel.c: New file.
6974 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
6976         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6977         * gfortran.dg/bounds_check_4.f90: Likewise.
6978         * gfortran.dg/inquire_10.f90: Likewise.
6979         * gfortran.dg/minloc_3.f90: Likewise.
6980         * gfortran.dg/minlocval_3.f90: Likewise.
6981         * gfortran.dg/module_double_reuse.f90: Likewise.
6982         * gfortran.dg/mvbits_1.f90: Likewise.
6983         * gfortran.dg/oldstyle_1.f90: Likewise.
6984         * gfortran.dg/pr20163-2.f: Likewise.
6985         * gfortran.dg/save_1.f90: Likewise.
6986         * gfortran.dg/scan_1.f90: Likewise.
6987         * gfortran.dg/select_char_1.f90: Likewise.
6988         * gfortran.dg/shape_4.f90: Likewise.
6989         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6990         * gfortran.dg/function_optimize_10.f90: Likewise.
6991         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6992         * gfortran.dg/used_types_17.f90: Likewise.
6993         * gfortran.dg/used_types_18.f90: Likewise.
6995 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
6997         PR fortran/54286
6998         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7000 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7002         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7004 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7006         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7008 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7010         PR fortran/55072
7011         * gfortran.dg/assumed_type_2.f90: Fix test case.
7012         * gfortran.dg/internal_pack_13.f90: New test.
7013         * gfortran.dg/internal_pack_14.f90: New test.
7015 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7017         PR fortran/55868
7018         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7019         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7020         $tar to STAR.
7022 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
7024         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
7026 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
7028         PR target/55719
7029         * gcc.target/s390/pr55719.c: New testcase.
7031 2013-01-11  Richard Guenther  <rguenther@suse.de>
7033         PR tree-optimization/44061
7034         * gcc.dg/pr44061.c: New testcase.
7036 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
7038         Update copyright years.
7040 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
7041             Jakub Jelinek  <jakub@redhat.com>
7043         PR target/55565
7044         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
7046 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
7048         PR rtl-optimization/55672
7049         * gcc.target/i386/pr55672.c: New.
7051 2013-01-10  Jeff Law  <law@redhat.com>
7053         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
7054         pass/fail message unique.
7057 2013-01-10  Jason Merrill  <jason@redhat.com>
7059         * ada/.gitignore: New.
7061 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7063         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
7064         Add tls options.
7065         * g++.dg/tls/thread_local2.C: Likewise.
7066         * g++.dg/tls/thread_local2g.C: Likewise.
7067         * g++.dg/tls/thread_local6.C: Likewise.
7068         * g++.dg/tls/thread_local-order1.C: Add tls options.
7069         * g++.dg/tls/thread_local-order2.C: Likewise.
7070         * g++.dg/tls/thread_local3.C: Likewise.
7071         * g++.dg/tls/thread_local3g.C: Likewise.
7072         * g++.dg/tls/thread_local4.C: Likewise.
7073         * g++.dg/tls/thread_local4g.C: Likewise.
7074         * g++.dg/tls/thread_local5.C: Likewise.
7075         * g++.dg/tls/thread_local5g.C: Likewise.
7076         * g++.dg/tls/thread_local6g.C: Likewise.
7078 2013-01-10  Kostya Serebryany  <kcc@google.com>
7080         * g++.dg/asan/asan_test.cc: Sync from upstream.
7082 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
7084         PR tree-optimization/55921
7085         * gcc.c-torture/compile/pr55921.c: New test.
7087 2013-01-09  Jan Hubicka  <jh@suse.cz>
7089         PR tree-optimization/55569
7090         * gcc.c-torture/compile/pr55569.c: New testcase.
7092 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
7094         PR fortran/47203
7095         * gfortran.dg/use_28.f90: New test.
7097 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
7099         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
7100         number matching more robust.
7102 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
7104         PR rtl-optimization/55829
7105         * gcc.target/i386/pr55829.c: New.
7107 2013-01-09  Tobias Burnus  <burnus@net-b.de>
7109         PR fortran/55758
7110         * gfortran.dg/bind_c_bool_1.f90: New.
7111         * gfortran.dg/do_5.f90: Add dg-warning.
7113 2013-01-09  Jan Hubicka  <jh@suse.cz>
7115         PR tree-optimization/55875
7116         * gcc.c-torture/execute/pr55875.c: New testcase.
7117         * g++.dg/torture/pr55875.C: New testcase.
7119 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7121         PR c/48418
7122         * c-c++-common/pr48418.c: New test.
7124 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7126         PR c++/55801
7127         * g++.dg/tls/thread_local-ice.C: New.
7129 2013-01-09  Andreas Schwab  <schwab@suse.de>
7131         * gcc.dg/guality/pr54693.c: Null-terminate arr.
7133 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
7135         PR tree-optimization/48189
7136         * gcc.dg/pr48189.c: New test.
7138 2013-01-04  Jan Hubicka  <jh@suse.cz>
7140         PR tree-optimization/55823
7141         * g++.dg/ipa/devirt-10.C: New testcase.
7143 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
7144             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
7146         PR rtl-optimization/55845
7147         * gcc.target/i386/pr55845.c: New test.
7149 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
7151         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
7152         instructions generated instead of number of occurances.
7154 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7156         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
7157         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7158         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7159         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7160         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7161         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7162         * gcc.target/aarch64/vect-fcm.x: Likewise.
7163         * lib/target-supports.exp
7164         (check_effective_target_vect_cond): Enable for AArch64.
7166 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
7168         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
7169         endian-safe float pool loading.
7170         (test_square_root_v4sf): Likewise.
7171         (test_square_root_v2df): Likewise.
7172         * lib/target-supports.exp
7173         (check_effective_target_vect_call_sqrtf): Add AArch64.
7175 2013-01-08  Martin Jambor  <mjambor@suse.cz>
7177         PR debug/55579
7178         * gcc.dg/tree-ssa/pr55579.c: New test.
7180 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7182         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
7183         asm comments.
7185 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
7187         PR middle-end/55890
7188         * gcc.dg/torture/pr55890-3.c: New test.
7190         PR middle-end/55851
7191         * gcc.c-torture/compile/pr55851.c: New test.
7193         PR sanitizer/55844
7194         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7195         dg-options.
7197 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7199         PR fortran/55618
7200         * gfortran.dg/elemental_scalar_args_2.f90: New test.
7202 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7204         PR fortran/55763
7205         * gfortran.dg/pointer_init_2.f90: Update dg-error.
7206         * gfortran.dg/pointer_init_7.f90: New.
7208 2013-01-07  Richard Biener  <rguenther@suse.de>
7210         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7212 2013-01-07  Richard Biener  <rguenther@suse.de>
7214         PR middle-end/55890
7215         * gcc.dg/torture/pr55890-1.c: New testcase.
7216         * gcc.dg/torture/pr55890-2.c: Likewise.
7218 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
7220         * gcc.target/aarch64/fmovd.c: New.
7221         * gcc.target/aarch64/fmovf.c: Likewise.
7222         * gcc.target/aarch64/fmovd-zero.c: Likewise.
7223         * gcc.target/aarch64/fmovf-zero.c: Likewise.
7224         * gcc.target/aarch64/vect-fmovd.c: Likewise.
7225         * gcc.target/aarch64/vect-fmovf.c: Likewise.
7226         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7227         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7229 2013-01-07  Richard Biener  <rguenther@suse.de>
7231         PR tree-optimization/55888
7232         PR tree-optimization/55862
7233         * gcc.dg/torture/pr55888.c: New testcase.
7235 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7237         PR fortran/55852
7238         * gfortran.dg/intrinsic_size_3.f90: New.
7240 2013-01-07  Tobias Burnus  <burnus@net-b.de>
7242         PR fortran/55763
7243         * gfortran.dg/select_type_32.f90: New.
7245 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
7247         PR c++/52343
7248         * g++.dg/cpp0x/alias-decl-29.C: New test.
7250 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
7252         PR fortran/53876
7253         PR fortran/54990
7254         PR fortran/54992
7255         * gfortran.dg/class_array_15.f03: New test.
7257 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
7259         PR fortran/42769
7260         PR fortran/45836
7261         PR fortran/45900
7262         * gfortran.dg/use_23.f90: New test.
7263         * gfortran.dg/use_24.f90: New test.
7264         * gfortran.dg/use_25.f90: New test.
7265         * gfortran.dg/use_26.f90: New test.
7266         * gfortran.dg/use_27.f90: New test.
7268 2013-01-06  Olivier Hainque  <hainque@adacore.com>
7270         * gnat.dg/specs/clause_on_volatile.ads: New test.
7272 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7274         * gnat.dg/alignment10.adb: New test.
7276 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
7277             Mikael Morin  <mikael@gcc.gnu.org>
7279         PR fortran/55827
7280         * gfortran.dg/use_22.f90: New test.
7282 2013-01-04  Andrew Pinski  <apinski@cavium.com>
7284         * gcc.target/aarch64/cmp-1.c: New testcase.
7286 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
7288         PR fortran/55172
7289         * gfortran.dg/select_type_31.f03: New test.
7291 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
7293         PR c++/54526 (again)
7294         * g++.dg/cpp0x/parse2.C: Extend.
7295         * g++.old-deja/g++.other/crash28.C: Adjust.
7297 2013-01-04  Richard Biener  <rguenther@suse.de>
7299         PR tree-optimization/55862
7300         * gcc.dg/torture/pr55862.c: New testcase.
7302 2013-01-04  Martin Jambor  <mjambor@suse.cz>
7304         PR tree-optimization/55755
7305         * gcc.dg/torture/pr55755.c: New test.
7306         * gcc.dg/tree-ssa/sra-13.c: Likewise.
7307         * gcc.dg/tree-ssa/pr45144.c: Update.
7309 2013-01-04  Richard Biener  <rguenther@suse.de>
7311         PR middle-end/55863
7312         * gcc.dg/fold-reassoc-2.c: New testcase.
7314 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7316         PR fortran/55763
7317         * gfortran.dg/null_7.f90: New.
7319 2013-01-04  Tobias Burnus  <burnus@net-b.de>
7321         PR fortran/55854
7322         PR fortran/55763
7323         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7324         * gfortran.dg/unlimited_polymorphic_7.f90: New.
7325         * gfortran.dg/unlimited_polymorphic_8.f90: New.
7327 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
7329         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7331 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
7333         PR fortran/55855
7334         * gfortran.dg/assignment_1.f90: Modified.
7335         * gfortran.dg/assignment_4.f90: New.
7337 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
7339         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7341 2013-01-03  Richard Biener  <rguenther@suse.de>
7343         PR tree-optimization/55857
7344         * gcc.dg/vect/pr55857-1.c: New testcase.
7345         * gcc.dg/vect/pr55857-2.c: Likewise.
7347 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
7349         PR rtl-optimization/55838
7350         * gcc.dg/pr55838.c: New test.
7352         PR tree-optimization/55832
7353         * gcc.c-torture/compile/pr55832.c: New test.
7355 2013-01-02  Teresa Johnson  <tejohnson@google.com>
7357         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7358         * gcc.dg/tree-ssa/loop-23.c: Ditto.
7359         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7360         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7361         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7362         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7363         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7364         * gcc.dg/unroll_1.c: Ditto.
7365         * gcc.dg/unroll_2.c: Ditto.
7366         * gcc.dg/unroll_3.c: Ditto.
7367         * gcc.dg/unroll_4.c: Ditto.
7369 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7371         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7373 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7375         PR fortran/55818
7376         * gfortran.dg/eof_4.f90: New test.
7378 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
7380         * lib/c-compat.exp (compat-use-alt-compiler): Remove
7381         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7382         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7383         (compat_setup_dfp): Initialize compat_alt_caret and
7384         compat_save_TEST_ALWAYS_FLAGS.
7386 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7388         * gcc.dg/torture/tls/tls-reload-1.c: New test.
7390 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7392         * gcc.dg/torture/fp-int-convert-2.c: New test.
7394 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7396         * gfortran.dg/newunit_3.f90: Add dg-do run.
7397         * gfortran.dg/inquire_15.f90: Add dg-do run.
7399 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
7401         PR tree-optimization/55831
7402         * gcc.dg/pr55831.c: New test.
7404 Copyright (C) 2013 Free Software Foundation, Inc.
7406 Copying and distribution of this file, with or without modification,
7407 are permitted in any medium without royalty provided the copyright
7408 notice and this notice are preserved.