1 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.target/aarch64/mul_intrinsic_1.c: New.
4 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
6 2013-09-16 Richard Biener <rguenther@suse.de>
8 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
10 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
12 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
13 interpreted as implicit templates) to be expected pedwarns instead.
15 2013-09-16 Tobias Burnus <burnus@net-b.de>
18 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
20 2013-09-15 Tobias Burnus <burnus@net-b.de>
23 * gfortran.dg/defined_assignment_10.f90: New.
25 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
27 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
28 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
30 2013-09-13 Jacek Caban <jacek@codeweavers.com>
32 * g++.dg/abi/main.C: Added implicit C linkage tests
34 2013-09-13 Kai Tietz <ktietz@redhat.com>
36 gcc.target/i386/pr57848.c: New file.
38 2013-09-13 Christian Bruel <christian.bruel@st.com>
41 * gcc.target/sh/torture/pr58314.c: New test.
43 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
47 2013-09-12 Martin Jambor <mjambor@suse.cz>
50 * g++.dg/pr58389.C: New test.
52 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
54 * g++.dg/template/pseudodtor2.C: Add column number to dg-error
56 * g++.dg/template/pseudodtor3.C: Likewise.
58 2013-09-12 Richard Biener <rguenther@suse.de>
60 PR tree-optimization/58404
61 * g++.dg/tree-ssa/pr58404.C: New testcase.
63 2013-09-12 Martin Jambor <mjambor@suse.cz>
66 * g++.dg/ipa/pr58371.C: New test.
68 2013-09-12 Richard Biener <rguenther@suse.de>
70 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
71 expected outcome and comment why that happens.
73 2013-09-11 Richard Biener <rguenther@suse.de>
76 * g++.dg/uninit-pred-4.C: New testcase.
78 2013-09-11 Jakub Jelinek <jakub@redhat.com>
80 PR tree-optimization/58385
81 * gcc.c-torture/execute/pr58385.c: New test.
83 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
85 * gcc.target/arm/thumb-ifcvt-2.c: New test.
87 2013-09-10 Jeff Law <law@redhat.com>
89 * g++.dg/torture/pr58380.C: New test.
91 2013-09-10 Jan Hubicka <jh@suse.cz>
92 Paolo Carlini <paolo.carlini@oracle.com>
94 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
96 2013-09-10 Jeff Law <law@redhat.com>
98 * gcc.c-torture/compile/pr58343.c: New test.
100 2013-09-10 Jakub Jelinek <jakub@redhat.com>
102 PR rtl-optimization/58365
103 * gcc.c-torture/execute/pr58365.c: New test.
105 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
107 * gcc.dg/torture/memcpy-1.c: New test.
109 2013-09-10 Alan Modra <amodra@gmail.com>
111 * gcc.target/powerpc/pr58330.c: New.
113 2013-09-10 Alan Modra <amodra@gmail.com>
115 * gcc.target/powerpc/medium_offset.c: New.
117 2013-09-09 Jakub Jelinek <jakub@redhat.com>
120 * g++.dg/warn/Wunused-var-21.C: New test.
122 PR tree-optimization/58364
123 * gcc.c-torture/execute/pr58364.c: New test.
125 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
128 * g++.dg/warn/Wdelete-incomplete-1.C: New.
129 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
130 * g++.dg/init/delete1.C: Adjust.
132 2013-09-09 Ian Bolton <ian.bolton@arm.com>
134 * gcc.target/aarch64/movdi_1.c: New test.
136 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/warn/Wunused-parm-5.C: New.
141 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
143 * gcc.target/aarch64/cmn-neg.c: New test.
145 2013-09-09 Richard Biener <rguenther@suse.de>
148 * gcc.dg/torture/pr58326-1.c: New testcase.
149 * gcc.dg/torture/pr58326-2.c: Likewise.
151 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
154 * g++.dg/ext/pr57735.C: New test.
156 2013-09-09 Jan Hubicka <jh@suse.cz>
159 * g++.dg/torture/PR58294.C: New testcase.
161 2013-09-08 Jeff Law <law@redhat.com>
163 * gcc.c-torture/compile/pr58340.c: New test.
165 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
167 * g++.dg/debug/ra1.C: New test.
169 2013-09-08 Jan Hubicka <jh@suse.cz>
171 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
172 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
173 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
174 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
176 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
179 * g++.dg/overload/new1.C: Adjust.
181 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
183 * c-c++-common/opaque-vector.c: New test.
185 2013-09-08 Tom de Vries <tom@codesourcery.com>
188 * g++.dg/tm/noexcept-6.C: New test.
190 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
192 * gcc.target/arc/cond-set-use.c: New test.
194 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
196 * gnat.dg/stack_usage2.adb: New test.
198 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
200 * gcc.target/aarch64/table-intrinsics.c
201 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
202 (qtb_tests8_< ,2,3,4>): Likewise.
203 (qtblq_tests8_< ,2,3,4>): Likewise.
204 (qtbxq_tests8_< ,2,3,4>): Likewise.
206 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
208 * gnat.dg/warn10.ad[sb]: New test.
209 * gnat.dg/warn10_pkg.ads: New helper.
211 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
213 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
214 Don't expect NULL in foo.result set.
215 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
217 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
218 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
220 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
222 * gcc.target/s390/nearestint-1.c: New testcase.
224 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
225 Vineet Gupta <Vineet.Gupta@synopsys.com>
227 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
228 * testsuite/gcc.target/arc: New directory.
229 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
230 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
231 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
232 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
233 * testsuite/gcc.dg/builtin-apply2.c
234 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
236 2013-09-04 Jan Hubicka <jh@suse.cz>
239 * g++.dg/torture/pr58201_0.C: New testcase.
240 * g++.dg/torture/pr58201_1.C: New testcase.
241 * g++.dg/torture/pr58201.h: New testcase.
243 2013-09-05 Jan Hubicka <jh@suse.cz>
245 * gcc.dg/autopar/pr49960.c: Disable partial inlining
247 2013-09-05 Richard Biener <rguenther@suse.de>
249 PR tree-optimization/58137
250 * gcc.target/i386/pr58137.c: New testcase.
252 2013-09-05 Martin Jambor <mjambor@suse.cz>
254 * g++.dg/ipa/remref-1.C: New test.
255 * g++.dg/ipa/remref-2.C: Likewise.
257 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/parse/access11.C: New.
262 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
264 * g++.dg/warn/weak1.C: Skip on AIX.
266 2013-09-04 Easwaran Raman <eraman@google.com>
269 PR tree-optimization/58011
270 * gfortran.dg/reassoc_12.f90: New testcase.
271 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
273 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
275 * gcc.dg/attr-weakref-1.c: Skip on AIX.
276 * gcc.dg/torture/pr53922.c: Skip on AIX.
277 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
279 2013-09-04 Teresa Johnson <tejohnson@google.com>
281 * gcc.dg/unroll_1.c: Test dumping to stderr.
283 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
286 * g++.dg/warn/deprecated-8.C: New.
288 2013-09-03 Jeff Law <law@redhat.com>
290 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
293 2013-09-03 Meador Inge <meadori@codesourcery.com>
297 2013-08-30 Meador Inge <meadori@codesourcery.com>
299 * gcc.dg/Warray-bounds-11.c: New testcase.
301 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
303 * lib/target-supports.exp (check_weak_available): Return true for AIX.
305 2013-09-03 Jan Hubicka <jh@suse.cz>
307 * g++.dg/ipa/devirt-15.C: Fix testcase.
309 2013-09-03 Richard Biener <rguenther@suse.de>
312 * gcc.dg/torture/pr57656.c: New testcase.
314 2013-09-03 Richard Biener <rguenther@suse.de>
317 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
319 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
322 * gfortran.dg/do_concurrent_3.f90: New test case.
324 2013-09-02 Jan Hubicka <jh@suse.cz>
326 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
328 2013-09-02 Martin Jambor <mjambor@suse.cz>
331 * gcc.dg/ipa/pr58106.c: New test.
333 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
335 * gcc.target/aarch64/scalar_intrinsics.c
336 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
338 2013-09-02 Richard Biener <rguenther@suse.de>
341 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
343 2013-09-02 Richard Biener <rguenther@suse.de>
345 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
348 2013-09-02 Bin Cheng <bin.cheng@arm.com>
350 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
352 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
354 PR c++/21682, implement DR 565
355 * g++.dg/template/using24.C: New.
356 * g++.dg/template/using25.C: Likewise.
357 * g++.dg/template/using26.C: Likewise.
359 2013-09-01 Jan Hubicka <jh@suse.cz>
361 * g++.dg/ipa/devirt-15.C: New testcase.
363 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
365 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
367 2013-08-31 Jan Hubicka <jh@suse.cz>
369 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
370 * g++.dg/tree-ssa/pr45453.C: Likewise.
372 2013-08-31 Jan Hubicka <jh@suse.cz>
374 * gcc.dg/fork-instrumentation.c: New testcase.
376 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
378 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
380 2013-08-30 Meador Inge <meadori@codesourcery.com>
382 * gcc.dg/Warray-bounds-11.c: New testcase.
384 2013-08-30 Marek Polacek <polacek@redhat.com>
386 * g++.dg/ubsan/div-by-zero-1.C: New test.
387 * c-c++-common/ubsan/save-expr-1.c: New test.
388 * c-c++-common/ubsan/save-expr-2.c: New test.
389 * c-c++-common/ubsan/save-expr-3.c: New test.
390 * c-c++-common/ubsan/save-expr-4.c: New test.
391 * c-c++-common/ubsan/typedef-1.c: New test.
392 * c-c++-common/ubsan/const-char-1.c: New test.
393 * c-c++-common/ubsan/const-expr.c: New test.
394 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
395 * c-c++-common/ubsan/shift-1.c: Likewise.
396 * c-c++-common/ubsan/shift-2.c: Likewise.
397 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
398 * lib/ubsan-dg.exp: New file.
399 * g++.dg/dg.exp: Add ubsan tests.
400 * g++.dg/ubsan/ubsan.exp: New file.
401 * gcc.dg/ubsan/ubsan.exp: New file.
402 * g++.dg/ubsan/cxx11-shift-1.C: New test.
403 * g++.dg/ubsan/cxx11-shift-2.C: New test.
404 * c-c++-common/ubsan/div-by-zero-3.c: New test.
405 * c-c++-common/ubsan/div-by-zero-1.c: New test.
406 * c-c++-common/ubsan/div-by-zero-4.c: New test.
407 * c-c++-common/ubsan/shift-3.c: New test.
408 * c-c++-common/ubsan/unreachable-1.c: New test.
409 * c-c++-common/ubsan/shift-1.c: New test.
410 * c-c++-common/ubsan/shift-2.c: New test.
411 * c-c++-common/ubsan/div-by-zero-2.c: New test.
412 * gcc.dg/ubsan/c99-shift-2.c: New test.
413 * gcc.dg/ubsan/c99-shift-1.c: New test.
415 2013-08-29 Jan Hubicka <jh@suse.cz>
417 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
418 to match template and comment.
420 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/cpp0x/dc8.C: New.
424 * g++.dg/template/meminit1.C: Adjust.
426 2013-08-30 Teresa Johnson <tejohnson@google.com>
428 * gcc.dg/inline-dump.c: Delete inadvertant commit.
430 2013-08-30 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/58277
433 * gcc.c-torture/execute/pr58277-1.c: New test.
434 * gcc.c-torture/execute/pr58277-2.c: New test.
436 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
438 * gcc.dg/guality/param-1.c: New test.
439 * gcc.dg/guality/param-2.c: Likewise.
441 2013-08-30 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/58228
444 * gcc.dg/torture/pr58228.c: New testcase.
446 2013-08-30 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/58223
449 * gcc.dg/torture/pr58223.c: New testcase.
450 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
452 2013-08-30 Richard Biener <rguenther@suse.de>
454 PR tree-optimization/58010
455 * gcc.dg/pr58010.c: New testcase.
457 2013-08-29 Xinliang DavidLi <davidxl@google.com>
459 * gcc.dg/unroll_3.c: Message change.
460 * gcc.dg/unroll_4.c: Likewise.
461 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
462 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
463 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
464 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
465 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
466 * gcc.dg/tree-ssa/loop-23.c: Likewise.
467 * gcc.dg/tree-ssa/loop-1.c: Likewise.
468 * gcc.dg/unroll_1.c: Likewise.
469 * gcc.dg/vect/bb-slp-31.c: Likewise.
470 * gcc.dg/vect/bb-slp-14.c: Likewise.
471 * gcc.dg/vect/bb-slp-8.c: Likewise.
472 * gcc.dg/vect/bb-slp-23.c: Likewise.
473 * gcc.dg/vect/bb-slp-15.c: Likewise.
474 * gcc.dg/vect/bb-slp-9.c: Likewise.
475 * gcc.dg/vect/bb-slp-24.c: Likewise.
476 * gcc.dg/vect/bb-slp-16.c: Likewise.
477 * gcc.dg/vect/bb-slp-25.c: Likewise.
478 * gcc.dg/vect/bb-slp-17.c: Likewise.
479 * gcc.dg/vect/bb-slp-26.c: Likewise.
480 * gcc.dg/vect/bb-slp-18.c: Likewise.
481 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
482 * gcc.dg/vect/bb-slp-27.c: Likewise.
483 * gcc.dg/vect/bb-slp-19.c: Likewise.
484 * gcc.dg/vect/bb-slp-28.c: Likewise.
485 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
486 * gcc.dg/vect/bb-slp-29.c: Likewise.
487 * gcc.dg/vect/bb-slp-8a.c: Likewise.
488 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
489 * gcc.dg/vect/bb-slp-1.c: Likewise.
490 * gcc.dg/vect/bb-slp-8b.c: Likewise.
491 * gcc.dg/vect/bb-slp-2.c: Likewise.
492 * gcc.dg/vect/bb-slp-3.c: Likewise.
493 * gcc.dg/vect/bb-slp-10.c: Likewise.
494 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
495 * gcc.dg/vect/bb-slp-4.c: Likewise.
496 * gcc.dg/vect/bb-slp-11.c: Likewise.
497 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
498 * gcc.dg/vect/bb-slp-5.c: Likewise.
499 * gcc.dg/vect/bb-slp-20.c: Likewise.
500 * gcc.dg/vect/bb-slp-6.c: Likewise.
501 * gcc.dg/vect/bb-slp-21.c: Likewise.
502 * gcc.dg/vect/bb-slp-30.c: Likewise.
503 * gcc.dg/vect/bb-slp-13.c: Likewise.
504 * gcc.dg/vect/bb-slp-7.c: Likewise.
505 * gcc.dg/vect/bb-slp-22.c: Likewise.
506 * gcc.dg/unroll_2.c: Likewise.
507 * g++.dg/vect/slp-pr50413.cc: Likewise.
508 * g++.dg/vect/slp-pr56812.cc: Likewise.
509 * g++.dg/vect/slp-pr50819.cc: Likewise.
511 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
513 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
515 2013-08-29 Teresa Johnson <tejohnson@google.com>
517 * gcc.dg/pr40209.c: Use -fopt-info.
518 * gcc.dg/pr26570.c: Ditto.
519 * gcc.dg/pr32773.c: Ditto.
520 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
522 2013-08-29 Richard Biener <rguenther@suse.de>
524 PR tree-optimization/58246
525 * gcc.dg/torture/pr58246.c: New testcase.
527 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
530 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
532 * gfortran.dg/realloc_on_assign_19.f90: New test.
534 2013-08-29 Richard Biener <rguenther@suse.de>
537 * gcc.dg/pr57287-2.c: New testcase.
539 2013-08-29 Richard Biener <rguenther@suse.de>
541 PR tree-optimization/57685
542 * gcc.dg/torture/pr57685.c: New testcase.
544 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/cpp0x/dc7.C: New.
549 2013-08-28 Jakub Jelinek <jakub@redhat.com>
552 * c-c++-common/gomp/pr58257.c: New test.
554 2013-08-28 Richard Biener <rguenther@suse.de>
556 PR tree-optimization/56933
557 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
559 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
561 * gcc.target/aarch64/scalar_shift_1.c: New.
563 2013-08-27 Richard Biener <rguenther@suse.de>
565 PR tree-optimization/57521
566 * gcc.dg/torture/pr57521.c: New testcase.
568 2013-08-27 Jakub Jelinek <jakub@redhat.com>
570 PR rtl-optimization/57860
571 PR rtl-optimization/57861
572 PR rtl-optimization/57875
573 PR rtl-optimization/57876
574 PR rtl-optimization/57877
575 * gcc.c-torture/execute/pr57860.c: New test.
576 * gcc.c-torture/execute/pr57861.c: New test.
577 * gcc.c-torture/execute/pr57875.c: New test.
578 * gcc.c-torture/execute/pr57876.c: New test.
579 * gcc.c-torture/execute/pr57877.c: New test.
581 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
584 * gfortran.dg/bounds_check_18.f90: New test.
586 2013-08-23 Jan Hubicka <jh@suse.cz>
588 * g++.dg/ipa/devirt-14.C: Fix typo.
590 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
593 * gfortran.dg/inline_sum_5.f90: New.
595 2013-08-23 Janus Weil <janus@gcc.gnu.org>
598 * gfortran.dg/typebound_assignment_7.f90: New.
600 2013-08-23 Jan Hubicka <jh@suse.cz>
602 * g++.dg/ipa/devirt-13.C: New testcase.
603 * g++.dg/ipa/devirt-14.C: New testcase.
605 2013-08-23 Jakub Jelinek <jakub@redhat.com>
608 * gcc.target/i386/pr58218.c: New test.
610 PR tree-optimization/58209
611 * gcc.c-torture/execute/pr58209.c: New test.
613 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
615 * gcc.target/powerpc/pr57744.c: Declare abort.
617 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/template/error54.C: New.
622 2013-08-22 Janus Weil <janus@gcc.gnu.org>
625 * gfortran.dg/select_type_34.f90: New.
627 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/warn/deprecated-7.C: New.
632 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
636 2013-08-21 Jeff Law <law@redhat.com>
638 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
640 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
643 * g++.dg/ext/attr-alias-3.C: New.
645 2013-08-20 Janus Weil <janus@gcc.gnu.org>
648 * gfortran.dg/intent_out_8.f90: New.
650 2013-08-20 Teresa Johnson <tejohnson@google.com>
652 PR rtl-optimizations/57451
653 * g++.dg/tree-prof/pr57451.C: New test.
655 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
660 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
663 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
665 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
667 * gcc.target/powerpc/dfp-dd-2.c: New test.
668 * gcc.target/powerpc/dfp-td-2.c: Likewise.
669 * gcc.target/powerpc/dfp-td-3.c: Likewise.
671 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
673 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
674 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
677 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
679 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
681 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
684 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
685 correct test response.
688 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
689 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
690 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
692 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
693 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
695 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
697 2013-08-18 Jan Hubicka <jh@suse.cz>
699 * g++.dg/ipa/type-inheritance-1.C: New testcase.
701 2013-08-19 Janus Weil <janus@gcc.gnu.org>
704 * gfortran.dg/gomp/proc_ptr_1.f90: New.
706 2013-08-18 Jakub Jelinek <jakub@redhat.com>
708 PR tree-optimization/58006
709 * g++.dg/opt/pr58006.C: New test.
711 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
713 * gnat.dg/specs/linker_alias.ads: New test.
715 2013-08-16 Jakub Jelinek <jakub@redhat.com>
717 PR tree-optimization/58164
718 * gcc.c-torture/compile/pr58164.c: New test.
720 PR tree-optimization/58165
721 * g++.dg/opt/pr58165.C: New test.
723 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
726 * g++.dg/cpp0x/enum28.C: New.
727 * g++.dg/cpp0x/enum15.C: Adjust.
729 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
732 * gcc.target/powerpc/pr57949-1.c: New.
733 * gcc.target/powerpc/pr57949-2.c: New.
735 2013-08-14 Jakub Jelinek <jakub@redhat.com>
737 PR tree-optimization/58145
738 * gcc.dg/pr58145-1.c: New test.
739 * gcc.dg/pr58145-2.c: New test.
741 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
743 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
744 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
745 * gcc.dg/debug/dwarf2/static1.c: Likewise.
746 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
747 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
748 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
749 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
750 * gcc.dg/debug/dwarf2/var1.c: Likewise.
751 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
752 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
753 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
754 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
755 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
756 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
757 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
758 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
759 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
760 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
761 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
762 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
763 * gcc.dg/debug/dwarf2/var2.c: Likewise.
764 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
765 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
766 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
767 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
768 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
769 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
770 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
771 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
772 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
773 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
774 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
775 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
776 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
777 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
778 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
779 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
780 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
781 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
782 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
783 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
786 * gcc.c-torture/execute/pr56799.x: New file.
788 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
790 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
792 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
793 * gcc.dg/pr44214-3.c (v2df): Likewise.
795 * gcc.dg/pr46647.c: xfail for avr-*-*.
797 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
799 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
800 Expect l to be optimized away.
801 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
804 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
805 to tests that assume int/double are larger than short/float.
808 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
810 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
811 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
812 target { int16 }. Restrict existing tests to target { int32 }
814 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
815 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
816 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
817 * lib/target-supports.exp (check_effective_target_int32): New proc.
819 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
820 exclude from scan test.
822 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
823 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
824 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
825 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
826 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
827 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
828 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
829 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
830 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
831 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
832 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
833 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
834 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
835 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
836 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
837 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
838 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
839 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
840 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
842 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
844 * gcc.target/arm/pr19599.c: Skip for -mthumb.
846 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
847 to be the first test directive.
848 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
849 * gcc.target/arm/atomic-op-acquire.c: Likewise.
850 * gcc.target/arm/atomic-op-char.c: Likewise.
851 * gcc.target/arm/atomic-op-consume.c: Likewise.
852 * gcc.target/arm/atomic-op-int.c: Likewise.
853 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
854 * gcc.target/arm/atomic-op-release.c: Likewise.
855 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
856 * gcc.target/arm/atomic-op-short.c: Likewise.
858 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
860 PR rtl-optimization/57662
861 * gcc.dg/pr57662.c: New test.
863 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
865 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
867 * gcc.target/mips/nans-legacy.c: Likewise.
869 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
871 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
873 * gcc.target/mips/fabs-legacy.c: Likewise.
874 * gcc.target/mips/fabsf-2008.c: Likewise.
875 * gcc.target/mips/fabsf-legacy.c: Likewise.
876 * gcc.target/mips/fneg-2008.c: Likewise.
877 * gcc.target/mips/fneg-legacy.c: Likewise.
878 * gcc.target/mips/fnegf-2008.c: Likewise.
879 * gcc.target/mips/fnegf-legacy.c: Likewise.
880 * gcc.target/mips/nan-2008.c: Likewise.
881 * gcc.target/mips/nan-legacy.c: Likewise.
882 * gcc.target/mips/nanf-2008.c: Likewise.
883 * gcc.target/mips/nanf-legacy.c: Likewise.
884 * gcc.target/mips/nans-2008.c: Likewise.
885 * gcc.target/mips/nans-legacy.c: Likewise.
886 * gcc.target/mips/nansf-2008.c: Likewise.
887 * gcc.target/mips/nansf-legacy.c: Likewise.
889 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
891 * gnat.dg/valued_proc.adb: New test.
892 * gnat.dg/valued_proc_pkg.ads: New helper.
894 2013-08-13 Jakub Jelinek <jakub@redhat.com>
896 PR tree-optimization/57661
897 * g++.dg/opt/pr57661.C: New test.
900 * gcc.dg/asan/pr56417.c: New test.
902 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
904 * gnat.dg/loop_optimization16.adb: New test.
905 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
907 2013-08-13 Marek Polacek <polacek@redhat.com>
909 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
911 2013-08-13 David Malcolm <dmalcolm@redhat.com>
913 Example of converting global state to per-pass state.
915 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
916 global state "static int counter" to...
917 (one_pass::counter): ...this instance data.
919 2013-08-13 David Malcolm <dmalcolm@redhat.com>
921 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
922 to member function...
923 (one_pass::gate): ...this.
924 (one_pass_exec): Convert to member function...
925 (one_pass::impl_execute): ...this.
927 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
930 * g++.dg/cpp0x/pr57416.C: New.
932 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
936 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
937 * g++.dg/cpp0x/defaulted2.C: Likewise.
938 * g++.dg/cpp0x/defaulted31.C: Likewise.
939 * g++.dg/cpp0x/error6.C: Likewise.
940 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
941 * g++.dg/cpp0x/override2.C: Likewise.
942 * g++.dg/cpp0x/parse1.C: Likewise.
943 * g++.dg/cpp0x/scoped_enum.C: Likewise.
944 * g++.dg/cpp0x/temp_default4.C: Likewise.
945 * g++.dg/ext/attrib32.C: Likewise.
946 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
947 * g++.dg/ext/mv13.C: Likewise.
948 * g++.dg/ext/mv7.C: Likewise.
949 * g++.dg/ext/mv9.C: Likewise.
950 * g++.dg/ext/pr57362.C: Likewise.
951 * g++.dg/ext/typeof10.C: Likewise.
952 * g++.dg/lookup/anon6.C: Likewise.
953 * g++.dg/lookup/crash6.C: Likewise.
954 * g++.dg/lookup/name-clash5.C: Likewise.
955 * g++.dg/lookup/name-clash6.C: Likewise.
956 * g++.dg/other/anon4.C: Likewise.
957 * g++.dg/other/error15.C: Likewise.
958 * g++.dg/other/error8.C: Likewise.
959 * g++.dg/other/redecl2.C: Likewise.
960 * g++.dg/parse/crash16.C: Likewise.
961 * g++.dg/parse/crash21.C: Likewise.
962 * g++.dg/parse/crash38.C: Likewise.
963 * g++.dg/parse/redef2.C: Likewise.
964 * g++.dg/parse/struct-as-enum1.C: Likewise.
965 * g++.dg/template/crash39.C: Likewise.
966 * g++.dg/template/redecl3.C: Likewise.
967 * g++.dg/tls/diag-3.C: Likewise.
968 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
969 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
970 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
971 * g++.old-deja/g++.brendan/crash16.C: Likewise.
972 * g++.old-deja/g++.brendan/crash18.C: Likewise.
973 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
974 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
975 * g++.old-deja/g++.brendan/static3.C: Likewise.
976 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
977 * g++.old-deja/g++.jason/binding.C: Likewise.
978 * g++.old-deja/g++.jason/crash4.C: Likewise.
979 * g++.old-deja/g++.jason/crash7.C: Likewise.
980 * g++.old-deja/g++.jason/lineno.C: Likewise.
981 * g++.old-deja/g++.jason/scoping7.C: Likewise.
982 * g++.old-deja/g++.mike/misc3.C: Likewise.
983 * g++.old-deja/g++.mike/net44.C: Likewise.
984 * g++.old-deja/g++.mike/ns3.C: Likewise.
985 * g++.old-deja/g++.ns/alias4.C: Likewise.
986 * g++.old-deja/g++.ns/ns11.C: Likewise.
987 * g++.old-deja/g++.other/crash23.C: Likewise.
988 * g++.old-deja/g++.other/decl8.C: Likewise.
989 * g++.old-deja/g++.other/linkage3.C: Likewise.
990 * g++.old-deja/g++.other/typeck1.C: Likewise.
991 * g++.old-deja/g++.other/typedef5.C: Likewise.
992 * g++.old-deja/g++.pt/explicit34.C: Likewise.
993 * g++.old-deja/g++.pt/friend36.C: Likewise.
994 * obj-c++.dg/method-8.mm: Likewise.
995 * obj-c++.dg/tls/diag-3.mm: Likewise.
997 2013-08-12 Perez Read <netfirewall@gmail.com>
1000 * gcc.target/i386/movabs-1.c: New test.
1002 2013-08-12 Marek Polacek <polacek@redhat.com>
1004 PR tree-optimization/57980
1005 * gcc.dg/pr57980.c: New test.
1007 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1010 * gfortran.dg/do_check_10.f90: New test.
1011 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
1012 * gfortran.dg/array_constructor_18.f90: Likewise.
1013 * gfortran.dg/array_constructor_22.f90: Likewise.
1014 * gfortran.dg/coarray_15.f90: Likewise.
1015 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
1016 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
1017 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
1019 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp0x/constexpr-ice8.C: New.
1024 2013-08-09 Xinliang David Li <davidxl@google.com>
1026 * gcc.target/i386/memcpy-strategy-1.c: New test.
1027 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
1028 * gcc.target/i386/memset-strategy-1.c: Ditto.
1029 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
1031 2013-08-09 Jan Hubicka <jh@suse.cz>
1033 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
1034 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
1036 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
1038 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
1040 2013-08-09 Janus Weil <janus@gcc.gnu.org>
1043 * gfortran.dg/transfer_intrinsic_6.f90: New.
1045 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
1048 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1051 * g++.dg/lookup/typedef2.C: New.
1053 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
1055 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
1056 output of vdup intrinsics.
1058 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1060 * gcc.target/arm/lp1189445.c: New testcase.
1062 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
1064 * gcc.dg/torture/pr58079.c: New test.
1066 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
1068 * gnat.dg/warn9.adb: New test.
1070 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
1073 * g++.dg/lookup/typedef2.C: New.
1075 2013-08-07 David Malcolm <dmalcolm@redhat.com>
1077 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1078 to optstr when building plugins on darwin.
1080 2013-08-06 Martin Jambor <mjambor@suse.cz>
1082 PR tree-optimization/57539
1083 * gcc.dg/ipa/pr57539.c: New test.
1085 2013-08-06 Martin Jambor <mjambor@suse.cz>
1086 Bernd Edlinger <bernd.edlinger@hotmail.de>
1088 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1089 (a): Fix constructor.
1091 2013-08-06 Martin Jambor <mjambor@suse.cz>
1094 * gfortran.dg/pr57987.f90: New test.
1096 2013-08-06 Martin Jambor <mjambor@suse.cz>
1099 * gcc.dg/torture/pr58041.c: New test.
1100 * gcc.target/arm/pr58041.c: Likewise.
1102 2013-08-06 Janus Weil <janus@gcc.gnu.org>
1105 * gfortran.dg/pointer_init_8.f90: New.
1107 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1110 * g++.dg/cpp0x/pr58080.C: New.
1112 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1114 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1115 to optstr when building plugins.
1117 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1119 Patch autogenerated by refactor_passes.py from
1120 https://github.com/davidmalcolm/gcc-refactoring-scripts
1121 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1123 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1124 struct to a subclass of gimple_opt_pass along with...
1125 (pass_data_one_pass): ...new pass_data instance and...
1126 (make_one_pass): ...new function.
1127 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1128 global struct to a subclass of gimple_opt_pass along with...
1129 (pass_data_warn_self_assign): ...new pass_data instance and...
1130 (make_pass_warn_self_assign): ...new function.
1131 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1132 a global struct to a subclass of gimple_opt_pass along with...
1133 (pass_data_dumb_plugin_example): ...new pass_data instance and...
1134 (make_pass_dumb_plugin_example): ...new function.
1135 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1136 global struct to a subclass of gimple_opt_pass along with...
1137 (pass_data_warn_self_assign): ...new pass_data instance and...
1138 (make_pass_warn_self_assign): ...new function.
1140 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1142 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1143 is created and added to the pass_manager to reflect
1144 autogenerated changes.
1145 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1146 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1147 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1149 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1152 * g++.dg/cpp0x/pr58072.C: New.
1154 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1156 * gcc.dg/torture/pr57993-2.cpp: New.
1158 2013-08-02 Jan Hubicka <jh@suse.cz>
1160 * gcc.dg/ipa/ipa-1.c: Update.
1161 * gcc.dg/ipa/ipa-2.c: Update.
1162 * gcc.dg/ipa/ipa-3.c: Update.
1163 * gcc.dg/ipa/ipa-4.c: Update.
1164 * gcc.dg/ipa/ipa-5.c: Update.
1165 * gcc.dg/ipa/ipa-7.c: Update.
1166 * gcc.dg/ipa/ipa-8.c: Update.
1167 * gcc.dg/ipa/ipcp-1.c: Update.
1168 * gcc.dg/ipa/ipcp-2.c: Update.
1170 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
1172 PR rtl-optimization/58048
1173 * gcc.target/i386/pr58048.c: New.
1175 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1177 * gcc.target/arm/neon-for-64bits-2.c: Delete.
1179 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
1180 Peter Bergner <bergner@vnet.ibm.com>
1183 * g++.dg/overload/using3.C: New.
1184 * g++.dg/overload/using2.C: Adjust.
1185 * g++.dg/lookup/using9.C: Likewise.
1187 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1189 * gcc.target/arm/pr46972-2.c: New test.
1191 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
1193 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1195 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1197 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1199 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
1201 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1202 rather than addressing!=absolute when deciding how to handle MIPS16
1203 when the test forces an ABI.
1205 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1210 2013-07-30 Steve Ellcey <sellcey@mips.com>
1212 * gcc.target/mips/code-readable-1.c: Increase switch size.
1213 * gcc.target/mips/code-readable-2.c: Ditto.
1214 * gcc.target/mips/code-readable-3.c: Ditto.
1215 * gcc.target/mips/code-readable-4.c: Ditto.
1217 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1220 * g++.dg/parse/crash63.C: New.
1222 2013-07-30 Tobias Burnus <burnus@net-b.de>
1225 * gfortran.dg/pointer_assign_8.f90: New.
1226 * gfortran.dg/pointer_assign_9.f90: New.
1227 * gfortran.dg/pointer_assign_10.f90: New.
1228 * gfortran.dg/pointer_assign_11.f90: New.
1230 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1232 * gcc.target/arm/pr57637.c: New testcase.
1234 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1236 PR tree-optimization/57993
1237 * gcc.dg/torture/pr57993.c: New test.
1239 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
1241 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1243 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1246 * g++.dg/conversion/ambig2.C: New.
1248 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
1250 * gcc.target/mips/fabs-2008.c: New test case.
1251 * gcc.target/mips/fabs-legacy.c: New test case.
1252 * gcc.target/mips/fabsf-2008.c: New test case.
1253 * gcc.target/mips/fabsf-legacy.c: New test case.
1254 * gcc.target/mips/fneg-2008.c: New test case.
1255 * gcc.target/mips/fneg-legacy.c: New test case.
1256 * gcc.target/mips/fneg-2008.c: New test case.
1257 * gcc.target/mips/fneg-legacy.c: New test case.
1258 * gcc.target/mips/nan-2008.c: New test case.
1259 * gcc.target/mips/nan-legacy.c: New test case.
1260 * gcc.target/mips/nanf-2008.c: New test case.
1261 * gcc.target/mips/nanf-legacy.c: New test case.
1262 * gcc.target/mips/nans-2008.c: New test case.
1263 * gcc.target/mips/nans-legacy.c: New test case.
1264 * gcc.target/mips/nansf-2008.c: New test case.
1265 * gcc.target/mips/nansf-legacy.c: New test case.
1266 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1268 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1269 Maxim Kuvyrkov <maxim@kugelworks.com>
1271 * lib/target-supports.exp (check_effective_target_non_bionic): New
1272 effective-target test.
1273 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1274 * g++.dg/tls/thread_local4g.C: Ditto.
1276 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1279 * gfortran.dg/vector_subsript_7.f90: New test.
1281 2013-07-27 Tobias Burnus <burnus@net-b.de>
1284 * gfortran.dg/warn_alias.f90: New.
1286 2013-07-27 Janus Weil <janus@gcc.gnu.org>
1289 * gfortran.dg/class_array_19.f90: New.
1291 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
1293 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1294 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1295 * gcc.dg/vect/pr57741-3.c: Likewise.
1296 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1298 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
1300 Skip tests that make assumptions about struct layout that don't hold
1302 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1303 * g++.dg/cpp0x/iop.C: Likewise.
1304 * g++.dg/cpp0x/named_refs.C: Likewise.
1305 * g++.dg/cpp0x/rv1p.C: Likewise.
1306 * g++.dg/cpp0x/rv2p.C: Likewise.
1307 * g++.dg/cpp0x/rv3p.C: Likewise.
1308 * g++.dg/cpp0x/rv4p.C: Likewise.
1309 * g++.dg/cpp0x/rv5p.C: Likewise.
1310 * g++.dg/cpp0x/rv6p.C: Likewise.
1311 * g++.dg/cpp0x/rv7p.C: Likewise.
1312 * g++.dg/cpp0x/rv8p.C: Likewise.
1313 * g++.dg/ext/strncpy-chk1.C: Likewise.
1314 * gcc.dg/builtin-object-size-10.c: Likewise.
1315 * gcc.dg/builtin-object-size-11.c: Likewise.
1316 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1317 * gcc.dg/pr25805.c: Likewise.
1318 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1319 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1320 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1321 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1322 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1323 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1324 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1325 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1326 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1327 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1328 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1329 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1330 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1331 * gcc.c-torture/execute/zerolen-2.x: Likewise.
1332 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1334 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1335 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1337 * gcc.dg/torture/pr37868.c: Disable for epiphany.
1338 * gcc.dg/sibcall-6.c: Enable for epiphany.
1340 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1342 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1344 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
1346 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1347 memcpy not initializers.
1349 * gcc.dg/guality/guality.exp: Skip on AIX.
1351 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/pr57101.C: New.
1356 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1358 * gcc.target/aarch64/neg_1.c: New test.
1360 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1363 * gfortran.dg/typebound_call_25.f90: New.
1365 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1368 * g++.dg/cpp0x/pr57981.C: New.
1370 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1373 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1375 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1377 PR rtl-optimization/57960
1378 * gcc.target/s390/pr57960.c: New.
1380 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1383 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1385 2013-07-25 Terry Guo <terry.guo@arm.com>
1387 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1389 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1392 * g++.dg/inherit/pr57942.C: New.
1394 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1396 * gcc.target/powerpc/bool2.h: New file, test the code generation
1397 of logical operations for power5, altivec, power7, and power8 systems.
1398 * gcc.target/powerpc/bool2-p5.c: Likewise.
1399 * gcc.target/powerpc/bool2-av.c: Likewise.
1400 * gcc.target/powerpc/bool2-p7.c: Likewise.
1401 * gcc.target/powerpc/bool2-p8.c: Likewise.
1402 * gcc.target/powerpc/bool3.h: Likewise.
1403 * gcc.target/powerpc/bool3-av.c: Likewise.
1404 * gcc.target/powerpc/bool2-p7.c: Likewise.
1405 * gcc.target/powerpc/bool2-p8.c: Likewise.
1407 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1409 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1411 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1413 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1415 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1417 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1418 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1419 type from long to long long.
1420 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1421 to have effective-target keywords of lp64 and ilp32.
1422 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1423 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1424 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1425 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1426 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1427 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1428 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1429 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1430 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1432 2013-07-23 Tom Tromey <tromey@redhat.com>
1433 Joseph Myers <joseph@codesourcery.com>
1435 * gcc.dg/c11-generic-1.c: New file.
1436 * gcc.dg/c11-generic-2.c: New file.
1438 2013-07-22 Tobias Burnus <burnus@net-b.de>
1442 * coarray/lib_realloc_1.f90: Permit optimization.
1443 * gfortran.dg/coarray_31.f90: New.
1445 2013-07-22 Tobias Burnus <burnus@net-b.de>
1448 * gfortran.dg/class_array_7.f03: Fix memory leak.
1450 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1453 * g++.dg/cpp0x/decltype56.C: New.
1455 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1457 * gcc.dg/pr53265.c: Correct line number in dg-message.
1459 2013-07-22 Diego Novillo <dnovillo@google.com>
1461 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1463 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1466 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1467 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1469 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1472 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1473 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1474 * gcc.dg/torture/pr53366-1.c: Same.
1475 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1476 * gcc.dg/torture/pr56488.c: Same.
1477 * gcc.dg/torture/pr57584.c: Same.
1478 * gcc.dg/tree-ssa/pr57385.c: Same.
1479 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1481 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
1483 * c-c++-common/pr41779.c: Fix typos.
1484 * gcc.c-torture/compile/20031125-2.c: Likewise.
1485 * gcc.c-torture/compile/20040621-1.c: Likewise.
1486 * gcc.c-torture/execute/20020418-1.c: Likewise.
1487 * gcc.dg/20020108-1.c: Likewise.
1488 * gcc.dg/atomic-generic-aux.c: Likewise.
1489 * gcc.dg/builtin-complex-err-2.c: Likewise.
1490 * gcc.dg/decl-1.c: Likewise.
1491 * gcc.dg/di-sync-multithread.c: Likewise.
1492 * gcc.dg/format/c90-printf-1.c: Likewise.
1493 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1494 * gcc.dg/long-long-compare-1.c: Likewise.
1495 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1496 * gcc.dg/pr17055-1.c: Likewise.
1497 * gcc.dg/pr27095.c: Likewise.
1498 * gcc.dg/torture/fp-int-convert.h: Likewise.
1499 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1500 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1501 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1502 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1503 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1504 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1505 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1506 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1507 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1508 * gcc.dg/vect/vect-cond-5.c: Likewise.
1509 * gcc.dg/weak/typeof-2.c: Likewise.
1510 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1511 * gcc.target/arm/naked-1.c: Likewise.
1512 * gcc.target/i386/pr9771-1.c: Likewise.
1513 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1514 * gcc.target/sparc/struct-ret-check.c: Likewise.
1515 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1516 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1517 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1520 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1523 * gfortran.dg/dependency_42.f90: New test.
1524 * gfortran.dg/dependency_43.f90: New test.
1526 2013-07-21 Tobias Burnus <burnus@net-b.de>
1529 * gfortran.dg/round_4.f90: New.
1531 2013-07-21 Tobias Burnus <burnus@net-b.de>
1534 * gfortran.dg/min_max_conformance_2.f90: New.
1536 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1538 PR preprocessor/57620
1539 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1540 (main): Don't test {s,u,U,L}12.
1541 * c-c++-common/raw-string-13.c: New test.
1542 * c-c++-common/raw-string-14.c: New test.
1543 * c-c++-common/raw-string-15.c: New test.
1544 * c-c++-common/raw-string-16.c: New test.
1546 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1548 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1550 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1552 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1554 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1555 target { ! keeps_null_pointer_checks }.
1556 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1557 target { ! keeps_null_pointer_checks }.
1559 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1560 * gcc.dg/torture/pr56488.c: Likewise.
1562 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1564 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1567 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1569 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1570 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1571 * gfortran.dg/guality/guality.exp: Skip on AIX.
1573 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1575 * g++.dg/debug/pr56819.C: Skip on AIX.
1576 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1577 * g++.dg/guality/guality.exp: Skip on AIX.
1579 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1581 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1583 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1585 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1588 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1589 Adjust to corrected rounding.
1591 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1593 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1594 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1595 check_effective_target_cilkplus.
1596 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1598 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1600 * gcc.target/powerpc/pr57744.c: Fix typo.
1602 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1605 * gcc.c-torture/compile/pr57698.c: New test.
1606 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1607 * gcc.c-torture/compile/pr44043.c: Ditto.
1609 2013-07-18 Wei Mi <wmi@google.com>
1611 PR rtl-optimization/57878
1612 * g++.dg/pr57878.C: New test.
1614 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1616 * gcc.dg/pr42611.c: Move dg-error to correct line.
1618 2013-07-17 Tobias Burnus <burnus@net-b.de>
1621 * gfortran.dg/dollar_sym_3.f: New.
1622 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1624 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1629 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1630 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1631 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1632 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1633 * objc.dg/image-info.m: Likewise.
1634 * objc.dg/symtab-1.m: Likewise.
1635 * objc.dg/torture/strings/const-str-10.m: Likewise.
1636 * objc.dg/torture/strings/const-str-11.m: Likewise.
1637 * objc.dg/torture/strings/const-str-9.m: Likewise.
1638 * objc.dg/zero-link-1.m: Likewise.
1639 * objc.dg/zero-link-2.m: Likewise.
1640 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1641 * objc.dg/objc-foreach-4.m: Likewise.
1642 * objc.dg/objc-foreach-5.m: Likewise.
1643 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1645 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1646 * obj-c++.dg/syntax-error-1.mm: Likewise.
1647 * objc.dg/method-6.m: Likewise.
1648 * objc.dg/pr23214.m: Likewise.
1649 * objc.dg/proto-lossage-7.m: Likewise.
1650 * objc.dg/strings/const-str-12b.m: Likewise.
1651 * objc.dg/zero-link-3.m: Likewise.
1652 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1653 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1654 adjust headers, interfaces and encoded types to reflect current system
1655 versions. Add FIXME and outputs from current system compiler for
1658 2013-07-15 Cong Hou <congh@google.com>
1660 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1662 * gcc.target/i386/l_fma_float_3.c: Likewise.
1663 * gcc.target/i386/l_fma_double_1.c: Likewise.
1664 * gcc.target/i386/l_fma_double_3.c: Likewise.
1666 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1668 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1669 function to test if HTM is available.
1670 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1671 * gcc.target/powerpc/htm-builtin-1.c: New test.
1673 2013-07-15 Tobias Burnus <burnus@net-b.de>
1675 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1676 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1677 * gfortran.dg/coarray_6.f90: Add dg-error.
1679 2013-07-15 Tobias Burnus <burnus@net-b.de>
1682 * gfortran.dg/finalize_18.f90: New.
1684 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1687 * fortran.dg/module_variable_1.f90: New test.
1688 * fortran.dg/module_variable_2.f90: New test.
1690 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1692 * g++.dg/ext/vector19.C: Adapt.
1693 * g++.dg/ext/vector23.C: New testcase.
1695 2013-07-12 Michael Matz <matz@suse.de>
1698 * c-c++-common/pr55771.c: New test.
1700 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1702 * gcc.target/aarch64/vect-movi.c: New.
1704 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1707 * g++.dg/ext/pr57362.C: New.
1709 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1712 * gcc.target/avr/torture/pr57631.c: New test.
1714 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1717 * g++.dg/cpp0x/constexpr-ice7.C: New.
1719 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1721 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1723 * gcc.c-torture/execute/nest-align-1.x: New.
1725 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1728 * g++.dg/cpp0x/sfinae48.C: New.
1730 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1732 PR preprocessor/57824
1733 * c-c++-common/raw-string-17.c: New test.
1734 * c-c++-common/gomp/pr57824.c: New test.
1736 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1740 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1741 * g++.dg/conversion/dr195.C: Update.
1742 * g++.dg/expr/cast2.C: Likewise.
1744 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1746 * c-c++-common/raw-string-18.c: New test.
1747 * c-c++-common/raw-string-19.c: New test.
1749 PR preprocessor/57757
1750 * g++.dg/cpp/paste1.C: New test.
1751 * g++.dg/cpp/paste2.C: New test.
1753 2013-07-10 Graham Stott <grahams@btinternet.com>
1755 * gcc.target/mips/mulsize-1.c: New.
1756 * gcc.target/mips/mulsize-2.c: New.
1757 * gcc.target/mips/mulsize-3.c: New.
1758 * gcc.target/mips/mulsize-4.c: New.
1760 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1763 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1764 * g++.dg/ext/vector24.C: New testcase.
1766 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1769 * g++.dg/cpp0x/decltype17.C: Adjust.
1771 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp0x/pr51786.C: New.
1776 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1778 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1780 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1782 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1784 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1785 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1787 2013-07-08 Tobias Burnus <burnus@net-b.de>
1790 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1792 2013-07-08 Tobias Burnus <burnus@net-b.de>
1795 * gfortran.dg/do_check_9.f90: New.
1797 2013-07-08 Tobias Burnus <burnus@net-b.de>
1800 * gfortran.dg/dot_product_2.f90: New.
1802 2013-07-08 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1807 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1809 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1810 * gfortran.dg/finalize_10.f90: Fix dg-final.
1812 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.target/i386/pr57819.c: New test.
1817 PR rtl-optimization/57829
1818 * gcc.c-torture/execute/pr57829.c: New test.
1820 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1822 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1823 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1825 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1828 * gcc.target/i386/pr57807.c: New test.
1830 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1833 * gcc.dg/tree-ssa/vrp89.c: New test.
1835 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1838 * g++.dg/parse/defarg16.C: New.
1840 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1842 PR rtl-optimization/55342
1843 * gcc.target/i386/pr55342.c: New.
1845 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1847 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1849 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1852 * g++.dg/inherit/virtual10.C: New.
1854 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1857 * gcc.dg/large-size-array-6.c: New test.
1859 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1862 * g++.dg/template/crash116.C: New.
1864 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1866 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1867 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1869 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/cpp0x/nsdmi-list3.C: New.
1874 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1877 * gcc.target/i386/pr57777.c: New test.
1880 * g++.dg/template/arg9.C: New test.
1882 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1884 * gcc.target/i386/avx-inline.c: New test.
1886 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1888 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1889 * gcc.target/mips/call-2.c: Likewise.
1890 * gcc.target/mips/call-3.c: Likewise.
1891 * gcc.target/mips/lazy-binding-1.c: Likewise.
1893 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1895 PR tree-optimization/57741
1896 * gcc.dg/vect/pr57741-1.c: New test.
1897 * gcc.dg/vect/pr57741-2.c: New test.
1898 * gcc.dg/vect/pr57741-3.c: New test.
1900 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1902 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1904 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1905 * lib/target-supports.exp: Define aarch64_little_endian.
1907 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1909 * gcc.target/aarch64/abs_1.c: New test.
1911 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1913 * gcc.target/aarch64/bfxil_1.c: New test.
1914 * gcc.target/aarch64/bfxil_2.c: Likewise.
1916 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1919 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1920 array sizes from 100 to 20.
1922 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1925 * gfortran.dg/pointer_remapping_8.f90: New.
1927 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1929 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1930 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1931 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1932 * g++.dg/cpp1y/complex_literals.h: New.
1934 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/noexcept21.C: New.
1939 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.target/i386/pr57736.c: New test.
1944 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1946 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1948 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1949 strings to match the fixed error messages.
1950 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1951 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1954 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1957 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1958 stqcx. get even registers.
1960 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1963 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1965 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1967 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1969 * gcc.target/i386/bmi-1.c: Ditto.
1970 * gcc.target/i386/bmi-bextr-4.c: New.
1971 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1973 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1976 * g++.dg/cpp0x/initlist73.C: New.
1978 2013-06-27 Meador Inge <meadori@codesourcery.com>
1980 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1981 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1982 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1984 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1987 * g++.dg/ext/pr57509.C: New file.
1989 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1992 * gcc.target/i386/bmi-bextr-3.c: New test.
1995 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1997 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
2000 * g++.dg/cpp0x/pr57172.C: New testcase.
2002 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2004 * gcc.target/s390/htm-1.c: New file.
2005 * gcc.target/s390/htm-nofloat-1.c: New file.
2006 * gcc.target/s390/htm-xl-intrin-1.c: New file.
2008 2013-06-26 Tobias Burnus <burnus@net-b.de>
2011 * gfortran.dg/bounds_check_17.f90: New.
2013 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
2016 * g++.dg/cpp1y/pr57640.C: New.
2018 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
2021 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
2022 overflow due to size of arrays.
2024 2013-06-25 Jakub Jelinek <jakub@redhat.com>
2026 PR tree-optimization/57705
2027 * gcc.dg/vect/pr57705.c: New test.
2028 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
2030 2013-06-25 Martin Jambor <mjambor@suse.cz>
2033 * g++.dg/ipa/pr57670.C: New test.
2035 2013-06-25 Richard Biener <rguenther@suse.de>
2038 * gcc.dg/pr56977.c: New testcase.
2040 2013-06-24 Martin Jambor <mjambor@suse.cz>
2042 PR tree-optimization/57358
2043 * gcc.dg/ipa/pr57358.c: New test.
2045 2013-06-24 Richard Biener <rguenther@suse.de>
2048 * gcc.dg/torture/pr57584.c: Remove target specific bits.
2050 2013-06-24 Richard Biener <rguenther@suse.de>
2052 PR tree-optimization/57488
2053 * gcc.dg/torture/pr57488.c: New testcase.
2055 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2056 Dominique d'Humieres <dominiq@lps.ens.fr>
2059 * gfortran.dg/fraction.f90: New.
2061 2013-06-24 Alan Modra <amodra@gmail.com>
2063 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
2064 Add scan-assembler-not "lvx".
2065 * gcc.target/powerpc/le-altivec-consts.c: New.
2067 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2069 * g++.dg/cpp0x/sfinae47.C: New.
2071 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
2074 * gcc.target/sh/pr52483-1.c: New.
2075 * gcc.target/sh/pr52483-2.c: New.
2076 * gcc.target/sh/pr52483-3.c: New.
2077 * gcc.target/sh/pr52483-4.c: New.
2078 * gcc.target/sh/pr52483-5.c: New.
2080 2013-06-23 Sriraman Tallam <tmsriram@google.com>
2082 * gcc.target/i386/intrinsics_1.c: New test.
2083 * gcc.target/i386/intrinsics_2.c: Ditto.
2084 * gcc.target/i386/intrinsics_3.c: Ditto.
2085 * gcc.target/i386/intrinsics_4.c: Ditto.
2086 * gcc.target/i386/intrinsics_5.c: Ditto.
2087 * gcc.target/i386/intrinsics_6.c: Ditto.
2088 * gcc.target/i386/avx-1.c: Provide macros for builtins
2089 needing immediate arguments in f16cintrin.h and rtmintrin.h.
2091 2013-06-21 Tobias Burnus <burnus@net-b.de>
2094 * gfortran.dg/finalize_17.f90: New.
2096 2013-06-21 Tobias Burnus <burnus@net-b.de>
2098 * gfortran.dg/realloc_on_assign_18.f90: New.
2100 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
2102 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2103 Also changed the returns from error as distinct values so that
2104 debugging can get easier.
2105 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
2106 errors specific to C, if necessary. Also added new error
2108 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2109 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2110 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2111 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2112 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2113 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2114 the same changes as parser_errors3.c, spaces were added between colons
2115 to not confuse C++ compiler with 2 colons as scope.
2116 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2117 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2118 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2119 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2120 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2121 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2122 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2123 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2124 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2125 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2126 * g++.dg/cilk-plus/cilk-plus.exp: New script.
2127 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2130 2013-06-21 Joseph Myers <joseph@codesourcery.com>
2133 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2135 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
2138 * gcc.target/i386/pr57655.c: New test.
2140 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
2142 * ada/acats/tests/gcc: Delete.
2143 * gnat.dg/style: Likewise.
2145 2013-06-20 Jeff Law <law@redhat.com>
2147 PR tree-optimization/57660
2148 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2149 based on their branch cost.
2151 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2153 2013-06-20 Tobias Burnus <burnus@net-b.de>
2156 * gfortran.dg/list_read_11.f90: New.
2158 2013-06-20 Richard Biener <rguenther@suse.de>
2160 PR tree-optimization/57584
2161 * gcc.dg/torture/pr57584.c: New testcase.
2163 2013-06-19 Sharad Singhai <singhai@google.com>
2165 * g++.dg/gcov/gcov-8.C: New testcase.
2166 * lib/gcov.exp: Handle intermediate format.
2168 2013-06-19 Wei Mi <wmi@google.com>
2170 PR rtl-optimization/57518
2171 * testsuite/gcc.dg/pr57518.c: New test.
2173 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
2175 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2177 2013-06-19 Jan Hubicka <jh@suse.cz>
2179 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2181 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2183 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2184 hard-coded values of array sizes with a #define.
2185 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2186 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2187 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2188 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2189 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2191 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
2193 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2194 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2196 2013-06-19 Jeff Law <law@redhat.com>
2198 * gcc.dg/tree-ssa/forwprop-28.c: New test.
2200 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2203 * g++.dg/template/error53.C: New.
2205 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
2208 * gcc.target/powerpc/pr55033.c: Fix options.
2210 2013-06-18 Sriraman Tallam <tmsriram@google.com>
2212 * gcc.target/i386/inline_error.c: New test.
2213 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2214 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2216 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/cpp0x/decltype55.C: New.
2221 2013-06-18 Marek Polacek <polacek@redhat.com>
2223 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2225 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2227 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2229 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2231 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2232 Also changed the returns from error as distinct values so that it is
2235 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
2237 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2239 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/template/error52.C: New.
2243 * g++.dg/lookup/friend15.C: Update.
2244 * g++.dg/parse/error11.C: Likewise.
2245 * g++.dg/parse/error14.C: Likewise.
2246 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2247 * g++.dg/parse/template25.C: Likewise.
2248 * g++.old-deja/g++.jason/cond.C: Likewise.
2249 * g++.old-deja/g++.mike/for2.C: Likewise.
2250 * g++.old-deja/g++.robertl/eb125.C: Likewise.
2251 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2253 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2258 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
2260 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2261 accidentally placing minus sign for length instead of stride.
2263 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
2265 PR rtl-optimization/57425
2266 PR rtl-optimization/57569
2267 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2268 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2270 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
2274 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2276 * gfortran.dg/typebound_assignment_6.f03: New.
2278 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
2280 * gcc.target/h8300/h8300.exp: New.
2281 * gcc.dg/pragma-isr.c: Move to ...
2282 * gcc.target/sh/torture/pragma-isr.c: ... here ...
2283 * gcc.target/h8300/pragma-isr.c: ... and here.
2284 * gcc.dg/pragma-isr2.c: Move to ...
2285 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2286 * gcc.target/h8300/pragma-isr2.c: ... and here.
2287 * gcc.dg/pragma-isr-trapa.c: Move to ...
2288 * gcc.target/sh/pragma-isr-trapa.c: ... here.
2289 * gcc.dg/pragma-isr-trapa2.c: Move to ...
2290 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2291 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2292 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2293 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2294 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2295 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2296 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2297 * gcc.dg/attr-isr-trap_exit.c: Move to ...
2298 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2299 * gcc.dg/attr-isr-trapa.c: Move to ...
2300 * gcc.target/sh/attr-isr-trapa.c: ... here.
2302 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2305 * g++.dg/ext/builtin-offsetof1.C: New.
2307 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
2309 * gcc.target/aarch64/vect_smlal_1.c: New file.
2311 2013-06-14 Tobias Burnus <burnus@net-b.de>
2314 * gfortran.dg/defined_assignment_7.f90: New.
2316 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2319 * g++.dg/rtti/dyncast6.C: New.
2320 * g++.dg/cpp0x/dyncast1.C: Likewise.
2322 2013-06-14 Alan Modra <amodra@gmail.com>
2325 * gcc.dg/pr57134.c: New.
2327 2013-06-14 Tobias Burnus <burnus@net-b.de>
2330 * gfortran.dg/deferred_type_param_9.f90: New.
2332 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2334 * gcc.dg/fold-minus-1.c: New testcase.
2336 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
2339 * gfortran.dg/typebound_assignment_5.f03: New.
2341 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2343 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2345 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2346 Pat Haugen <pthaugen@us.ibm.com>
2347 Peter Bergner <bergner@vnet.ibm.com>
2349 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2350 load/store instructions on power7, power8.
2351 * gcc.target/powerpc/atomic-p8.c: Likewise.
2353 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2356 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2358 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2361 * g++.dg/warn/Wunused-var-20.C: New.
2363 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2365 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2366 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2367 Run with -fno-common.
2369 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2371 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2372 and exit function calls with return 1 and return 0, respectively.
2374 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2376 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2379 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2381 PR tree-optimization/57361
2382 * gcc.dg/tree-ssa/pr57361.c: New file.
2384 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2386 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2387 to ensure alignment.
2388 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2390 2013-06-12 Tobias Burnus <burnus@net-b.de>
2392 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2394 2013-06-12 Tobias Burnus <burnus@net-b.de>
2395 Dominique d'Humieres <dominiq@lps.ens.fr>
2397 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2399 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2402 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2403 * gcc.target/i386/pr56564-3.c: Likewise.
2405 2013-06-11 Tobias Burnus <burnus@net-b.de>
2408 * gfortran.dg/class_array_18.f90: New.
2410 2013-06-11 Jan Hubicka <jh@suse.cz>
2413 * g++.dg/ext/visibility/anon6.C: Update testcase.
2415 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2418 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2419 in how we check __sec_reduce_mutating function's result.
2421 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2422 Pat Haugen <pthaugen@us.ibm.com>
2423 Peter Bergner <bergner@vnet.ibm.com>
2425 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2426 direct move instructions.
2427 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2428 * gcc.target/powerpc/direct-move.h: Likewise.
2429 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2430 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2431 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2432 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2433 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2434 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2436 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2439 * g++.dg/cpp0x/pr52440.C: New.
2441 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2444 * gcc.target/i386/pr56564-1.c: New test.
2445 * gcc.target/i386/pr56564-2.c: New test.
2446 * gcc.target/i386/pr56564-3.c: New test.
2447 * gcc.target/i386/pr56564-4.c: New test.
2448 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2449 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2450 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2451 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2452 * gcc.target/i386/vect-sizes-1.c: Likewise.
2453 * gcc.target/i386/memcpy-1.c: Likewise.
2454 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2455 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2457 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2459 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2460 systems to cover all GNU systems.
2461 * g++.dg/abi/guard2.C: Likewise.
2462 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2463 * g++.dg/eh/sighandle.C: Likewise.
2464 * g++.dg/ext/cleanup-10.C: Likewise.
2465 * g++.dg/ext/cleanup-11.C: Likewise.
2466 * g++.dg/ext/cleanup-8.C: Likewise.
2467 * g++.dg/ext/cleanup-9.C: Likewise.
2468 * g++.dg/opt/const5.C: Likewise.
2469 * g++.dg/opt/life1.C: Likewise.
2470 * g++.dg/other/pr39496.C: Likewise.
2471 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2472 * g++.old-deja/g++.abi/align.C: Likewise.
2473 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2474 * g++.old-deja/g++.law/weak.C: Likewise.
2475 * g++.old-deja/g++.pt/asm1.C: Likewise.
2476 * gcc.c-torture/execute/20030125-1.x: Likewise.
2477 * gcc.c-torture/execute/990127-2.x: Likewise.
2478 * gcc.dg/20041106-1.c: Likewise.
2479 * gcc.dg/20050503-1.c: Likewise.
2480 * gcc.dg/builtin-object-size-5.c: Likewise.
2481 * gcc.dg/cleanup-10.c: Likewise.
2482 * gcc.dg/cleanup-11.c: Likewise.
2483 * gcc.dg/cleanup-8.c: Likewise.
2484 * gcc.dg/cleanup-9.c: Likewise.
2485 * gcc.dg/complex-5.c: Likewise.
2486 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2487 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2488 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2489 * gcc.dg/dfp/pr35739.c: Likewise.
2490 * gcc.dg/fdata-sections-1.c: Likewise.
2491 * gcc.dg/lto/20090206-1_0.c: Likewise.
2492 * gcc.dg/lto/20090206-2_0.c: Likewise.
2493 * gcc.dg/pr30360.c: Likewise.
2494 * gcc.dg/pr37303.c: Likewise.
2495 * gcc.dg/pr39323-1.c: Likewise.
2496 * gcc.dg/pr39323-2.c: Likewise.
2497 * gcc.dg/pr39323-3.c: Likewise.
2498 * gcc.dg/pr45416.c: Likewise.
2499 * gcc.dg/setjmp-2.c: Likewise.
2500 * gcc.dg/split-1.c: Likewise.
2501 * gcc.dg/split-3.c: Likewise.
2502 * gcc.dg/split-4.c: Likewise.
2503 * gcc.dg/strlenopt-12g.c: Likewise.
2504 * gcc.dg/strlenopt-14g.c: Likewise.
2505 * gcc.dg/strlenopt-14gf.c: Likewise.
2506 * gcc.dg/strlenopt-16g.c: Likewise.
2507 * gcc.dg/strlenopt-17g.c: Likewise.
2508 * gcc.dg/strlenopt-18g.c: Likewise.
2509 * gcc.dg/strlenopt-1f.c: Likewise.
2510 * gcc.dg/strlenopt-22g.c: Likewise.
2511 * gcc.dg/strlenopt-2f.c: Likewise.
2512 * gcc.dg/strlenopt-4g.c: Likewise.
2513 * gcc.dg/strlenopt-4gf.c: Likewise.
2514 * gcc.dg/struct-ret-3.c: Likewise.
2515 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2516 * gcc.misc-tests/linkage.exp: Likewise.
2517 * gcc.target/i386/20000724-1.c: Likewise.
2518 * gcc.target/i386/align-main-3.c: Likewise.
2519 * gcc.target/i386/cleanup-1.c: Likewise.
2520 * gcc.target/i386/inline-mcpy.c: Likewise.
2521 * gcc.target/i386/pr32268.c: Likewise.
2522 * gcc.target/i386/pr36613.c: Likewise.
2523 * gcc.target/i386/pr39013-1.c: Likewise.
2524 * gcc.target/i386/pr39013-2.c: Likewise.
2525 * gcc.target/i386/pr39496.c: Likewise.
2526 * gcc.target/i386/pr40906-3.c: Likewise.
2527 * gcc.target/i386/pr46084.c: Likewise.
2528 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2530 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2533 * gcc.target/sh/pr6526.c: New.
2535 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2538 * gcc.c-torture/execute/pr57568.c: New test.
2540 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2543 * g++.dg/other/vararg-4.C: New.
2545 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2547 PR rtl-optimization/57559
2548 * gcc.target/s390/pr57559.c : New test.
2550 2013-06-08 Tobias Burnus <burnus@net-b.de>
2553 * gfortran.dg/finalize_10.f90: New.
2554 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2555 * gfortran.dg/finalize_15.f90: New.
2557 2013-06-08 Tobias Burnus <burnus@net-b.de>
2560 * gfortran.dg/storage_size_4.f90: New.
2562 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2565 * testsuite/g++.dg/ext/pr57548.C: New test.
2567 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2570 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2572 2013-06-07 Jan Hubicka <jh@suse.cz>
2574 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2576 2013-06-07 Tobias Burnus <burnus@net-b.de>
2579 * gfortran.dg/array_constructor_48.f90: New.
2580 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2581 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2583 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 * gcc.target/arm/xordi3-opt.c: New test.
2588 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2590 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2591 Revert to dg-options.
2593 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2596 * gcc.target/powerpc/pr55033.c: New.
2598 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/cpp0x/alias-decl-36.C: New.
2603 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2604 Pat Haugen <pthaugen@us.ibm.com>
2605 Peter Bergner <bergner@vnet.ibm.com>
2607 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2608 power8 builtin functions.
2609 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2610 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2611 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2612 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2613 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2614 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2615 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2616 tests to test power8 auto-vectorization.
2617 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2618 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2619 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2620 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2622 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2623 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2625 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2627 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2629 (check_effective_target_powerpc_p8vector_ok): Likewise.
2630 (is-effective-target): Likewise.
2631 (check_vect_support_and_set_flags): Likewise.
2633 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/parse/error53.C: New.
2638 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2640 PR rtl-optimization/57459
2641 * gcc.target/i386/pr57459.c: New test.
2643 2013-06-06 Teresa Johnson <tejohnson@google.com>
2646 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2647 into -freorder-blocks-and-partition test.
2648 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2649 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2650 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2651 * gcc.dg/tree-prof/pr50907.c: Ditto.
2652 * gcc.dg/tree-prof/pr45354.c: Ditto.
2653 * g++.dg/tree-prof/partition2.C: Ditto.
2654 * g++.dg/tree-prof/partition3.C: Ditto.
2656 2013-06-06 Tobias Burnus <burnus@net-b.de>
2659 * gfortran.dg/finalize_16.f90: New.
2661 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2663 * gcc.dg/vect/no-section-anchors-vect-68.c:
2664 Add dg-skip-if aarch64_tiny.
2666 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2669 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2670 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2672 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/cpp0x/decltype54.C: New.
2677 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2679 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2680 arm*-*-*eabi* targets.
2681 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2683 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2685 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2686 Tobias Burnus <burnus@net-b.de>
2688 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2689 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2690 * gfortran.dg/io_real_boz_4.f90: Ditto.
2691 * gfortran.dg/io_real_boz_5.f90: Ditto.
2693 2013-06-05 Andreas Schwab <schwab@suse.de>
2695 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2697 2013-06-04 Jan Hubicka <jh@suse.cz>
2699 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2701 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2703 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2704 parameters with void.
2705 (main2): Removed argc parameter.
2706 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2707 (main): Replaced argc, argv parameters with void.
2708 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2709 (main2): Removed argc parameter.
2710 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2711 argv parameters with void. Added __asm volatile to avoid optimization
2712 on argc, if necessary.
2713 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2714 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2715 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2716 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2717 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2718 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2719 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2720 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2721 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2722 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2723 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2724 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2725 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2726 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2727 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2728 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2729 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2730 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2731 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2732 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2733 parameters with void.
2734 (main2): Removed argc parameter.
2735 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2736 (main): Replaced argc, argv parameters with void.
2737 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2738 argv parameters with void. Also renamed this function as main, and
2739 delete the existing main.
2740 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2741 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2742 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2744 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2746 * gcc.target/aarch64/movi_1.c: New test.
2748 2013-06-04 Tobias Burnus <burnus@net-b.de>
2751 * gfortran.dg/finalize_12.f90: New.
2752 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2753 end of scope finalization.
2754 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2755 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2756 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2757 * gfortran.dg/class_19.f03: Ditto.
2758 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2759 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2760 * gfortran.dg/extends_14.f03: Ditto.
2761 * gfortran.dg/move_alloc_4.f90: Ditto.
2762 * gfortran.dg/typebound_proc_27.f03: Ditto.
2764 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2766 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2767 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2768 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2769 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2770 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2771 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2772 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2773 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2774 * gfortran.dg/io_real_boz_4.f90: Ditto.
2775 * gfortran.dg/io_real_boz_5.f90: Ditto.
2776 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2777 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2778 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2779 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2780 * gfortran.dg/transpose_2.f90: Fix dg-output.
2782 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2784 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2785 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2786 dg-option and an header comment.
2788 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2791 * g++.dg/cpp0x/sfinae46.C: New.
2792 * g++.dg/cpp0x/defaulted13.C: Adjust.
2793 * g++.dg/cpp0x/defaulted2.C: Likewise.
2794 * g++.dg/cpp0x/defaulted26.C: Likewise.
2795 * g++.dg/cpp0x/defaulted3.C: Likewise.
2796 * g++.dg/cpp0x/error1.C: Likewise.
2797 * g++.dg/cpp0x/implicit1.C: Likewise.
2798 * g++.dg/cpp0x/implicit11.C: Likewise.
2799 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2800 * g++.dg/cpp0x/initlist47.C: Likewise.
2801 * g++.dg/cpp0x/initlist9.C: Likewise.
2802 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2803 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2804 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2805 * g++.dg/cpp0x/union4.C: Likewise.
2806 * g++.dg/template/crash108.C: Likewise.
2807 * g++.dg/template/crash41.C: Likewise.
2808 * g++.old-deja/g++.jason/local.C: Likewise.
2809 * g++.old-deja/g++.law/visibility3.C: Likewise.
2811 2013-06-03 Teresa Johnson <tejohnson@google.com>
2813 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2814 * gcc.dg/vect/bb-slp-14.c: Ditto.
2815 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2816 * gcc.dg/vect/bb-slp-23.c: Ditto.
2817 * gcc.dg/vect/bb-slp-15.c: Ditto.
2818 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2819 * gcc.dg/vect/bb-slp-24.c: Ditto.
2820 * gcc.dg/vect/bb-slp-16.c: Ditto.
2821 * gcc.dg/vect/bb-slp-25.c: Ditto.
2822 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2823 * gcc.dg/vect/bb-slp-17.c: Ditto.
2824 * gcc.dg/vect/bb-slp-1.c: Ditto.
2825 * gcc.dg/vect/bb-slp-26.c: Ditto.
2826 * gcc.dg/vect/bb-slp-18.c: Ditto.
2827 * gcc.dg/vect/bb-slp-2.c: Ditto.
2828 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2829 * gcc.dg/vect/bb-slp-27.c: Ditto.
2830 * gcc.dg/vect/bb-slp-19.c: Ditto.
2831 * gcc.dg/vect/bb-slp-3.c: Ditto.
2832 * gcc.dg/vect/bb-slp-28.c: Ditto.
2833 * gcc.dg/vect/bb-slp-4.c: Ditto.
2834 * gcc.dg/vect/bb-slp-29.c: Ditto.
2835 * gcc.dg/vect/bb-slp-5.c: Ditto.
2836 * gcc.dg/vect/bb-slp-6.c: Ditto.
2837 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2838 * gcc.dg/vect/bb-slp-7.c: Ditto.
2839 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2840 * gcc.dg/vect/bb-slp-8.c: Ditto.
2841 * gcc.dg/vect/bb-slp-9.c: Ditto.
2842 * gcc.dg/vect/bb-slp-10.c: Ditto.
2843 * gcc.dg/vect/bb-slp-11.c: Ditto.
2844 * gcc.dg/vect/bb-slp-20.c: Ditto.
2845 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2846 * gcc.dg/vect/bb-slp-21.c: Ditto.
2847 * gcc.dg/vect/bb-slp-30.c: Ditto.
2848 * gcc.dg/vect/bb-slp-13.c: Ditto.
2849 * gcc.dg/vect/bb-slp-22.c: Ditto.
2850 * g++.dg/vect/slp-pr50413.cc: Ditto.
2851 * g++.dg/vect/slp-pr56812.cc: Ditto.
2852 * g++.dg/vect/slp-pr50819.cc: Ditto.
2854 2013-06-01 Tobias Burnus <burnus@net-b.de>
2857 * gfortran.dg/class_array_17.f90: New.
2859 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2861 * ada/acats/floatstore.lst: New.
2862 * ada/acats/run_all.sh: Process it.
2864 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2866 * gcc.target/powerpc/e500-ord-1.c: New test.
2867 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2868 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2869 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2871 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2873 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2875 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2877 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2879 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2881 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2883 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2886 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2889 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2893 2013-05-31 Marek Polacek <polacek@redhat.com>
2895 PR tree-optimization/57478
2896 PR tree-optimization/57453
2897 * gcc.dg/torture/pr57478.c: New test.
2899 2013-05-31 Tobias Burnus <burnus@net-b.de>
2902 * gfortran.dg/class_array_17.f90: New.
2904 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2907 * gcc.target/arm/iordi3-opt.c: New test.
2909 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2913 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2914 * gfortran.dg/interface_26.f90: Ditto.
2915 * gfortran.dg/proc_ptr_11.f90: Ditto.
2916 * gfortran.dg/proc_ptr_15.f90: Ditto.
2917 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2918 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2919 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2920 * gfortran.dg/typebound_override_1.f90: Ditto.
2921 * gfortran.dg/typebound_override_4.f90: Ditto.
2922 * gfortran.dg/typebound_proc_6.f03: Ditto.
2923 * gfortran.dg/assumed_type_7.f90: New test.
2924 * gfortran.dg/typebound_override_5.f90: New test.
2925 * gfortran.dg/typebound_override_6.f90: New test.
2926 * gfortran.dg/typebound_override_7.f90: New test.
2928 2013-05-30 Tobias Burnus <burnus@net-b.de>
2931 * gfortran.dg/power_6.f90: New.
2933 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2935 * gcc.target/aarch64/insv_1.c: New test.
2937 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2939 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2940 dg-skip-if "No stabs".
2942 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2945 * gfortran.dg/assumed_size_1.f90: New.
2947 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2949 * gcc.dg/shrink-wrap-alloca.c: New added.
2950 * gcc.dg/shrink-wrap-pretend.c: New added.
2951 * gcc.dg/shrink-wrap-sibcall.c: New added.
2953 2013-05-30 Tobias Burnus <burnus@net-b.de>
2956 * gfortran.dg/assumed_rank_13.f90: New.
2958 2013-05-29 Easwaran Raman <eraman@google.com>
2960 PR tree-optimization/57442
2961 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2963 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2965 PR tree-optimization/57441
2966 * gcc.c-torture/compile/pr57441.c: New.
2968 2013-05-29 Dehao Chen <dehao@google.com>
2971 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2973 2013-05-29 Tobias Burnus <burnus@net-b.de>
2976 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2977 * gfortran.dg/class_19.f03: Ditto.
2979 2013-05-29 Richard Biener <rguenther@suse.de>
2981 * gcc.dg/vect/bb-slp-32.c: New testcase.
2983 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2985 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2986 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2987 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2988 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2989 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2990 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2991 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2992 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2993 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2994 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2995 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2996 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2997 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2998 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2999 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
3000 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
3001 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
3002 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
3003 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
3004 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
3005 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
3006 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
3007 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
3008 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
3009 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
3010 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
3011 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
3012 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
3013 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3014 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
3015 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
3016 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
3017 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
3018 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3019 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
3020 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
3021 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
3022 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
3023 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
3025 2013-05-29 Tobias Burnus <burnus@net-b.de>
3028 * gfortran.dg/finalize_11.f90: New.
3029 * gfortran.dg/finalize_4.f03: Remove dg-error.
3030 * gfortran.dg/finalize_5.f03: Ditto.
3031 * gfortran.dg/finalize_6.f03: Ditto.
3032 * gfortran.dg/finalize_7.f03: Ditto.
3034 2013-05-28 Tobias Burnus <burnus@net-b.de>
3036 * gfortran.dg/class_array_16.f90: New.
3038 2013-05-28 Tobias Burnus <burnus@net-b.de>
3041 * testsuite/gfortran.dg/use_29.f90: New.
3043 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3045 * gnat.dg/fp_exception.adb: New test.
3047 2013-05-28 Richard Biener <rguenther@suse.de>
3049 PR tree-optimization/56787
3050 * gcc.dg/vect/pr56787.c: New testcase.
3052 2013-05-28 Janus Weil <janus@gcc.gnu.org>
3053 Tobias Burnus <burnus@net-b.de>
3056 * gfortran.dg/typebound_override_4.f90: New.
3058 2013-05-28 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/57411
3061 * g++.dg/opt/pr57411.C: New testcase.
3063 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3065 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
3066 * gcc.dg/builtin-bswap-9.c: Likewise.
3068 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
3070 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
3072 2013-05-27 Richard Biener <rguenther@suse.de>
3075 * gcc.dg/gomp/pr57412.c: New testcase.
3077 2013-05-27 Bud Davis <jmdavis@link.com>
3080 * gfortran.dg/stfunc_8.f90: New.
3082 2013-05-27 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/57343
3085 * gcc.dg/torture/pr57343.c: New testcase.
3087 2013-05-27 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/57417
3090 * gcc.dg/torture/pr57417.c: New testcase.
3092 2013-05-27 Richard Biener <rguenther@suse.de>
3094 PR tree-optimization/57396
3095 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
3097 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3099 * gnat.dg/specs/last_bit.ads: New test.
3101 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3103 * gnat.dg/specs/machine_attribute.ads: New test.
3105 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
3107 * gnat.dg/incomplete3.ad[sb]: New test.
3109 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3112 * gcc.target/mips/div-13.c: New test.
3114 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3117 * gcc.target/mips/mips16-attributes-5.c,
3118 * gcc.target/mips/mips16-attributes-6.c: New tests.
3120 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
3122 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3123 * gcc.dg/builtin-bswap-8.c: Likewise.
3125 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3128 * g++.dg/cpp0x/new1.C: New.
3130 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/parse/dtor16.C: New.
3134 * g++.dg/parse/dtor6.C: Adjust.
3136 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3139 * g++.dg/expr/bitfield12.C: New.
3141 2013-05-24 Jeff Law <law@redhat.com>
3143 PR tree-optimization/57124
3144 * gcc.c-torture/execute/pr57124.c: New test.
3145 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3147 2013-05-24 Martin Jambor <mjambor@suse.cz>
3149 PR tree-optimization/57294
3150 * gcc.dg/ipa/pr57294.c: New test.
3152 2013-05-24 Dehao Chen <dehao@google.com>
3154 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3156 2013-05-24 Ian Bolton <ian.bolton@arm.com>
3158 * gcc.target/aarch64/scalar_intrinsics.c
3159 (force_simd): Use a valid instruction.
3160 (test_vdupd_lane_s64): Pass a valid lane argument.
3161 (test_vdupd_lane_u64): Likewise.
3163 2013-05-24 Richard Biener <rguenther@suse.de>
3165 PR tree-optimization/57287
3166 * gcc.dg/pr57287.c: New testcase.
3168 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3171 * g++.dg/template/error51.C: New.
3173 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3176 * g++.dg/template/bitfield2.C: New.
3178 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3180 * gnat.dg/specs/noinline1.ads: New test.
3181 * gnat.dg/noinline2.ad[sb]: Likewise.
3182 * gnat.dg/specs/noinline3.ads: Likewise.
3183 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3185 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
3188 * gcc.dg/tree-ssa/pr57385.c: New test.
3190 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3192 * gnat.dg/derived_type4.adb: New test.
3194 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3196 * gcc.dg/builtin-bswap-6.c: New test.
3197 * gcc.dg/builtin-bswap-7.c: Likewise.
3198 * gcc.dg/builtin-bswap-8.c: Likewise.
3199 * gcc.dg/builtin-bswap-9.c: Likewise.
3201 2013-05-23 Christian Bruel <christian.bruel@st.com>
3204 * gcc.dg/debug/pr57351.c: New test
3206 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
3208 * gcc.target/aarch64/vect-clz.c: New file.
3210 2013-05-23 Martin Jambor <mjambor@suse.cz>
3213 * gcc.dg/ipa/pr57347.c: New test.
3215 2013-05-23 Richard Biener <rguenther@suse.de>
3217 PR tree-optimization/57380
3218 * g++.dg/tree-ssa/pr57380.C: New testcase.
3220 2013-05-23 Richard Biener <rguenther@suse.de>
3223 * gcc.dg/torture/pr57381.c: New testcase.
3225 2013-05-23 Jakub Jelinek <jakub@redhat.com>
3228 * gcc.c-torture/execute/pr57344-1.c: New test.
3229 * gcc.c-torture/execute/pr57344-2.c: New test.
3230 * gcc.c-torture/execute/pr57344-3.c: New test.
3231 * gcc.c-torture/execute/pr57344-4.c: New test.
3233 2013-05-23 Richard Biener <rguenther@suse.de>
3235 PR rtl-optimization/57341
3236 * gcc.dg/torture/pr57341.c: New testcase.
3238 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3241 * g++.dg/parse/crash62.C: New.
3243 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3244 Pat Haugen <pthaugen@us.ibm.com>
3245 Peter Bergner <bergner@vnet.ibm.com>
3247 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3250 2013-05-22 Tobias Burnus <burnus@net-b.de>
3253 * gfortran.dg/defined_assignment_6.f90: New.
3255 2013-05-22 Tobias Burnus <burnus@net-b.de>
3258 * gfortran.dg/assumed_type_6.f90: New.
3260 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/cpp0x/Wunused-parm.C: New.
3265 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3267 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3268 * g++.dg/warn/Wdouble-promotion.C: Likewise.
3270 2013-05-21 Easwaran Raman <eraman@google.com>
3272 PR tree-optimization/57322
3273 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3275 2013-05-21 Graham Stott <graham.stott@btinternet.com>
3277 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3280 2013-05-21 Tobias Burnus <burnus@net-b.de>
3283 * gfortran.dg/assumed_type_5.f90: New.
3284 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3285 * gfortran.dg/assumed_rank_2.f90: Ditto.
3286 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3287 * gfortran.dg/no_arg_check_3.f90: Ditto.
3289 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3291 PR tree-optimization/57331
3292 * gcc.c-torture/compile/pr57331.c: New test.
3294 2013-05-21 Richard Biener <rguenther@suse.de>
3296 PR tree-optimization/57330
3297 * gcc.dg/torture/pr57330.c: New testcase.
3299 2013-05-21 Richard Biener <rguenther@suse.de>
3301 PR tree-optimization/57303
3302 * gcc.dg/torture/pr57303.c: New testcase.
3304 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3306 PR tree-optimization/57321
3307 * gcc.c-torture/execute/pr57321.c: New test.
3309 2013-05-20 Tobias Burnus <burnus@net-b.de>
3313 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3314 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3315 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3316 * gfortran.dg/binding_label_tests_3.f03: Ditto.
3317 * gfortran.dg/binding_label_tests_4.f03: Ditto.
3318 * gfortran.dg/binding_label_tests_5.f03: Ditto.
3319 * gfortran.dg/binding_label_tests_6.f03: Ditto.
3320 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3321 * gfortran.dg/binding_label_tests_8.f03: Ditto.
3322 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3323 * gfortran.dg/binding_label_tests_24.f90: New.
3324 * gfortran.dg/binding_label_tests_25.f90: New.
3326 2013-05-20 Tobias Burnus <burnus@net-b.de>
3329 * gfortran.dg/binding_label_tests_17.f90: New.
3330 * gfortran.dg/binding_label_tests_18.f90: New.
3331 * gfortran.dg/binding_label_tests_19.f90: New.
3332 * gfortran.dg/binding_label_tests_20.f90: New.
3333 * gfortran.dg/binding_label_tests_21.f90: New.
3334 * gfortran.dg/binding_label_tests_22.f90: New.
3335 * gfortran.dg/binding_label_tests_23.f90: New.
3337 2013-05-20 Tobias Burnus <burnus@net-b.de>
3340 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3341 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3342 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3343 * gfortran.dg/common_18.f90: New.
3344 * gfortran.dg/common_19.f90: New.
3345 * gfortran.dg/common_20.f90: New.
3346 * gfortran.dg/common_21.f90: New.
3348 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3351 * g++.dg/parse/error52.C: New.
3352 * g++.dg/parse/error3.C: Adjust.
3353 * g++.dg/parse/error36.C: Likewise.
3355 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3358 * gcc.target/sh/pr56547-1.c: New.
3359 * gcc.target/sh/pr56547-2.c: New.
3361 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3364 * g++.dg/warn/Wsign-compare-6.C: New.
3365 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3367 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3370 * g++.dg/template/error50.C: New.
3372 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3375 * g++.dg/ext/complit13.C: New.
3377 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3380 * g++.dg/pr57175.C: New testcase.
3382 2013-05-17 Easwaran Raman <eraman@google.com>
3384 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3386 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3389 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3391 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3393 PR rtl-optimization/57281
3394 PR rtl-optimization/57300
3395 * gcc.dg/pr57300.c: New test.
3396 * gcc.c-torture/execute/pr57281.c: New test.
3398 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3401 * g++.dg/ext/sizeof-complit.C: New.
3403 2013-05-17 Marek Polacek <polacek@redhat.com>
3405 * gcc.dg/strlenopt-25.c: New test.
3406 * gcc.dg/strlenopt-26.c: Likewise.
3408 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3410 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3411 instead of -mavx2, require only avx instead of avx2.
3412 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3413 of avx2-check.h and turn into an avx runtime test instead of
3416 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3418 * g++.dg/ext/vector22.C: Uncomment working test.
3420 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/template/pr17410.C: New.
3425 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3427 * gcc.target/i386/rotate-3.c: New test.
3428 * gcc.target/i386/rotate-3a.c: New test.
3429 * gcc.target/i386/rotate-4.c: New test.
3430 * gcc.target/i386/rotate-4a.c: New test.
3431 * gcc.target/i386/rotate-5.c: New test.
3432 * gcc.target/i386/rotate-5a.c: New test.
3434 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3436 * gcc.dg/visibility-21.c: Require section_anchors.
3438 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3440 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3441 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3442 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3444 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3446 * gcc.dg/visibility-21.c: New.
3448 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3451 * gcc.dg/pr57286.c: New testcase.
3452 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3453 * g++.dg/ext/vector22.C: Comment out transformations not
3456 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3459 * gcc.target/mips/call-1.c: Restrict to o32.
3460 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3462 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3464 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3466 * g++.dg/warn/Wshadow-1.C: Likewise.
3467 * g++.dg/warn/Wshadow-6.C: Likewise.
3468 * g++.dg/warn/Wshadow-7.C: Likewise.
3470 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3473 * g++.dg/parse/pr31952-1.C: New.
3474 * g++.dg/parse/pr31952-2.C: Likewise.
3475 * g++.dg/parse/pr31952-3.C: Likewise.
3477 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3478 * g++.old-deja/g++.jason/cond.C: Likewise.
3479 * g++.dg/cpp0x/range-for5.C: Likewise.
3481 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3484 * gcc.target/arm/pr40887.c: Adjust testcase.
3485 * gcc.target/arm/pr19599.c: New test.
3487 2013-05-15 Richard Biener <rguenther@suse.de>
3489 PR tree-optimization/57275
3490 * gcc.target/i386/pr57275.c: New testcase.
3492 2013-05-15 Jan Hubicka <jh@suse.cz>
3494 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3495 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3496 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3498 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3500 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3503 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3506 * c-c++-common/Wsequence-point-1.c: New test.
3508 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3510 * g++.dg/ext/vector22.C: New testcase.
3511 * gcc.dg/binop-xor3.c: Remove xfail.
3513 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3515 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3516 FLOAT cmp FLOAT ? INT : INT.
3517 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3518 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3519 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3520 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3521 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3522 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3524 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/cpp0x/defaulted43.C: New.
3529 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3531 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3532 (alloca): Remove declaration.
3533 (foo9): Replace alloca by __builtin_alloca.
3535 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3537 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3538 Expect "size of array is too large" error.
3540 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3542 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3544 2013-05-14 Richard Biener <rguenther@suse.de>
3547 * g++.dg/torture/pr57235.C: New testcase.
3549 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3552 * gcc.dg/torture/pr57251.c: New test.
3554 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3557 * gcc.target/i386/pr57264.c: New test.
3559 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3563 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3565 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3567 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3569 PR tree-optimization/45216
3570 PR tree-optimization/57157
3571 * c-c++-common/rotate-1.c: Add 32 tests with +.
3572 * c-c++-common/rotate-1a.c: Adjust.
3573 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3574 * c-c++-common/rotate-2b.c: New test.
3575 * c-c++-common/rotate-3.c: Add 32 tests with +.
3576 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3577 * c-c++-common/rotate-4b.c: New test.
3578 * c-c++-common/rotate-5.c: New test.
3580 2013-05-13 Martin Jambor <mjambor@suse.cz>
3583 * gcc.dg/ipa/remref-0.c: New test.
3584 * gcc.dg/ipa/remref-1a.c: Likewise.
3585 * gcc.dg/ipa/remref-1b.c: Likewise.
3586 * gcc.dg/ipa/remref-2a.c: Likewise.
3587 * gcc.dg/ipa/remref-2b.c: Likewise.
3589 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3591 * gcc.dg/vector-shift-2.c: New testcase.
3593 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3595 PR tree-optimization/57230
3596 * gcc.dg/strlenopt-24.c: New test.
3598 PR tree-optimization/57230
3599 * gcc.dg/strlenopt-23.c: New test.
3601 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3604 * gcc.target/sh/pr57108.c: Move this test case to ...
3605 * gcc.c-torture/compile/pr57108.c: ... here.
3607 2013-05-10 Richard Biener <rguenther@suse.de>
3609 PR tree-optimization/57214
3610 * gcc.dg/torture/pr57214.c: New testcase.
3612 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3614 * gcc.dg/vector-shift.c: New testcase.
3616 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3618 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3620 PR tree-optimization/45216
3621 PR tree-optimization/57157
3622 * c-c++-common/rotate-1.c: New test.
3623 * c-c++-common/rotate-1a.c: New test.
3624 * c-c++-common/rotate-2.c: New test.
3625 * c-c++-common/rotate-2a.c: New test.
3626 * c-c++-common/rotate-3.c: New test.
3627 * c-c++-common/rotate-3a.c: New test.
3628 * c-c++-common/rotate-4.c: New test.
3629 * c-c++-common/rotate-4a.c: New test.
3631 2013-05-10 Richard Biener <rguenther@suse.de>
3633 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3634 * gcc.target/i386/l_fma_double_1.c: Adjust.
3635 * gcc.target/i386/l_fma_double_2.c: Likewise.
3636 * gcc.target/i386/l_fma_double_3.c: Likewise.
3637 * gcc.target/i386/l_fma_double_4.c: Likewise.
3638 * gcc.target/i386/l_fma_double_5.c: Likewise.
3639 * gcc.target/i386/l_fma_double_6.c: Likewise.
3640 * gcc.target/i386/l_fma_float_1.c: Likewise.
3641 * gcc.target/i386/l_fma_float_2.c: Likewise.
3642 * gcc.target/i386/l_fma_float_3.c: Likewise.
3643 * gcc.target/i386/l_fma_float_4.c: Likewise.
3644 * gcc.target/i386/l_fma_float_5.c: Likewise.
3645 * gcc.target/i386/l_fma_float_6.c: Likewise.
3647 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3650 * g++.dg/cpp0x/pr51226.C: New.
3652 2013-04-16 Han Shen <shenhan@google.com>
3654 Test cases for '-fstack-protector-strong'.
3655 * gcc.dg/fstack-protector-strong.c: New.
3656 * g++.dg/fstack-protector-strong.C: New.
3658 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3660 * gcc.target/aarch64/ands_1.c: New test.
3661 * gcc.target/aarch64/ands_2.c: Likewise
3663 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3665 * lib/target-supports.exp (check_effective_target_hw): New
3667 * c-c++-common/asan/clone-test-1.c: Call
3668 check_effective_target_hw.
3669 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3670 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3671 possible decorations.
3672 * c-c++-common/asan/null-deref-1.c: Likewise.
3673 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3674 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3675 * c-c++-common/asan/use-after-free-1.c: Likewise.
3676 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3677 * g++.dg/asan/large-func-test-1.C: Likewise.
3679 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3681 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3683 2013-05-07 Richard Biener <rguenther@suse.de>
3686 * g++.dg/torture/pr57190.C: New testcase.
3688 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3690 PR tree-optimization/57149
3691 * gcc.dg/pr57149.c: New test.
3694 * gcc.dg/pr57184.c: New test.
3696 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3698 * gnat.dg/specs/array3.ads: New test.
3700 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3702 * c-c++-common/vector-scalar-2.c: New testcase.
3704 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3706 * gcc.target/i386/asm-dialect-2.c: New testcase.
3708 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3711 * g++.dg/cpp0x/auto38.C: New.
3713 2013-05-06 Richard Biener <rguenther@suse.de>
3715 PR tree-optimization/57185
3716 * gcc.dg/autopar/pr57185.c: New testcase.
3718 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3721 * gcc.target/i386/pr57106.c: New test.
3723 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3725 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3726 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3727 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3728 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3729 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3730 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3731 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3733 2013-05-06 Teresa Johnson <tejohnson@google.com>
3736 * gcc.dg/pr57154.c: New test.
3738 2013-05-06 Richard Biener <rguenther@suse.de>
3741 * gcc.dg/torture/pr57147-1.c: New testcase.
3742 * gcc.dg/torture/pr57147-2.c: Likewise.
3743 * gcc.dg/torture/pr57147-3.c: Likewise.
3745 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3748 * gcc.target/sh/pr55303-1.c: New.
3749 * gcc.target/sh/pr55303-2.c: New.
3750 * gcc.target/sh/pr55303-3.c: New.
3752 2013-05-05 Tobias Burnus <burnus@net-b.de>
3754 * gfortran.dg/allocate_with_source_3.f90: New.
3756 2013-05-05 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/null_8.f90: New.
3761 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/cpp0x/enum27.C: New.
3765 * g++.dg/cpp0x/enum_base.C: Adjust.
3767 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3769 PR tree-optimization/56205
3770 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3772 2013-05-04 Tobias Burnus <burnus@net-b.de>
3774 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3775 * gfortran.dg/bind_c_usage_27.f90: New.
3776 * gfortran.dg/bind_c_usage_28.f90: New.
3778 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3781 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3783 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3786 * gcc.target/powerpc/pr57150.c: New file.
3788 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3790 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3791 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3792 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3793 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3794 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3795 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3796 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3798 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3800 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3801 scan-assembler-times.
3803 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3805 * gcc.dg/tree-ssa/slsr-32.c: New.
3806 * gcc.dg/tree-ssa/slsr-33.c: New.
3807 * gcc.dg/tree-ssa/slsr-34.c: New.
3808 * gcc.dg/tree-ssa/slsr-35.c: New.
3809 * gcc.dg/tree-ssa/slsr-36.c: New.
3810 * gcc.dg/tree-ssa/slsr-37.c: New.
3811 * gcc.dg/tree-ssa/slsr-38.c: New.
3813 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3815 * gcc.target/aarch64/tst_1.c: New test.
3816 * gcc.target/aarch64/tst_2.c: Likewise
3818 2013-05-02 Jeff Law <law@redhat.com>
3820 PR tree-optimization/57144
3821 * gcc.c-torture/execute/pr57144.c: New test.
3823 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3825 PR rtl-optimization/57130
3826 * gcc.c-torture/execute/pr57130.c: New test.
3828 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3830 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3832 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3834 * gcc.target/aarch64/fabd.c: New file.
3836 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3839 * g++.dg/cpp0x/pr54318.C: New.
3841 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/parse/error51.C: New.
3845 * g++.dg/parse/error15.C: Adjust column numbers.
3847 2013-05-02 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/size_kind_2.f90: New.
3851 * gfortran.dg/size_kind_3.f90: New.
3853 2013-05-02 Richard Biener <rguenther@suse.de>
3856 * g++.dg/torture/pr57140.C: New testcase.
3858 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3861 * gcc.target/arm/pr56732-1.c: New test.
3863 2013-05-02 Martin Jambor <mjambor@suse.cz>
3866 * gcc.dg/ipa/pr56988.c: New test.
3868 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3870 * gcc.target/aarch64/bics_1.c: New test.
3871 * gcc.target/aarch64/bics_2.c: Likewise.
3873 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3875 PR rtl-optimization/57131
3876 * gcc.c-torture/execute/pr57131.c: New test.
3878 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3883 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3886 * gcc.target/i386/pr57091.c: New test.
3888 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3890 * gcc.target/aarch64/vect-vaddv.c: New.
3892 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3894 * gcc.target/aarch64/vect-vmaxv.c: New.
3895 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3897 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3899 * gcc.target/aarch64/scalar-vca.c: New.
3900 * gcc.target/aarch64/vect-vca.c: Likewise.
3902 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3904 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3905 (test_vceqd_s64): Force arguments to SIMD registers.
3906 (test_vceqzd_s64): Likewise.
3907 (test_vcged_s64): Likewise.
3908 (test_vcled_s64): Likewise.
3909 (test_vcgezd_s64): Likewise.
3910 (test_vcged_u64): Likewise.
3911 (test_vcgtd_s64): Likewise.
3912 (test_vcltd_s64): Likewise.
3913 (test_vcgtzd_s64): Likewise.
3914 (test_vcgtd_u64): Likewise.
3915 (test_vclezd_s64): Likewise.
3916 (test_vcltzd_s64): Likewise.
3917 (test_vtst_s64): Likewise.
3918 (test_vtst_u64): Likewise.
3920 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3923 * g++.dg/cpp0x/decltype53.C: New.
3925 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3928 * gfortran.dg/power_5.f90: New test.
3930 2013-04-30 Richard Biener <rguenther@suse.de>
3933 * gcc.dg/torture/pr57122.c: New testcase.
3935 2013-04-30 Richard Biener <rguenther@suse.de>
3938 * g++.dg/torture/pr57107.C: New testcase.
3940 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3942 PR rtl-optimization/57105
3943 * gcc.dg/pr57105.c: New test.
3945 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3947 PR tree-optimization/57104
3948 * gcc.dg/pr57104.c: New test.
3950 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3953 * gcc.target/i386/pr44578.c: New test.
3955 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3958 * gcc.target/i386/pr57097.c: New test.
3960 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3963 * gcc.target/i386/pr57098.c: New test.
3965 2013-04-29 Kai Tietz <ktietz@redhat.com>
3967 * gcc.c-torture/execute/pr55875.c: New test.
3969 2013-04-29 Richard Biener <rguenther@suse.de>
3972 * gcc.dg/torture/pr57075.c: New testcase.
3974 2013-04-29 Richard Biener <rguenther@suse.de>
3977 * gcc.dg/autopar/pr57103.c: New testcase.
3979 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3981 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3983 2013-04-29 Tom de Vries <tom@codesourcery.com>
3985 * gcc.dg/pr50763.c: Update test.
3987 2013-04-26 Jeff Law <law@redhat.com>
3989 * gcc.dg/tree-ssa/vrp88.c: New test.
3991 2013-04-29 Christian Bruel <christian.bruel@st.com>
3994 * gcc.target/sh/pr57108.c: New test.
3996 2013-04-29 Richard Biener <rguenther@suse.de>
3999 * gfortran.dg/gomp/pr57089.f90: New testcase.
4001 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4003 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
4005 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4007 * gcc.target/aarch64/vect-vcvt.c: New.
4009 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
4011 * gcc.target/aarch64/vect-vrnd.c: New.
4013 2013-04-29 Richard Biener <rguenther@suse.de>
4015 PR tree-optimization/57081
4016 * gcc.dg/torture/pr57081.c: New testcase.
4018 2013-04-29 Jakub Jelinek <jakub@redhat.com>
4020 PR tree-optimization/57083
4021 * gcc.dg/torture/pr57083.c: New test.
4023 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
4026 * g++.dg/cpp0x/decltype52.C: New.
4028 2013-04-28 Jakub Jelinek <jakub@redhat.com>
4030 N3472 binary constants
4031 * g++.dg/cpp/limits.C: Adjust warning wording.
4032 * g++.dg/system-binary-constants-1.C: Likewise.
4033 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
4035 2013-04-28 Tobias Burnus <burnus@net-b.de>
4038 * gfortran.dg/coarray_30.f90: New.
4040 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4043 * frontend-passes (optimize_power): New function.
4044 (optimize_op): Use it.
4046 2013-04-27 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.c-torture/execute/pr56866.c: New test.
4050 * gcc.target/i386/pr56866.c: New test.
4052 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4055 * gcc.dg/setjmp-5.c: New test.
4057 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4060 * g++.dg/cpp0x/constexpr-55708.C: New.
4062 2013-04-26 Richard Biener <rguenther@suse.de>
4064 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4065 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
4066 * gcc.dg/pr53265.c: Remove XFAILs.
4067 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
4068 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
4070 2013-04-26 Jakub Jelinek <jakub@redhat.com>
4072 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
4073 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
4074 -fdiagnostics-color=never option similarly to
4075 -fno-diagnostics-show-caret option.
4077 2013-04-25 Jakub Jelinek <jakub@redhat.com>
4079 PR rtl-optimization/57003
4080 * gcc.target/i386/pr57003.c: New test.
4082 2013-04-25 Marek Polacek <polacek@redhat.com>
4084 PR tree-optimization/57066
4085 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
4087 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
4088 Tejas Belagod <tejas.belagod@arm.com>
4090 * gcc.target/aarch64/vaddv-intrinsic.c: New.
4091 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
4092 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
4094 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4096 * gcc.target/aarch64/cmp.c: New.
4098 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4100 * gcc.target/aarch64/ngc.c: New.
4102 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4104 * lib/target-supports.exp
4105 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
4106 (check_effective_target_arm_neon_fp16_ok): Likewise.
4107 (add_options_for_arm_neon_fp16): Likewise.
4108 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
4109 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
4111 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
4113 PR rtl-optimizations/57046
4114 * gcc.target/i386/pr57046.c: New test.
4116 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4118 * g++.dg/cpp1y/cplusplus.C: New.
4120 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4122 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4124 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4126 * c-c++-common/Wpointer-arith-1.c: New.
4128 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/cpp1y/cxx1y_macro.C: New.
4132 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/cpp0x/sfinae45.C: New.
4137 2013-04-24 Richard Biener <rguenther@suse.de>
4140 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4142 2013-04-23 Richard Biener <rguenther@suse.de>
4145 * gcc.dg/torture/pr57036-1.c: New testcase.
4146 * gcc.dg/torture/pr57036-2.c: Likewise.
4148 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
4150 * gcc.target/aarch64/scalar-mov.c: New testcase.
4152 2013-04-23 Richard Biener <rguenther@suse.de>
4154 PR tree-optimization/57026
4155 * gcc.dg/torture/pr57026.c: New testcase.
4157 2013-04-22 Janus Weil <janus@gcc.gnu.org>
4161 * gfortran.dg/transfer_check_4.f90: New.
4163 2013-04-22 Marek Polacek <polacek@redhat.com>
4166 * gcc.dg/pr56990.c: New test.
4168 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
4171 * gcc.target/i386/pr57018.c: New test.
4173 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
4175 * gcc.target/aarch64/vrecps.c: New.
4176 * gcc.target/aarch64/vrecpx.c: Likewise.
4178 2013-04-22 Christian Bruel <christian.bruel@st.com>
4181 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4183 2013-04-21 Jeff Law <law@redhat.com>
4185 * gcc.dg/tree-ssa/forwprop-26.c: New test.
4187 2013-04-20 Tobias Burnus <burnus@net-b.de>
4190 * gfortran.dg/c_loc_test_22.f90: New.
4192 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
4194 PR rtl-optimization/56847
4195 * gcc.dg/pr56847.c: New test.
4197 2013-04-19 Richard Biener <rguenther@suse.de>
4199 PR tree-optimization/56982
4200 * gcc.c-torture/execute/pr56982.c: New testcase.
4202 2013-04-19 Martin Jambor <mjambor@suse.cz>
4204 PR tree-optimization/56718
4205 * g++.dg/ipa/imm-devirt-1.C: New test.
4206 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4208 2013-04-19 Richard Biener <rguenther@suse.de>
4210 PR tree-optimization/57000
4211 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4213 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4214 Mikael Morin <mikael@gcc.gnu.org>
4217 * gfortran.dg/array_constructor_45.f90: New test.
4218 * gfortran.dg/array_constructor_46.f90: New test.
4219 * gfortran.dg/array_constructor_47.f90: New test.
4220 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
4222 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4224 PR rtl-optimization/56999
4225 * g++.dg/opt/pr56999.C: New test.
4227 2013-04-18 Cary Coutant <ccoutant@google.com>
4229 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4230 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4232 2013-04-18 Cary Coutant <ccoutant@google.com>
4234 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4235 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4236 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4237 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4238 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4239 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4240 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4241 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4242 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4243 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4244 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4246 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
4248 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4250 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4252 PR tree-optimization/56984
4253 * gcc.c-torture/compile/pr56984.c: New test.
4255 PR rtl-optimization/56992
4256 * gcc.dg/pr56992.c: New test.
4258 2013-04-17 Janus Weil <janus@gcc.gnu.org>
4261 * gfortran.dg/proc_ptr_42.f90: New.
4263 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
4265 * gnat.dg/discr41.ad[sb]: New test.
4266 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4267 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4268 * gcc.dg/vect/slp-24.c: Likewise.
4269 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4270 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4271 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4272 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4273 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4274 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4275 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4276 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4277 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4278 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4279 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4280 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4281 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4282 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4283 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4284 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4285 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4286 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4287 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4288 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4289 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4290 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4291 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4292 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4293 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4294 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4296 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
4299 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4300 * gfortran.dg/module_md5_1.f90: Remove.
4302 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4304 * gcc.target/aarch64/adds3.c: New.
4305 * gcc.target/aarch64/subs3.c: New.
4307 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4309 * gcc.target/aarch64/adds1.c: New.
4310 * gcc.target/aarch64/adds2.c: New.
4311 * gcc.target/aarch64/subs1.c: New.
4312 * gcc.target/aarch64/subs2.c: New.
4314 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
4316 Implement n3599 - Literal operator templates for strings.
4317 * g++.dg/cpp1y/udlit-char-template.C: New test.
4318 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4320 2013-04-16 Tobias Burnus <burnus@net-b.de>
4323 * gfortran.dg/no_arg_check_1.f90: New.
4324 * gfortran.dg/no_arg_check_2.f90: New.
4325 * gfortran.dg/no_arg_check_3.f90: New.
4327 2013-04-16 Janus Weil <janus@gcc.gnu.org>
4330 * gfortran.dg/proc_ptr_41.f90: New.
4332 2013-04-16 Richard Biener <rguenther@suse.de>
4334 PR tree-optimization/56756
4335 * gcc.dg/torture/pr56756.c: New testcase.
4337 2013-04-16 Tobias Burnus <burnus@net-b.de>
4340 * gfortran.dg/c_assoc_5.f90: New.
4342 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
4344 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4345 * gcc.c-torture/execute/pr33992.x: Remove.
4346 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4347 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4348 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4350 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4352 PR tree-optimization/56962
4353 * gcc.c-torture/execute/pr56962.c: New test.
4355 2013-04-15 Richard Biener <rguenther@suse.de>
4357 PR tree-optimization/56933
4358 * gcc.dg/vect/pr56933.c: New testcase.
4360 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4362 * gcc.target/arm/anddi3-opt.c: New test.
4363 * gcc.target/arm/anddi3-opt2.c: Likewise.
4365 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4367 * gcc.dg/pr56890-1.c: New test.
4368 * gcc.dg/pr56890-2.c: Likewise.
4370 2013-04-15 Joey Ye <joey.ye@arm.com>
4372 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4373 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4375 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4378 * gfortran.dg/select_type_33.f03: New test.
4380 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4383 * gfortran.dg/typebound_proc_29.f03: New.
4385 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4388 * gfortran.dg/typebound_proc_28.f03: New.
4390 2013-04-12 Jeff Law <law@redhat.com>
4392 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4395 2013-04-12 Tobias Burnus <burnus@net-b.de>
4398 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4400 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4403 * gcc.target/i386/pr56903.c: New test.
4405 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4408 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4409 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4410 * gfortran.dg/block_11.f90: Fix invalid test case.
4411 * gfortran.dg/function_types_3.f90: Add new error message.
4412 * gfortran.dg/global_references_1.f90: Ditto.
4413 * gfortran.dg/import2.f90: Remove unneeded parts.
4414 * gfortran.dg/import6.f90: Fix invalid test case.
4415 * gfortran.dg/proc_decl_2.f90: Ditto.
4416 * gfortran.dg/proc_decl_9.f90: Ditto.
4417 * gfortran.dg/proc_decl_18.f90: Ditto.
4418 * gfortran.dg/proc_ptr_40.f90: New.
4419 * gfortran.dg/whole_file_7.f90: Modified error wording.
4420 * gfortran.dg/whole_file_16.f90: Ditto.
4421 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4422 * gfortran.dg/whole_file_18.f90: Modified error wording.
4423 * gfortran.dg/whole_file_20.f03: Ditto.
4424 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4427 2013-04-12 Richard Biener <rguenther@suse.de>
4430 2013-04-10 Richard Biener <rguenther@suse.de>
4432 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4434 2013-04-12 Tobias Burnus <burnus@net-b.de>
4437 * gfortran.dg/class_allocate_15.f90: New.
4440 2013-04-12 Tobias Burnus <burnus@net-b.de>
4442 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4443 scan-tree-dump-times.
4445 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4447 PR tree-optimization/56918
4448 PR tree-optimization/56920
4449 * gcc.dg/vect/pr56918.c: New test.
4450 * gcc.dg/vect/pr56920.c: New test.
4452 2013-04-12 Tobias Burnus <burnus@net-b.de>
4455 * gfortran.dg/class_allocate_14.f90: New.
4456 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4457 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4459 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4461 * gcc.dg/fold-cstvecshift.c: New testcase.
4463 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4465 * gcc.target/aarch64/negs.c: New.
4467 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4470 * g++.dg/template/arrow4.C: New test.
4472 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4474 * gnat.dg/array23.adb: New test.
4475 * gnat.dg/array23_pkg[123].ads: New helpers.
4477 2013-04-11 Jeff Law <law@redhat.com>
4479 PR tree-optimization/56900
4480 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4482 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4485 * g++.dg/cpp0x/sfinae44.C: New.
4487 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4489 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4490 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4492 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4495 * g++.dg/cpp0x/enum26.C: New.
4496 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4498 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4500 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4502 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4504 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4505 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4506 loop is vectorized and that the correct instruction is generated.
4507 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4508 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4509 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4511 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4513 PR tree-optimization/56899
4514 * gcc.c-torture/execute/pr56899.c: New test.
4516 2013-04-10 David S. Miller <davem@davemloft.net>
4518 * gcc.target/sparc/setcc-4.c: New test.
4519 * gcc.target/sparc/setcc-5.c: New test.
4521 2013-04-10 Richard Biener <rguenther@suse.de>
4523 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4525 2013-04-10 Richard Biener <rguenther@suse.de>
4527 * gcc.dg/vect/slp-39.c: New testcase.
4529 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4531 PR tree-optimization/55524
4532 * gcc.target/epiphany/fnma-1.c: New test.
4534 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4536 * gcc.dg/tree-ssa/inline-11.c: New test
4538 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4541 * g++.dg/template/arrow3.C: New test.
4543 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4545 * gcc.target/arm/minmax_minus.c: New test.
4547 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4550 * c-c++-common/gomp/pr56883.c: New test.
4552 2013-04-09 Jeff Law <law@redhat.com>
4554 * gcc.dg/tree-ssa/vrp87.c: New test.
4556 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4558 PR tree-optimization/56854
4559 * g++.dg/torture/pr56854.C: New test.
4561 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4564 * gfortran.dg/array_constructor_44.f90: New test.
4566 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4569 * g++.dg/cpp0x/constexpr-specialization.C: New.
4571 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4573 * gcc.c-torture/execute/pr56837.c: New test.
4577 * g++.dg/opt/vt3.C: New test.
4578 * g++.dg/opt/vt4.C: New test.
4580 2013-04-08 Jeff Law <law@redhat.com>
4582 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4584 2013-04-08 Richard Biener <rguenther@suse.de>
4586 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4588 2013-04-08 Richard Biener <rguenther@suse.de>
4590 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4592 2013-04-08 Richard Biener <rguenther@suse.de>
4594 * g++.dg/vect/slp-pr56812.cc: Adjust.
4596 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.dg/pr56837.c: New test.
4599 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4600 "generated memset minus one".
4602 2013-04-07 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/reshape_5.f90: New.
4607 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4610 * gcc.target/powerpc/recip-1.c: Modify expected output.
4611 * gcc.target/powerpc/recip-3.c: Likewise.
4612 * gcc.target/powerpc/recip-4.c: Likewise.
4613 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4615 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4617 * gcc.target/arm/peep-ldrd-1.c: New test.
4618 * gcc.target/arm/peep-strd-1.c: Likewise.
4620 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4622 * gcc.target/arm/negdi-1.c: New test.
4623 * gcc.target/arm/negdi-2.c: Likewise.
4624 * gcc.target/arm/negdi-3.c: Likewise.
4625 * gcc.target/arm/negdi-4.c: Likewise.
4627 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4629 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4630 Add -march=armv8-a when we use v8 NEON.
4631 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4632 (check_effective_target_vect_call_ceilf): Likewise.
4633 (check_effective_target_vect_call_floorf): Likewise.
4634 (check_effective_target_vect_call_roundf): Likewise.
4635 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4636 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4637 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4638 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4639 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4641 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4643 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4644 * gcc.target/powerpc/sd-pwr6.c: Same.
4645 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4646 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4648 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4650 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4652 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4655 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4656 * gfortran.dg/altreturn_4.f90: Ditto.
4657 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4658 * gfortran.dg/altreturn_5.f90: Ditto.
4659 * gfortran.dg/altreturn_6.f90: Ditto.
4660 * gfortran.dg/altreturn_7.f90: Ditto.
4662 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4664 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4666 (check_effective_target_arm_v8_neon_ok_nocache):
4668 (check_effective_target_arm_v8_neon_ok): Change to use
4669 check_effective_target_arm_v8_neon_ok_nocache.
4670 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4672 (check_effective_target_vect_call_btruncf):
4673 Enable for arm and ARMv8 NEON.
4674 (check_effective_target_vect_call_ceilf): Likewise.
4675 (check_effective_target_vect_call_floorf): Likewise.
4676 (check_effective_target_vect_call_roundf): Likewise.
4677 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4680 2013-04-04 Marek Polacek <polacek@redhat.com>
4682 PR tree-optimization/48186
4683 * gcc.dg/pr48186.c: New test.
4685 2013-04-04 Richard Biener <rguenther@suse.de>
4687 PR tree-optimization/56826
4688 * gcc.dg/vect/pr56826.c: New testcase.
4689 * gcc.dg/vect/O3-pr36098.c: Adjust.
4691 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4693 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4694 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4695 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4696 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4697 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4698 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4699 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4700 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4701 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4702 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4704 2013-04-04 Richard Biener <rguenther@suse.de>
4706 PR tree-optimization/56213
4707 * gcc.dg/vect/vect-123.c: New testcase.
4709 2013-04-04 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/read_repeat_2.f90: New.
4714 2013-04-04 Richard Biener <rguenther@suse.de>
4716 PR tree-optimization/56837
4717 * g++.dg/torture/pr56837.C: New testcase.
4719 2013-04-04 Tobias Burnus <burnus@net-b.de>
4722 * gfortran.dg/c_loc_test_21.f90: New.
4723 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4724 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4725 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4726 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4727 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4729 2013-04-03 Jeff Law <law@redhat.com>
4731 PR tree-optimization/56799
4732 * gcc.c-torture/execute/pr56799.c: New test.
4734 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4737 * g++.dg/warn/Wpointer-arith-1.C: New.
4738 * g++.dg/gomp/for-19.C: Adjust.
4740 2013-04-03 Marek Polacek <polacek@redhat.com>
4743 * gcc.dg/pr55702.c: New test.
4745 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4748 * gcc.dg/pr56809.c: New testcase.
4750 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4753 * g++.dg/debug/pr56819.C: New test.
4755 2013-04-03 Richard Biener <rguenther@suse.de>
4757 PR tree-optimization/56817
4758 * g++.dg/torture/pr56817.C: New testcase.
4760 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4762 * gcc.dg/vect/bb-slp-31.c: New file.
4764 2013-04-03 Jason Merrill <jason@redhat.com>
4767 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4769 2013-04-03 Richard Biener <rguenther@suse.de>
4771 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4773 2013-04-03 Richard Biener <rguenther@suse.de>
4775 PR tree-optimization/55964
4776 * gcc.dg/torture/pr55964-2.c: New testcase.
4778 2013-04-03 Richard Biener <rguenther@suse.de>
4780 PR tree-optimization/56501
4781 * gcc.dg/torture/pr56501.c: New testcase.
4783 2013-04-03 Richard Biener <rguenther@suse.de>
4785 PR tree-optimization/56407
4786 * gcc.dg/torture/pr56407.c: New testcase.
4788 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4790 PR tree-optimization/56790
4791 * g++.dg/ext/pr56790-1.C: New testcase.
4793 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4795 * gcc.target/i386/merge-1.c: New testcase.
4796 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4798 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4801 * gcc.c-torture/execute/pr19449.c: New test.
4803 2013-04-03 Richard Biener <rguenther@suse.de>
4805 PR tree-optimization/56812
4806 * g++.dg/vect/slp-pr56812.cc: New testcase.
4808 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4812 * gfortran.dg/altreturn_8.f90: New.
4813 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4814 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4815 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4817 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4819 PR rtl-optimization/56745
4820 * gcc.c-torture/compile/pr56745.c: New test.
4822 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4824 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4826 2013-04-02 Richard Biener <rguenther@suse.de>
4828 PR tree-optimization/56778
4829 * gcc.dg/torture/pr56778.c: New testcase.
4831 2013-04-02 Richard Biener <rguenther@suse.de>
4834 * g++.dg/torture/pr56768.C: New testcase.
4836 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4838 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4840 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843 * gfortran.dg/namelist_82.f90: New test.
4845 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4848 * gfortran.dg/implicit_class_1.f90: New.
4850 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4853 * gfortran.dg/namelist_81.f90: New test.
4855 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4857 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4858 for constant and equal string lengths.
4859 * gfortran.dg/character_comparison_5.f90: Likewise.
4860 * gfortran.dg/character_comparison_9.f90: New test.
4862 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4864 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4865 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4867 2013-03-29 Tobias Burnus <burnus@net-b.de>
4870 * gfortran.dg/optional_absent_3.f90: New.
4872 2013-03-29 Tobias Burnus <burnus@net-b.de>
4875 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4877 2013-03-29 Tobias Burnus <burnus@net-b.de>
4880 * gfortran.dg/namelist_80.f90: New.
4882 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4885 * gfortran.dg/string_length_2.f90: New test.
4886 * gfortran.dg/dependency_41.f90: New test.
4888 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4891 * gfortran.dg/array_constructor_43.f90: New test.
4892 * gfortran.dg/random_seed_3.f90: New test.
4894 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4896 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4897 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4898 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4899 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4900 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4901 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4902 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4903 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4904 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4905 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4907 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4910 * g++.dg/conversion/op4.C: Adjust.
4911 * g++.dg/cpp0x/rv1n.C: Likewise.
4912 * g++.dg/cpp0x/rv2n.C: Likewise.
4913 * g++.dg/cpp0x/template_deduction.C: Likewise.
4914 * g++.dg/expr/cond8.C: Likewise.
4915 * g++.dg/other/error4.C: Likewise.
4916 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4917 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4918 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4919 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4920 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4921 * g++.old-deja/g++.law/cvt20.C: Likewise.
4922 * g++.old-deja/g++.law/cvt8.C: Likewise.
4923 * g++.old-deja/g++.law/init8.C: Likewise.
4924 * g++.old-deja/g++.mike/net12.C: Likewise.
4925 * g++.old-deja/g++.mike/net8.C: Likewise.
4926 * g++.old-deja/g++.mike/p2793.C: Likewise.
4927 * g++.old-deja/g++.mike/p3836.C: Likewise.
4928 * g++.old-deja/g++.mike/p418.C: Likewise.
4929 * g++.old-deja/g++.mike/p701.C: Likewise.
4930 * g++.old-deja/g++.mike/p807.C: Likewise.
4932 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4935 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4938 2013-03-28 Marek Polacek <polacek@redhat.com>
4940 PR tree-optimization/56695
4941 * gcc.dg/vect/pr56695.c: New test.
4943 2013-03-28 Richard Biener <rguenther@suse.de>
4945 PR tree-optimization/37021
4946 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4947 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4949 2013-03-27 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/sizeof_2.f90: New.
4954 * gfortran.dg/sizeof_3.f90: New.
4955 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4957 2013-03-27 Richard Biener <rguenther@suse.de>
4959 PR tree-optimization/37021
4960 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4962 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4964 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4965 * g++.dg/ipa/ivinline-2.C: Likewise.
4966 * g++.dg/ipa/ivinline-3.C: Likewise.
4967 * g++.dg/ipa/ivinline-4.C: Likewise.
4968 * g++.dg/ipa/ivinline-5.C: Likewise.
4969 * g++.dg/ipa/ivinline-7.C: Likewise.
4970 * g++.dg/ipa/ivinline-8.C: Likewise.
4971 * g++.dg/ipa/ivinline-9.C: Likewise.
4972 * g++.dg/cpp0x/noexcept03.C: Likewise.
4973 * gcc.dg/const-1.c: Likewise.
4974 * gcc.dg/ipa/pure-const-1.c: Likewise.
4975 * gcc.dg/noreturn-8.c: Likewise.
4976 * gcc.target/i386/mmx-1.c: Likewise.
4977 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4978 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4979 * gcc.c-torture/execute/pr33992.x: New file.
4981 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4983 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4985 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4988 * g++.dg/ext/desig5.C: New.
4990 2013-03-26 Tobias Burnus <burnus@net-b.de>
4993 * gfortran.dg/merge_init_expr_2.f90: New.
4994 * gfortran.dg/merge_char_1.f90: Modify test to
4995 stay a run-time test.
4996 * gfortran.dg/merge_char_3.f90: Ditto.
4998 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5000 * g++.dg/cpp0x/constexpr-friend-2.C: New.
5001 * g++.dg/cpp0x/constexpr-main.C: Likewise.
5003 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/cpp0x/range-for23.C: New.
5008 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
5011 * gfortran.dg/namelist_79.f90: New.
5013 2013-03-25 Martin Jambor <mjambor@suse.cz>
5015 * gcc.dg/ipa/ipcp-agg-9.c: New test.
5017 2013-03-25 Tobias Burnus <burnus@net-b.de>
5037 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
5038 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
5039 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
5040 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
5041 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
5042 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
5043 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
5044 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
5045 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
5046 * gfortran.dg/c_loc_tests_16.f90: Ditto.
5047 * gfortran.dg/c_loc_tests_4.f03: Ditto.
5048 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
5049 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
5050 * gfortran.dg/c_loc_tests_8.f03: Ditto.
5051 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
5052 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
5053 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
5054 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
5055 * gfortran.dg/pr32601_1.f03: Ditto.
5056 * gfortran.dg/storage_size_2.f08: Remove dg-error.
5057 * gfortran.dg/blockdata_7.f90: New.
5058 * gfortran.dg/c_assoc_4.f90: New.
5059 * gfortran.dg/c_f_pointer_tests_6.f90: New.
5060 * gfortran.dg/c_f_pointer_tests_7.f90: New.
5061 * gfortran.dg/c_funloc_tests_8.f90: New.
5062 * gfortran.dg/c_loc_test_17.f90: New.
5063 * gfortran.dg/c_loc_test_18.f90: New.
5064 * gfortran.dg/c_loc_test_19.f90: New.
5065 * gfortran.dg/c_loc_test_20.f90: New.
5066 * gfortran.dg/c_sizeof_5.f90: New.
5067 * gfortran.dg/iso_c_binding_rename_3.f90: New.
5068 * gfortran.dg/transfer_resolve_2.f90: New.
5069 * gfortran.dg/transfer_resolve_3.f90: New.
5070 * gfortran.dg/transfer_resolve_4.f90: New.
5071 * gfortran.dg/pr32601.f03: Update dg-error.
5072 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
5073 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
5075 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5077 * gcc.target/arm/vseleqdf.c: New test.
5078 * gcc.target/arm/vseleqsf.c: Likewise.
5079 * gcc.target/arm/vselgedf.c: Likewise.
5080 * gcc.target/arm/vselgesf.c: Likewise.
5081 * gcc.target/arm/vselgtdf.c: Likewise.
5082 * gcc.target/arm/vselgtsf.c: Likewise.
5083 * gcc.target/arm/vselledf.c: Likewise.
5084 * gcc.target/arm/vsellesf.c: Likewise.
5085 * gcc.target/arm/vselltdf.c: Likewise.
5086 * gcc.target/arm/vselltsf.c: Likewise.
5087 * gcc.target/arm/vselnedf.c: Likewise.
5088 * gcc.target/arm/vselnesf.c: Likewise.
5089 * gcc.target/arm/vselvcdf.c: Likewise.
5090 * gcc.target/arm/vselvcsf.c: Likewise.
5091 * gcc.target/arm/vselvsdf.c: Likewise.
5092 * gcc.target/arm/vselvssf.c: Likewise.
5094 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
5096 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
5098 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
5099 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
5100 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
5101 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
5102 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
5103 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
5104 * gcc.target/aarch64/atomic-op-char.x: ... to here.
5105 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
5106 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
5107 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
5108 * gcc.target/aarch64/atomic-op-int.x: ... to here.
5109 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
5110 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
5111 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5112 * gcc.target/aarch64/atomic-op-release.x: ... to here.
5113 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5114 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5115 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5116 * gcc.target/aarch64/atomic-op-short.x: ... to here.
5117 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5118 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5119 * gcc.target/arm/atomic-op-acquire.c: Likewise.
5120 * gcc.target/arm/atomic-op-char.c: Likewise.
5121 * gcc.target/arm/atomic-op-consume.c: Likewise.
5122 * gcc.target/arm/atomic-op-int.c: Likewise.
5123 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5124 * gcc.target/arm/atomic-op-release.c: Likewise.
5125 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5126 * gcc.target/arm/atomic-op-short.c: Likewise.
5128 2013-03-25 Richard Biener <rguenther@suse.de>
5131 * g++.dg/torture/pr56694.C: New testcase.
5133 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5136 * gcc.target/arm/neon-vcond-gt.c: New test.
5137 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5138 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5140 2013-03-25 Richard Biener <rguenther@suse.de>
5142 PR tree-optimization/56689
5143 * gcc.dg/torture/pr56689.c: New testcase.
5145 2013-03-25 Kai Tietz <ktietz@redhat.com>
5147 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5149 2013-03-24 Tobias Burnus <burnus@net-b.de>
5152 * gfortran.dg/eof_5.f90: New.
5154 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
5156 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5159 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
5161 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5163 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
5166 * gcc.c-torture/execute/builtins/builtins.exp: Add
5167 -Wl,--allow-multiple-definition for RTEMS targets.
5169 2013-03-22 Ian Bolton <ian.bolton@arm.com>
5171 * gcc.target/aarch64/movk.c: New test.
5173 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
5175 * g++.dg/ext/vector21.C: New testcase.
5177 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5179 * gcc.target/arm/neon-for-64bits-1.c: New tests.
5180 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5182 2013-03-21 Richard Biener <rguenther@suse.de>
5184 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5185 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5187 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5189 * gcc.target/aarch64/vect.c: Test and result vector added
5190 for sabd and saba instructions.
5191 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5192 instructions in assembly.
5193 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5194 * gcc.target/aarch64/vect-fp.c: Test and result vector added
5195 for fabd instruction.
5196 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5197 instruction in assembly.
5198 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5200 2013-03-20 Jeff Law <law@redhat.com>
5202 * g++.dg/tree-ssa/ssa-dom.C: New test.
5204 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5206 * gcc.target/powerpc/mmfpgpr.c: New test.
5207 * gcc.target/powerpc/sd-vsx.c: Likewise.
5208 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5209 * gcc.target/powerpc/vsx-float0.c: Likewise.
5211 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
5213 PR tree-optimization/56355
5214 * gcc.dg/pr56355-1.c: New file.
5216 2013-03-20 Catherine Moore <clm@codesourcery.com>
5217 Richard Sandiford <rdsandiford@googlemail.com>
5219 * gcc.target/mips/mips.exp: Add microMIPS support.
5220 * gcc.target/mips/umips-movep-2.c: New test.
5221 * gcc.target/mips/umips-lwp-2.c: New test.
5222 * gcc.target/mips/umips-swp-5.c: New test.
5223 * gcc.target/mips/umips-constraints-1.c: New test.
5224 * gcc.target/mips/umips-lwp-3.c: New test.
5225 * gcc.target/mips/umips-swp-6.c: New test.
5226 * gcc.target/mips/umips-constraints-2.c: New test.
5227 * gcc.target/mips/umips-save-restore-1.c: New test.
5228 * gcc.target/mips/umips-lwp-4.c: New test.
5229 * gcc.target/mips/umips-swp-7.c: New test.
5230 * gcc.target/mips/umips-save-restore-2.c: New test.
5231 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5232 * gcc.target/mips/umips-lwp-5.c: New test.
5233 * gcc.target/mips/umips-save-restore-3.c: New test.
5234 * gcc.target/mips/umips-lwp-6.c: New test.
5235 * gcc.target/mips/umips-swp-1.c: New test.
5236 * gcc.target/mips/umips-lwp-7.c: New test.
5237 * gcc.target/mips/umips-swp-2.c: New test.
5238 * gcc.target/mips/umips-lwp-8.c: New test.
5239 * gcc.target/mips/umips-swp-3.c: New test.
5240 * gcc.target/mips/umips-movep-1.c: New test.
5241 * gcc.target/mips/umips-lwp-1.c: New test.
5242 * gcc.target/mips/umips-swp-4.c: New test.
5244 2013-03-20 Richard Biener <rguenther@suse.de>
5246 PR tree-optimization/56661
5247 * gcc.dg/torture/pr56661.c: New testcase.
5249 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5251 PR rtl-optimization/56605
5252 * gcc.target/powerpc/pr56605.c: New.
5254 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5257 * gfortran.dg/do_1.f90: Don't xfail.
5259 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5262 * gfortran.dg/namelist_77.f90: New.
5263 * gfortran.dg/namelist_78.f90: New.
5265 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5268 * gfortran.dg/open_negative_unit_1.f90: New.
5270 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5272 * gcc.target/aarch64/sbc.c: New test.
5274 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5276 * gcc.target/aarch64/ror.c: New test.
5278 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5280 * gcc.target/aarch64/extr.c: New test.
5282 2013-03-19 Richard Biener <rguenther@suse.de>
5284 PR tree-optimization/56273
5285 * gcc.dg/tree-ssa/vrp47.c: Adjust.
5286 * c-c++-common/uninit-17.c: Likewise.
5288 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5290 PR tree-optimization/56635
5291 * g++.dg/torture/pr56635.C: New test.
5293 2013-03-18 Richard Biener <rguenther@suse.de>
5295 PR tree-optimization/3713
5296 * g++.dg/ipa/devirt-12.C: New testcase.
5298 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5301 * c-c++-common/pr56566.c: New test.
5303 2013-03-17 Jason Merrill <jason@redhat.com>
5305 * g++.dg/template/abstract-dr337.C: XFAIL.
5307 2013-03-16 Jakub Jelinek <jakub@redhat.com>
5310 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5311 * c-c++-common/pr56607.c: New test.
5313 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
5316 * g++.dg/cpp0x/constexpr-array5.C: New.
5318 2013-03-15 Tobias Burnus <burnus@net-b.de>
5321 * gfortran.dg/transfer_intrinsic_5.f90: New.
5323 2013-03-15 Kai Tietz <ktietz@redhat.com>
5325 * gcc.target/i386/movti.c: Don't test for x64 mingw.
5326 * gcc.target/i386/pr20020-1.c: Likewise.
5327 * gcc.target/i386/pr20020-2.c: Likewise.
5328 * gcc.target/i386/pr20020-3.c: Likewise.
5329 * gcc.target/i386/pr53425-1.c: Likewise.
5330 * gcc.target/i386/pr53425-2.c: Likewise.
5331 * gcc.target/i386/pr55093.c: Likewise.
5332 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5334 2013-03-15 Jakub Jelinek <jakub@redhat.com>
5337 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5338 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
5340 2013-03-14 Jakub Jelinek <jakub@redhat.com>
5342 PR tree-optimization/53265
5343 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5345 * gcc.dg/graphite/id-6.c (test): Likewise.
5346 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5347 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5349 PR tree-optimization/53265
5350 * gcc.dg/pr53265.c: New test.
5351 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5353 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5355 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5356 n, use it as high bound instead of 4.
5358 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5361 * gcc.target/sh/pr49880-1.c: New.
5362 * gcc.target/sh/pr49880-2.c: New.
5363 * gcc.target/sh/pr49880-3.c: New.
5364 * gcc.target/sh/pr49880-4.c: New.
5365 * gcc.target/sh/pr49880-5.c: New.
5367 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5369 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5371 2013-03-13 Richard Biener <rguenther@suse.de>
5373 PR tree-optimization/56608
5374 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5376 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5379 * g++.dg/cpp0x/alias-decl-32.C: New.
5381 2013-03-11 Jan Hubicka <jh@suse.cz>
5384 * gcc.c-torture/compile/pr56571.c: New testcase.
5386 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5388 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5389 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5391 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5393 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5394 * gcc.dg/inline_4.c: Likewise.
5395 * gcc.dg/unroll_2.c: Likewise.
5396 * gcc.dg/unroll_3.c: Likewise.
5397 * gcc.dg/unroll_4.c: Likewise.
5399 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5402 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5405 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5407 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5410 * gcc.c-torture/compile/pr40797.c: New.
5412 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5414 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5416 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5419 * gfortran.dg/class_56.f90: New test.
5421 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5424 * gcc.target/mips/pr56524.c: New test.
5426 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5429 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5431 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5436 2013-03-08 Marek Polacek <polacek@redhat.com>
5438 PR tree-optimization/56478
5439 * gcc.dg/torture/pr56478.c: New test.
5441 2013-03-08 Kai Tietz <ktietz@redhat.com>
5443 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5444 targets linker option --allow-multiple-definition.
5446 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5447 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5448 * gcc.dg/pr52549.c: Add LLP64 case.
5449 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5450 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5451 * gcc.dg/torture/pr51071-2.c: Likewise.
5452 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5453 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5454 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5455 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5456 * gcc.dg/weak/weak-1.c: Likewise.
5457 * gcc.dg/weak/weak-2.c: Likewise.
5458 * gcc.dg/weak/weak-3.c: Likewise.
5459 * gcc.dg/weak/weak-4.c: Likewise.
5460 * gcc.dg/weak/weak-5.c: Likewise.
5461 * gcc.dg/weak/weak-15.c: Likewise.
5462 * gcc.dg/weak/weak-16.c: Likewise.
5464 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5466 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5468 PR tree-optimization/56559
5469 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5471 2013-03-07 Andreas Schwab <schwab@suse.de>
5473 * gcc.dg/pr31490.c: Fix last change.
5475 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5478 * g++.dg/template/crash115.C: New.
5480 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5482 PR tree-optimization/56539
5483 * gcc.c-torture/compile/pr56539.c: New test.
5485 2013-03-06 Kai Tietz <ktietz@redhat.com>
5487 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5489 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5490 * gcc.dg/lto/20091013-1_2.c: Likewise.
5491 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5493 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5495 * gnat.dg/specs/aggr6.ads: New test.
5497 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5499 * gnat.dg/loop_optimization15.ad[sb]: New test.
5501 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5504 * gcc.dg/pr56548.c: New test.
5506 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5509 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5511 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5514 * g++.dg/template/typename20.C: New test.
5516 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5519 * gcc.dg/pr56510.c: New test.
5521 PR rtl-optimization/56484
5522 * gcc.c-torture/compile/pr56484.c: New test.
5524 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5527 * g++.dg/warn/Wsign-conversion-2.C: New.
5529 2013-03-05 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/56270
5532 * gcc.dg/vect/slp-38.c: New testcase.
5534 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5536 PR rtl-optimization/56494
5537 * gcc.dg/pr56494.c: New test.
5539 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5541 * gcc.dg/pr56424.c: New test.
5543 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5545 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5546 * gcc.dg/pr56228.c <avr>: Skip.
5548 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5551 PR tree-optimization/52631
5552 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5554 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5556 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5557 * gcc.dg/vect/vect-83_64.c: Same.
5559 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5562 * gfortran.dg/pointer_check_13.f90: New test.
5564 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5567 * gfortran.dg/array_constructor_42.f90: New test.
5569 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/template/static33.C: New.
5573 * g++.dg/template/static34.C: Likewise.
5576 * g++.dg/template/static35.C: New.
5578 2013-03-01 Steve Ellcey <sellcey@mips.com>
5580 * gcc.dg/pr56396.c: Require pic support.
5582 2013-03-01 Richard Biener <rguenther@suse.de>
5584 PR tree-optimization/55481
5585 * gcc.dg/torture/pr56488.c: New testcase.
5587 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5588 Jakub Jelinek <jakub@redhat.com>
5591 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5592 no_sanitize_address attribute rather than no_address_safety_analysis.
5593 * g++.dg/asan/sanitizer_test_utils.h
5594 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5595 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5596 in addition to no_address_safety_analysis.
5598 2013-02-28 Jason Merrill <jason@redhat.com>
5601 * g++.dg/cpp0x/constexpr-and.C: New.
5603 2013-02-28 Martin Jambor <mjambor@suse.cz>
5605 PR tree-optimization/56294
5606 * g++.dg/debug/pr56294.C: New test.
5608 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5610 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5612 2013-02-27 Marek Polacek <polacek@redhat.com>
5614 PR rtl-optimization/56466
5615 * gcc.dg/pr56466.c: New test.
5617 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5619 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5620 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5621 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5623 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5626 * gcc.dg/pr45472.c: New test.
5628 2013-02-26 Marek Polacek <polacek@redhat.com>
5630 PR tree-optimization/56426
5631 * gcc.dg/pr56436.c: New test.
5633 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5635 PR tree-optimization/56448
5636 * gcc.c-torture/compile/pr56448.c: New test.
5638 PR tree-optimization/56443
5639 * gcc.dg/torture/pr56443.c: New test.
5641 2013-02-25 Richard Biener <rguenther@suse.de>
5643 PR tree-optimization/56175
5644 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5646 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5649 * g++.dg/torture/pr56403.C: New test.
5651 2013-02-25 Catherine Moore <clm@codesourcery.com>
5654 2013-02-24 Catherine Moore <clm@codesourcery.com>
5655 Richard Sandiford <rdsandiford@googlemail.com>
5657 * gcc.target/mips/mips.exp: Add microMIPS support.
5658 * gcc.target/mips/umips-movep-2.c: New test.
5659 * gcc.target/mips/umips-lwp-2.c: New test.
5660 * gcc.target/mips/umips-swp-5.c: New test.
5661 * gcc.target/mips/umips-constraints-1.c: New test.
5662 * gcc.target/mips/umips-lwp-3.c: New test.
5663 * gcc.target/mips/umips-swp-6.c: New test.
5664 * gcc.target/mips/umips-constraints-2.c: New test.
5665 * gcc.target/mips/umips-save-restore-1.c: New test.
5666 * gcc.target/mips/umips-lwp-4.c: New test.
5667 * gcc.target/mips/umips-swp-7.c: New test.
5668 * gcc.target/mips/umips-save-restore-2.c: New test.
5669 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5670 * gcc.target/mips/umips-lwp-5.c: New test.
5671 * gcc.target/mips/umips-save-restore-3.c: New test.
5672 * gcc.target/mips/umips-lwp-6.c: New test.
5673 * gcc.target/mips/umips-swp-1.c: New test.
5674 * gcc.target/mips/umips-lwp-7.c: New test.
5675 * gcc.target/mips/umips-swp-2.c: New test.
5676 * gcc.target/mips/umips-lwp-8.c: New test.
5677 * gcc.target/mips/umips-swp-3.c: New test.
5678 * gcc.target/mips/umips-movep-1.c: New test.
5679 * gcc.target/mips/umips-lwp-1.c: New test.
5680 * gcc.target/mips/umips-swp-4.c: New test.
5682 2013-02-24 Catherine Moore <clm@codesourcery.com>
5683 Richard Sandiford <rdsandiford@googlemail.com>
5685 * gcc.target/mips/mips.exp: Add microMIPS support.
5686 * gcc.target/mips/umips-movep-2.c: New test.
5687 * gcc.target/mips/umips-lwp-2.c: New test.
5688 * gcc.target/mips/umips-swp-5.c: New test.
5689 * gcc.target/mips/umips-constraints-1.c: New test.
5690 * gcc.target/mips/umips-lwp-3.c: New test.
5691 * gcc.target/mips/umips-swp-6.c: New test.
5692 * gcc.target/mips/umips-constraints-2.c: New test.
5693 * gcc.target/mips/umips-save-restore-1.c: New test.
5694 * gcc.target/mips/umips-lwp-4.c: New test.
5695 * gcc.target/mips/umips-swp-7.c: New test.
5696 * gcc.target/mips/umips-save-restore-2.c: New test.
5697 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5698 * gcc.target/mips/umips-lwp-5.c: New test.
5699 * gcc.target/mips/umips-save-restore-3.c: New test.
5700 * gcc.target/mips/umips-lwp-6.c: New test.
5701 * gcc.target/mips/umips-swp-1.c: New test.
5702 * gcc.target/mips/umips-lwp-7.c: New test.
5703 * gcc.target/mips/umips-swp-2.c: New test.
5704 * gcc.target/mips/umips-lwp-8.c: New test.
5705 * gcc.target/mips/umips-swp-3.c: New test.
5706 * gcc.target/mips/umips-movep-1.c: New test.
5707 * gcc.target/mips/umips-lwp-1.c: New test.
5708 * gcc.target/mips/umips-swp-4.c: New test.
5710 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5713 * lib/asan-dg.exp (asan_link_flags): Add
5714 -B${gccpath}/libsanitizer/asan/ to flags.
5716 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5719 * gcc.dg/torture/pr56420.c: New test.
5721 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5724 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5726 2013-02-21 Martin Jambor <mjambor@suse.cz>
5728 PR tree-optimization/56310
5729 * g++.dg/ipa/pr56310.C: New test.
5731 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5734 * gfortran.dg/proc_ptr_comp_37.f90: New.
5736 2013-02-21 Richard Biener <rguenther@suse.de>
5738 PR tree-optimization/56415
5740 2013-02-11 Richard Biener <rguenther@suse.de>
5742 PR tree-optimization/56273
5743 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5744 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5745 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5746 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5747 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5748 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5750 2013-02-21 Marek Polacek <polacek@redhat.com>
5752 PR tree-optimization/56398
5753 * g++.dg/torture/pr56398.C: New test.
5755 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.c-torture/compile/pr56405.c: New test.
5760 2013-02-20 Jan Hubicka <jh@suse.cz>
5762 PR tree-optimization/56265
5763 * g++.dg/ipa/devirt-11.C: New testcase.
5765 2013-02-20 Richard Biener <rguenther@suse.de>
5767 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5769 2013-02-20 Richard Biener <rguenther@suse.de>
5770 Jakub Jelinek <jakub@redhat.com>
5772 PR tree-optimization/56396
5773 * gcc.dg/pr56396.c: New testcase.
5775 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5778 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5780 2013-02-19 Richard Biener <rguenther@suse.de>
5782 PR tree-optimization/56384
5783 * gcc.dg/torture/pr56384.c: New testcase.
5785 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5787 PR tree-optimization/56350
5788 * gcc.dg/pr56350.c: New test.
5790 PR tree-optimization/56381
5791 * g++.dg/opt/pr56381.C: New test.
5793 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5796 * lib/dg-pch.exp (pch-init, pch-finish,
5797 check_effective_target_pch_supported_debug): New procs.
5798 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5799 Likewise if $pch_unsupported_debug and $flags include -g.
5800 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5801 and dg-require-effective-target pch_unsupported_debug.
5802 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5803 * objc.dg/pch/pch.exp: Likewise.
5804 * gcc.dg/pch/pch.exp: Likewise.
5805 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5806 pch_unsupported_debug.
5807 * gcc.dg/pch/valid-1.hs: Likewise.
5808 * gcc.dg/pch/valid-1b.c: Likewise.
5809 * gcc.dg/pch/valid-1b.hs: Likewise.
5811 2013-02-18 Richard Biener <rguenther@suse.de>
5813 PR tree-optimization/56366
5814 * gcc.dg/torture/pr56366.c: New testcase.
5816 2013-02-18 Richard Biener <rguenther@suse.de>
5819 * gcc.dg/torture/pr56349.c: New testcase.
5821 2013-02-18 Richard Biener <rguenther@suse.de>
5823 PR tree-optimization/56321
5824 * gcc.dg/torture/pr56321.c: New testcase.
5826 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5828 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5830 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5831 Dodji Seketeli <dodji@redhat.com>
5834 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5835 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5836 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5837 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5838 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5839 * c-c++-common/asan/pr56330.c: Likewise.
5840 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5841 Ensure the size argument of __builtin_memcpy is a constant.
5843 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5844 Paolo Carlini <paolo.carlini@oracle.com>
5847 * g++.dg/cpp0x/enum23.C: New.
5849 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5852 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5854 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5856 PR rtl-optimization/56348
5857 * gcc.target/i386/pr56348.c: New test.
5859 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5861 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5862 * gcc.target/arm/interrupt-2.c: Likewise.
5864 2013-02-15 Tobias Burnus <burnus@net-b.de>
5867 * gfortran.dg/matmul_9.f90: New.
5869 2013-02-15 Tobias Burnus <burnus@net-b.de>
5872 * gfortran.dg/init_flag_11.f90: New.
5874 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5876 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5878 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5880 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5883 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5884 Tobias Burnus <burnus@net-b.de>
5887 * gfortran.dg/allocatable_function_7.f90: New.
5889 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5891 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5892 * asan_globals_test-wrapper.cc: New file.
5893 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5894 instead of asan_globals_test.cc as dg-additional-sources.
5895 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5896 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5897 "sanitizer_test_utils.h" instead of
5898 "sanitizer_common/tests/sanitizer_test_utils.h".
5899 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5900 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5901 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5902 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5903 * g++.dg/asan/asan_test.cc: Synced from upstream.
5904 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5906 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5909 * c-c++-common/asan/memcmp-2.c: New test.
5911 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5914 * g++.dg/cpp0x/udlit-string-literal.h: New.
5915 * g++.dg/cpp0x/udlit-string-literal.C: New.
5917 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5919 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5921 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5924 * gcc.target/arm/pr56184.C: New test.
5926 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5929 * g++.dg/torture/pr56302.C: New test.
5930 * g++.dg/cpp0x/constexpr-56302.C: New test.
5931 * c-c++-common/pr56302.c: New test.
5933 2013-02-13 Tobias Burnus <burnus@net-b.de>
5934 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5937 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5938 * gfortran.dg/quad_3.f90: Ditto.
5940 2013-02-13 Kostya Serebryany <kcc@google.com>
5942 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5943 to match the fresh asan run-time.
5944 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5946 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5948 Avoid instrumenting duplicated memory access in the same basic block
5949 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5950 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5951 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5952 * c-c++-common/asan/inc.c: Likewise.
5954 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5957 * gcc.target/i386/pr56148.c: New test.
5959 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5960 Tobias Burnus <burnus@net-b.de>
5963 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5966 2013-02-12 Richard Biener <rguenther@suse.de>
5969 * gcc.dg/lto/pr56297_0.c: New testcase.
5970 * gcc.dg/lto/pr56297_0.c: Likewise.
5972 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5975 * gfortran.dg/typebound_deferred_1.f90: New.
5977 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5979 PR rtl-optimization/56151
5980 * gcc.target/i386/pr56151.c: New test.
5982 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5984 * g++.dg/ext/mv12.C: New test.
5985 * g++.dg/ext/mv12.h: New file.
5986 * g++.dg/ext/mv12-aux.C: New file.
5987 * g++.dg/ext/mv13.C: New test.
5989 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5991 * lib/target-supports.exp
5992 (check_effective_target_powerpc_eabi_ok): New.
5993 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5995 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5996 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5998 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5999 * gcc.target/powerpc/pr51623.c: Likewise.
6000 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
6001 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
6003 2013-02-11 Alexander Potapenko <glider@google.com>
6004 Jack Howarth <howarth@bromo.med.uc.edu>
6005 Jakub Jelinek <jakub@redhat.com>
6008 * g++.dg/asan/pr55617.C: Run on all targets.
6010 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
6012 PR rtl-optimization/56275
6013 * gcc.dg/pr56275.c: New test.
6015 2013-02-11 Richard Biener <rguenther@suse.de>
6017 PR tree-optimization/56273
6018 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
6020 2013-02-11 Richard Biener <rguenther@suse.de>
6022 PR tree-optimization/56264
6023 * gcc.dg/torture/pr56264.c: New testcase.
6025 2013-02-11 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/56273
6028 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6029 * gcc.dg/tree-ssa/pr21559.c: Adjust.
6030 * gcc.dg/tree-ssa/vrp17.c: Likewise.
6031 * gcc.dg/tree-ssa/vrp18.c: Likewise.
6032 * gcc.dg/tree-ssa/vrp23.c: Likewise.
6033 * gcc.dg/tree-ssa/vrp24.c: Likewise.
6035 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
6037 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
6038 for *-*-linux-gnu targets.
6039 * g++.dg/asan/interception-test-1.c: Ditto.
6040 * g++.dg/asan/interception-failure-test-1.C: Ditto.
6041 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
6043 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
6046 * gfortran.dg/intrinsic_size_4.f90 : New test.
6048 2013-02-09 Jakub Jelinek <jakub@redhat.com>
6051 * gcc.target/powerpc/pr56256.c: New test.
6053 2013-02-08 Ian Lance Taylor <iant@google.com>
6055 * lib/go.exp: Load timeout.exp.
6057 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
6059 PR rtl-optimization/56246
6060 * gcc.target/i386/pr56246.c: New test.
6062 2013-02-08 Jeff Law <law@redhat.com>
6065 * gcc.dg/debug/dwarf2/pr53948.c: New test.
6067 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6070 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
6073 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
6075 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
6077 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6079 PR rtl-optimization/56195
6080 * gcc.dg/torture/pr56195.c: New test.
6082 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
6085 * gfortran.dg/recursive_interface_2.f90: New test.
6087 2013-02-08 Jakub Jelinek <jakub@redhat.com>
6089 PR tree-optimization/56250
6090 * gcc.c-torture/execute/pr56250.c: New test.
6092 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6094 PR tree-optimization/56064
6095 * gcc.dg/fixed-point/view-convert-2.c: New test.
6097 2013-02-08 Michael Matz <matz@suse.de>
6099 PR tree-optimization/52448
6100 * gcc.dg/pr52448.c: New test.
6102 2013-02-08 Richard Biener <rguenther@suse.de>
6105 * gcc.dg/torture/pr56181.c: New testcase.
6107 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
6110 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
6111 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6113 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6116 * g++.dg/parse/crash61.C: New test.
6119 * g++.dg/parse/pr56239.C: New test.
6122 * g++.dg/abi/mangle61.C: New test.
6124 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
6126 PR rtl-optimization/56225
6127 * gcc.target/i386/pr56225.c: New test.
6129 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6132 * gcc.dg/guality/pr56154-1.c: New test.
6133 * gcc.dg/guality/pr56154-2.c: New test.
6134 * gcc.dg/guality/pr56154-3.c: New test.
6135 * gcc.dg/guality/pr56154-4.c: New test.
6136 * gcc.dg/guality/pr56154-aux.c: New file.
6138 PR tree-optimization/55789
6139 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6141 * gcc.dg/tree-ssa/inline-3.c: Add
6142 --param max-early-inliner-iterations=2 option.
6144 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6147 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6148 Add -fno-dwarf2-cfi-asm to dg-options.
6151 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6154 * gcc.dg/pr56228.c: New test.
6156 2013-02-07 Alan Modra <amodra@gmail.com>
6159 * gcc.target/powerpc/pr54009.c: New test.
6161 * gfortran.dg/pr54131.f: New test.
6163 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
6166 * gfortran.dg/array_constructor_41.f90: New test.
6168 2013-02-06 Janus Weil <janus@gcc.gnu.org>
6171 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6173 2013-02-06 Jakub Jelinek <jakub@redhat.com>
6176 * g++.dg/gomp/pr56217.C: New test.
6178 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6180 PR tree-optimization/56205
6181 * gcc.dg/tree-ssa/stdarg-6.c: New test.
6182 * gcc.c-torture/execute/pr56205.c: New test.
6184 2013-02-05 Richard Biener <rguenther@suse.de>
6186 PR tree-optimization/53342
6187 PR tree-optimization/53185
6188 * gcc.dg/vect/pr53185-2.c: New testcase.
6190 2013-02-05 Jan Hubicka <jh@suse.cz>
6192 PR tree-optimization/55789
6193 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6194 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6195 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6196 * g++.dg/ipa/inline-1.C: New testcase.
6197 * g++.dg/ipa/inline-2.C: New testcase.
6198 * g++.dg/ipa/inline-3.C: New testcase.
6200 2013-02-05 Jan Hubicka <jh@suse.cz>
6202 PR tree-optimization/55789
6203 * g++.dg/torture/pr55789.C: New testcase.
6205 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6208 * gcc.dg/pr56167.c: New test.
6210 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6213 * gcc.target/sh/pr55146.c: New.
6215 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6217 PR tree-optimization/54386
6218 * gcc.target/sh/pr54386.c: New.
6220 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
6223 * gfortran.dg/realloc_on _assign_16.f90 : New test.
6226 * gfortran.dg/realloc_on _assign_17.f90 : New test.
6228 2013-02-04 Alexander Potapenko <glider@google.com>
6229 Jack Howarth <howarth@bromo.med.uc.edu>
6230 Jakub Jelinek <jakub@redhat.com>
6233 * g++.dg/asan/pr55617.C: New test.
6235 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6238 * gfortran.dg/typebound_operator_19.f90: New test.
6239 * gfortran.dg/typebound_assignment_4.f90: New test.
6241 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6244 * gfortran.dg/recursive_interface_1.f90: New test.
6246 2013-02-04 Richard Guenther <rguenther@suse.de>
6249 * gcc.dg/lto/pr56168_0.c: New testcase.
6250 * gcc.dg/lto/pr56168_1.c: Likewise.
6252 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6256 * gfortran.dg/block_12.f90: New test.
6257 * gfortran.dg/module_error_1.f90: New test.
6259 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6261 * lib/target-supports.exp (check_effective_target_vect_float)
6262 (check_effective_target_vect_no_align): Add mips-sde-elf.
6264 2013-02-01 Jakub Jelinek <jakub@redhat.com>
6266 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6268 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
6270 * gcc.dg/pr56023.c: XFAIL on AIX.
6271 * gcc.dg/vect/pr49352.c: Same.
6273 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
6275 * gnat.dg/opt26.adb: New test.
6277 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6280 2013-01-27 Amol Pise <amolpise15@gmail.com>
6282 * gcc.target/arm/neon-vfnms-1.c: New test.
6283 * gcc.target/arm/neon-vfnma-1.c: New test.
6285 2013-01-31 Richard Biener <rguenther@suse.de>
6287 PR tree-optimization/56157
6288 * gcc.dg/torture/pr56157.c: New testcase.
6290 2013-01-30 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/56150
6293 * gcc.dg/torture/pr56150.c: New testcase.
6295 2013-01-30 Jakub Jelinek <jakub@redhat.com>
6298 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6299 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
6300 printed in backtrace.
6301 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6302 to avoid errors about mismatched allocation vs. deallocation.
6305 * g++.dg/mv1.C: Moved to...
6306 * g++.dg/ext/mv1.C: ... here. Adjust test.
6307 * g++.dg/mv2.C: Moved to...
6308 * g++.dg/ext/mv2.C: ... here. Adjust test.
6309 * g++.dg/mv3.C: Moved to...
6310 * g++.dg/ext/mv3.C: ... here.
6311 * g++.dg/mv4.C: Moved to...
6312 * g++.dg/ext/mv4.C: ... here.
6313 * g++.dg/mv5.C: Moved to...
6314 * g++.dg/ext/mv5.C: ... here. Adjust test.
6315 * g++.dg/mv6.C: Moved to...
6316 * g++.dg/ext/mv6.C: ... here. Adjust test.
6317 * g++.dg/ext/mv7.C: New test.
6318 * g++.dg/ext/mv8.C: New test.
6319 * g++.dg/ext/mv9.C: New test.
6320 * g++.dg/ext/mv10.C: New test.
6321 * g++.dg/ext/mv11.C: New test.
6323 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
6325 PR rtl-optimization/56144
6326 * gcc.dg/pr56144.c: New.
6328 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
6330 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6332 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6333 * g++.dg/cpp0x/constexpr-55573.C: Same
6335 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
6337 PR tree-optimization/56064
6338 * gcc.dg/fixed-point/view-convert.c: New test.
6340 2013-01-30 Andreas Schwab <schwab@suse.de>
6342 * lib/target-supports-dg.exp (dg-process-target): Use expr to
6343 evaluate the end index in string range.
6345 2013-01-30 Tobias Burnus <burnus@net-b.de>
6348 * gfortran.dg/allocatable_function_6.f90: New.
6350 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6351 Mikael Morin <mikael@gcc.gnu.org>
6354 * gfortran.dg/proc_ptr_comp_36.f90: New.
6356 2013-01-29 Richard Biener <rguenther@suse.de>
6358 PR tree-optimization/55270
6359 * gcc.dg/torture/pr55270.c: New testcase.
6361 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6363 PR rtl-optimization/56117
6364 * gcc.dg/pr56117.c: New test.
6366 2013-01-28 Richard Biener <rguenther@suse.de>
6368 PR tree-optimization/56034
6369 * gcc.dg/torture/pr56034.c: New testcase.
6371 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6373 PR tree-optimization/56125
6374 * gcc.dg/pr56125.c: New test.
6376 2013-01-28 Tobias Burnus <burnus@net-b.de>
6377 Mikael Morin <mikael@gcc.gnu.org>
6380 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6381 * gfortran.dg/import8.f90: Likewise.
6382 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6383 * gfortran.dg/import10.f90: New test.
6384 * gfortran.dg/import11.f90: Likewise
6386 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6389 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6390 string.h. Provide memset, malloc and free prototypes, adjust line
6391 numbers in dg-output.
6392 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6393 Provide memset prototype and adjust line numbers in dg-output.
6394 * c-c++-common/asan/global-overflow-1.c: Likewise.
6396 PR tree-optimization/56094
6397 * gcc.dg/pr56094.c: New test.
6399 2013-01-27 Amol Pise <amolpise15@gmail.com>
6401 * gcc.target/arm/neon-vfnms-1.c: New test.
6402 * gcc.target/arm/neon-vfnma-1.c: New test.
6404 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6407 * gcc.target/i386/pr56114.c: New test.
6409 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6412 * gfortran.dg/associate_14.f90: New test.
6415 * gfortran.dg/associate_13.f90: New test.
6417 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6419 PR tree-optimization/56098
6420 * gcc.dg/pr56098-1.c: New test.
6421 * gcc.dg/pr56098-2.c: New test.
6423 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6426 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6428 2013-01-22 Marek Polacek <polacek@redhat.com>
6430 PR tree-optimization/56035
6431 * gcc.dg/pr56035.c: New test.
6433 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6435 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6438 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6440 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6442 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6445 * gcc.dg/pr56078.c: New test.
6446 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6448 2013-01-24 Martin Jambor <mjambor@suse.cz>
6450 PR tree-optimization/55927
6451 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6453 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6455 * gcc.target/i386/movsd.c: New test.
6457 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6460 * gcc.target/i386/pr55934.c: New test.
6462 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6465 * gfortran.dg/select_8.f90: New.
6467 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6469 * gcc.target/microblaze/microblaze.exp: Remove
6470 target_config_cflags check.
6472 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6475 * gfortran.dg/gomp/pr56052.f90: New test.
6478 * gcc.dg/pr49069.c: New test.
6480 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6483 * g++.dg/cpp0x/constexpr-static10.C: New.
6485 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6488 * gcc.target/i386/pr56028.c: New test.
6490 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6493 * gcc.target/i386/pr55686.c: New test.
6495 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6498 * g++.dg/cpp0x/variadic139.C: New test.
6499 * g++.dg/cpp0x/variadic140.C: Likewise.
6500 * g++.dg/cpp0x/variadic141.C: Likewise.
6502 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6504 * gnat.dg/warn8.adb: New test.
6506 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6509 * gfortran.dg/include_8.f90: New test.
6511 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6514 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6516 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6518 PR tree-optimization/56051
6519 * gcc.c-torture/execute/pr56051.c: New test.
6521 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6523 PR rtl-optimization/56023
6524 * gcc.dg/pr56023.c: New test.
6526 2013-01-21 Martin Jambor <mjambor@suse.cz>
6529 * gcc.target/i386/pr56022.c: New test.
6531 2013-01-21 Jason Merrill <jason@redhat.com>
6533 * lib/target-supports.exp (check_effective_target_alias): New.
6535 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6538 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6540 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6542 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6544 2013-01-19 Jeff Law <law@redhat.com>
6546 PR tree-optimization/52631
6547 * tree-ssa/pr52631.c: New test.
6548 * tree-ssa/ssa-fre-9: Update expected output.
6550 2013-01-19 Anthony Green <green@moxielogic.com>
6552 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6555 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6557 PR tree-optimization/56029
6558 * g++.dg/torture/pr56029.C: New test.
6560 2013-01-18 Sharad Singhai <singhai@google.com>
6562 PR tree-optimization/55995
6563 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6565 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6568 * gcc.target/i386/pr55433.c: New.
6570 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6573 * gfortran.dg/pr56015.f90: New test.
6575 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6577 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6579 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6581 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6582 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6583 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6584 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6585 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6587 2013-01-17 Jeff Law <law@redhat.com>
6589 * gcc.dg/pr52573.c: Move to...
6590 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6592 PR rtl-optimization/52573
6593 * gcc.dg/pr52573.c: New test.
6595 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6598 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6599 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6600 check_no_compiler_messages to test support in ucontext.h.
6601 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6602 compliant RLIMIT_AS.
6604 2013-01-17 Marek Polacek <polacek@redhat.com>
6606 PR rtl-optimization/55833
6607 * gcc.dg/pr55833.c: New test.
6609 2013-01-17 Jan Hubicka <jh@suse.cz>
6611 PR tree-optimization/55273
6612 * gcc.c-torture/compile/pr55273.c: New testcase.
6614 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6617 * gcc.target/pr55981.c: New test.
6619 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6621 * gcc.target/arm/pr40887.c: Require at least armv5.
6622 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6623 * gcc.target/arm/pr51915.c: Likewise.
6624 * gcc.target/arm/pr52006.c: Likewise.
6625 * gcc.target/arm/pr53187.c: Likewise.
6627 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6628 * gcc.target/arm/ftest-support-arm.h: Delete.
6629 * gcc.target/arm/ftest-support-thumb.h: Delete.
6630 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6631 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6632 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6633 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6634 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6635 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6636 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6637 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6638 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6639 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6640 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6641 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6642 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6643 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6644 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6645 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6646 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6647 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6648 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6649 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6650 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6651 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6652 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6653 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6655 2013-01-17 Martin Jambor <mjambor@suse.cz>
6657 PR tree-optimizations/55264
6658 * g++.dg/ipa/pr55264.C: New test.
6660 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6663 * gfortran.dg/class_55.f90: New.
6665 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6668 * gcc.c-torture/execute/builtins/builtins.exp: Add
6669 -Wl,--allow-multiple-definition for eabi and elf targets.
6672 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6673 check_effective_target_vect_perm_short,
6674 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6675 check_effective_target_vect64): Return 0 for big-endian ARM.
6676 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6678 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6681 2013-01-16 Richard Biener <rguenther@suse.de>
6683 PR tree-optimization/55964
6684 * gcc.dg/torture/pr55964.c: New testcase.
6686 2013-01-16 Richard Biener <rguenther@suse.de>
6688 PR tree-optimization/54767
6689 PR tree-optimization/53465
6690 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6692 2013-01-16 Christian Bruel <christian.bruel@st.com>
6695 * gcc.target/sh/sh-switch.c: New testcase.
6697 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6699 * gcc.dg/webizer.c: Increase the array size.
6701 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6704 * gcc.dg/pr55940.c: New test.
6706 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6707 Harald Anlauf <anlauf@gmx.de>
6709 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6710 * gfortran.dg/bounds_check_5.f90: Likewise.
6711 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6712 * gfortran.dg/continuation_9.f90: Likewise.
6713 * gfortran.dg/move_alloc_13.f90: Likewise.
6714 * gfortran.dg/structure_constructor_11.f90: Likewise.
6715 * gfortran.dg/tab_continuation.f: Likewise.
6716 * gfortran.dg/warning-directive-2.F90: Likewise.
6717 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6719 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6721 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6722 * gcc.target/arm/fma-sp.c: Likewise.
6724 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6726 PR rtl-optimization/55153
6727 * gcc.dg/pr55153.c: New.
6729 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6731 PR tree-optimization/55920
6732 * gcc.c-torture/compile/pr55920.c: New test.
6734 2013-01-15 Richard Biener <rguenther@suse.de>
6737 * gcc.dg/torture/pr55882.c: New testcase.
6739 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6741 PR tree-optimization/55955
6742 * gcc.c-torture/compile/pr55955.c: New test.
6744 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6747 * g++.dg/cpp0x/alias-decl-31.C: New test.
6749 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6752 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6753 case where interface is null.
6755 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6758 * gfortran.dg/array_constructor_40.f90: New test.
6760 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6762 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6764 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6766 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6767 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6768 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6769 * gcc.target/aarch64/vect-ld1r.c: New.
6770 * gcc.target/aarch64/vect-ld1r.x: New.
6772 2013-01-14 Andi Kleen <ak@linux.intel.com>
6775 * gcc.target/i386/hle-clear-rel.c: New file
6776 * gcc.target/i386/hle-store-rel.c: New file.
6778 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6780 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6781 * gfortran.dg/bounds_check_4.f90: Likewise.
6782 * gfortran.dg/inquire_10.f90: Likewise.
6783 * gfortran.dg/minloc_3.f90: Likewise.
6784 * gfortran.dg/minlocval_3.f90: Likewise.
6785 * gfortran.dg/module_double_reuse.f90: Likewise.
6786 * gfortran.dg/mvbits_1.f90: Likewise.
6787 * gfortran.dg/oldstyle_1.f90: Likewise.
6788 * gfortran.dg/pr20163-2.f: Likewise.
6789 * gfortran.dg/save_1.f90: Likewise.
6790 * gfortran.dg/scan_1.f90: Likewise.
6791 * gfortran.dg/select_char_1.f90: Likewise.
6792 * gfortran.dg/shape_4.f90: Likewise.
6793 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6794 * gfortran.dg/function_optimize_10.f90: Likewise.
6795 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6796 * gfortran.dg/used_types_17.f90: Likewise.
6797 * gfortran.dg/used_types_18.f90: Likewise.
6799 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6802 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6804 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6806 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6808 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6810 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6812 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6815 * gfortran.dg/assumed_type_2.f90: Fix test case.
6816 * gfortran.dg/internal_pack_13.f90: New test.
6817 * gfortran.dg/internal_pack_14.f90: New test.
6819 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6822 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6823 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6826 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6828 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6830 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6833 * gcc.target/s390/pr55719.c: New testcase.
6835 2013-01-11 Richard Guenther <rguenther@suse.de>
6837 PR tree-optimization/44061
6838 * gcc.dg/pr44061.c: New testcase.
6840 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6842 Update copyright years.
6844 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6845 Jakub Jelinek <jakub@redhat.com>
6848 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6850 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6852 PR rtl-optimization/55672
6853 * gcc.target/i386/pr55672.c: New.
6855 2013-01-10 Jeff Law <law@redhat.com>
6857 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6858 pass/fail message unique.
6861 2013-01-10 Jason Merrill <jason@redhat.com>
6863 * ada/.gitignore: New.
6865 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6867 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6869 * g++.dg/tls/thread_local2.C: Likewise.
6870 * g++.dg/tls/thread_local2g.C: Likewise.
6871 * g++.dg/tls/thread_local6.C: Likewise.
6872 * g++.dg/tls/thread_local-order1.C: Add tls options.
6873 * g++.dg/tls/thread_local-order2.C: Likewise.
6874 * g++.dg/tls/thread_local3.C: Likewise.
6875 * g++.dg/tls/thread_local3g.C: Likewise.
6876 * g++.dg/tls/thread_local4.C: Likewise.
6877 * g++.dg/tls/thread_local4g.C: Likewise.
6878 * g++.dg/tls/thread_local5.C: Likewise.
6879 * g++.dg/tls/thread_local5g.C: Likewise.
6880 * g++.dg/tls/thread_local6g.C: Likewise.
6882 2013-01-10 Kostya Serebryany <kcc@google.com>
6884 * g++.dg/asan/asan_test.cc: Sync from upstream.
6886 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6888 PR tree-optimization/55921
6889 * gcc.c-torture/compile/pr55921.c: New test.
6891 2013-01-09 Jan Hubicka <jh@suse.cz>
6893 PR tree-optimization/55569
6894 * gcc.c-torture/compile/pr55569.c: New testcase.
6896 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6899 * gfortran.dg/use_28.f90: New test.
6901 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6903 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6904 number matching more robust.
6906 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6908 PR rtl-optimization/55829
6909 * gcc.target/i386/pr55829.c: New.
6911 2013-01-09 Tobias Burnus <burnus@net-b.de>
6914 * gfortran.dg/bind_c_bool_1.f90: New.
6915 * gfortran.dg/do_5.f90: Add dg-warning.
6917 2013-01-09 Jan Hubicka <jh@suse.cz>
6919 PR tree-optimization/55875
6920 * gcc.c-torture/execute/pr55875.c: New testcase.
6921 * g++.dg/torture/pr55875.C: New testcase.
6923 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6926 * c-c++-common/pr48418.c: New test.
6928 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6931 * g++.dg/tls/thread_local-ice.C: New.
6933 2013-01-09 Andreas Schwab <schwab@suse.de>
6935 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6937 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6939 PR tree-optimization/48189
6940 * gcc.dg/pr48189.c: New test.
6942 2013-01-04 Jan Hubicka <jh@suse.cz>
6944 PR tree-optimization/55823
6945 * g++.dg/ipa/devirt-10.C: New testcase.
6947 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6948 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6950 PR rtl-optimization/55845
6951 * gcc.target/i386/pr55845.c: New test.
6953 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6955 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6956 instructions generated instead of number of occurances.
6958 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6960 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6961 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6962 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6963 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6964 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6965 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6966 * gcc.target/aarch64/vect-fcm.x: Likewise.
6967 * lib/target-supports.exp
6968 (check_effective_target_vect_cond): Enable for AArch64.
6970 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6972 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6973 endian-safe float pool loading.
6974 (test_square_root_v4sf): Likewise.
6975 (test_square_root_v2df): Likewise.
6976 * lib/target-supports.exp
6977 (check_effective_target_vect_call_sqrtf): Add AArch64.
6979 2013-01-08 Martin Jambor <mjambor@suse.cz>
6982 * gcc.dg/tree-ssa/pr55579.c: New test.
6984 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6986 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6989 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6992 * gcc.dg/torture/pr55890-3.c: New test.
6995 * gcc.c-torture/compile/pr55851.c: New test.
6998 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
7001 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
7004 * gfortran.dg/elemental_scalar_args_2.f90: New test.
7006 2013-01-07 Tobias Burnus <burnus@net-b.de>
7009 * gfortran.dg/pointer_init_2.f90: Update dg-error.
7010 * gfortran.dg/pointer_init_7.f90: New.
7012 2013-01-07 Richard Biener <rguenther@suse.de>
7014 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
7016 2013-01-07 Richard Biener <rguenther@suse.de>
7019 * gcc.dg/torture/pr55890-1.c: New testcase.
7020 * gcc.dg/torture/pr55890-2.c: Likewise.
7022 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
7024 * gcc.target/aarch64/fmovd.c: New.
7025 * gcc.target/aarch64/fmovf.c: Likewise.
7026 * gcc.target/aarch64/fmovd-zero.c: Likewise.
7027 * gcc.target/aarch64/fmovf-zero.c: Likewise.
7028 * gcc.target/aarch64/vect-fmovd.c: Likewise.
7029 * gcc.target/aarch64/vect-fmovf.c: Likewise.
7030 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
7031 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
7033 2013-01-07 Richard Biener <rguenther@suse.de>
7035 PR tree-optimization/55888
7036 PR tree-optimization/55862
7037 * gcc.dg/torture/pr55888.c: New testcase.
7039 2013-01-07 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/intrinsic_size_3.f90: New.
7044 2013-01-07 Tobias Burnus <burnus@net-b.de>
7047 * gfortran.dg/select_type_32.f90: New.
7049 2013-01-04 Dodji Seketeli <dodji@redhat.com>
7052 * g++.dg/cpp0x/alias-decl-29.C: New test.
7054 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
7059 * gfortran.dg/class_array_15.f03: New test.
7061 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
7066 * gfortran.dg/use_23.f90: New test.
7067 * gfortran.dg/use_24.f90: New test.
7068 * gfortran.dg/use_25.f90: New test.
7069 * gfortran.dg/use_26.f90: New test.
7070 * gfortran.dg/use_27.f90: New test.
7072 2013-01-06 Olivier Hainque <hainque@adacore.com>
7074 * gnat.dg/specs/clause_on_volatile.ads: New test.
7076 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
7078 * gnat.dg/alignment10.adb: New test.
7080 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
7081 Mikael Morin <mikael@gcc.gnu.org>
7084 * gfortran.dg/use_22.f90: New test.
7086 2013-01-04 Andrew Pinski <apinski@cavium.com>
7088 * gcc.target/aarch64/cmp-1.c: New testcase.
7090 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
7093 * gfortran.dg/select_type_31.f03: New test.
7095 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
7097 PR c++/54526 (again)
7098 * g++.dg/cpp0x/parse2.C: Extend.
7099 * g++.old-deja/g++.other/crash28.C: Adjust.
7101 2013-01-04 Richard Biener <rguenther@suse.de>
7103 PR tree-optimization/55862
7104 * gcc.dg/torture/pr55862.c: New testcase.
7106 2013-01-04 Martin Jambor <mjambor@suse.cz>
7108 PR tree-optimization/55755
7109 * gcc.dg/torture/pr55755.c: New test.
7110 * gcc.dg/tree-ssa/sra-13.c: Likewise.
7111 * gcc.dg/tree-ssa/pr45144.c: Update.
7113 2013-01-04 Richard Biener <rguenther@suse.de>
7116 * gcc.dg/fold-reassoc-2.c: New testcase.
7118 2013-01-04 Tobias Burnus <burnus@net-b.de>
7121 * gfortran.dg/null_7.f90: New.
7123 2013-01-04 Tobias Burnus <burnus@net-b.de>
7127 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7128 * gfortran.dg/unlimited_polymorphic_7.f90: New.
7129 * gfortran.dg/unlimited_polymorphic_8.f90: New.
7131 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
7133 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7135 2013-01-03 Janus Weil <janus@gcc.gnu.org>
7138 * gfortran.dg/assignment_1.f90: Modified.
7139 * gfortran.dg/assignment_4.f90: New.
7141 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
7143 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7145 2013-01-03 Richard Biener <rguenther@suse.de>
7147 PR tree-optimization/55857
7148 * gcc.dg/vect/pr55857-1.c: New testcase.
7149 * gcc.dg/vect/pr55857-2.c: Likewise.
7151 2013-01-03 Jakub Jelinek <jakub@redhat.com>
7153 PR rtl-optimization/55838
7154 * gcc.dg/pr55838.c: New test.
7156 PR tree-optimization/55832
7157 * gcc.c-torture/compile/pr55832.c: New test.
7159 2013-01-02 Teresa Johnson <tejohnson@google.com>
7161 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7162 * gcc.dg/tree-ssa/loop-23.c: Ditto.
7163 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7164 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7165 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7166 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7167 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7168 * gcc.dg/unroll_1.c: Ditto.
7169 * gcc.dg/unroll_2.c: Ditto.
7170 * gcc.dg/unroll_3.c: Ditto.
7171 * gcc.dg/unroll_4.c: Ditto.
7173 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7175 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7177 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7180 * gfortran.dg/eof_4.f90: New test.
7182 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7184 * lib/c-compat.exp (compat-use-alt-compiler): Remove
7185 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7186 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7187 (compat_setup_dfp): Initialize compat_alt_caret and
7188 compat_save_TEST_ALWAYS_FLAGS.
7190 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7192 * gcc.dg/torture/tls/tls-reload-1.c: New test.
7194 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7196 * gcc.dg/torture/fp-int-convert-2.c: New test.
7198 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7200 * gfortran.dg/newunit_3.f90: Add dg-do run.
7201 * gfortran.dg/inquire_15.f90: Add dg-do run.
7203 2013-01-01 Jakub Jelinek <jakub@redhat.com>
7205 PR tree-optimization/55831
7206 * gcc.dg/pr55831.c: New test.
7208 Copyright (C) 2013 Free Software Foundation, Inc.
7210 Copying and distribution of this file, with or without modification,
7211 are permitted in any medium without royalty provided the copyright
7212 notice and this notice are preserved.