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>
9 * gcc.target/sh/torture/pr58475.c: New test.
11 2013-09-23 Janus Weil <janus@gcc.gnu.org>
14 * gfortran.dg/extends_15.f90: New.
16 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
21 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
24 * gcc.target/vax/vax.exp: New.
25 * gcc.target/vax/pr56875.c: Ditto.
27 2013-09-20 Richard Biener <rguenther@suse.de>
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>
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>
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>
55 * gfortran.dg/proc_ptr_43.f90: New.
57 2013-09-18 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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>
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>
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
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>
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>
214 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
216 2013-09-15 Tobias Burnus <burnus@net-b.de>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
350 * g++.dg/ext/pr57735.C: New test.
352 2013-09-09 Jan Hubicka <jh@suse.cz>
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>
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>
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
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>
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>
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>
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>
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
489 2013-09-03 Meador Inge <meadori@codesourcery.com>
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>
508 * gcc.dg/torture/pr57656.c: New testcase.
510 2013-09-03 Richard Biener <rguenther@suse.de>
513 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
515 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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
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>
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>
726 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
728 * gfortran.dg/realloc_on_assign_19.f90: New test.
730 2013-08-29 Richard Biener <rguenther@suse.de>
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>
743 * g++.dg/cpp0x/dc7.C: New.
745 2013-08-28 Jakub Jelinek <jakub@redhat.com>
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>
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>
789 * gfortran.dg/inline_sum_5.f90: New.
791 2013-08-23 Janus Weil <janus@gcc.gnu.org>
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>
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>
816 * g++.dg/template/error54.C: New.
818 2013-08-22 Janus Weil <janus@gcc.gnu.org>
821 * gfortran.dg/select_type_34.f90: New.
823 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
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>
839 * g++.dg/ext/attr-alias-3.C: New.
841 2013-08-20 Janus Weil <janus@gcc.gnu.org>
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>
854 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
856 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
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.
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
880 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
881 correct test response.
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.
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>
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>
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>
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.
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
995 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
996 Expect l to be optimized away.
997 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
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.
1004 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
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 }
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
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
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.
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>
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
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>
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>
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>
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>
1239 * gfortran.dg/transfer_intrinsic_6.f90: New.
1241 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1244 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
1290 * gfortran.dg/pr57987.f90: New test.
1292 2013-08-06 Martin Jambor <mjambor@suse.cz>
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>
1301 * gfortran.dg/pointer_init_8.f90: New.
1303 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
1416 * g++.dg/parse/crash63.C: New.
1418 2013-07-30 Tobias Burnus <burnus@net-b.de>
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>
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>
1475 * gfortran.dg/vector_subsript_7.f90: New test.
1477 2013-07-27 Tobias Burnus <burnus@net-b.de>
1480 * gfortran.dg/warn_alias.f90: New.
1482 2013-07-27 Janus Weil <janus@gcc.gnu.org>
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
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>
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>
1559 * gfortran.dg/typebound_call_25.f90: New.
1561 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1564 * g++.dg/cpp0x/pr57981.C: New.
1566 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
1644 * gfortran.dg/class_array_7.f03: Fix memory leak.
1646 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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:
1716 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
1725 * gfortran.dg/round_4.f90: New.
1727 2013-07-21 Tobias Burnus <burnus@net-b.de>
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
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>
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>
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>
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>
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
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
1854 2013-07-15 Cong Hou <congh@google.com>
1856 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
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>
1878 * gfortran.dg/finalize_18.f90: New.
1880 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
1903 * g++.dg/ext/pr57362.C: New.
1905 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1908 * gcc.target/avr/torture/pr57631.c: New test.
1910 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
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
1919 * gcc.c-torture/execute/nest-align-1.x: New.
1921 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
1965 * g++.dg/cpp0x/decltype17.C: Adjust.
1967 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
1986 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1988 2013-07-08 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/do_check_9.f90: New.
1993 2013-07-08 Tobias Burnus <burnus@net-b.de>
1996 * gfortran.dg/dot_product_2.f90: New.
1998 2013-07-08 Tobias Burnus <burnus@net-b.de>
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>
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>
2024 * gcc.target/i386/pr57807.c: New test.
2026 2013-07-06 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/tree-ssa/vrp89.c: New test.
2031 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
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>
2048 * g++.dg/inherit/virtual10.C: New.
2050 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
2053 * gcc.dg/large-size-array-6.c: New test.
2055 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
2068 * g++.dg/cpp0x/nsdmi-list3.C: New.
2070 2013-07-03 Jakub Jelinek <jakub@redhat.com>
2073 * gcc.target/i386/pr57777.c: New test.
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
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>
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>
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>
2133 * g++.dg/cpp0x/noexcept21.C: New.
2135 2013-06-28 Jakub Jelinek <jakub@redhat.com>
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
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
2150 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
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.
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>
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>
2183 * g++.dg/ext/pr57509.C: New file.
2185 2013-06-27 Jakub Jelinek <jakub@redhat.com>
2188 * gcc.target/i386/bmi-bextr-3.c: New test.
2191 * gcc.target/i386/bmi2-bzhi-1.c: New test.
2193 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
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>
2207 * gfortran.dg/bounds_check_17.f90: New.
2209 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
2212 * g++.dg/cpp1y/pr57640.C: New.
2214 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
2229 * g++.dg/ipa/pr57670.C: New test.
2231 2013-06-25 Richard Biener <rguenther@suse.de>
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>
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>
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>
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>
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
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
2326 2013-06-21 Joseph Myers <joseph@codesourcery.com>
2329 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2331 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
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>
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>
2399 * g++.dg/template/error53.C: New.
2401 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
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>
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
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>
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
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>
2470 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
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>
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>
2510 * gfortran.dg/defined_assignment_7.f90: New.
2512 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2515 * g++.dg/rtti/dyncast6.C: New.
2516 * g++.dg/cpp0x/dyncast1.C: Likewise.
2518 2013-06-14 Alan Modra <amodra@gmail.com>
2521 * gcc.dg/pr57134.c: New.
2523 2013-06-14 Tobias Burnus <burnus@net-b.de>
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>
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>
2552 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2554 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
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:
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>
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>
2604 * gfortran.dg/class_array_18.f90: New.
2606 2013-06-11 Jan Hubicka <jh@suse.cz>
2609 * g++.dg/ext/visibility/anon6.C: Update testcase.
2611 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
2635 * g++.dg/cpp0x/pr52440.C: New.
2637 2013-06-10 Jakub Jelinek <jakub@redhat.com>
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>
2729 * gcc.target/sh/pr6526.c: New.
2731 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2734 * gcc.c-torture/execute/pr57568.c: New test.
2736 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
2756 * gfortran.dg/storage_size_4.f90: New.
2758 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2761 * testsuite/g++.dg/ext/pr57548.C: New test.
2763 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
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>
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>
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>
2792 * gcc.target/powerpc/pr55033.c: New.
2794 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
3082 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
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>
3098 * gfortran.dg/class_array_17.f90: New.
3100 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3103 * gcc.target/arm/iordi3-opt.c: New test.
3105 2013-05-31 Janus Weil <janus@gcc.gnu.org>
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>
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>
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>
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>
3167 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
3169 2013-05-29 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
3271 * gcc.dg/gomp/pr57412.c: New testcase.
3273 2013-05-27 Bud Davis <jmdavis@link.com>
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>
3308 * gcc.target/mips/div-13.c: New test.
3310 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
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>
3324 * g++.dg/cpp0x/new1.C: New.
3326 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3329 * g++.dg/parse/dtor16.C: New.
3330 * g++.dg/parse/dtor6.C: Adjust.
3332 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
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>
3367 * g++.dg/template/error51.C: New.
3369 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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>
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>
3419 * gcc.dg/torture/pr57381.c: New testcase.
3421 2013-05-23 Jakub Jelinek <jakub@redhat.com>
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>
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
3446 2013-05-22 Tobias Burnus <burnus@net-b.de>
3449 * gfortran.dg/defined_assignment_6.f90: New.
3451 2013-05-22 Tobias Burnus <burnus@net-b.de>
3454 * gfortran.dg/assumed_type_6.f90: New.
3456 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
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
3476 2013-05-21 Tobias Burnus <burnus@net-b.de>
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>
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>
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>
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>
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>
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>
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>
3566 * g++.dg/template/error50.C: New.
3568 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3571 * g++.dg/ext/complit13.C: New.
3573 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
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>
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>
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
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>
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>
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
3652 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
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
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>
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>
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
3699 2013-05-14 Jakub Jelinek <jakub@redhat.com>
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>
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>
3743 * g++.dg/torture/pr57235.C: New testcase.
3745 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3748 * gcc.dg/torture/pr57251.c: New test.
3750 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
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>
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>
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>
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
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>
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.
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>
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>
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>
3932 * gcc.dg/pr57154.c: New test.
3934 2013-05-06 Richard Biener <rguenther@suse.de>
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>
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>
3955 * gfortran.dg/null_8.f90: New.
3957 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
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>
3977 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3979 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
4035 * g++.dg/cpp0x/pr54318.C: New.
4037 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
4052 * g++.dg/torture/pr57140.C: New testcase.
4054 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
4057 * gcc.target/arm/pr56732-1.c: New test.
4059 2013-05-02 Martin Jambor <mjambor@suse.cz>
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>
4077 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
4079 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
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>
4119 * g++.dg/cpp0x/decltype53.C: New.
4121 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4124 * gfortran.dg/power_5.f90: New test.
4126 2013-04-30 Richard Biener <rguenther@suse.de>
4129 * gcc.dg/torture/pr57122.c: New testcase.
4131 2013-04-30 Richard Biener <rguenther@suse.de>
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>
4149 * gcc.target/i386/pr44578.c: New test.
4151 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
4154 * gcc.target/i386/pr57097.c: New test.
4156 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
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>
4168 * gcc.dg/torture/pr57075.c: New testcase.
4170 2013-04-29 Richard Biener <rguenther@suse.de>
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>
4190 * gcc.target/sh/pr57108.c: New test.
4192 2013-04-29 Richard Biener <rguenther@suse.de>
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>
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>
4234 * gfortran.dg/coarray_30.f90: New.
4236 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4239 * frontend-passes (optimize_power): New function.
4240 (optimize_op): Use it.
4242 2013-04-27 Jakub Jelinek <jakub@redhat.com>
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>
4251 * gcc.dg/setjmp-5.c: New test.
4253 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
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>
4331 * g++.dg/cpp0x/sfinae45.C: New.
4333 2013-04-24 Richard Biener <rguenther@suse.de>
4336 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4338 2013-04-23 Richard Biener <rguenther@suse.de>
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>
4357 * gfortran.dg/transfer_check_4.f90: New.
4359 2013-04-22 Marek Polacek <polacek@redhat.com>
4362 * gcc.dg/pr56990.c: New test.
4364 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
4574 * gfortran.dg/select_type_33.f03: New test.
4576 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4579 * gfortran.dg/typebound_proc_29.f03: New.
4581 2013-04-12 Janus Weil <janus@gcc.gnu.org>
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
4591 2013-04-12 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4596 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4599 * gcc.target/i386/pr56903.c: New test.
4601 2013-04-12 Janus Weil <janus@gcc.gnu.org>
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
4623 2013-04-12 Richard Biener <rguenther@suse.de>
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>
4633 * gfortran.dg/class_allocate_15.f90: New.
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>
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>
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>
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>
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
4698 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
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>
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>
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>
4760 * gfortran.dg/array_constructor_44.f90: New test.
4762 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
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.
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>
4801 * gfortran.dg/reshape_5.f90: New.
4803 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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>
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):
4862 (check_effective_target_arm_v8_neon_ok_nocache):
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
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
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>
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>
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>
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>
4939 * gcc.dg/pr55702.c: New test.
4941 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4944 * gcc.dg/pr56809.c: New testcase.
4946 2013-04-03 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
5039 * gfortran.dg/namelist_82.f90: New test.
5041 2013-04-01 Janus Weil <janus@gcc.gnu.org>
5044 * gfortran.dg/implicit_class_1.f90: New.
5046 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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>
5066 * gfortran.dg/optional_absent_3.f90: New.
5068 2013-03-29 Tobias Burnus <burnus@net-b.de>
5071 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
5073 2013-03-29 Tobias Burnus <burnus@net-b.de>
5076 * gfortran.dg/namelist_80.f90: New.
5078 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
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>
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>
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>
5131 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
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>
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>
5184 * g++.dg/ext/desig5.C: New.
5186 2013-03-26 Tobias Burnus <burnus@net-b.de>
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>
5202 * g++.dg/cpp0x/range-for23.C: New.
5204 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
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>
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
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>
5327 * g++.dg/torture/pr56694.C: New testcase.
5329 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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>
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
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>
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>
5453 * gfortran.dg/do_1.f90: Don't xfail.
5455 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5458 * gfortran.dg/namelist_77.f90: New.
5459 * gfortran.dg/namelist_78.f90: New.
5461 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
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>
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>
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>
5512 * g++.dg/cpp0x/constexpr-array5.C: New.
5514 2013-03-15 Tobias Burnus <burnus@net-b.de>
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>
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
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
5549 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
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>
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>
5575 * g++.dg/cpp0x/alias-decl-32.C: New.
5577 2013-03-11 Jan Hubicka <jh@suse.cz>
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>
5598 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5601 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5603 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
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>
5615 * gfortran.dg/class_56.f90: New test.
5617 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5620 * gcc.target/mips/pr56524.c: New test.
5622 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5625 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5627 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
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>
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
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>
5700 * gcc.dg/pr56548.c: New test.
5702 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5705 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5707 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5710 * g++.dg/template/typename20.C: New test.
5712 2013-03-05 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
5758 * gfortran.dg/pointer_check_13.f90: New test.
5760 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5763 * gfortran.dg/array_constructor_42.f90: New test.
5765 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/template/static33.C: New.
5769 * g++.dg/template/static34.C: Likewise.
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>
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>
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>
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>
5845 * g++.dg/torture/pr56403.C: New test.
5847 2013-02-25 Catherine Moore <clm@codesourcery.com>
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>
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>
5915 * gcc.dg/torture/pr56420.c: New test.
5917 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
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>
5930 * gfortran.dg/proc_ptr_comp_37.f90: New.
5932 2013-02-21 Richard Biener <rguenther@suse.de>
5934 PR tree-optimization/56415
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>
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>
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>
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>
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>
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>
6043 * g++.dg/cpp0x/enum23.C: New.
6045 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
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>
6063 * gfortran.dg/matmul_9.f90: New.
6065 2013-02-15 Tobias Burnus <burnus@net-b.de>
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
6079 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
6080 Tobias Burnus <burnus@net-b.de>
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>
6105 * c-c++-common/asan/memcmp-2.c: New test.
6107 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
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>
6120 * gcc.target/arm/pr56184.C: New test.
6122 2013-02-13 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
6159 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
6162 2013-02-12 Richard Biener <rguenther@suse.de>
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>
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
6191 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
6192 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
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>
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>
6242 * gfortran.dg/intrinsic_size_4.f90 : New test.
6244 2013-02-09 Jakub Jelinek <jakub@redhat.com>
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>
6261 * gcc.dg/debug/dwarf2/pr53948.c: New test.
6263 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6266 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
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>
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>
6301 * gcc.dg/torture/pr56181.c: New testcase.
6303 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
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>
6312 * g++.dg/parse/crash61.C: New test.
6315 * g++.dg/parse/pr56239.C: New test.
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>
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
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>
6343 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6344 Add -fno-dwarf2-cfi-asm to dg-options.
6347 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6350 * gcc.dg/pr56228.c: New test.
6352 2013-02-07 Alan Modra <amodra@gmail.com>
6355 * gcc.target/powerpc/pr54009.c: New test.
6357 * gfortran.dg/pr54131.f: New test.
6359 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
6362 * gfortran.dg/array_constructor_41.f90: New test.
6364 2013-02-06 Janus Weil <janus@gcc.gnu.org>
6367 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6369 2013-02-06 Jakub Jelinek <jakub@redhat.com>
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>
6404 * gcc.dg/pr56167.c: New test.
6406 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
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>
6419 * gfortran.dg/realloc_on _assign_16.f90 : New test.
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>
6429 * g++.dg/asan/pr55617.C: New test.
6431 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
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>
6440 * gfortran.dg/recursive_interface_1.f90: New test.
6442 2013-02-04 Richard Guenther <rguenther@suse.de>
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>
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>
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>
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.
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
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>
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>
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>
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>
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>
6603 * gcc.target/i386/pr56114.c: New test.
6605 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6608 * gfortran.dg/associate_14.f90: New test.
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>
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
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>
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>
6656 * gcc.target/i386/pr55934.c: New test.
6658 2013-01-23 Janus Weil <janus@gcc.gnu.org>
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>
6671 * gfortran.dg/gomp/pr56052.f90: New test.
6674 * gcc.dg/pr49069.c: New test.
6676 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6679 * g++.dg/cpp0x/constexpr-static10.C: New.
6681 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6684 * gcc.target/i386/pr56028.c: New test.
6686 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6689 * gcc.target/i386/pr55686.c: New test.
6691 2013-01-22 Dodji Seketeli <dodji@redhat.com>
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>
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>
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>
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
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>
6764 * gcc.target/i386/pr55433.c: New.
6766 2013-01-18 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
6859 * gfortran.dg/class_55.f90: New.
6861 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6864 * gcc.c-torture/execute/builtins/builtins.exp: Add
6865 -Wl,--allow-multiple-definition for eabi and elf targets.
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
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>
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>
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>
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>
6943 * g++.dg/cpp0x/alias-decl-31.C: New test.
6945 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
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>
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>
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>
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>
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>
7018 * gfortran.dg/unlimited_polymorphic_8.f90: Update
7019 scan-tree-dump-times for foo.0.x._vptr to deal with change from
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>
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>
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.
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>
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>
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>
7122 * c-c++-common/pr48418.c: New test.
7124 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
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>
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
7185 2013-01-08 Jakub Jelinek <jakub@redhat.com>
7188 * gcc.dg/torture/pr55890-3.c: New test.
7191 * gcc.c-torture/compile/pr55851.c: New test.
7194 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7197 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7200 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7202 2013-01-07 Tobias Burnus <burnus@net-b.de>
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>
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>
7238 * gfortran.dg/intrinsic_size_3.f90: New.
7240 2013-01-07 Tobias Burnus <burnus@net-b.de>
7243 * gfortran.dg/select_type_32.f90: New.
7245 2013-01-04 Dodji Seketeli <dodji@redhat.com>
7248 * g++.dg/cpp0x/alias-decl-29.C: New test.
7250 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
7255 * gfortran.dg/class_array_15.f03: New test.
7257 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
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>
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>
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>
7312 * gcc.dg/fold-reassoc-2.c: New testcase.
7314 2013-01-04 Tobias Burnus <burnus@net-b.de>
7317 * gfortran.dg/null_7.f90: New.
7319 2013-01-04 Tobias Burnus <burnus@net-b.de>
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>
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>
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.