1 2013-09-10 Alan Modra <amodra@gmail.com>
3 * gcc.target/powerpc/medium_offset.c: New.
5 2013-09-09 Jakub Jelinek <jakub@redhat.com>
8 * g++.dg/warn/Wunused-var-21.C: New test.
10 PR tree-optimization/58364
11 * gcc.c-torture/execute/pr58364.c: New test.
13 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
16 * g++.dg/warn/Wdelete-incomplete-1.C: New.
17 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
18 * g++.dg/init/delete1.C: Adjust.
20 2013-09-09 Ian Bolton <ian.bolton@arm.com>
22 * gcc.target/aarch64/movdi_1.c: New test.
24 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
27 * g++.dg/warn/Wunused-parm-5.C: New.
29 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31 * gcc.target/aarch64/cmn-neg.c: New test.
33 2013-09-09 Richard Biener <rguenther@suse.de>
36 * gcc.dg/torture/pr58326-1.c: New testcase.
37 * gcc.dg/torture/pr58326-2.c: Likewise.
39 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
42 * g++.dg/ext/pr57735.C: New test.
44 2013-09-09 Jan Hubicka <jh@suse.cz>
47 * g++.dg/torture/PR58294.C: New testcase.
49 2013-09-08 Jeff Law <law@redhat.com>
51 * gcc.c-torture/compile/pr58340.c: New test.
53 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
55 * g++.dg/debug/ra1.C: New test.
57 2013-09-08 Jan Hubicka <jh@suse.cz>
59 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
60 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
61 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
62 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
64 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
67 * g++.dg/overload/new1.C: Adjust.
69 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
71 * c-c++-common/opaque-vector.c: New test.
73 2013-09-08 Tom de Vries <tom@codesourcery.com>
76 * g++.dg/tm/noexcept-6.C: New test.
78 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
80 * gcc.target/arc/cond-set-use.c: New test.
82 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
84 * gnat.dg/stack_usage2.adb: New test.
86 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
88 * gcc.target/aarch64/table-intrinsics.c
89 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
90 (qtb_tests8_< ,2,3,4>): Likewise.
91 (qtblq_tests8_< ,2,3,4>): Likewise.
92 (qtbxq_tests8_< ,2,3,4>): Likewise.
94 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
96 * gnat.dg/warn10.ad[sb]: New test.
97 * gnat.dg/warn10_pkg.ads: New helper.
99 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
101 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
102 Don't expect NULL in foo.result set.
103 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
105 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
106 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
108 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
110 * gcc.target/s390/nearestint-1.c: New testcase.
112 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
113 Vineet Gupta <Vineet.Gupta@synopsys.com>
115 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
116 * testsuite/gcc.target/arc: New directory.
117 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
118 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
119 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
120 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
121 * testsuite/gcc.dg/builtin-apply2.c
122 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
124 2013-09-04 Jan Hubicka <jh@suse.cz>
127 * g++.dg/torture/pr58201_0.C: New testcase.
128 * g++.dg/torture/pr58201_1.C: New testcase.
129 * g++.dg/torture/pr58201.h: New testcase.
131 2013-09-05 Jan Hubicka <jh@suse.cz>
133 * gcc.dg/autopar/pr49960.c: Disable partial inlining
135 2013-09-05 Richard Biener <rguenther@suse.de>
137 PR tree-optimization/58137
138 * gcc.target/i386/pr58137.c: New testcase.
140 2013-09-05 Martin Jambor <mjambor@suse.cz>
142 * g++.dg/ipa/remref-1.C: New test.
143 * g++.dg/ipa/remref-2.C: Likewise.
145 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/parse/access11.C: New.
150 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
152 * g++.dg/warn/weak1.C: Skip on AIX.
154 2013-09-04 Easwaran Raman <eraman@google.com>
157 PR tree-optimization/58011
158 * gfortran.dg/reassoc_12.f90: New testcase.
159 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
161 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
163 * gcc.dg/attr-weakref-1.c: Skip on AIX.
164 * gcc.dg/torture/pr53922.c: Skip on AIX.
165 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
167 2013-09-04 Teresa Johnson <tejohnson@google.com>
169 * gcc.dg/unroll_1.c: Test dumping to stderr.
171 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/warn/deprecated-8.C: New.
176 2013-09-03 Jeff Law <law@redhat.com>
178 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
181 2013-09-03 Meador Inge <meadori@codesourcery.com>
185 2013-08-30 Meador Inge <meadori@codesourcery.com>
187 * gcc.dg/Warray-bounds-11.c: New testcase.
189 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
191 * lib/target-supports.exp (check_weak_available): Return true for AIX.
193 2013-09-03 Jan Hubicka <jh@suse.cz>
195 * g++.dg/ipa/devirt-15.C: Fix testcase.
197 2013-09-03 Richard Biener <rguenther@suse.de>
200 * gcc.dg/torture/pr57656.c: New testcase.
202 2013-09-03 Richard Biener <rguenther@suse.de>
205 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
207 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
210 * gfortran.dg/do_concurrent_3.f90: New test case.
212 2013-09-02 Jan Hubicka <jh@suse.cz>
214 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
216 2013-09-02 Martin Jambor <mjambor@suse.cz>
219 * gcc.dg/ipa/pr58106.c: New test.
221 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
223 * gcc.target/aarch64/scalar_intrinsics.c
224 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
226 2013-09-02 Richard Biener <rguenther@suse.de>
229 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
231 2013-09-02 Richard Biener <rguenther@suse.de>
233 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
236 2013-09-02 Bin Cheng <bin.cheng@arm.com>
238 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
240 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
242 PR c++/21682, implement DR 565
243 * g++.dg/template/using24.C: New.
244 * g++.dg/template/using25.C: Likewise.
245 * g++.dg/template/using26.C: Likewise.
247 2013-09-01 Jan Hubicka <jh@suse.cz>
249 * g++.dg/ipa/devirt-15.C: New testcase.
251 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
253 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
255 2013-08-31 Jan Hubicka <jh@suse.cz>
257 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
258 * g++.dg/tree-ssa/pr45453.C: Likewise.
260 2013-08-31 Jan Hubicka <jh@suse.cz>
262 * gcc.dg/fork-instrumentation.c: New testcase.
264 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
266 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
268 2013-08-30 Meador Inge <meadori@codesourcery.com>
270 * gcc.dg/Warray-bounds-11.c: New testcase.
272 2013-08-30 Marek Polacek <polacek@redhat.com>
274 * g++.dg/ubsan/div-by-zero-1.C: New test.
275 * c-c++-common/ubsan/save-expr-1.c: New test.
276 * c-c++-common/ubsan/save-expr-2.c: New test.
277 * c-c++-common/ubsan/save-expr-3.c: New test.
278 * c-c++-common/ubsan/save-expr-4.c: New test.
279 * c-c++-common/ubsan/typedef-1.c: New test.
280 * c-c++-common/ubsan/const-char-1.c: New test.
281 * c-c++-common/ubsan/const-expr.c: New test.
282 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
283 * c-c++-common/ubsan/shift-1.c: Likewise.
284 * c-c++-common/ubsan/shift-2.c: Likewise.
285 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
286 * lib/ubsan-dg.exp: New file.
287 * g++.dg/dg.exp: Add ubsan tests.
288 * g++.dg/ubsan/ubsan.exp: New file.
289 * gcc.dg/ubsan/ubsan.exp: New file.
290 * g++.dg/ubsan/cxx11-shift-1.C: New test.
291 * g++.dg/ubsan/cxx11-shift-2.C: New test.
292 * c-c++-common/ubsan/div-by-zero-3.c: New test.
293 * c-c++-common/ubsan/div-by-zero-1.c: New test.
294 * c-c++-common/ubsan/div-by-zero-4.c: New test.
295 * c-c++-common/ubsan/shift-3.c: New test.
296 * c-c++-common/ubsan/unreachable-1.c: New test.
297 * c-c++-common/ubsan/shift-1.c: New test.
298 * c-c++-common/ubsan/shift-2.c: New test.
299 * c-c++-common/ubsan/div-by-zero-2.c: New test.
300 * gcc.dg/ubsan/c99-shift-2.c: New test.
301 * gcc.dg/ubsan/c99-shift-1.c: New test.
303 2013-08-29 Jan Hubicka <jh@suse.cz>
305 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
306 to match template and comment.
308 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/cpp0x/dc8.C: New.
312 * g++.dg/template/meminit1.C: Adjust.
314 2013-08-30 Teresa Johnson <tejohnson@google.com>
316 * gcc.dg/inline-dump.c: Delete inadvertant commit.
318 2013-08-30 Jakub Jelinek <jakub@redhat.com>
320 PR tree-optimization/58277
321 * gcc.c-torture/execute/pr58277-1.c: New test.
322 * gcc.c-torture/execute/pr58277-2.c: New test.
324 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
326 * gcc.dg/guality/param-1.c: New test.
327 * gcc.dg/guality/param-2.c: Likewise.
329 2013-08-30 Richard Biener <rguenther@suse.de>
331 PR tree-optimization/58228
332 * gcc.dg/torture/pr58228.c: New testcase.
334 2013-08-30 Richard Biener <rguenther@suse.de>
336 PR tree-optimization/58223
337 * gcc.dg/torture/pr58223.c: New testcase.
338 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
340 2013-08-30 Richard Biener <rguenther@suse.de>
342 PR tree-optimization/58010
343 * gcc.dg/pr58010.c: New testcase.
345 2013-08-29 Xinliang DavidLi <davidxl@google.com>
347 * gcc.dg/unroll_3.c: Message change.
348 * gcc.dg/unroll_4.c: Likewise.
349 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
350 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
351 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
352 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
353 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
354 * gcc.dg/tree-ssa/loop-23.c: Likewise.
355 * gcc.dg/tree-ssa/loop-1.c: Likewise.
356 * gcc.dg/unroll_1.c: Likewise.
357 * gcc.dg/vect/bb-slp-31.c: Likewise.
358 * gcc.dg/vect/bb-slp-14.c: Likewise.
359 * gcc.dg/vect/bb-slp-8.c: Likewise.
360 * gcc.dg/vect/bb-slp-23.c: Likewise.
361 * gcc.dg/vect/bb-slp-15.c: Likewise.
362 * gcc.dg/vect/bb-slp-9.c: Likewise.
363 * gcc.dg/vect/bb-slp-24.c: Likewise.
364 * gcc.dg/vect/bb-slp-16.c: Likewise.
365 * gcc.dg/vect/bb-slp-25.c: Likewise.
366 * gcc.dg/vect/bb-slp-17.c: Likewise.
367 * gcc.dg/vect/bb-slp-26.c: Likewise.
368 * gcc.dg/vect/bb-slp-18.c: Likewise.
369 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
370 * gcc.dg/vect/bb-slp-27.c: Likewise.
371 * gcc.dg/vect/bb-slp-19.c: Likewise.
372 * gcc.dg/vect/bb-slp-28.c: Likewise.
373 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
374 * gcc.dg/vect/bb-slp-29.c: Likewise.
375 * gcc.dg/vect/bb-slp-8a.c: Likewise.
376 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
377 * gcc.dg/vect/bb-slp-1.c: Likewise.
378 * gcc.dg/vect/bb-slp-8b.c: Likewise.
379 * gcc.dg/vect/bb-slp-2.c: Likewise.
380 * gcc.dg/vect/bb-slp-3.c: Likewise.
381 * gcc.dg/vect/bb-slp-10.c: Likewise.
382 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
383 * gcc.dg/vect/bb-slp-4.c: Likewise.
384 * gcc.dg/vect/bb-slp-11.c: Likewise.
385 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
386 * gcc.dg/vect/bb-slp-5.c: Likewise.
387 * gcc.dg/vect/bb-slp-20.c: Likewise.
388 * gcc.dg/vect/bb-slp-6.c: Likewise.
389 * gcc.dg/vect/bb-slp-21.c: Likewise.
390 * gcc.dg/vect/bb-slp-30.c: Likewise.
391 * gcc.dg/vect/bb-slp-13.c: Likewise.
392 * gcc.dg/vect/bb-slp-7.c: Likewise.
393 * gcc.dg/vect/bb-slp-22.c: Likewise.
394 * gcc.dg/unroll_2.c: Likewise.
395 * g++.dg/vect/slp-pr50413.cc: Likewise.
396 * g++.dg/vect/slp-pr56812.cc: Likewise.
397 * g++.dg/vect/slp-pr50819.cc: Likewise.
399 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
401 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
403 2013-08-29 Teresa Johnson <tejohnson@google.com>
405 * gcc.dg/pr40209.c: Use -fopt-info.
406 * gcc.dg/pr26570.c: Ditto.
407 * gcc.dg/pr32773.c: Ditto.
408 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
410 2013-08-29 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/58246
413 * gcc.dg/torture/pr58246.c: New testcase.
415 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
418 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
420 * gfortran.dg/realloc_on_assign_19.f90: New test.
422 2013-08-29 Richard Biener <rguenther@suse.de>
425 * gcc.dg/pr57287-2.c: New testcase.
427 2013-08-29 Richard Biener <rguenther@suse.de>
429 PR tree-optimization/57685
430 * gcc.dg/torture/pr57685.c: New testcase.
432 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
435 * g++.dg/cpp0x/dc7.C: New.
437 2013-08-28 Jakub Jelinek <jakub@redhat.com>
440 * c-c++-common/gomp/pr58257.c: New test.
442 2013-08-28 Richard Biener <rguenther@suse.de>
444 PR tree-optimization/56933
445 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
447 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
449 * gcc.target/aarch64/scalar_shift_1.c: New.
451 2013-08-27 Richard Biener <rguenther@suse.de>
453 PR tree-optimization/57521
454 * gcc.dg/torture/pr57521.c: New testcase.
456 2013-08-27 Jakub Jelinek <jakub@redhat.com>
458 PR rtl-optimization/57860
459 PR rtl-optimization/57861
460 PR rtl-optimization/57875
461 PR rtl-optimization/57876
462 PR rtl-optimization/57877
463 * gcc.c-torture/execute/pr57860.c: New test.
464 * gcc.c-torture/execute/pr57861.c: New test.
465 * gcc.c-torture/execute/pr57875.c: New test.
466 * gcc.c-torture/execute/pr57876.c: New test.
467 * gcc.c-torture/execute/pr57877.c: New test.
469 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
472 * gfortran.dg/bounds_check_18.f90: New test.
474 2013-08-23 Jan Hubicka <jh@suse.cz>
476 * g++.dg/ipa/devirt-14.C: Fix typo.
478 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
481 * gfortran.dg/inline_sum_5.f90: New.
483 2013-08-23 Janus Weil <janus@gcc.gnu.org>
486 * gfortran.dg/typebound_assignment_7.f90: New.
488 2013-08-23 Jan Hubicka <jh@suse.cz>
490 * g++.dg/ipa/devirt-13.C: New testcase.
491 * g++.dg/ipa/devirt-14.C: New testcase.
493 2013-08-23 Jakub Jelinek <jakub@redhat.com>
496 * gcc.target/i386/pr58218.c: New test.
498 PR tree-optimization/58209
499 * gcc.c-torture/execute/pr58209.c: New test.
501 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
503 * gcc.target/powerpc/pr57744.c: Declare abort.
505 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/template/error54.C: New.
510 2013-08-22 Janus Weil <janus@gcc.gnu.org>
513 * gfortran.dg/select_type_34.f90: New.
515 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
518 * g++.dg/warn/deprecated-7.C: New.
520 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
522 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
524 2013-08-21 Jeff Law <law@redhat.com>
526 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
528 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
531 * g++.dg/ext/attr-alias-3.C: New.
533 2013-08-20 Janus Weil <janus@gcc.gnu.org>
536 * gfortran.dg/intent_out_8.f90: New.
538 2013-08-20 Teresa Johnson <tejohnson@google.com>
540 PR rtl-optimizations/57451
541 * g++.dg/tree-prof/pr57451.C: New test.
543 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
546 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
548 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
551 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
553 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
555 * gcc.target/powerpc/dfp-dd-2.c: New test.
556 * gcc.target/powerpc/dfp-td-2.c: Likewise.
557 * gcc.target/powerpc/dfp-td-3.c: Likewise.
559 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
561 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
562 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
565 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
567 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
569 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
572 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
573 correct test response.
576 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
577 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
578 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
580 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
581 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
583 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
585 2013-08-18 Jan Hubicka <jh@suse.cz>
587 * g++.dg/ipa/type-inheritance-1.C: New testcase.
589 2013-08-19 Janus Weil <janus@gcc.gnu.org>
592 * gfortran.dg/gomp/proc_ptr_1.f90: New.
594 2013-08-18 Jakub Jelinek <jakub@redhat.com>
596 PR tree-optimization/58006
597 * g++.dg/opt/pr58006.C: New test.
599 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/specs/linker_alias.ads: New test.
603 2013-08-16 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/58164
606 * gcc.c-torture/compile/pr58164.c: New test.
608 PR tree-optimization/58165
609 * g++.dg/opt/pr58165.C: New test.
611 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
614 * g++.dg/cpp0x/enum28.C: New.
615 * g++.dg/cpp0x/enum15.C: Adjust.
617 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
620 * gcc.target/powerpc/pr57949-1.c: New.
621 * gcc.target/powerpc/pr57949-2.c: New.
623 2013-08-14 Jakub Jelinek <jakub@redhat.com>
625 PR tree-optimization/58145
626 * gcc.dg/pr58145-1.c: New test.
627 * gcc.dg/pr58145-2.c: New test.
629 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
631 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
632 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
633 * gcc.dg/debug/dwarf2/static1.c: Likewise.
634 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
635 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
636 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
637 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
638 * gcc.dg/debug/dwarf2/var1.c: Likewise.
639 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
640 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
641 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
642 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
643 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
644 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
645 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
646 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
647 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
648 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
649 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
650 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
651 * gcc.dg/debug/dwarf2/var2.c: Likewise.
652 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
653 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
654 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
655 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
656 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
657 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
658 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
659 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
660 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
661 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
662 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
663 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
664 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
665 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
666 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
667 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
668 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
669 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
670 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
671 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
674 * gcc.c-torture/execute/pr56799.x: New file.
676 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
678 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
680 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
681 * gcc.dg/pr44214-3.c (v2df): Likewise.
683 * gcc.dg/pr46647.c: xfail for avr-*-*.
685 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
687 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
688 Expect l to be optimized away.
689 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
692 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
693 to tests that assume int/double are larger than short/float.
696 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
698 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
699 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
700 target { int16 }. Restrict existing tests to target { int32 }
702 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
703 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
704 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
705 * lib/target-supports.exp (check_effective_target_int32): New proc.
707 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
708 exclude from scan test.
710 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
711 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
712 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
713 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
714 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
715 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
716 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
717 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
718 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
719 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
720 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
721 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
722 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
723 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
724 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
725 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
726 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
727 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
728 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
730 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
732 * gcc.target/arm/pr19599.c: Skip for -mthumb.
734 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
735 to be the first test directive.
736 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
737 * gcc.target/arm/atomic-op-acquire.c: Likewise.
738 * gcc.target/arm/atomic-op-char.c: Likewise.
739 * gcc.target/arm/atomic-op-consume.c: Likewise.
740 * gcc.target/arm/atomic-op-int.c: Likewise.
741 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
742 * gcc.target/arm/atomic-op-release.c: Likewise.
743 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
744 * gcc.target/arm/atomic-op-short.c: Likewise.
746 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
748 PR rtl-optimization/57662
749 * gcc.dg/pr57662.c: New test.
751 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
753 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
755 * gcc.target/mips/nans-legacy.c: Likewise.
757 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
759 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
761 * gcc.target/mips/fabs-legacy.c: Likewise.
762 * gcc.target/mips/fabsf-2008.c: Likewise.
763 * gcc.target/mips/fabsf-legacy.c: Likewise.
764 * gcc.target/mips/fneg-2008.c: Likewise.
765 * gcc.target/mips/fneg-legacy.c: Likewise.
766 * gcc.target/mips/fnegf-2008.c: Likewise.
767 * gcc.target/mips/fnegf-legacy.c: Likewise.
768 * gcc.target/mips/nan-2008.c: Likewise.
769 * gcc.target/mips/nan-legacy.c: Likewise.
770 * gcc.target/mips/nanf-2008.c: Likewise.
771 * gcc.target/mips/nanf-legacy.c: Likewise.
772 * gcc.target/mips/nans-2008.c: Likewise.
773 * gcc.target/mips/nans-legacy.c: Likewise.
774 * gcc.target/mips/nansf-2008.c: Likewise.
775 * gcc.target/mips/nansf-legacy.c: Likewise.
777 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
779 * gnat.dg/valued_proc.adb: New test.
780 * gnat.dg/valued_proc_pkg.ads: New helper.
782 2013-08-13 Jakub Jelinek <jakub@redhat.com>
784 PR tree-optimization/57661
785 * g++.dg/opt/pr57661.C: New test.
788 * gcc.dg/asan/pr56417.c: New test.
790 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
792 * gnat.dg/loop_optimization16.adb: New test.
793 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
795 2013-08-13 Marek Polacek <polacek@redhat.com>
797 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
799 2013-08-13 David Malcolm <dmalcolm@redhat.com>
801 Example of converting global state to per-pass state.
803 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
804 global state "static int counter" to...
805 (one_pass::counter): ...this instance data.
807 2013-08-13 David Malcolm <dmalcolm@redhat.com>
809 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
810 to member function...
811 (one_pass::gate): ...this.
812 (one_pass_exec): Convert to member function...
813 (one_pass::impl_execute): ...this.
815 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/cpp0x/pr57416.C: New.
820 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
822 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
824 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
825 * g++.dg/cpp0x/defaulted2.C: Likewise.
826 * g++.dg/cpp0x/defaulted31.C: Likewise.
827 * g++.dg/cpp0x/error6.C: Likewise.
828 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
829 * g++.dg/cpp0x/override2.C: Likewise.
830 * g++.dg/cpp0x/parse1.C: Likewise.
831 * g++.dg/cpp0x/scoped_enum.C: Likewise.
832 * g++.dg/cpp0x/temp_default4.C: Likewise.
833 * g++.dg/ext/attrib32.C: Likewise.
834 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
835 * g++.dg/ext/mv13.C: Likewise.
836 * g++.dg/ext/mv7.C: Likewise.
837 * g++.dg/ext/mv9.C: Likewise.
838 * g++.dg/ext/pr57362.C: Likewise.
839 * g++.dg/ext/typeof10.C: Likewise.
840 * g++.dg/lookup/anon6.C: Likewise.
841 * g++.dg/lookup/crash6.C: Likewise.
842 * g++.dg/lookup/name-clash5.C: Likewise.
843 * g++.dg/lookup/name-clash6.C: Likewise.
844 * g++.dg/other/anon4.C: Likewise.
845 * g++.dg/other/error15.C: Likewise.
846 * g++.dg/other/error8.C: Likewise.
847 * g++.dg/other/redecl2.C: Likewise.
848 * g++.dg/parse/crash16.C: Likewise.
849 * g++.dg/parse/crash21.C: Likewise.
850 * g++.dg/parse/crash38.C: Likewise.
851 * g++.dg/parse/redef2.C: Likewise.
852 * g++.dg/parse/struct-as-enum1.C: Likewise.
853 * g++.dg/template/crash39.C: Likewise.
854 * g++.dg/template/redecl3.C: Likewise.
855 * g++.dg/tls/diag-3.C: Likewise.
856 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
857 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
858 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
859 * g++.old-deja/g++.brendan/crash16.C: Likewise.
860 * g++.old-deja/g++.brendan/crash18.C: Likewise.
861 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
862 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
863 * g++.old-deja/g++.brendan/static3.C: Likewise.
864 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
865 * g++.old-deja/g++.jason/binding.C: Likewise.
866 * g++.old-deja/g++.jason/crash4.C: Likewise.
867 * g++.old-deja/g++.jason/crash7.C: Likewise.
868 * g++.old-deja/g++.jason/lineno.C: Likewise.
869 * g++.old-deja/g++.jason/scoping7.C: Likewise.
870 * g++.old-deja/g++.mike/misc3.C: Likewise.
871 * g++.old-deja/g++.mike/net44.C: Likewise.
872 * g++.old-deja/g++.mike/ns3.C: Likewise.
873 * g++.old-deja/g++.ns/alias4.C: Likewise.
874 * g++.old-deja/g++.ns/ns11.C: Likewise.
875 * g++.old-deja/g++.other/crash23.C: Likewise.
876 * g++.old-deja/g++.other/decl8.C: Likewise.
877 * g++.old-deja/g++.other/linkage3.C: Likewise.
878 * g++.old-deja/g++.other/typeck1.C: Likewise.
879 * g++.old-deja/g++.other/typedef5.C: Likewise.
880 * g++.old-deja/g++.pt/explicit34.C: Likewise.
881 * g++.old-deja/g++.pt/friend36.C: Likewise.
882 * obj-c++.dg/method-8.mm: Likewise.
883 * obj-c++.dg/tls/diag-3.mm: Likewise.
885 2013-08-12 Perez Read <netfirewall@gmail.com>
888 * gcc.target/i386/movabs-1.c: New test.
890 2013-08-12 Marek Polacek <polacek@redhat.com>
892 PR tree-optimization/57980
893 * gcc.dg/pr57980.c: New test.
895 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
898 * gfortran.dg/do_check_10.f90: New test.
899 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
900 * gfortran.dg/array_constructor_18.f90: Likewise.
901 * gfortran.dg/array_constructor_22.f90: Likewise.
902 * gfortran.dg/coarray_15.f90: Likewise.
903 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
904 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
905 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
907 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/cpp0x/constexpr-ice8.C: New.
912 2013-08-09 Xinliang David Li <davidxl@google.com>
914 * gcc.target/i386/memcpy-strategy-1.c: New test.
915 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
916 * gcc.target/i386/memset-strategy-1.c: Ditto.
917 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
919 2013-08-09 Jan Hubicka <jh@suse.cz>
921 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
922 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
924 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
926 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
928 2013-08-09 Janus Weil <janus@gcc.gnu.org>
931 * gfortran.dg/transfer_intrinsic_6.f90: New.
933 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
936 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
939 * g++.dg/lookup/typedef2.C: New.
941 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
943 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
944 output of vdup intrinsics.
946 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
948 * gcc.target/arm/lp1189445.c: New testcase.
950 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
952 * gcc.dg/torture/pr58079.c: New test.
954 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
956 * gnat.dg/warn9.adb: New test.
958 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
961 * g++.dg/lookup/typedef2.C: New.
963 2013-08-07 David Malcolm <dmalcolm@redhat.com>
965 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
966 to optstr when building plugins on darwin.
968 2013-08-06 Martin Jambor <mjambor@suse.cz>
970 PR tree-optimization/57539
971 * gcc.dg/ipa/pr57539.c: New test.
973 2013-08-06 Martin Jambor <mjambor@suse.cz>
974 Bernd Edlinger <bernd.edlinger@hotmail.de>
976 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
977 (a): Fix constructor.
979 2013-08-06 Martin Jambor <mjambor@suse.cz>
982 * gfortran.dg/pr57987.f90: New test.
984 2013-08-06 Martin Jambor <mjambor@suse.cz>
987 * gcc.dg/torture/pr58041.c: New test.
988 * gcc.target/arm/pr58041.c: Likewise.
990 2013-08-06 Janus Weil <janus@gcc.gnu.org>
993 * gfortran.dg/pointer_init_8.f90: New.
995 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
998 * g++.dg/cpp0x/pr58080.C: New.
1000 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1002 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
1003 to optstr when building plugins.
1005 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1007 Patch autogenerated by refactor_passes.py from
1008 https://github.com/davidmalcolm/gcc-refactoring-scripts
1009 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
1011 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
1012 struct to a subclass of gimple_opt_pass along with...
1013 (pass_data_one_pass): ...new pass_data instance and...
1014 (make_one_pass): ...new function.
1015 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1016 global struct to a subclass of gimple_opt_pass along with...
1017 (pass_data_warn_self_assign): ...new pass_data instance and...
1018 (make_pass_warn_self_assign): ...new function.
1019 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
1020 a global struct to a subclass of gimple_opt_pass along with...
1021 (pass_data_dumb_plugin_example): ...new pass_data instance and...
1022 (make_pass_dumb_plugin_example): ...new function.
1023 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
1024 global struct to a subclass of gimple_opt_pass along with...
1025 (pass_data_warn_self_assign): ...new pass_data instance and...
1026 (make_pass_warn_self_assign): ...new function.
1028 2013-08-05 David Malcolm <dmalcolm@redhat.com>
1030 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
1031 is created and added to the pass_manager to reflect
1032 autogenerated changes.
1033 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
1034 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
1035 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
1037 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1040 * g++.dg/cpp0x/pr58072.C: New.
1042 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1044 * gcc.dg/torture/pr57993-2.cpp: New.
1046 2013-08-02 Jan Hubicka <jh@suse.cz>
1048 * gcc.dg/ipa/ipa-1.c: Update.
1049 * gcc.dg/ipa/ipa-2.c: Update.
1050 * gcc.dg/ipa/ipa-3.c: Update.
1051 * gcc.dg/ipa/ipa-4.c: Update.
1052 * gcc.dg/ipa/ipa-5.c: Update.
1053 * gcc.dg/ipa/ipa-7.c: Update.
1054 * gcc.dg/ipa/ipa-8.c: Update.
1055 * gcc.dg/ipa/ipcp-1.c: Update.
1056 * gcc.dg/ipa/ipcp-2.c: Update.
1058 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
1060 PR rtl-optimization/58048
1061 * gcc.target/i386/pr58048.c: New.
1063 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1065 * gcc.target/arm/neon-for-64bits-2.c: Delete.
1067 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
1068 Peter Bergner <bergner@vnet.ibm.com>
1071 * g++.dg/overload/using3.C: New.
1072 * g++.dg/overload/using2.C: Adjust.
1073 * g++.dg/lookup/using9.C: Likewise.
1075 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1077 * gcc.target/arm/pr46972-2.c: New test.
1079 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
1081 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1083 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1085 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1087 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
1089 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1090 rather than addressing!=absolute when deciding how to handle MIPS16
1091 when the test forces an ABI.
1093 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1096 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1098 2013-07-30 Steve Ellcey <sellcey@mips.com>
1100 * gcc.target/mips/code-readable-1.c: Increase switch size.
1101 * gcc.target/mips/code-readable-2.c: Ditto.
1102 * gcc.target/mips/code-readable-3.c: Ditto.
1103 * gcc.target/mips/code-readable-4.c: Ditto.
1105 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/parse/crash63.C: New.
1110 2013-07-30 Tobias Burnus <burnus@net-b.de>
1113 * gfortran.dg/pointer_assign_8.f90: New.
1114 * gfortran.dg/pointer_assign_9.f90: New.
1115 * gfortran.dg/pointer_assign_10.f90: New.
1116 * gfortran.dg/pointer_assign_11.f90: New.
1118 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1120 * gcc.target/arm/pr57637.c: New testcase.
1122 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1124 PR tree-optimization/57993
1125 * gcc.dg/torture/pr57993.c: New test.
1127 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
1129 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1131 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/conversion/ambig2.C: New.
1136 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
1138 * gcc.target/mips/fabs-2008.c: New test case.
1139 * gcc.target/mips/fabs-legacy.c: New test case.
1140 * gcc.target/mips/fabsf-2008.c: New test case.
1141 * gcc.target/mips/fabsf-legacy.c: New test case.
1142 * gcc.target/mips/fneg-2008.c: New test case.
1143 * gcc.target/mips/fneg-legacy.c: New test case.
1144 * gcc.target/mips/fneg-2008.c: New test case.
1145 * gcc.target/mips/fneg-legacy.c: New test case.
1146 * gcc.target/mips/nan-2008.c: New test case.
1147 * gcc.target/mips/nan-legacy.c: New test case.
1148 * gcc.target/mips/nanf-2008.c: New test case.
1149 * gcc.target/mips/nanf-legacy.c: New test case.
1150 * gcc.target/mips/nans-2008.c: New test case.
1151 * gcc.target/mips/nans-legacy.c: New test case.
1152 * gcc.target/mips/nansf-2008.c: New test case.
1153 * gcc.target/mips/nansf-legacy.c: New test case.
1154 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1156 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1157 Maxim Kuvyrkov <maxim@kugelworks.com>
1159 * lib/target-supports.exp (check_effective_target_non_bionic): New
1160 effective-target test.
1161 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1162 * g++.dg/tls/thread_local4g.C: Ditto.
1164 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1167 * gfortran.dg/vector_subsript_7.f90: New test.
1169 2013-07-27 Tobias Burnus <burnus@net-b.de>
1172 * gfortran.dg/warn_alias.f90: New.
1174 2013-07-27 Janus Weil <janus@gcc.gnu.org>
1177 * gfortran.dg/class_array_19.f90: New.
1179 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
1181 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1182 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1183 * gcc.dg/vect/pr57741-3.c: Likewise.
1184 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1186 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
1188 Skip tests that make assumptions about struct layout that don't hold
1190 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1191 * g++.dg/cpp0x/iop.C: Likewise.
1192 * g++.dg/cpp0x/named_refs.C: Likewise.
1193 * g++.dg/cpp0x/rv1p.C: Likewise.
1194 * g++.dg/cpp0x/rv2p.C: Likewise.
1195 * g++.dg/cpp0x/rv3p.C: Likewise.
1196 * g++.dg/cpp0x/rv4p.C: Likewise.
1197 * g++.dg/cpp0x/rv5p.C: Likewise.
1198 * g++.dg/cpp0x/rv6p.C: Likewise.
1199 * g++.dg/cpp0x/rv7p.C: Likewise.
1200 * g++.dg/cpp0x/rv8p.C: Likewise.
1201 * g++.dg/ext/strncpy-chk1.C: Likewise.
1202 * gcc.dg/builtin-object-size-10.c: Likewise.
1203 * gcc.dg/builtin-object-size-11.c: Likewise.
1204 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1205 * gcc.dg/pr25805.c: Likewise.
1206 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1207 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1208 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1209 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1210 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1211 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1212 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1213 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1214 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1215 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1216 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1217 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1218 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1219 * gcc.c-torture/execute/zerolen-2.x: Likewise.
1220 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1222 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1223 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1225 * gcc.dg/torture/pr37868.c: Disable for epiphany.
1226 * gcc.dg/sibcall-6.c: Enable for epiphany.
1228 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1230 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1232 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
1234 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1235 memcpy not initializers.
1237 * gcc.dg/guality/guality.exp: Skip on AIX.
1239 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1242 * g++.dg/cpp0x/pr57101.C: New.
1244 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1246 * gcc.target/aarch64/neg_1.c: New test.
1248 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1251 * gfortran.dg/typebound_call_25.f90: New.
1253 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/cpp0x/pr57981.C: New.
1258 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1261 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1263 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1265 PR rtl-optimization/57960
1266 * gcc.target/s390/pr57960.c: New.
1268 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1271 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1273 2013-07-25 Terry Guo <terry.guo@arm.com>
1275 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1277 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1280 * g++.dg/inherit/pr57942.C: New.
1282 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1284 * gcc.target/powerpc/bool2.h: New file, test the code generation
1285 of logical operations for power5, altivec, power7, and power8 systems.
1286 * gcc.target/powerpc/bool2-p5.c: Likewise.
1287 * gcc.target/powerpc/bool2-av.c: Likewise.
1288 * gcc.target/powerpc/bool2-p7.c: Likewise.
1289 * gcc.target/powerpc/bool2-p8.c: Likewise.
1290 * gcc.target/powerpc/bool3.h: Likewise.
1291 * gcc.target/powerpc/bool3-av.c: Likewise.
1292 * gcc.target/powerpc/bool2-p7.c: Likewise.
1293 * gcc.target/powerpc/bool2-p8.c: Likewise.
1295 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1297 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1299 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1301 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1303 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1305 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1306 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1307 type from long to long long.
1308 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1309 to have effective-target keywords of lp64 and ilp32.
1310 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1311 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1312 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1313 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1314 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1315 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1316 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1317 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1318 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1320 2013-07-23 Tom Tromey <tromey@redhat.com>
1321 Joseph Myers <joseph@codesourcery.com>
1323 * gcc.dg/c11-generic-1.c: New file.
1324 * gcc.dg/c11-generic-2.c: New file.
1326 2013-07-22 Tobias Burnus <burnus@net-b.de>
1330 * coarray/lib_realloc_1.f90: Permit optimization.
1331 * gfortran.dg/coarray_31.f90: New.
1333 2013-07-22 Tobias Burnus <burnus@net-b.de>
1336 * gfortran.dg/class_array_7.f03: Fix memory leak.
1338 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/cpp0x/decltype56.C: New.
1343 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1345 * gcc.dg/pr53265.c: Correct line number in dg-message.
1347 2013-07-22 Diego Novillo <dnovillo@google.com>
1349 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1351 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1354 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1355 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1357 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1360 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1361 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1362 * gcc.dg/torture/pr53366-1.c: Same.
1363 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1364 * gcc.dg/torture/pr56488.c: Same.
1365 * gcc.dg/torture/pr57584.c: Same.
1366 * gcc.dg/tree-ssa/pr57385.c: Same.
1367 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1369 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
1371 * c-c++-common/pr41779.c: Fix typos.
1372 * gcc.c-torture/compile/20031125-2.c: Likewise.
1373 * gcc.c-torture/compile/20040621-1.c: Likewise.
1374 * gcc.c-torture/execute/20020418-1.c: Likewise.
1375 * gcc.dg/20020108-1.c: Likewise.
1376 * gcc.dg/atomic-generic-aux.c: Likewise.
1377 * gcc.dg/builtin-complex-err-2.c: Likewise.
1378 * gcc.dg/decl-1.c: Likewise.
1379 * gcc.dg/di-sync-multithread.c: Likewise.
1380 * gcc.dg/format/c90-printf-1.c: Likewise.
1381 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1382 * gcc.dg/long-long-compare-1.c: Likewise.
1383 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1384 * gcc.dg/pr17055-1.c: Likewise.
1385 * gcc.dg/pr27095.c: Likewise.
1386 * gcc.dg/torture/fp-int-convert.h: Likewise.
1387 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1388 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1389 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1390 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1391 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1392 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1393 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1394 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1395 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1396 * gcc.dg/vect/vect-cond-5.c: Likewise.
1397 * gcc.dg/weak/typeof-2.c: Likewise.
1398 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1399 * gcc.target/arm/naked-1.c: Likewise.
1400 * gcc.target/i386/pr9771-1.c: Likewise.
1401 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1402 * gcc.target/sparc/struct-ret-check.c: Likewise.
1403 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1404 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1405 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1408 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1411 * gfortran.dg/dependency_42.f90: New test.
1412 * gfortran.dg/dependency_43.f90: New test.
1414 2013-07-21 Tobias Burnus <burnus@net-b.de>
1417 * gfortran.dg/round_4.f90: New.
1419 2013-07-21 Tobias Burnus <burnus@net-b.de>
1422 * gfortran.dg/min_max_conformance_2.f90: New.
1424 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1426 PR preprocessor/57620
1427 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1428 (main): Don't test {s,u,U,L}12.
1429 * c-c++-common/raw-string-13.c: New test.
1430 * c-c++-common/raw-string-14.c: New test.
1431 * c-c++-common/raw-string-15.c: New test.
1432 * c-c++-common/raw-string-16.c: New test.
1434 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1436 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1438 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1440 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1442 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1443 target { ! keeps_null_pointer_checks }.
1444 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1445 target { ! keeps_null_pointer_checks }.
1447 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1448 * gcc.dg/torture/pr56488.c: Likewise.
1450 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1452 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1455 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1457 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1458 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1459 * gfortran.dg/guality/guality.exp: Skip on AIX.
1461 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1463 * g++.dg/debug/pr56819.C: Skip on AIX.
1464 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1465 * g++.dg/guality/guality.exp: Skip on AIX.
1467 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1469 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1471 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1473 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1476 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1477 Adjust to corrected rounding.
1479 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1481 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1482 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1483 check_effective_target_cilkplus.
1484 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1486 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1488 * gcc.target/powerpc/pr57744.c: Fix typo.
1490 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1493 * gcc.c-torture/compile/pr57698.c: New test.
1494 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1495 * gcc.c-torture/compile/pr44043.c: Ditto.
1497 2013-07-18 Wei Mi <wmi@google.com>
1499 PR rtl-optimization/57878
1500 * g++.dg/pr57878.C: New test.
1502 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1504 * gcc.dg/pr42611.c: Move dg-error to correct line.
1506 2013-07-17 Tobias Burnus <burnus@net-b.de>
1509 * gfortran.dg/dollar_sym_3.f: New.
1510 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1512 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1517 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1518 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1519 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1520 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1521 * objc.dg/image-info.m: Likewise.
1522 * objc.dg/symtab-1.m: Likewise.
1523 * objc.dg/torture/strings/const-str-10.m: Likewise.
1524 * objc.dg/torture/strings/const-str-11.m: Likewise.
1525 * objc.dg/torture/strings/const-str-9.m: Likewise.
1526 * objc.dg/zero-link-1.m: Likewise.
1527 * objc.dg/zero-link-2.m: Likewise.
1528 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1529 * objc.dg/objc-foreach-4.m: Likewise.
1530 * objc.dg/objc-foreach-5.m: Likewise.
1531 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1533 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1534 * obj-c++.dg/syntax-error-1.mm: Likewise.
1535 * objc.dg/method-6.m: Likewise.
1536 * objc.dg/pr23214.m: Likewise.
1537 * objc.dg/proto-lossage-7.m: Likewise.
1538 * objc.dg/strings/const-str-12b.m: Likewise.
1539 * objc.dg/zero-link-3.m: Likewise.
1540 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1541 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1542 adjust headers, interfaces and encoded types to reflect current system
1543 versions. Add FIXME and outputs from current system compiler for
1546 2013-07-15 Cong Hou <congh@google.com>
1548 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1550 * gcc.target/i386/l_fma_float_3.c: Likewise.
1551 * gcc.target/i386/l_fma_double_1.c: Likewise.
1552 * gcc.target/i386/l_fma_double_3.c: Likewise.
1554 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1556 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1557 function to test if HTM is available.
1558 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1559 * gcc.target/powerpc/htm-builtin-1.c: New test.
1561 2013-07-15 Tobias Burnus <burnus@net-b.de>
1563 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1564 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1565 * gfortran.dg/coarray_6.f90: Add dg-error.
1567 2013-07-15 Tobias Burnus <burnus@net-b.de>
1570 * gfortran.dg/finalize_18.f90: New.
1572 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1575 * fortran.dg/module_variable_1.f90: New test.
1576 * fortran.dg/module_variable_2.f90: New test.
1578 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1580 * g++.dg/ext/vector19.C: Adapt.
1581 * g++.dg/ext/vector23.C: New testcase.
1583 2013-07-12 Michael Matz <matz@suse.de>
1586 * c-c++-common/pr55771.c: New test.
1588 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1590 * gcc.target/aarch64/vect-movi.c: New.
1592 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1595 * g++.dg/ext/pr57362.C: New.
1597 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1600 * gcc.target/avr/torture/pr57631.c: New test.
1602 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1605 * g++.dg/cpp0x/constexpr-ice7.C: New.
1607 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1609 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1611 * gcc.c-torture/execute/nest-align-1.x: New.
1613 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1616 * g++.dg/cpp0x/sfinae48.C: New.
1618 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1620 PR preprocessor/57824
1621 * c-c++-common/raw-string-17.c: New test.
1622 * c-c++-common/gomp/pr57824.c: New test.
1624 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1628 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1629 * g++.dg/conversion/dr195.C: Update.
1630 * g++.dg/expr/cast2.C: Likewise.
1632 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1634 * c-c++-common/raw-string-18.c: New test.
1635 * c-c++-common/raw-string-19.c: New test.
1637 PR preprocessor/57757
1638 * g++.dg/cpp/paste1.C: New test.
1639 * g++.dg/cpp/paste2.C: New test.
1641 2013-07-10 Graham Stott <grahams@btinternet.com>
1643 * gcc.target/mips/mulsize-1.c: New.
1644 * gcc.target/mips/mulsize-2.c: New.
1645 * gcc.target/mips/mulsize-3.c: New.
1646 * gcc.target/mips/mulsize-4.c: New.
1648 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1651 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1652 * g++.dg/ext/vector24.C: New testcase.
1654 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1657 * g++.dg/cpp0x/decltype17.C: Adjust.
1659 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1662 * g++.dg/cpp0x/pr51786.C: New.
1664 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1666 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1668 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1670 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1672 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1673 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1675 2013-07-08 Tobias Burnus <burnus@net-b.de>
1678 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1680 2013-07-08 Tobias Burnus <burnus@net-b.de>
1683 * gfortran.dg/do_check_9.f90: New.
1685 2013-07-08 Tobias Burnus <burnus@net-b.de>
1688 * gfortran.dg/dot_product_2.f90: New.
1690 2013-07-08 Tobias Burnus <burnus@net-b.de>
1693 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1695 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1697 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1698 * gfortran.dg/finalize_10.f90: Fix dg-final.
1700 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.target/i386/pr57819.c: New test.
1705 PR rtl-optimization/57829
1706 * gcc.c-torture/execute/pr57829.c: New test.
1708 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1710 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1711 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1713 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1716 * gcc.target/i386/pr57807.c: New test.
1718 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1721 * gcc.dg/tree-ssa/vrp89.c: New test.
1723 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/parse/defarg16.C: New.
1728 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1730 PR rtl-optimization/55342
1731 * gcc.target/i386/pr55342.c: New.
1733 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1735 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1737 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1740 * g++.dg/inherit/virtual10.C: New.
1742 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1745 * gcc.dg/large-size-array-6.c: New test.
1747 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1750 * g++.dg/template/crash116.C: New.
1752 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1754 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1755 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1757 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/cpp0x/nsdmi-list3.C: New.
1762 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1765 * gcc.target/i386/pr57777.c: New test.
1768 * g++.dg/template/arg9.C: New test.
1770 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1772 * gcc.target/i386/avx-inline.c: New test.
1774 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1776 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1777 * gcc.target/mips/call-2.c: Likewise.
1778 * gcc.target/mips/call-3.c: Likewise.
1779 * gcc.target/mips/lazy-binding-1.c: Likewise.
1781 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1783 PR tree-optimization/57741
1784 * gcc.dg/vect/pr57741-1.c: New test.
1785 * gcc.dg/vect/pr57741-2.c: New test.
1786 * gcc.dg/vect/pr57741-3.c: New test.
1788 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1790 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1792 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1793 * lib/target-supports.exp: Define aarch64_little_endian.
1795 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1797 * gcc.target/aarch64/abs_1.c: New test.
1799 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1801 * gcc.target/aarch64/bfxil_1.c: New test.
1802 * gcc.target/aarch64/bfxil_2.c: Likewise.
1804 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1807 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1808 array sizes from 100 to 20.
1810 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1813 * gfortran.dg/pointer_remapping_8.f90: New.
1815 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1817 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1818 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1819 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1820 * g++.dg/cpp1y/complex_literals.h: New.
1822 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/cpp0x/noexcept21.C: New.
1827 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.target/i386/pr57736.c: New test.
1832 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1834 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1836 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1837 strings to match the fixed error messages.
1838 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1839 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1842 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1845 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1846 stqcx. get even registers.
1848 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1851 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1853 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1855 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1857 * gcc.target/i386/bmi-1.c: Ditto.
1858 * gcc.target/i386/bmi-bextr-4.c: New.
1859 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1861 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1864 * g++.dg/cpp0x/initlist73.C: New.
1866 2013-06-27 Meador Inge <meadori@codesourcery.com>
1868 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1869 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1870 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1872 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1875 * g++.dg/ext/pr57509.C: New file.
1877 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1880 * gcc.target/i386/bmi-bextr-3.c: New test.
1883 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1885 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1888 * g++.dg/cpp0x/pr57172.C: New testcase.
1890 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1892 * gcc.target/s390/htm-1.c: New file.
1893 * gcc.target/s390/htm-nofloat-1.c: New file.
1894 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1896 2013-06-26 Tobias Burnus <burnus@net-b.de>
1899 * gfortran.dg/bounds_check_17.f90: New.
1901 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1904 * g++.dg/cpp1y/pr57640.C: New.
1906 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1909 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1910 overflow due to size of arrays.
1912 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1914 PR tree-optimization/57705
1915 * gcc.dg/vect/pr57705.c: New test.
1916 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1918 2013-06-25 Martin Jambor <mjambor@suse.cz>
1921 * g++.dg/ipa/pr57670.C: New test.
1923 2013-06-25 Richard Biener <rguenther@suse.de>
1926 * gcc.dg/pr56977.c: New testcase.
1928 2013-06-24 Martin Jambor <mjambor@suse.cz>
1930 PR tree-optimization/57358
1931 * gcc.dg/ipa/pr57358.c: New test.
1933 2013-06-24 Richard Biener <rguenther@suse.de>
1936 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1938 2013-06-24 Richard Biener <rguenther@suse.de>
1940 PR tree-optimization/57488
1941 * gcc.dg/torture/pr57488.c: New testcase.
1943 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1944 Dominique d'Humieres <dominiq@lps.ens.fr>
1947 * gfortran.dg/fraction.f90: New.
1949 2013-06-24 Alan Modra <amodra@gmail.com>
1951 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1952 Add scan-assembler-not "lvx".
1953 * gcc.target/powerpc/le-altivec-consts.c: New.
1955 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/cpp0x/sfinae47.C: New.
1959 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1962 * gcc.target/sh/pr52483-1.c: New.
1963 * gcc.target/sh/pr52483-2.c: New.
1964 * gcc.target/sh/pr52483-3.c: New.
1965 * gcc.target/sh/pr52483-4.c: New.
1966 * gcc.target/sh/pr52483-5.c: New.
1968 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1970 * gcc.target/i386/intrinsics_1.c: New test.
1971 * gcc.target/i386/intrinsics_2.c: Ditto.
1972 * gcc.target/i386/intrinsics_3.c: Ditto.
1973 * gcc.target/i386/intrinsics_4.c: Ditto.
1974 * gcc.target/i386/intrinsics_5.c: Ditto.
1975 * gcc.target/i386/intrinsics_6.c: Ditto.
1976 * gcc.target/i386/avx-1.c: Provide macros for builtins
1977 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1979 2013-06-21 Tobias Burnus <burnus@net-b.de>
1982 * gfortran.dg/finalize_17.f90: New.
1984 2013-06-21 Tobias Burnus <burnus@net-b.de>
1986 * gfortran.dg/realloc_on_assign_18.f90: New.
1988 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1990 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1991 Also changed the returns from error as distinct values so that
1992 debugging can get easier.
1993 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1994 errors specific to C, if necessary. Also added new error
1996 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1997 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1998 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1999 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2000 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
2001 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
2002 the same changes as parser_errors3.c, spaces were added between colons
2003 to not confuse C++ compiler with 2 colons as scope.
2004 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
2005 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
2006 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
2007 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
2008 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
2009 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
2010 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
2011 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
2012 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
2013 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
2014 * g++.dg/cilk-plus/cilk-plus.exp: New script.
2015 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
2018 2013-06-21 Joseph Myers <joseph@codesourcery.com>
2021 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
2023 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
2026 * gcc.target/i386/pr57655.c: New test.
2028 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
2030 * ada/acats/tests/gcc: Delete.
2031 * gnat.dg/style: Likewise.
2033 2013-06-20 Jeff Law <law@redhat.com>
2035 PR tree-optimization/57660
2036 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
2037 based on their branch cost.
2039 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
2041 2013-06-20 Tobias Burnus <burnus@net-b.de>
2044 * gfortran.dg/list_read_11.f90: New.
2046 2013-06-20 Richard Biener <rguenther@suse.de>
2048 PR tree-optimization/57584
2049 * gcc.dg/torture/pr57584.c: New testcase.
2051 2013-06-19 Sharad Singhai <singhai@google.com>
2053 * g++.dg/gcov/gcov-8.C: New testcase.
2054 * lib/gcov.exp: Handle intermediate format.
2056 2013-06-19 Wei Mi <wmi@google.com>
2058 PR rtl-optimization/57518
2059 * testsuite/gcc.dg/pr57518.c: New test.
2061 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
2063 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
2065 2013-06-19 Jan Hubicka <jh@suse.cz>
2067 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
2069 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2071 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2072 hard-coded values of array sizes with a #define.
2073 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2074 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2075 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2076 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2077 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2079 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
2081 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2082 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2084 2013-06-19 Jeff Law <law@redhat.com>
2086 * gcc.dg/tree-ssa/forwprop-28.c: New test.
2088 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2091 * g++.dg/template/error53.C: New.
2093 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
2096 * gcc.target/powerpc/pr55033.c: Fix options.
2098 2013-06-18 Sriraman Tallam <tmsriram@google.com>
2100 * gcc.target/i386/inline_error.c: New test.
2101 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2102 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2104 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp0x/decltype55.C: New.
2109 2013-06-18 Marek Polacek <polacek@redhat.com>
2111 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2113 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2115 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2117 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2119 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2120 Also changed the returns from error as distinct values so that it is
2123 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
2125 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2127 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2130 * g++.dg/template/error52.C: New.
2131 * g++.dg/lookup/friend15.C: Update.
2132 * g++.dg/parse/error11.C: Likewise.
2133 * g++.dg/parse/error14.C: Likewise.
2134 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2135 * g++.dg/parse/template25.C: Likewise.
2136 * g++.old-deja/g++.jason/cond.C: Likewise.
2137 * g++.old-deja/g++.mike/for2.C: Likewise.
2138 * g++.old-deja/g++.robertl/eb125.C: Likewise.
2139 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2141 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2143 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2146 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
2148 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2149 accidentally placing minus sign for length instead of stride.
2151 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
2153 PR rtl-optimization/57425
2154 PR rtl-optimization/57569
2155 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2156 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2158 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
2162 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2164 * gfortran.dg/typebound_assignment_6.f03: New.
2166 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
2168 * gcc.target/h8300/h8300.exp: New.
2169 * gcc.dg/pragma-isr.c: Move to ...
2170 * gcc.target/sh/torture/pragma-isr.c: ... here ...
2171 * gcc.target/h8300/pragma-isr.c: ... and here.
2172 * gcc.dg/pragma-isr2.c: Move to ...
2173 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2174 * gcc.target/h8300/pragma-isr2.c: ... and here.
2175 * gcc.dg/pragma-isr-trapa.c: Move to ...
2176 * gcc.target/sh/pragma-isr-trapa.c: ... here.
2177 * gcc.dg/pragma-isr-trapa2.c: Move to ...
2178 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2179 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2180 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2181 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2182 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2183 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2184 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2185 * gcc.dg/attr-isr-trap_exit.c: Move to ...
2186 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2187 * gcc.dg/attr-isr-trapa.c: Move to ...
2188 * gcc.target/sh/attr-isr-trapa.c: ... here.
2190 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2193 * g++.dg/ext/builtin-offsetof1.C: New.
2195 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
2197 * gcc.target/aarch64/vect_smlal_1.c: New file.
2199 2013-06-14 Tobias Burnus <burnus@net-b.de>
2202 * gfortran.dg/defined_assignment_7.f90: New.
2204 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2207 * g++.dg/rtti/dyncast6.C: New.
2208 * g++.dg/cpp0x/dyncast1.C: Likewise.
2210 2013-06-14 Alan Modra <amodra@gmail.com>
2213 * gcc.dg/pr57134.c: New.
2215 2013-06-14 Tobias Burnus <burnus@net-b.de>
2218 * gfortran.dg/deferred_type_param_9.f90: New.
2220 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2222 * gcc.dg/fold-minus-1.c: New testcase.
2224 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
2227 * gfortran.dg/typebound_assignment_5.f03: New.
2229 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2231 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2233 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2234 Pat Haugen <pthaugen@us.ibm.com>
2235 Peter Bergner <bergner@vnet.ibm.com>
2237 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2238 load/store instructions on power7, power8.
2239 * gcc.target/powerpc/atomic-p8.c: Likewise.
2241 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2244 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2246 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/warn/Wunused-var-20.C: New.
2251 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2253 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2254 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2255 Run with -fno-common.
2257 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2259 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2260 and exit function calls with return 1 and return 0, respectively.
2262 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2264 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2267 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2269 PR tree-optimization/57361
2270 * gcc.dg/tree-ssa/pr57361.c: New file.
2272 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2274 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2275 to ensure alignment.
2276 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2278 2013-06-12 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2282 2013-06-12 Tobias Burnus <burnus@net-b.de>
2283 Dominique d'Humieres <dominiq@lps.ens.fr>
2285 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2287 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2290 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2291 * gcc.target/i386/pr56564-3.c: Likewise.
2293 2013-06-11 Tobias Burnus <burnus@net-b.de>
2296 * gfortran.dg/class_array_18.f90: New.
2298 2013-06-11 Jan Hubicka <jh@suse.cz>
2301 * g++.dg/ext/visibility/anon6.C: Update testcase.
2303 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2306 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2307 in how we check __sec_reduce_mutating function's result.
2309 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2310 Pat Haugen <pthaugen@us.ibm.com>
2311 Peter Bergner <bergner@vnet.ibm.com>
2313 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2314 direct move instructions.
2315 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2316 * gcc.target/powerpc/direct-move.h: Likewise.
2317 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2318 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2319 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2320 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2321 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2322 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2324 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp0x/pr52440.C: New.
2329 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2332 * gcc.target/i386/pr56564-1.c: New test.
2333 * gcc.target/i386/pr56564-2.c: New test.
2334 * gcc.target/i386/pr56564-3.c: New test.
2335 * gcc.target/i386/pr56564-4.c: New test.
2336 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2337 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2338 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2339 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2340 * gcc.target/i386/vect-sizes-1.c: Likewise.
2341 * gcc.target/i386/memcpy-1.c: Likewise.
2342 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2343 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2345 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2347 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2348 systems to cover all GNU systems.
2349 * g++.dg/abi/guard2.C: Likewise.
2350 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2351 * g++.dg/eh/sighandle.C: Likewise.
2352 * g++.dg/ext/cleanup-10.C: Likewise.
2353 * g++.dg/ext/cleanup-11.C: Likewise.
2354 * g++.dg/ext/cleanup-8.C: Likewise.
2355 * g++.dg/ext/cleanup-9.C: Likewise.
2356 * g++.dg/opt/const5.C: Likewise.
2357 * g++.dg/opt/life1.C: Likewise.
2358 * g++.dg/other/pr39496.C: Likewise.
2359 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2360 * g++.old-deja/g++.abi/align.C: Likewise.
2361 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2362 * g++.old-deja/g++.law/weak.C: Likewise.
2363 * g++.old-deja/g++.pt/asm1.C: Likewise.
2364 * gcc.c-torture/execute/20030125-1.x: Likewise.
2365 * gcc.c-torture/execute/990127-2.x: Likewise.
2366 * gcc.dg/20041106-1.c: Likewise.
2367 * gcc.dg/20050503-1.c: Likewise.
2368 * gcc.dg/builtin-object-size-5.c: Likewise.
2369 * gcc.dg/cleanup-10.c: Likewise.
2370 * gcc.dg/cleanup-11.c: Likewise.
2371 * gcc.dg/cleanup-8.c: Likewise.
2372 * gcc.dg/cleanup-9.c: Likewise.
2373 * gcc.dg/complex-5.c: Likewise.
2374 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2375 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2376 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2377 * gcc.dg/dfp/pr35739.c: Likewise.
2378 * gcc.dg/fdata-sections-1.c: Likewise.
2379 * gcc.dg/lto/20090206-1_0.c: Likewise.
2380 * gcc.dg/lto/20090206-2_0.c: Likewise.
2381 * gcc.dg/pr30360.c: Likewise.
2382 * gcc.dg/pr37303.c: Likewise.
2383 * gcc.dg/pr39323-1.c: Likewise.
2384 * gcc.dg/pr39323-2.c: Likewise.
2385 * gcc.dg/pr39323-3.c: Likewise.
2386 * gcc.dg/pr45416.c: Likewise.
2387 * gcc.dg/setjmp-2.c: Likewise.
2388 * gcc.dg/split-1.c: Likewise.
2389 * gcc.dg/split-3.c: Likewise.
2390 * gcc.dg/split-4.c: Likewise.
2391 * gcc.dg/strlenopt-12g.c: Likewise.
2392 * gcc.dg/strlenopt-14g.c: Likewise.
2393 * gcc.dg/strlenopt-14gf.c: Likewise.
2394 * gcc.dg/strlenopt-16g.c: Likewise.
2395 * gcc.dg/strlenopt-17g.c: Likewise.
2396 * gcc.dg/strlenopt-18g.c: Likewise.
2397 * gcc.dg/strlenopt-1f.c: Likewise.
2398 * gcc.dg/strlenopt-22g.c: Likewise.
2399 * gcc.dg/strlenopt-2f.c: Likewise.
2400 * gcc.dg/strlenopt-4g.c: Likewise.
2401 * gcc.dg/strlenopt-4gf.c: Likewise.
2402 * gcc.dg/struct-ret-3.c: Likewise.
2403 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2404 * gcc.misc-tests/linkage.exp: Likewise.
2405 * gcc.target/i386/20000724-1.c: Likewise.
2406 * gcc.target/i386/align-main-3.c: Likewise.
2407 * gcc.target/i386/cleanup-1.c: Likewise.
2408 * gcc.target/i386/inline-mcpy.c: Likewise.
2409 * gcc.target/i386/pr32268.c: Likewise.
2410 * gcc.target/i386/pr36613.c: Likewise.
2411 * gcc.target/i386/pr39013-1.c: Likewise.
2412 * gcc.target/i386/pr39013-2.c: Likewise.
2413 * gcc.target/i386/pr39496.c: Likewise.
2414 * gcc.target/i386/pr40906-3.c: Likewise.
2415 * gcc.target/i386/pr46084.c: Likewise.
2416 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2418 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2421 * gcc.target/sh/pr6526.c: New.
2423 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2426 * gcc.c-torture/execute/pr57568.c: New test.
2428 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2431 * g++.dg/other/vararg-4.C: New.
2433 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2435 PR rtl-optimization/57559
2436 * gcc.target/s390/pr57559.c : New test.
2438 2013-06-08 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/finalize_10.f90: New.
2442 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2443 * gfortran.dg/finalize_15.f90: New.
2445 2013-06-08 Tobias Burnus <burnus@net-b.de>
2448 * gfortran.dg/storage_size_4.f90: New.
2450 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2453 * testsuite/g++.dg/ext/pr57548.C: New test.
2455 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2458 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2460 2013-06-07 Jan Hubicka <jh@suse.cz>
2462 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2464 2013-06-07 Tobias Burnus <burnus@net-b.de>
2467 * gfortran.dg/array_constructor_48.f90: New.
2468 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2469 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2471 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2474 * gcc.target/arm/xordi3-opt.c: New test.
2476 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2478 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2479 Revert to dg-options.
2481 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2484 * gcc.target/powerpc/pr55033.c: New.
2486 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2489 * g++.dg/cpp0x/alias-decl-36.C: New.
2491 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2492 Pat Haugen <pthaugen@us.ibm.com>
2493 Peter Bergner <bergner@vnet.ibm.com>
2495 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2496 power8 builtin functions.
2497 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2498 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2499 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2500 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2501 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2502 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2503 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2504 tests to test power8 auto-vectorization.
2505 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2506 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2507 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2508 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2510 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2511 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2513 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2515 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2517 (check_effective_target_powerpc_p8vector_ok): Likewise.
2518 (is-effective-target): Likewise.
2519 (check_vect_support_and_set_flags): Likewise.
2521 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2524 * g++.dg/parse/error53.C: New.
2526 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2528 PR rtl-optimization/57459
2529 * gcc.target/i386/pr57459.c: New test.
2531 2013-06-06 Teresa Johnson <tejohnson@google.com>
2534 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2535 into -freorder-blocks-and-partition test.
2536 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2537 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2538 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2539 * gcc.dg/tree-prof/pr50907.c: Ditto.
2540 * gcc.dg/tree-prof/pr45354.c: Ditto.
2541 * g++.dg/tree-prof/partition2.C: Ditto.
2542 * g++.dg/tree-prof/partition3.C: Ditto.
2544 2013-06-06 Tobias Burnus <burnus@net-b.de>
2547 * gfortran.dg/finalize_16.f90: New.
2549 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2551 * gcc.dg/vect/no-section-anchors-vect-68.c:
2552 Add dg-skip-if aarch64_tiny.
2554 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2557 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2558 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2560 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2563 * g++.dg/cpp0x/decltype54.C: New.
2565 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2567 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2568 arm*-*-*eabi* targets.
2569 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2571 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2573 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2574 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2577 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2578 * gfortran.dg/io_real_boz_4.f90: Ditto.
2579 * gfortran.dg/io_real_boz_5.f90: Ditto.
2581 2013-06-05 Andreas Schwab <schwab@suse.de>
2583 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2585 2013-06-04 Jan Hubicka <jh@suse.cz>
2587 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2589 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2591 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2592 parameters with void.
2593 (main2): Removed argc parameter.
2594 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2595 (main): Replaced argc, argv parameters with void.
2596 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2597 (main2): Removed argc parameter.
2598 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2599 argv parameters with void. Added __asm volatile to avoid optimization
2600 on argc, if necessary.
2601 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2602 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2603 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2604 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2605 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2606 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2607 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2608 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2609 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2610 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2611 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2612 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2613 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2614 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2615 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2616 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2617 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2618 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2619 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2620 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2621 parameters with void.
2622 (main2): Removed argc parameter.
2623 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2624 (main): Replaced argc, argv parameters with void.
2625 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2626 argv parameters with void. Also renamed this function as main, and
2627 delete the existing main.
2628 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2629 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2630 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2632 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2634 * gcc.target/aarch64/movi_1.c: New test.
2636 2013-06-04 Tobias Burnus <burnus@net-b.de>
2639 * gfortran.dg/finalize_12.f90: New.
2640 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2641 end of scope finalization.
2642 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2643 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2644 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2645 * gfortran.dg/class_19.f03: Ditto.
2646 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2647 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2648 * gfortran.dg/extends_14.f03: Ditto.
2649 * gfortran.dg/move_alloc_4.f90: Ditto.
2650 * gfortran.dg/typebound_proc_27.f03: Ditto.
2652 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2654 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2655 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2656 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2657 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2658 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2659 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2660 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2661 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2662 * gfortran.dg/io_real_boz_4.f90: Ditto.
2663 * gfortran.dg/io_real_boz_5.f90: Ditto.
2664 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2665 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2666 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2667 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2668 * gfortran.dg/transpose_2.f90: Fix dg-output.
2670 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2672 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2673 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2674 dg-option and an header comment.
2676 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2679 * g++.dg/cpp0x/sfinae46.C: New.
2680 * g++.dg/cpp0x/defaulted13.C: Adjust.
2681 * g++.dg/cpp0x/defaulted2.C: Likewise.
2682 * g++.dg/cpp0x/defaulted26.C: Likewise.
2683 * g++.dg/cpp0x/defaulted3.C: Likewise.
2684 * g++.dg/cpp0x/error1.C: Likewise.
2685 * g++.dg/cpp0x/implicit1.C: Likewise.
2686 * g++.dg/cpp0x/implicit11.C: Likewise.
2687 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2688 * g++.dg/cpp0x/initlist47.C: Likewise.
2689 * g++.dg/cpp0x/initlist9.C: Likewise.
2690 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2691 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2692 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2693 * g++.dg/cpp0x/union4.C: Likewise.
2694 * g++.dg/template/crash108.C: Likewise.
2695 * g++.dg/template/crash41.C: Likewise.
2696 * g++.old-deja/g++.jason/local.C: Likewise.
2697 * g++.old-deja/g++.law/visibility3.C: Likewise.
2699 2013-06-03 Teresa Johnson <tejohnson@google.com>
2701 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2702 * gcc.dg/vect/bb-slp-14.c: Ditto.
2703 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2704 * gcc.dg/vect/bb-slp-23.c: Ditto.
2705 * gcc.dg/vect/bb-slp-15.c: Ditto.
2706 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2707 * gcc.dg/vect/bb-slp-24.c: Ditto.
2708 * gcc.dg/vect/bb-slp-16.c: Ditto.
2709 * gcc.dg/vect/bb-slp-25.c: Ditto.
2710 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2711 * gcc.dg/vect/bb-slp-17.c: Ditto.
2712 * gcc.dg/vect/bb-slp-1.c: Ditto.
2713 * gcc.dg/vect/bb-slp-26.c: Ditto.
2714 * gcc.dg/vect/bb-slp-18.c: Ditto.
2715 * gcc.dg/vect/bb-slp-2.c: Ditto.
2716 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2717 * gcc.dg/vect/bb-slp-27.c: Ditto.
2718 * gcc.dg/vect/bb-slp-19.c: Ditto.
2719 * gcc.dg/vect/bb-slp-3.c: Ditto.
2720 * gcc.dg/vect/bb-slp-28.c: Ditto.
2721 * gcc.dg/vect/bb-slp-4.c: Ditto.
2722 * gcc.dg/vect/bb-slp-29.c: Ditto.
2723 * gcc.dg/vect/bb-slp-5.c: Ditto.
2724 * gcc.dg/vect/bb-slp-6.c: Ditto.
2725 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2726 * gcc.dg/vect/bb-slp-7.c: Ditto.
2727 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2728 * gcc.dg/vect/bb-slp-8.c: Ditto.
2729 * gcc.dg/vect/bb-slp-9.c: Ditto.
2730 * gcc.dg/vect/bb-slp-10.c: Ditto.
2731 * gcc.dg/vect/bb-slp-11.c: Ditto.
2732 * gcc.dg/vect/bb-slp-20.c: Ditto.
2733 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2734 * gcc.dg/vect/bb-slp-21.c: Ditto.
2735 * gcc.dg/vect/bb-slp-30.c: Ditto.
2736 * gcc.dg/vect/bb-slp-13.c: Ditto.
2737 * gcc.dg/vect/bb-slp-22.c: Ditto.
2738 * g++.dg/vect/slp-pr50413.cc: Ditto.
2739 * g++.dg/vect/slp-pr56812.cc: Ditto.
2740 * g++.dg/vect/slp-pr50819.cc: Ditto.
2742 2013-06-01 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/class_array_17.f90: New.
2747 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2749 * ada/acats/floatstore.lst: New.
2750 * ada/acats/run_all.sh: Process it.
2752 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2754 * gcc.target/powerpc/e500-ord-1.c: New test.
2755 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2756 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2757 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2759 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2761 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2763 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2765 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2767 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2769 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2771 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2774 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2777 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2781 2013-05-31 Marek Polacek <polacek@redhat.com>
2783 PR tree-optimization/57478
2784 PR tree-optimization/57453
2785 * gcc.dg/torture/pr57478.c: New test.
2787 2013-05-31 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/class_array_17.f90: New.
2792 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2795 * gcc.target/arm/iordi3-opt.c: New test.
2797 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2801 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2802 * gfortran.dg/interface_26.f90: Ditto.
2803 * gfortran.dg/proc_ptr_11.f90: Ditto.
2804 * gfortran.dg/proc_ptr_15.f90: Ditto.
2805 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2806 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2807 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2808 * gfortran.dg/typebound_override_1.f90: Ditto.
2809 * gfortran.dg/typebound_override_4.f90: Ditto.
2810 * gfortran.dg/typebound_proc_6.f03: Ditto.
2811 * gfortran.dg/assumed_type_7.f90: New test.
2812 * gfortran.dg/typebound_override_5.f90: New test.
2813 * gfortran.dg/typebound_override_6.f90: New test.
2814 * gfortran.dg/typebound_override_7.f90: New test.
2816 2013-05-30 Tobias Burnus <burnus@net-b.de>
2819 * gfortran.dg/power_6.f90: New.
2821 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2823 * gcc.target/aarch64/insv_1.c: New test.
2825 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2827 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2828 dg-skip-if "No stabs".
2830 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2833 * gfortran.dg/assumed_size_1.f90: New.
2835 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2837 * gcc.dg/shrink-wrap-alloca.c: New added.
2838 * gcc.dg/shrink-wrap-pretend.c: New added.
2839 * gcc.dg/shrink-wrap-sibcall.c: New added.
2841 2013-05-30 Tobias Burnus <burnus@net-b.de>
2844 * gfortran.dg/assumed_rank_13.f90: New.
2846 2013-05-29 Easwaran Raman <eraman@google.com>
2848 PR tree-optimization/57442
2849 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2851 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2853 PR tree-optimization/57441
2854 * gcc.c-torture/compile/pr57441.c: New.
2856 2013-05-29 Dehao Chen <dehao@google.com>
2859 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2861 2013-05-29 Tobias Burnus <burnus@net-b.de>
2864 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2865 * gfortran.dg/class_19.f03: Ditto.
2867 2013-05-29 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/vect/bb-slp-32.c: New testcase.
2871 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2873 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2874 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2875 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2876 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2877 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2878 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2879 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2880 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2881 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2882 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2883 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2884 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2885 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2886 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2887 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2888 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2889 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2890 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2891 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2892 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2893 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2894 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2895 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2896 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2897 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2898 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2899 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2900 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2901 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2902 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2903 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2904 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2905 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2906 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2907 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2908 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2909 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2910 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2911 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2913 2013-05-29 Tobias Burnus <burnus@net-b.de>
2916 * gfortran.dg/finalize_11.f90: New.
2917 * gfortran.dg/finalize_4.f03: Remove dg-error.
2918 * gfortran.dg/finalize_5.f03: Ditto.
2919 * gfortran.dg/finalize_6.f03: Ditto.
2920 * gfortran.dg/finalize_7.f03: Ditto.
2922 2013-05-28 Tobias Burnus <burnus@net-b.de>
2924 * gfortran.dg/class_array_16.f90: New.
2926 2013-05-28 Tobias Burnus <burnus@net-b.de>
2929 * testsuite/gfortran.dg/use_29.f90: New.
2931 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2933 * gnat.dg/fp_exception.adb: New test.
2935 2013-05-28 Richard Biener <rguenther@suse.de>
2937 PR tree-optimization/56787
2938 * gcc.dg/vect/pr56787.c: New testcase.
2940 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2941 Tobias Burnus <burnus@net-b.de>
2944 * gfortran.dg/typebound_override_4.f90: New.
2946 2013-05-28 Richard Biener <rguenther@suse.de>
2948 PR tree-optimization/57411
2949 * g++.dg/opt/pr57411.C: New testcase.
2951 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2953 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2954 * gcc.dg/builtin-bswap-9.c: Likewise.
2956 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2958 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2960 2013-05-27 Richard Biener <rguenther@suse.de>
2963 * gcc.dg/gomp/pr57412.c: New testcase.
2965 2013-05-27 Bud Davis <jmdavis@link.com>
2968 * gfortran.dg/stfunc_8.f90: New.
2970 2013-05-27 Richard Biener <rguenther@suse.de>
2972 PR tree-optimization/57343
2973 * gcc.dg/torture/pr57343.c: New testcase.
2975 2013-05-27 Richard Biener <rguenther@suse.de>
2977 PR tree-optimization/57417
2978 * gcc.dg/torture/pr57417.c: New testcase.
2980 2013-05-27 Richard Biener <rguenther@suse.de>
2982 PR tree-optimization/57396
2983 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2985 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2987 * gnat.dg/specs/last_bit.ads: New test.
2989 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2991 * gnat.dg/specs/machine_attribute.ads: New test.
2993 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2995 * gnat.dg/incomplete3.ad[sb]: New test.
2997 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3000 * gcc.target/mips/div-13.c: New test.
3002 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
3005 * gcc.target/mips/mips16-attributes-5.c,
3006 * gcc.target/mips/mips16-attributes-6.c: New tests.
3008 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
3010 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
3011 * gcc.dg/builtin-bswap-8.c: Likewise.
3013 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3016 * g++.dg/cpp0x/new1.C: New.
3018 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/parse/dtor16.C: New.
3022 * g++.dg/parse/dtor6.C: Adjust.
3024 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3027 * g++.dg/expr/bitfield12.C: New.
3029 2013-05-24 Jeff Law <law@redhat.com>
3031 PR tree-optimization/57124
3032 * gcc.c-torture/execute/pr57124.c: New test.
3033 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
3035 2013-05-24 Martin Jambor <mjambor@suse.cz>
3037 PR tree-optimization/57294
3038 * gcc.dg/ipa/pr57294.c: New test.
3040 2013-05-24 Dehao Chen <dehao@google.com>
3042 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
3044 2013-05-24 Ian Bolton <ian.bolton@arm.com>
3046 * gcc.target/aarch64/scalar_intrinsics.c
3047 (force_simd): Use a valid instruction.
3048 (test_vdupd_lane_s64): Pass a valid lane argument.
3049 (test_vdupd_lane_u64): Likewise.
3051 2013-05-24 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/57287
3054 * gcc.dg/pr57287.c: New testcase.
3056 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3059 * g++.dg/template/error51.C: New.
3061 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/template/bitfield2.C: New.
3066 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/specs/noinline1.ads: New test.
3069 * gnat.dg/noinline2.ad[sb]: Likewise.
3070 * gnat.dg/specs/noinline3.ads: Likewise.
3071 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3073 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
3076 * gcc.dg/tree-ssa/pr57385.c: New test.
3078 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3080 * gnat.dg/derived_type4.adb: New test.
3082 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3084 * gcc.dg/builtin-bswap-6.c: New test.
3085 * gcc.dg/builtin-bswap-7.c: Likewise.
3086 * gcc.dg/builtin-bswap-8.c: Likewise.
3087 * gcc.dg/builtin-bswap-9.c: Likewise.
3089 2013-05-23 Christian Bruel <christian.bruel@st.com>
3092 * gcc.dg/debug/pr57351.c: New test
3094 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
3096 * gcc.target/aarch64/vect-clz.c: New file.
3098 2013-05-23 Martin Jambor <mjambor@suse.cz>
3101 * gcc.dg/ipa/pr57347.c: New test.
3103 2013-05-23 Richard Biener <rguenther@suse.de>
3105 PR tree-optimization/57380
3106 * g++.dg/tree-ssa/pr57380.C: New testcase.
3108 2013-05-23 Richard Biener <rguenther@suse.de>
3111 * gcc.dg/torture/pr57381.c: New testcase.
3113 2013-05-23 Jakub Jelinek <jakub@redhat.com>
3116 * gcc.c-torture/execute/pr57344-1.c: New test.
3117 * gcc.c-torture/execute/pr57344-2.c: New test.
3118 * gcc.c-torture/execute/pr57344-3.c: New test.
3119 * gcc.c-torture/execute/pr57344-4.c: New test.
3121 2013-05-23 Richard Biener <rguenther@suse.de>
3123 PR rtl-optimization/57341
3124 * gcc.dg/torture/pr57341.c: New testcase.
3126 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3129 * g++.dg/parse/crash62.C: New.
3131 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3132 Pat Haugen <pthaugen@us.ibm.com>
3133 Peter Bergner <bergner@vnet.ibm.com>
3135 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3138 2013-05-22 Tobias Burnus <burnus@net-b.de>
3141 * gfortran.dg/defined_assignment_6.f90: New.
3143 2013-05-22 Tobias Burnus <burnus@net-b.de>
3146 * gfortran.dg/assumed_type_6.f90: New.
3148 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3151 * g++.dg/cpp0x/Wunused-parm.C: New.
3153 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3155 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3156 * g++.dg/warn/Wdouble-promotion.C: Likewise.
3158 2013-05-21 Easwaran Raman <eraman@google.com>
3160 PR tree-optimization/57322
3161 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3163 2013-05-21 Graham Stott <graham.stott@btinternet.com>
3165 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3168 2013-05-21 Tobias Burnus <burnus@net-b.de>
3171 * gfortran.dg/assumed_type_5.f90: New.
3172 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3173 * gfortran.dg/assumed_rank_2.f90: Ditto.
3174 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3175 * gfortran.dg/no_arg_check_3.f90: Ditto.
3177 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3179 PR tree-optimization/57331
3180 * gcc.c-torture/compile/pr57331.c: New test.
3182 2013-05-21 Richard Biener <rguenther@suse.de>
3184 PR tree-optimization/57330
3185 * gcc.dg/torture/pr57330.c: New testcase.
3187 2013-05-21 Richard Biener <rguenther@suse.de>
3189 PR tree-optimization/57303
3190 * gcc.dg/torture/pr57303.c: New testcase.
3192 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3194 PR tree-optimization/57321
3195 * gcc.c-torture/execute/pr57321.c: New test.
3197 2013-05-20 Tobias Burnus <burnus@net-b.de>
3201 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3202 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3203 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3204 * gfortran.dg/binding_label_tests_3.f03: Ditto.
3205 * gfortran.dg/binding_label_tests_4.f03: Ditto.
3206 * gfortran.dg/binding_label_tests_5.f03: Ditto.
3207 * gfortran.dg/binding_label_tests_6.f03: Ditto.
3208 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3209 * gfortran.dg/binding_label_tests_8.f03: Ditto.
3210 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3211 * gfortran.dg/binding_label_tests_24.f90: New.
3212 * gfortran.dg/binding_label_tests_25.f90: New.
3214 2013-05-20 Tobias Burnus <burnus@net-b.de>
3217 * gfortran.dg/binding_label_tests_17.f90: New.
3218 * gfortran.dg/binding_label_tests_18.f90: New.
3219 * gfortran.dg/binding_label_tests_19.f90: New.
3220 * gfortran.dg/binding_label_tests_20.f90: New.
3221 * gfortran.dg/binding_label_tests_21.f90: New.
3222 * gfortran.dg/binding_label_tests_22.f90: New.
3223 * gfortran.dg/binding_label_tests_23.f90: New.
3225 2013-05-20 Tobias Burnus <burnus@net-b.de>
3228 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3229 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3230 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3231 * gfortran.dg/common_18.f90: New.
3232 * gfortran.dg/common_19.f90: New.
3233 * gfortran.dg/common_20.f90: New.
3234 * gfortran.dg/common_21.f90: New.
3236 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3239 * g++.dg/parse/error52.C: New.
3240 * g++.dg/parse/error3.C: Adjust.
3241 * g++.dg/parse/error36.C: Likewise.
3243 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3246 * gcc.target/sh/pr56547-1.c: New.
3247 * gcc.target/sh/pr56547-2.c: New.
3249 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3252 * g++.dg/warn/Wsign-compare-6.C: New.
3253 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3255 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/template/error50.C: New.
3260 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3263 * g++.dg/ext/complit13.C: New.
3265 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3268 * g++.dg/pr57175.C: New testcase.
3270 2013-05-17 Easwaran Raman <eraman@google.com>
3272 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3274 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3277 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3279 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3281 PR rtl-optimization/57281
3282 PR rtl-optimization/57300
3283 * gcc.dg/pr57300.c: New test.
3284 * gcc.c-torture/execute/pr57281.c: New test.
3286 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/ext/sizeof-complit.C: New.
3291 2013-05-17 Marek Polacek <polacek@redhat.com>
3293 * gcc.dg/strlenopt-25.c: New test.
3294 * gcc.dg/strlenopt-26.c: Likewise.
3296 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3298 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3299 instead of -mavx2, require only avx instead of avx2.
3300 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3301 of avx2-check.h and turn into an avx runtime test instead of
3304 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3306 * g++.dg/ext/vector22.C: Uncomment working test.
3308 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/template/pr17410.C: New.
3313 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3315 * gcc.target/i386/rotate-3.c: New test.
3316 * gcc.target/i386/rotate-3a.c: New test.
3317 * gcc.target/i386/rotate-4.c: New test.
3318 * gcc.target/i386/rotate-4a.c: New test.
3319 * gcc.target/i386/rotate-5.c: New test.
3320 * gcc.target/i386/rotate-5a.c: New test.
3322 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3324 * gcc.dg/visibility-21.c: Require section_anchors.
3326 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3328 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3329 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3330 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3332 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3334 * gcc.dg/visibility-21.c: New.
3336 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3339 * gcc.dg/pr57286.c: New testcase.
3340 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3341 * g++.dg/ext/vector22.C: Comment out transformations not
3344 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3347 * gcc.target/mips/call-1.c: Restrict to o32.
3348 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3350 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3352 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3354 * g++.dg/warn/Wshadow-1.C: Likewise.
3355 * g++.dg/warn/Wshadow-6.C: Likewise.
3356 * g++.dg/warn/Wshadow-7.C: Likewise.
3358 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3361 * g++.dg/parse/pr31952-1.C: New.
3362 * g++.dg/parse/pr31952-2.C: Likewise.
3363 * g++.dg/parse/pr31952-3.C: Likewise.
3365 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3366 * g++.old-deja/g++.jason/cond.C: Likewise.
3367 * g++.dg/cpp0x/range-for5.C: Likewise.
3369 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3372 * gcc.target/arm/pr40887.c: Adjust testcase.
3373 * gcc.target/arm/pr19599.c: New test.
3375 2013-05-15 Richard Biener <rguenther@suse.de>
3377 PR tree-optimization/57275
3378 * gcc.target/i386/pr57275.c: New testcase.
3380 2013-05-15 Jan Hubicka <jh@suse.cz>
3382 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3383 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3384 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3386 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3388 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3391 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3394 * c-c++-common/Wsequence-point-1.c: New test.
3396 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3398 * g++.dg/ext/vector22.C: New testcase.
3399 * gcc.dg/binop-xor3.c: Remove xfail.
3401 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3403 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3404 FLOAT cmp FLOAT ? INT : INT.
3405 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3406 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3407 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3408 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3409 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3410 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3412 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3415 * g++.dg/cpp0x/defaulted43.C: New.
3417 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3419 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3420 (alloca): Remove declaration.
3421 (foo9): Replace alloca by __builtin_alloca.
3423 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3425 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3426 Expect "size of array is too large" error.
3428 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3432 2013-05-14 Richard Biener <rguenther@suse.de>
3435 * g++.dg/torture/pr57235.C: New testcase.
3437 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.dg/torture/pr57251.c: New test.
3442 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3445 * gcc.target/i386/pr57264.c: New test.
3447 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3449 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3451 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3453 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3455 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3457 PR tree-optimization/45216
3458 PR tree-optimization/57157
3459 * c-c++-common/rotate-1.c: Add 32 tests with +.
3460 * c-c++-common/rotate-1a.c: Adjust.
3461 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3462 * c-c++-common/rotate-2b.c: New test.
3463 * c-c++-common/rotate-3.c: Add 32 tests with +.
3464 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3465 * c-c++-common/rotate-4b.c: New test.
3466 * c-c++-common/rotate-5.c: New test.
3468 2013-05-13 Martin Jambor <mjambor@suse.cz>
3471 * gcc.dg/ipa/remref-0.c: New test.
3472 * gcc.dg/ipa/remref-1a.c: Likewise.
3473 * gcc.dg/ipa/remref-1b.c: Likewise.
3474 * gcc.dg/ipa/remref-2a.c: Likewise.
3475 * gcc.dg/ipa/remref-2b.c: Likewise.
3477 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3479 * gcc.dg/vector-shift-2.c: New testcase.
3481 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3483 PR tree-optimization/57230
3484 * gcc.dg/strlenopt-24.c: New test.
3486 PR tree-optimization/57230
3487 * gcc.dg/strlenopt-23.c: New test.
3489 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3492 * gcc.target/sh/pr57108.c: Move this test case to ...
3493 * gcc.c-torture/compile/pr57108.c: ... here.
3495 2013-05-10 Richard Biener <rguenther@suse.de>
3497 PR tree-optimization/57214
3498 * gcc.dg/torture/pr57214.c: New testcase.
3500 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3502 * gcc.dg/vector-shift.c: New testcase.
3504 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3506 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3508 PR tree-optimization/45216
3509 PR tree-optimization/57157
3510 * c-c++-common/rotate-1.c: New test.
3511 * c-c++-common/rotate-1a.c: New test.
3512 * c-c++-common/rotate-2.c: New test.
3513 * c-c++-common/rotate-2a.c: New test.
3514 * c-c++-common/rotate-3.c: New test.
3515 * c-c++-common/rotate-3a.c: New test.
3516 * c-c++-common/rotate-4.c: New test.
3517 * c-c++-common/rotate-4a.c: New test.
3519 2013-05-10 Richard Biener <rguenther@suse.de>
3521 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3522 * gcc.target/i386/l_fma_double_1.c: Adjust.
3523 * gcc.target/i386/l_fma_double_2.c: Likewise.
3524 * gcc.target/i386/l_fma_double_3.c: Likewise.
3525 * gcc.target/i386/l_fma_double_4.c: Likewise.
3526 * gcc.target/i386/l_fma_double_5.c: Likewise.
3527 * gcc.target/i386/l_fma_double_6.c: Likewise.
3528 * gcc.target/i386/l_fma_float_1.c: Likewise.
3529 * gcc.target/i386/l_fma_float_2.c: Likewise.
3530 * gcc.target/i386/l_fma_float_3.c: Likewise.
3531 * gcc.target/i386/l_fma_float_4.c: Likewise.
3532 * gcc.target/i386/l_fma_float_5.c: Likewise.
3533 * gcc.target/i386/l_fma_float_6.c: Likewise.
3535 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/cpp0x/pr51226.C: New.
3540 2013-04-16 Han Shen <shenhan@google.com>
3542 Test cases for '-fstack-protector-strong'.
3543 * gcc.dg/fstack-protector-strong.c: New.
3544 * g++.dg/fstack-protector-strong.C: New.
3546 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3548 * gcc.target/aarch64/ands_1.c: New test.
3549 * gcc.target/aarch64/ands_2.c: Likewise
3551 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3553 * lib/target-supports.exp (check_effective_target_hw): New
3555 * c-c++-common/asan/clone-test-1.c: Call
3556 check_effective_target_hw.
3557 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3558 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3559 possible decorations.
3560 * c-c++-common/asan/null-deref-1.c: Likewise.
3561 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3562 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3563 * c-c++-common/asan/use-after-free-1.c: Likewise.
3564 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3565 * g++.dg/asan/large-func-test-1.C: Likewise.
3567 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3569 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3571 2013-05-07 Richard Biener <rguenther@suse.de>
3574 * g++.dg/torture/pr57190.C: New testcase.
3576 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3578 PR tree-optimization/57149
3579 * gcc.dg/pr57149.c: New test.
3582 * gcc.dg/pr57184.c: New test.
3584 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3586 * gnat.dg/specs/array3.ads: New test.
3588 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3590 * c-c++-common/vector-scalar-2.c: New testcase.
3592 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3594 * gcc.target/i386/asm-dialect-2.c: New testcase.
3596 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3599 * g++.dg/cpp0x/auto38.C: New.
3601 2013-05-06 Richard Biener <rguenther@suse.de>
3603 PR tree-optimization/57185
3604 * gcc.dg/autopar/pr57185.c: New testcase.
3606 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3609 * gcc.target/i386/pr57106.c: New test.
3611 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3613 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3614 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3615 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3616 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3617 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3618 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3619 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3621 2013-05-06 Teresa Johnson <tejohnson@google.com>
3624 * gcc.dg/pr57154.c: New test.
3626 2013-05-06 Richard Biener <rguenther@suse.de>
3629 * gcc.dg/torture/pr57147-1.c: New testcase.
3630 * gcc.dg/torture/pr57147-2.c: Likewise.
3631 * gcc.dg/torture/pr57147-3.c: Likewise.
3633 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3636 * gcc.target/sh/pr55303-1.c: New.
3637 * gcc.target/sh/pr55303-2.c: New.
3638 * gcc.target/sh/pr55303-3.c: New.
3640 2013-05-05 Tobias Burnus <burnus@net-b.de>
3642 * gfortran.dg/allocate_with_source_3.f90: New.
3644 2013-05-05 Tobias Burnus <burnus@net-b.de>
3647 * gfortran.dg/null_8.f90: New.
3649 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3652 * g++.dg/cpp0x/enum27.C: New.
3653 * g++.dg/cpp0x/enum_base.C: Adjust.
3655 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3657 PR tree-optimization/56205
3658 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3660 2013-05-04 Tobias Burnus <burnus@net-b.de>
3662 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3663 * gfortran.dg/bind_c_usage_27.f90: New.
3664 * gfortran.dg/bind_c_usage_28.f90: New.
3666 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3669 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3671 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3674 * gcc.target/powerpc/pr57150.c: New file.
3676 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3678 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3679 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3680 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3681 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3682 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3683 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3684 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3686 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3688 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3689 scan-assembler-times.
3691 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3693 * gcc.dg/tree-ssa/slsr-32.c: New.
3694 * gcc.dg/tree-ssa/slsr-33.c: New.
3695 * gcc.dg/tree-ssa/slsr-34.c: New.
3696 * gcc.dg/tree-ssa/slsr-35.c: New.
3697 * gcc.dg/tree-ssa/slsr-36.c: New.
3698 * gcc.dg/tree-ssa/slsr-37.c: New.
3699 * gcc.dg/tree-ssa/slsr-38.c: New.
3701 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3703 * gcc.target/aarch64/tst_1.c: New test.
3704 * gcc.target/aarch64/tst_2.c: Likewise
3706 2013-05-02 Jeff Law <law@redhat.com>
3708 PR tree-optimization/57144
3709 * gcc.c-torture/execute/pr57144.c: New test.
3711 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3713 PR rtl-optimization/57130
3714 * gcc.c-torture/execute/pr57130.c: New test.
3716 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3718 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3720 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3722 * gcc.target/aarch64/fabd.c: New file.
3724 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3727 * g++.dg/cpp0x/pr54318.C: New.
3729 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3732 * g++.dg/parse/error51.C: New.
3733 * g++.dg/parse/error15.C: Adjust column numbers.
3735 2013-05-02 Tobias Burnus <burnus@net-b.de>
3738 * gfortran.dg/size_kind_2.f90: New.
3739 * gfortran.dg/size_kind_3.f90: New.
3741 2013-05-02 Richard Biener <rguenther@suse.de>
3744 * g++.dg/torture/pr57140.C: New testcase.
3746 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3749 * gcc.target/arm/pr56732-1.c: New test.
3751 2013-05-02 Martin Jambor <mjambor@suse.cz>
3754 * gcc.dg/ipa/pr56988.c: New test.
3756 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3758 * gcc.target/aarch64/bics_1.c: New test.
3759 * gcc.target/aarch64/bics_2.c: Likewise.
3761 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3763 PR rtl-optimization/57131
3764 * gcc.c-torture/execute/pr57131.c: New test.
3766 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3771 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3774 * gcc.target/i386/pr57091.c: New test.
3776 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3778 * gcc.target/aarch64/vect-vaddv.c: New.
3780 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3782 * gcc.target/aarch64/vect-vmaxv.c: New.
3783 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3785 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3787 * gcc.target/aarch64/scalar-vca.c: New.
3788 * gcc.target/aarch64/vect-vca.c: Likewise.
3790 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3792 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3793 (test_vceqd_s64): Force arguments to SIMD registers.
3794 (test_vceqzd_s64): Likewise.
3795 (test_vcged_s64): Likewise.
3796 (test_vcled_s64): Likewise.
3797 (test_vcgezd_s64): Likewise.
3798 (test_vcged_u64): Likewise.
3799 (test_vcgtd_s64): Likewise.
3800 (test_vcltd_s64): Likewise.
3801 (test_vcgtzd_s64): Likewise.
3802 (test_vcgtd_u64): Likewise.
3803 (test_vclezd_s64): Likewise.
3804 (test_vcltzd_s64): Likewise.
3805 (test_vtst_s64): Likewise.
3806 (test_vtst_u64): Likewise.
3808 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3811 * g++.dg/cpp0x/decltype53.C: New.
3813 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3816 * gfortran.dg/power_5.f90: New test.
3818 2013-04-30 Richard Biener <rguenther@suse.de>
3821 * gcc.dg/torture/pr57122.c: New testcase.
3823 2013-04-30 Richard Biener <rguenther@suse.de>
3826 * g++.dg/torture/pr57107.C: New testcase.
3828 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3830 PR rtl-optimization/57105
3831 * gcc.dg/pr57105.c: New test.
3833 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3835 PR tree-optimization/57104
3836 * gcc.dg/pr57104.c: New test.
3838 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3841 * gcc.target/i386/pr44578.c: New test.
3843 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3846 * gcc.target/i386/pr57097.c: New test.
3848 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3851 * gcc.target/i386/pr57098.c: New test.
3853 2013-04-29 Kai Tietz <ktietz@redhat.com>
3855 * gcc.c-torture/execute/pr55875.c: New test.
3857 2013-04-29 Richard Biener <rguenther@suse.de>
3860 * gcc.dg/torture/pr57075.c: New testcase.
3862 2013-04-29 Richard Biener <rguenther@suse.de>
3865 * gcc.dg/autopar/pr57103.c: New testcase.
3867 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3869 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3871 2013-04-29 Tom de Vries <tom@codesourcery.com>
3873 * gcc.dg/pr50763.c: Update test.
3875 2013-04-26 Jeff Law <law@redhat.com>
3877 * gcc.dg/tree-ssa/vrp88.c: New test.
3879 2013-04-29 Christian Bruel <christian.bruel@st.com>
3882 * gcc.target/sh/pr57108.c: New test.
3884 2013-04-29 Richard Biener <rguenther@suse.de>
3887 * gfortran.dg/gomp/pr57089.f90: New testcase.
3889 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3891 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3893 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3895 * gcc.target/aarch64/vect-vcvt.c: New.
3897 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3899 * gcc.target/aarch64/vect-vrnd.c: New.
3901 2013-04-29 Richard Biener <rguenther@suse.de>
3903 PR tree-optimization/57081
3904 * gcc.dg/torture/pr57081.c: New testcase.
3906 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3908 PR tree-optimization/57083
3909 * gcc.dg/torture/pr57083.c: New test.
3911 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3914 * g++.dg/cpp0x/decltype52.C: New.
3916 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3918 N3472 binary constants
3919 * g++.dg/cpp/limits.C: Adjust warning wording.
3920 * g++.dg/system-binary-constants-1.C: Likewise.
3921 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3923 2013-04-28 Tobias Burnus <burnus@net-b.de>
3926 * gfortran.dg/coarray_30.f90: New.
3928 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3931 * frontend-passes (optimize_power): New function.
3932 (optimize_op): Use it.
3934 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.c-torture/execute/pr56866.c: New test.
3938 * gcc.target/i386/pr56866.c: New test.
3940 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3943 * gcc.dg/setjmp-5.c: New test.
3945 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3948 * g++.dg/cpp0x/constexpr-55708.C: New.
3950 2013-04-26 Richard Biener <rguenther@suse.de>
3952 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3953 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3954 * gcc.dg/pr53265.c: Remove XFAILs.
3955 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3956 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3958 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3960 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3961 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3962 -fdiagnostics-color=never option similarly to
3963 -fno-diagnostics-show-caret option.
3965 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3967 PR rtl-optimization/57003
3968 * gcc.target/i386/pr57003.c: New test.
3970 2013-04-25 Marek Polacek <polacek@redhat.com>
3972 PR tree-optimization/57066
3973 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3975 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3976 Tejas Belagod <tejas.belagod@arm.com>
3978 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3979 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3980 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3982 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3984 * gcc.target/aarch64/cmp.c: New.
3986 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3988 * gcc.target/aarch64/ngc.c: New.
3990 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3992 * lib/target-supports.exp
3993 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3994 (check_effective_target_arm_neon_fp16_ok): Likewise.
3995 (add_options_for_arm_neon_fp16): Likewise.
3996 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3997 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3999 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
4001 PR rtl-optimizations/57046
4002 * gcc.target/i386/pr57046.c: New test.
4004 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp1y/cplusplus.C: New.
4008 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4010 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
4012 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4014 * c-c++-common/Wpointer-arith-1.c: New.
4016 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4018 * g++.dg/cpp1y/cxx1y_macro.C: New.
4020 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
4023 * g++.dg/cpp0x/sfinae45.C: New.
4025 2013-04-24 Richard Biener <rguenther@suse.de>
4028 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
4030 2013-04-23 Richard Biener <rguenther@suse.de>
4033 * gcc.dg/torture/pr57036-1.c: New testcase.
4034 * gcc.dg/torture/pr57036-2.c: Likewise.
4036 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
4038 * gcc.target/aarch64/scalar-mov.c: New testcase.
4040 2013-04-23 Richard Biener <rguenther@suse.de>
4042 PR tree-optimization/57026
4043 * gcc.dg/torture/pr57026.c: New testcase.
4045 2013-04-22 Janus Weil <janus@gcc.gnu.org>
4049 * gfortran.dg/transfer_check_4.f90: New.
4051 2013-04-22 Marek Polacek <polacek@redhat.com>
4054 * gcc.dg/pr56990.c: New test.
4056 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
4059 * gcc.target/i386/pr57018.c: New test.
4061 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
4063 * gcc.target/aarch64/vrecps.c: New.
4064 * gcc.target/aarch64/vrecpx.c: Likewise.
4066 2013-04-22 Christian Bruel <christian.bruel@st.com>
4069 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
4071 2013-04-21 Jeff Law <law@redhat.com>
4073 * gcc.dg/tree-ssa/forwprop-26.c: New test.
4075 2013-04-20 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/c_loc_test_22.f90: New.
4080 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
4082 PR rtl-optimization/56847
4083 * gcc.dg/pr56847.c: New test.
4085 2013-04-19 Richard Biener <rguenther@suse.de>
4087 PR tree-optimization/56982
4088 * gcc.c-torture/execute/pr56982.c: New testcase.
4090 2013-04-19 Martin Jambor <mjambor@suse.cz>
4092 PR tree-optimization/56718
4093 * g++.dg/ipa/imm-devirt-1.C: New test.
4094 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4096 2013-04-19 Richard Biener <rguenther@suse.de>
4098 PR tree-optimization/57000
4099 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4101 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4102 Mikael Morin <mikael@gcc.gnu.org>
4105 * gfortran.dg/array_constructor_45.f90: New test.
4106 * gfortran.dg/array_constructor_46.f90: New test.
4107 * gfortran.dg/array_constructor_47.f90: New test.
4108 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
4110 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4112 PR rtl-optimization/56999
4113 * g++.dg/opt/pr56999.C: New test.
4115 2013-04-18 Cary Coutant <ccoutant@google.com>
4117 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4118 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4120 2013-04-18 Cary Coutant <ccoutant@google.com>
4122 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4123 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4124 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4125 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4126 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4127 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4128 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4129 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4130 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4131 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4132 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4134 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
4136 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4138 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4140 PR tree-optimization/56984
4141 * gcc.c-torture/compile/pr56984.c: New test.
4143 PR rtl-optimization/56992
4144 * gcc.dg/pr56992.c: New test.
4146 2013-04-17 Janus Weil <janus@gcc.gnu.org>
4149 * gfortran.dg/proc_ptr_42.f90: New.
4151 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
4153 * gnat.dg/discr41.ad[sb]: New test.
4154 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4155 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4156 * gcc.dg/vect/slp-24.c: Likewise.
4157 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4158 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4159 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4160 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4161 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4162 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4163 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4164 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4165 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4166 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4167 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4168 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4169 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4170 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4171 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4172 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4173 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4174 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4175 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4176 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4177 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4178 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4179 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4180 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4181 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4182 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4184 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
4187 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4188 * gfortran.dg/module_md5_1.f90: Remove.
4190 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4192 * gcc.target/aarch64/adds3.c: New.
4193 * gcc.target/aarch64/subs3.c: New.
4195 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4197 * gcc.target/aarch64/adds1.c: New.
4198 * gcc.target/aarch64/adds2.c: New.
4199 * gcc.target/aarch64/subs1.c: New.
4200 * gcc.target/aarch64/subs2.c: New.
4202 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
4204 Implement n3599 - Literal operator templates for strings.
4205 * g++.dg/cpp1y/udlit-char-template.C: New test.
4206 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4208 2013-04-16 Tobias Burnus <burnus@net-b.de>
4211 * gfortran.dg/no_arg_check_1.f90: New.
4212 * gfortran.dg/no_arg_check_2.f90: New.
4213 * gfortran.dg/no_arg_check_3.f90: New.
4215 2013-04-16 Janus Weil <janus@gcc.gnu.org>
4218 * gfortran.dg/proc_ptr_41.f90: New.
4220 2013-04-16 Richard Biener <rguenther@suse.de>
4222 PR tree-optimization/56756
4223 * gcc.dg/torture/pr56756.c: New testcase.
4225 2013-04-16 Tobias Burnus <burnus@net-b.de>
4228 * gfortran.dg/c_assoc_5.f90: New.
4230 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
4232 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4233 * gcc.c-torture/execute/pr33992.x: Remove.
4234 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4235 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4236 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4238 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4240 PR tree-optimization/56962
4241 * gcc.c-torture/execute/pr56962.c: New test.
4243 2013-04-15 Richard Biener <rguenther@suse.de>
4245 PR tree-optimization/56933
4246 * gcc.dg/vect/pr56933.c: New testcase.
4248 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4250 * gcc.target/arm/anddi3-opt.c: New test.
4251 * gcc.target/arm/anddi3-opt2.c: Likewise.
4253 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4255 * gcc.dg/pr56890-1.c: New test.
4256 * gcc.dg/pr56890-2.c: Likewise.
4258 2013-04-15 Joey Ye <joey.ye@arm.com>
4260 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4261 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4263 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4266 * gfortran.dg/select_type_33.f03: New test.
4268 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4271 * gfortran.dg/typebound_proc_29.f03: New.
4273 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4276 * gfortran.dg/typebound_proc_28.f03: New.
4278 2013-04-12 Jeff Law <law@redhat.com>
4280 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4283 2013-04-12 Tobias Burnus <burnus@net-b.de>
4286 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4288 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4291 * gcc.target/i386/pr56903.c: New test.
4293 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4296 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4297 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4298 * gfortran.dg/block_11.f90: Fix invalid test case.
4299 * gfortran.dg/function_types_3.f90: Add new error message.
4300 * gfortran.dg/global_references_1.f90: Ditto.
4301 * gfortran.dg/import2.f90: Remove unneeded parts.
4302 * gfortran.dg/import6.f90: Fix invalid test case.
4303 * gfortran.dg/proc_decl_2.f90: Ditto.
4304 * gfortran.dg/proc_decl_9.f90: Ditto.
4305 * gfortran.dg/proc_decl_18.f90: Ditto.
4306 * gfortran.dg/proc_ptr_40.f90: New.
4307 * gfortran.dg/whole_file_7.f90: Modified error wording.
4308 * gfortran.dg/whole_file_16.f90: Ditto.
4309 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4310 * gfortran.dg/whole_file_18.f90: Modified error wording.
4311 * gfortran.dg/whole_file_20.f03: Ditto.
4312 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4315 2013-04-12 Richard Biener <rguenther@suse.de>
4318 2013-04-10 Richard Biener <rguenther@suse.de>
4320 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4322 2013-04-12 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/class_allocate_15.f90: New.
4328 2013-04-12 Tobias Burnus <burnus@net-b.de>
4330 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4331 scan-tree-dump-times.
4333 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4335 PR tree-optimization/56918
4336 PR tree-optimization/56920
4337 * gcc.dg/vect/pr56918.c: New test.
4338 * gcc.dg/vect/pr56920.c: New test.
4340 2013-04-12 Tobias Burnus <burnus@net-b.de>
4343 * gfortran.dg/class_allocate_14.f90: New.
4344 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4345 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4347 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4349 * gcc.dg/fold-cstvecshift.c: New testcase.
4351 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4353 * gcc.target/aarch64/negs.c: New.
4355 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4358 * g++.dg/template/arrow4.C: New test.
4360 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4362 * gnat.dg/array23.adb: New test.
4363 * gnat.dg/array23_pkg[123].ads: New helpers.
4365 2013-04-11 Jeff Law <law@redhat.com>
4367 PR tree-optimization/56900
4368 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4370 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4373 * g++.dg/cpp0x/sfinae44.C: New.
4375 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4377 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4378 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4380 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4383 * g++.dg/cpp0x/enum26.C: New.
4384 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4386 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4388 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4390 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4392 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4393 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4394 loop is vectorized and that the correct instruction is generated.
4395 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4396 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4397 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4399 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4401 PR tree-optimization/56899
4402 * gcc.c-torture/execute/pr56899.c: New test.
4404 2013-04-10 David S. Miller <davem@davemloft.net>
4406 * gcc.target/sparc/setcc-4.c: New test.
4407 * gcc.target/sparc/setcc-5.c: New test.
4409 2013-04-10 Richard Biener <rguenther@suse.de>
4411 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4413 2013-04-10 Richard Biener <rguenther@suse.de>
4415 * gcc.dg/vect/slp-39.c: New testcase.
4417 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4419 PR tree-optimization/55524
4420 * gcc.target/epiphany/fnma-1.c: New test.
4422 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4424 * gcc.dg/tree-ssa/inline-11.c: New test
4426 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4429 * g++.dg/template/arrow3.C: New test.
4431 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4433 * gcc.target/arm/minmax_minus.c: New test.
4435 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4438 * c-c++-common/gomp/pr56883.c: New test.
4440 2013-04-09 Jeff Law <law@redhat.com>
4442 * gcc.dg/tree-ssa/vrp87.c: New test.
4444 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4446 PR tree-optimization/56854
4447 * g++.dg/torture/pr56854.C: New test.
4449 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4452 * gfortran.dg/array_constructor_44.f90: New test.
4454 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/constexpr-specialization.C: New.
4459 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4461 * gcc.c-torture/execute/pr56837.c: New test.
4465 * g++.dg/opt/vt3.C: New test.
4466 * g++.dg/opt/vt4.C: New test.
4468 2013-04-08 Jeff Law <law@redhat.com>
4470 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4472 2013-04-08 Richard Biener <rguenther@suse.de>
4474 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4476 2013-04-08 Richard Biener <rguenther@suse.de>
4478 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4480 2013-04-08 Richard Biener <rguenther@suse.de>
4482 * g++.dg/vect/slp-pr56812.cc: Adjust.
4484 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4486 * gcc.dg/pr56837.c: New test.
4487 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4488 "generated memset minus one".
4490 2013-04-07 Tobias Burnus <burnus@net-b.de>
4493 * gfortran.dg/reshape_5.f90: New.
4495 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4498 * gcc.target/powerpc/recip-1.c: Modify expected output.
4499 * gcc.target/powerpc/recip-3.c: Likewise.
4500 * gcc.target/powerpc/recip-4.c: Likewise.
4501 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4503 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4505 * gcc.target/arm/peep-ldrd-1.c: New test.
4506 * gcc.target/arm/peep-strd-1.c: Likewise.
4508 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4510 * gcc.target/arm/negdi-1.c: New test.
4511 * gcc.target/arm/negdi-2.c: Likewise.
4512 * gcc.target/arm/negdi-3.c: Likewise.
4513 * gcc.target/arm/negdi-4.c: Likewise.
4515 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4517 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4518 Add -march=armv8-a when we use v8 NEON.
4519 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4520 (check_effective_target_vect_call_ceilf): Likewise.
4521 (check_effective_target_vect_call_floorf): Likewise.
4522 (check_effective_target_vect_call_roundf): Likewise.
4523 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4524 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4525 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4526 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4527 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4529 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4531 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4532 * gcc.target/powerpc/sd-pwr6.c: Same.
4533 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4534 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4536 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4538 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4540 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4543 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4544 * gfortran.dg/altreturn_4.f90: Ditto.
4545 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4546 * gfortran.dg/altreturn_5.f90: Ditto.
4547 * gfortran.dg/altreturn_6.f90: Ditto.
4548 * gfortran.dg/altreturn_7.f90: Ditto.
4550 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4552 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4554 (check_effective_target_arm_v8_neon_ok_nocache):
4556 (check_effective_target_arm_v8_neon_ok): Change to use
4557 check_effective_target_arm_v8_neon_ok_nocache.
4558 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4560 (check_effective_target_vect_call_btruncf):
4561 Enable for arm and ARMv8 NEON.
4562 (check_effective_target_vect_call_ceilf): Likewise.
4563 (check_effective_target_vect_call_floorf): Likewise.
4564 (check_effective_target_vect_call_roundf): Likewise.
4565 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4568 2013-04-04 Marek Polacek <polacek@redhat.com>
4570 PR tree-optimization/48186
4571 * gcc.dg/pr48186.c: New test.
4573 2013-04-04 Richard Biener <rguenther@suse.de>
4575 PR tree-optimization/56826
4576 * gcc.dg/vect/pr56826.c: New testcase.
4577 * gcc.dg/vect/O3-pr36098.c: Adjust.
4579 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4581 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4582 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4583 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4584 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4585 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4586 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4587 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4588 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4589 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4590 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4592 2013-04-04 Richard Biener <rguenther@suse.de>
4594 PR tree-optimization/56213
4595 * gcc.dg/vect/vect-123.c: New testcase.
4597 2013-04-04 Tobias Burnus <burnus@net-b.de>
4600 * gfortran.dg/read_repeat_2.f90: New.
4602 2013-04-04 Richard Biener <rguenther@suse.de>
4604 PR tree-optimization/56837
4605 * g++.dg/torture/pr56837.C: New testcase.
4607 2013-04-04 Tobias Burnus <burnus@net-b.de>
4610 * gfortran.dg/c_loc_test_21.f90: New.
4611 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4612 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4613 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4614 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4615 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4617 2013-04-03 Jeff Law <law@redhat.com>
4619 PR tree-optimization/56799
4620 * gcc.c-torture/execute/pr56799.c: New test.
4622 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4625 * g++.dg/warn/Wpointer-arith-1.C: New.
4626 * g++.dg/gomp/for-19.C: Adjust.
4628 2013-04-03 Marek Polacek <polacek@redhat.com>
4631 * gcc.dg/pr55702.c: New test.
4633 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4636 * gcc.dg/pr56809.c: New testcase.
4638 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4641 * g++.dg/debug/pr56819.C: New test.
4643 2013-04-03 Richard Biener <rguenther@suse.de>
4645 PR tree-optimization/56817
4646 * g++.dg/torture/pr56817.C: New testcase.
4648 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4650 * gcc.dg/vect/bb-slp-31.c: New file.
4652 2013-04-03 Jason Merrill <jason@redhat.com>
4655 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4657 2013-04-03 Richard Biener <rguenther@suse.de>
4659 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4661 2013-04-03 Richard Biener <rguenther@suse.de>
4663 PR tree-optimization/55964
4664 * gcc.dg/torture/pr55964-2.c: New testcase.
4666 2013-04-03 Richard Biener <rguenther@suse.de>
4668 PR tree-optimization/56501
4669 * gcc.dg/torture/pr56501.c: New testcase.
4671 2013-04-03 Richard Biener <rguenther@suse.de>
4673 PR tree-optimization/56407
4674 * gcc.dg/torture/pr56407.c: New testcase.
4676 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4678 PR tree-optimization/56790
4679 * g++.dg/ext/pr56790-1.C: New testcase.
4681 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4683 * gcc.target/i386/merge-1.c: New testcase.
4684 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4686 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4689 * gcc.c-torture/execute/pr19449.c: New test.
4691 2013-04-03 Richard Biener <rguenther@suse.de>
4693 PR tree-optimization/56812
4694 * g++.dg/vect/slp-pr56812.cc: New testcase.
4696 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4700 * gfortran.dg/altreturn_8.f90: New.
4701 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4702 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4703 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4705 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4707 PR rtl-optimization/56745
4708 * gcc.c-torture/compile/pr56745.c: New test.
4710 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4712 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4714 2013-04-02 Richard Biener <rguenther@suse.de>
4716 PR tree-optimization/56778
4717 * gcc.dg/torture/pr56778.c: New testcase.
4719 2013-04-02 Richard Biener <rguenther@suse.de>
4722 * g++.dg/torture/pr56768.C: New testcase.
4724 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4726 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4728 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4731 * gfortran.dg/namelist_82.f90: New test.
4733 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4736 * gfortran.dg/implicit_class_1.f90: New.
4738 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4741 * gfortran.dg/namelist_81.f90: New test.
4743 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4745 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4746 for constant and equal string lengths.
4747 * gfortran.dg/character_comparison_5.f90: Likewise.
4748 * gfortran.dg/character_comparison_9.f90: New test.
4750 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4752 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4753 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4755 2013-03-29 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/optional_absent_3.f90: New.
4760 2013-03-29 Tobias Burnus <burnus@net-b.de>
4763 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4765 2013-03-29 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/namelist_80.f90: New.
4770 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4773 * gfortran.dg/string_length_2.f90: New test.
4774 * gfortran.dg/dependency_41.f90: New test.
4776 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4779 * gfortran.dg/array_constructor_43.f90: New test.
4780 * gfortran.dg/random_seed_3.f90: New test.
4782 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4784 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4785 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4786 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4787 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4788 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4789 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4790 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4791 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4792 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4793 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4795 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4798 * g++.dg/conversion/op4.C: Adjust.
4799 * g++.dg/cpp0x/rv1n.C: Likewise.
4800 * g++.dg/cpp0x/rv2n.C: Likewise.
4801 * g++.dg/cpp0x/template_deduction.C: Likewise.
4802 * g++.dg/expr/cond8.C: Likewise.
4803 * g++.dg/other/error4.C: Likewise.
4804 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4805 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4806 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4807 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4808 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4809 * g++.old-deja/g++.law/cvt20.C: Likewise.
4810 * g++.old-deja/g++.law/cvt8.C: Likewise.
4811 * g++.old-deja/g++.law/init8.C: Likewise.
4812 * g++.old-deja/g++.mike/net12.C: Likewise.
4813 * g++.old-deja/g++.mike/net8.C: Likewise.
4814 * g++.old-deja/g++.mike/p2793.C: Likewise.
4815 * g++.old-deja/g++.mike/p3836.C: Likewise.
4816 * g++.old-deja/g++.mike/p418.C: Likewise.
4817 * g++.old-deja/g++.mike/p701.C: Likewise.
4818 * g++.old-deja/g++.mike/p807.C: Likewise.
4820 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4823 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4826 2013-03-28 Marek Polacek <polacek@redhat.com>
4828 PR tree-optimization/56695
4829 * gcc.dg/vect/pr56695.c: New test.
4831 2013-03-28 Richard Biener <rguenther@suse.de>
4833 PR tree-optimization/37021
4834 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4835 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4837 2013-03-27 Tobias Burnus <burnus@net-b.de>
4841 * gfortran.dg/sizeof_2.f90: New.
4842 * gfortran.dg/sizeof_3.f90: New.
4843 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4845 2013-03-27 Richard Biener <rguenther@suse.de>
4847 PR tree-optimization/37021
4848 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4850 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4852 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4853 * g++.dg/ipa/ivinline-2.C: Likewise.
4854 * g++.dg/ipa/ivinline-3.C: Likewise.
4855 * g++.dg/ipa/ivinline-4.C: Likewise.
4856 * g++.dg/ipa/ivinline-5.C: Likewise.
4857 * g++.dg/ipa/ivinline-7.C: Likewise.
4858 * g++.dg/ipa/ivinline-8.C: Likewise.
4859 * g++.dg/ipa/ivinline-9.C: Likewise.
4860 * g++.dg/cpp0x/noexcept03.C: Likewise.
4861 * gcc.dg/const-1.c: Likewise.
4862 * gcc.dg/ipa/pure-const-1.c: Likewise.
4863 * gcc.dg/noreturn-8.c: Likewise.
4864 * gcc.target/i386/mmx-1.c: Likewise.
4865 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4866 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4867 * gcc.c-torture/execute/pr33992.x: New file.
4869 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4871 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4873 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4876 * g++.dg/ext/desig5.C: New.
4878 2013-03-26 Tobias Burnus <burnus@net-b.de>
4881 * gfortran.dg/merge_init_expr_2.f90: New.
4882 * gfortran.dg/merge_char_1.f90: Modify test to
4883 stay a run-time test.
4884 * gfortran.dg/merge_char_3.f90: Ditto.
4886 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4888 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4889 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4891 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4894 * g++.dg/cpp0x/range-for23.C: New.
4896 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4899 * gfortran.dg/namelist_79.f90: New.
4901 2013-03-25 Martin Jambor <mjambor@suse.cz>
4903 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4905 2013-03-25 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4926 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4927 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4928 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4929 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4930 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4931 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4932 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4933 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4934 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4935 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4936 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4937 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4938 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4939 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4940 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4941 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4942 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4943 * gfortran.dg/pr32601_1.f03: Ditto.
4944 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4945 * gfortran.dg/blockdata_7.f90: New.
4946 * gfortran.dg/c_assoc_4.f90: New.
4947 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4948 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4949 * gfortran.dg/c_funloc_tests_8.f90: New.
4950 * gfortran.dg/c_loc_test_17.f90: New.
4951 * gfortran.dg/c_loc_test_18.f90: New.
4952 * gfortran.dg/c_loc_test_19.f90: New.
4953 * gfortran.dg/c_loc_test_20.f90: New.
4954 * gfortran.dg/c_sizeof_5.f90: New.
4955 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4956 * gfortran.dg/transfer_resolve_2.f90: New.
4957 * gfortran.dg/transfer_resolve_3.f90: New.
4958 * gfortran.dg/transfer_resolve_4.f90: New.
4959 * gfortran.dg/pr32601.f03: Update dg-error.
4960 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4961 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4963 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4965 * gcc.target/arm/vseleqdf.c: New test.
4966 * gcc.target/arm/vseleqsf.c: Likewise.
4967 * gcc.target/arm/vselgedf.c: Likewise.
4968 * gcc.target/arm/vselgesf.c: Likewise.
4969 * gcc.target/arm/vselgtdf.c: Likewise.
4970 * gcc.target/arm/vselgtsf.c: Likewise.
4971 * gcc.target/arm/vselledf.c: Likewise.
4972 * gcc.target/arm/vsellesf.c: Likewise.
4973 * gcc.target/arm/vselltdf.c: Likewise.
4974 * gcc.target/arm/vselltsf.c: Likewise.
4975 * gcc.target/arm/vselnedf.c: Likewise.
4976 * gcc.target/arm/vselnesf.c: Likewise.
4977 * gcc.target/arm/vselvcdf.c: Likewise.
4978 * gcc.target/arm/vselvcsf.c: Likewise.
4979 * gcc.target/arm/vselvsdf.c: Likewise.
4980 * gcc.target/arm/vselvssf.c: Likewise.
4982 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4984 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4986 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4987 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4988 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4989 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4990 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4991 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4992 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4993 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4994 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4995 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4996 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4997 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4998 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4999 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
5000 * gcc.target/aarch64/atomic-op-release.x: ... to here.
5001 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
5002 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
5003 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
5004 * gcc.target/aarch64/atomic-op-short.x: ... to here.
5005 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
5006 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
5007 * gcc.target/arm/atomic-op-acquire.c: Likewise.
5008 * gcc.target/arm/atomic-op-char.c: Likewise.
5009 * gcc.target/arm/atomic-op-consume.c: Likewise.
5010 * gcc.target/arm/atomic-op-int.c: Likewise.
5011 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
5012 * gcc.target/arm/atomic-op-release.c: Likewise.
5013 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
5014 * gcc.target/arm/atomic-op-short.c: Likewise.
5016 2013-03-25 Richard Biener <rguenther@suse.de>
5019 * g++.dg/torture/pr56694.C: New testcase.
5021 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5024 * gcc.target/arm/neon-vcond-gt.c: New test.
5025 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
5026 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
5028 2013-03-25 Richard Biener <rguenther@suse.de>
5030 PR tree-optimization/56689
5031 * gcc.dg/torture/pr56689.c: New testcase.
5033 2013-03-25 Kai Tietz <ktietz@redhat.com>
5035 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
5037 2013-03-24 Tobias Burnus <burnus@net-b.de>
5040 * gfortran.dg/eof_5.f90: New.
5042 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
5044 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
5047 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
5049 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
5051 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
5054 * gcc.c-torture/execute/builtins/builtins.exp: Add
5055 -Wl,--allow-multiple-definition for RTEMS targets.
5057 2013-03-22 Ian Bolton <ian.bolton@arm.com>
5059 * gcc.target/aarch64/movk.c: New test.
5061 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
5063 * g++.dg/ext/vector21.C: New testcase.
5065 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5067 * gcc.target/arm/neon-for-64bits-1.c: New tests.
5068 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
5070 2013-03-21 Richard Biener <rguenther@suse.de>
5072 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5073 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5075 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5077 * gcc.target/aarch64/vect.c: Test and result vector added
5078 for sabd and saba instructions.
5079 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5080 instructions in assembly.
5081 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5082 * gcc.target/aarch64/vect-fp.c: Test and result vector added
5083 for fabd instruction.
5084 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5085 instruction in assembly.
5086 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5088 2013-03-20 Jeff Law <law@redhat.com>
5090 * g++.dg/tree-ssa/ssa-dom.C: New test.
5092 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5094 * gcc.target/powerpc/mmfpgpr.c: New test.
5095 * gcc.target/powerpc/sd-vsx.c: Likewise.
5096 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5097 * gcc.target/powerpc/vsx-float0.c: Likewise.
5099 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
5101 PR tree-optimization/56355
5102 * gcc.dg/pr56355-1.c: New file.
5104 2013-03-20 Catherine Moore <clm@codesourcery.com>
5105 Richard Sandiford <rdsandiford@googlemail.com>
5107 * gcc.target/mips/mips.exp: Add microMIPS support.
5108 * gcc.target/mips/umips-movep-2.c: New test.
5109 * gcc.target/mips/umips-lwp-2.c: New test.
5110 * gcc.target/mips/umips-swp-5.c: New test.
5111 * gcc.target/mips/umips-constraints-1.c: New test.
5112 * gcc.target/mips/umips-lwp-3.c: New test.
5113 * gcc.target/mips/umips-swp-6.c: New test.
5114 * gcc.target/mips/umips-constraints-2.c: New test.
5115 * gcc.target/mips/umips-save-restore-1.c: New test.
5116 * gcc.target/mips/umips-lwp-4.c: New test.
5117 * gcc.target/mips/umips-swp-7.c: New test.
5118 * gcc.target/mips/umips-save-restore-2.c: New test.
5119 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5120 * gcc.target/mips/umips-lwp-5.c: New test.
5121 * gcc.target/mips/umips-save-restore-3.c: New test.
5122 * gcc.target/mips/umips-lwp-6.c: New test.
5123 * gcc.target/mips/umips-swp-1.c: New test.
5124 * gcc.target/mips/umips-lwp-7.c: New test.
5125 * gcc.target/mips/umips-swp-2.c: New test.
5126 * gcc.target/mips/umips-lwp-8.c: New test.
5127 * gcc.target/mips/umips-swp-3.c: New test.
5128 * gcc.target/mips/umips-movep-1.c: New test.
5129 * gcc.target/mips/umips-lwp-1.c: New test.
5130 * gcc.target/mips/umips-swp-4.c: New test.
5132 2013-03-20 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/56661
5135 * gcc.dg/torture/pr56661.c: New testcase.
5137 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5139 PR rtl-optimization/56605
5140 * gcc.target/powerpc/pr56605.c: New.
5142 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5145 * gfortran.dg/do_1.f90: Don't xfail.
5147 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5150 * gfortran.dg/namelist_77.f90: New.
5151 * gfortran.dg/namelist_78.f90: New.
5153 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5156 * gfortran.dg/open_negative_unit_1.f90: New.
5158 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5160 * gcc.target/aarch64/sbc.c: New test.
5162 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5164 * gcc.target/aarch64/ror.c: New test.
5166 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5168 * gcc.target/aarch64/extr.c: New test.
5170 2013-03-19 Richard Biener <rguenther@suse.de>
5172 PR tree-optimization/56273
5173 * gcc.dg/tree-ssa/vrp47.c: Adjust.
5174 * c-c++-common/uninit-17.c: Likewise.
5176 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5178 PR tree-optimization/56635
5179 * g++.dg/torture/pr56635.C: New test.
5181 2013-03-18 Richard Biener <rguenther@suse.de>
5183 PR tree-optimization/3713
5184 * g++.dg/ipa/devirt-12.C: New testcase.
5186 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5189 * c-c++-common/pr56566.c: New test.
5191 2013-03-17 Jason Merrill <jason@redhat.com>
5193 * g++.dg/template/abstract-dr337.C: XFAIL.
5195 2013-03-16 Jakub Jelinek <jakub@redhat.com>
5198 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5199 * c-c++-common/pr56607.c: New test.
5201 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
5204 * g++.dg/cpp0x/constexpr-array5.C: New.
5206 2013-03-15 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/transfer_intrinsic_5.f90: New.
5211 2013-03-15 Kai Tietz <ktietz@redhat.com>
5213 * gcc.target/i386/movti.c: Don't test for x64 mingw.
5214 * gcc.target/i386/pr20020-1.c: Likewise.
5215 * gcc.target/i386/pr20020-2.c: Likewise.
5216 * gcc.target/i386/pr20020-3.c: Likewise.
5217 * gcc.target/i386/pr53425-1.c: Likewise.
5218 * gcc.target/i386/pr53425-2.c: Likewise.
5219 * gcc.target/i386/pr55093.c: Likewise.
5220 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5222 2013-03-15 Jakub Jelinek <jakub@redhat.com>
5225 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5226 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
5228 2013-03-14 Jakub Jelinek <jakub@redhat.com>
5230 PR tree-optimization/53265
5231 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5233 * gcc.dg/graphite/id-6.c (test): Likewise.
5234 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5235 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5237 PR tree-optimization/53265
5238 * gcc.dg/pr53265.c: New test.
5239 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5241 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5243 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5244 n, use it as high bound instead of 4.
5246 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5249 * gcc.target/sh/pr49880-1.c: New.
5250 * gcc.target/sh/pr49880-2.c: New.
5251 * gcc.target/sh/pr49880-3.c: New.
5252 * gcc.target/sh/pr49880-4.c: New.
5253 * gcc.target/sh/pr49880-5.c: New.
5255 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5257 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5259 2013-03-13 Richard Biener <rguenther@suse.de>
5261 PR tree-optimization/56608
5262 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5264 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5267 * g++.dg/cpp0x/alias-decl-32.C: New.
5269 2013-03-11 Jan Hubicka <jh@suse.cz>
5272 * gcc.c-torture/compile/pr56571.c: New testcase.
5274 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5276 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5277 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5279 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5281 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5282 * gcc.dg/inline_4.c: Likewise.
5283 * gcc.dg/unroll_2.c: Likewise.
5284 * gcc.dg/unroll_3.c: Likewise.
5285 * gcc.dg/unroll_4.c: Likewise.
5287 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5290 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5293 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5295 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5298 * gcc.c-torture/compile/pr40797.c: New.
5300 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5302 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5304 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5307 * gfortran.dg/class_56.f90: New test.
5309 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5312 * gcc.target/mips/pr56524.c: New test.
5314 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5317 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5319 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5322 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5324 2013-03-08 Marek Polacek <polacek@redhat.com>
5326 PR tree-optimization/56478
5327 * gcc.dg/torture/pr56478.c: New test.
5329 2013-03-08 Kai Tietz <ktietz@redhat.com>
5331 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5332 targets linker option --allow-multiple-definition.
5334 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5335 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5336 * gcc.dg/pr52549.c: Add LLP64 case.
5337 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5338 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5339 * gcc.dg/torture/pr51071-2.c: Likewise.
5340 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5341 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5342 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5343 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5344 * gcc.dg/weak/weak-1.c: Likewise.
5345 * gcc.dg/weak/weak-2.c: Likewise.
5346 * gcc.dg/weak/weak-3.c: Likewise.
5347 * gcc.dg/weak/weak-4.c: Likewise.
5348 * gcc.dg/weak/weak-5.c: Likewise.
5349 * gcc.dg/weak/weak-15.c: Likewise.
5350 * gcc.dg/weak/weak-16.c: Likewise.
5352 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5354 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5356 PR tree-optimization/56559
5357 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5359 2013-03-07 Andreas Schwab <schwab@suse.de>
5361 * gcc.dg/pr31490.c: Fix last change.
5363 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/template/crash115.C: New.
5368 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5370 PR tree-optimization/56539
5371 * gcc.c-torture/compile/pr56539.c: New test.
5373 2013-03-06 Kai Tietz <ktietz@redhat.com>
5375 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5377 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5378 * gcc.dg/lto/20091013-1_2.c: Likewise.
5379 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5381 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5383 * gnat.dg/specs/aggr6.ads: New test.
5385 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5387 * gnat.dg/loop_optimization15.ad[sb]: New test.
5389 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/pr56548.c: New test.
5394 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5397 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5399 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5402 * g++.dg/template/typename20.C: New test.
5404 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.dg/pr56510.c: New test.
5409 PR rtl-optimization/56484
5410 * gcc.c-torture/compile/pr56484.c: New test.
5412 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5415 * g++.dg/warn/Wsign-conversion-2.C: New.
5417 2013-03-05 Richard Biener <rguenther@suse.de>
5419 PR tree-optimization/56270
5420 * gcc.dg/vect/slp-38.c: New testcase.
5422 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5424 PR rtl-optimization/56494
5425 * gcc.dg/pr56494.c: New test.
5427 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5429 * gcc.dg/pr56424.c: New test.
5431 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5433 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5434 * gcc.dg/pr56228.c <avr>: Skip.
5436 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5439 PR tree-optimization/52631
5440 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5442 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5444 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5445 * gcc.dg/vect/vect-83_64.c: Same.
5447 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5450 * gfortran.dg/pointer_check_13.f90: New test.
5452 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5455 * gfortran.dg/array_constructor_42.f90: New test.
5457 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5460 * g++.dg/template/static33.C: New.
5461 * g++.dg/template/static34.C: Likewise.
5464 * g++.dg/template/static35.C: New.
5466 2013-03-01 Steve Ellcey <sellcey@mips.com>
5468 * gcc.dg/pr56396.c: Require pic support.
5470 2013-03-01 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/55481
5473 * gcc.dg/torture/pr56488.c: New testcase.
5475 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5476 Jakub Jelinek <jakub@redhat.com>
5479 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5480 no_sanitize_address attribute rather than no_address_safety_analysis.
5481 * g++.dg/asan/sanitizer_test_utils.h
5482 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5483 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5484 in addition to no_address_safety_analysis.
5486 2013-02-28 Jason Merrill <jason@redhat.com>
5489 * g++.dg/cpp0x/constexpr-and.C: New.
5491 2013-02-28 Martin Jambor <mjambor@suse.cz>
5493 PR tree-optimization/56294
5494 * g++.dg/debug/pr56294.C: New test.
5496 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5498 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5500 2013-02-27 Marek Polacek <polacek@redhat.com>
5502 PR rtl-optimization/56466
5503 * gcc.dg/pr56466.c: New test.
5505 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5507 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5508 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5509 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5511 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5514 * gcc.dg/pr45472.c: New test.
5516 2013-02-26 Marek Polacek <polacek@redhat.com>
5518 PR tree-optimization/56426
5519 * gcc.dg/pr56436.c: New test.
5521 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5523 PR tree-optimization/56448
5524 * gcc.c-torture/compile/pr56448.c: New test.
5526 PR tree-optimization/56443
5527 * gcc.dg/torture/pr56443.c: New test.
5529 2013-02-25 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/56175
5532 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5534 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5537 * g++.dg/torture/pr56403.C: New test.
5539 2013-02-25 Catherine Moore <clm@codesourcery.com>
5542 2013-02-24 Catherine Moore <clm@codesourcery.com>
5543 Richard Sandiford <rdsandiford@googlemail.com>
5545 * gcc.target/mips/mips.exp: Add microMIPS support.
5546 * gcc.target/mips/umips-movep-2.c: New test.
5547 * gcc.target/mips/umips-lwp-2.c: New test.
5548 * gcc.target/mips/umips-swp-5.c: New test.
5549 * gcc.target/mips/umips-constraints-1.c: New test.
5550 * gcc.target/mips/umips-lwp-3.c: New test.
5551 * gcc.target/mips/umips-swp-6.c: New test.
5552 * gcc.target/mips/umips-constraints-2.c: New test.
5553 * gcc.target/mips/umips-save-restore-1.c: New test.
5554 * gcc.target/mips/umips-lwp-4.c: New test.
5555 * gcc.target/mips/umips-swp-7.c: New test.
5556 * gcc.target/mips/umips-save-restore-2.c: New test.
5557 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5558 * gcc.target/mips/umips-lwp-5.c: New test.
5559 * gcc.target/mips/umips-save-restore-3.c: New test.
5560 * gcc.target/mips/umips-lwp-6.c: New test.
5561 * gcc.target/mips/umips-swp-1.c: New test.
5562 * gcc.target/mips/umips-lwp-7.c: New test.
5563 * gcc.target/mips/umips-swp-2.c: New test.
5564 * gcc.target/mips/umips-lwp-8.c: New test.
5565 * gcc.target/mips/umips-swp-3.c: New test.
5566 * gcc.target/mips/umips-movep-1.c: New test.
5567 * gcc.target/mips/umips-lwp-1.c: New test.
5568 * gcc.target/mips/umips-swp-4.c: New test.
5570 2013-02-24 Catherine Moore <clm@codesourcery.com>
5571 Richard Sandiford <rdsandiford@googlemail.com>
5573 * gcc.target/mips/mips.exp: Add microMIPS support.
5574 * gcc.target/mips/umips-movep-2.c: New test.
5575 * gcc.target/mips/umips-lwp-2.c: New test.
5576 * gcc.target/mips/umips-swp-5.c: New test.
5577 * gcc.target/mips/umips-constraints-1.c: New test.
5578 * gcc.target/mips/umips-lwp-3.c: New test.
5579 * gcc.target/mips/umips-swp-6.c: New test.
5580 * gcc.target/mips/umips-constraints-2.c: New test.
5581 * gcc.target/mips/umips-save-restore-1.c: New test.
5582 * gcc.target/mips/umips-lwp-4.c: New test.
5583 * gcc.target/mips/umips-swp-7.c: New test.
5584 * gcc.target/mips/umips-save-restore-2.c: New test.
5585 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5586 * gcc.target/mips/umips-lwp-5.c: New test.
5587 * gcc.target/mips/umips-save-restore-3.c: New test.
5588 * gcc.target/mips/umips-lwp-6.c: New test.
5589 * gcc.target/mips/umips-swp-1.c: New test.
5590 * gcc.target/mips/umips-lwp-7.c: New test.
5591 * gcc.target/mips/umips-swp-2.c: New test.
5592 * gcc.target/mips/umips-lwp-8.c: New test.
5593 * gcc.target/mips/umips-swp-3.c: New test.
5594 * gcc.target/mips/umips-movep-1.c: New test.
5595 * gcc.target/mips/umips-lwp-1.c: New test.
5596 * gcc.target/mips/umips-swp-4.c: New test.
5598 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5601 * lib/asan-dg.exp (asan_link_flags): Add
5602 -B${gccpath}/libsanitizer/asan/ to flags.
5604 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5607 * gcc.dg/torture/pr56420.c: New test.
5609 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5612 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5614 2013-02-21 Martin Jambor <mjambor@suse.cz>
5616 PR tree-optimization/56310
5617 * g++.dg/ipa/pr56310.C: New test.
5619 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5622 * gfortran.dg/proc_ptr_comp_37.f90: New.
5624 2013-02-21 Richard Biener <rguenther@suse.de>
5626 PR tree-optimization/56415
5628 2013-02-11 Richard Biener <rguenther@suse.de>
5630 PR tree-optimization/56273
5631 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5632 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5633 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5634 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5635 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5636 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5638 2013-02-21 Marek Polacek <polacek@redhat.com>
5640 PR tree-optimization/56398
5641 * g++.dg/torture/pr56398.C: New test.
5643 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5646 * gcc.c-torture/compile/pr56405.c: New test.
5648 2013-02-20 Jan Hubicka <jh@suse.cz>
5650 PR tree-optimization/56265
5651 * g++.dg/ipa/devirt-11.C: New testcase.
5653 2013-02-20 Richard Biener <rguenther@suse.de>
5655 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5657 2013-02-20 Richard Biener <rguenther@suse.de>
5658 Jakub Jelinek <jakub@redhat.com>
5660 PR tree-optimization/56396
5661 * gcc.dg/pr56396.c: New testcase.
5663 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5666 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5668 2013-02-19 Richard Biener <rguenther@suse.de>
5670 PR tree-optimization/56384
5671 * gcc.dg/torture/pr56384.c: New testcase.
5673 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5675 PR tree-optimization/56350
5676 * gcc.dg/pr56350.c: New test.
5678 PR tree-optimization/56381
5679 * g++.dg/opt/pr56381.C: New test.
5681 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5684 * lib/dg-pch.exp (pch-init, pch-finish,
5685 check_effective_target_pch_supported_debug): New procs.
5686 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5687 Likewise if $pch_unsupported_debug and $flags include -g.
5688 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5689 and dg-require-effective-target pch_unsupported_debug.
5690 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5691 * objc.dg/pch/pch.exp: Likewise.
5692 * gcc.dg/pch/pch.exp: Likewise.
5693 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5694 pch_unsupported_debug.
5695 * gcc.dg/pch/valid-1.hs: Likewise.
5696 * gcc.dg/pch/valid-1b.c: Likewise.
5697 * gcc.dg/pch/valid-1b.hs: Likewise.
5699 2013-02-18 Richard Biener <rguenther@suse.de>
5701 PR tree-optimization/56366
5702 * gcc.dg/torture/pr56366.c: New testcase.
5704 2013-02-18 Richard Biener <rguenther@suse.de>
5707 * gcc.dg/torture/pr56349.c: New testcase.
5709 2013-02-18 Richard Biener <rguenther@suse.de>
5711 PR tree-optimization/56321
5712 * gcc.dg/torture/pr56321.c: New testcase.
5714 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5716 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5718 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5719 Dodji Seketeli <dodji@redhat.com>
5722 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5723 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5724 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5725 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5726 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5727 * c-c++-common/asan/pr56330.c: Likewise.
5728 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5729 Ensure the size argument of __builtin_memcpy is a constant.
5731 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5732 Paolo Carlini <paolo.carlini@oracle.com>
5735 * g++.dg/cpp0x/enum23.C: New.
5737 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5740 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5742 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5744 PR rtl-optimization/56348
5745 * gcc.target/i386/pr56348.c: New test.
5747 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5749 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5750 * gcc.target/arm/interrupt-2.c: Likewise.
5752 2013-02-15 Tobias Burnus <burnus@net-b.de>
5755 * gfortran.dg/matmul_9.f90: New.
5757 2013-02-15 Tobias Burnus <burnus@net-b.de>
5760 * gfortran.dg/init_flag_11.f90: New.
5762 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5764 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5766 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5768 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5771 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5772 Tobias Burnus <burnus@net-b.de>
5775 * gfortran.dg/allocatable_function_7.f90: New.
5777 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5779 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5780 * asan_globals_test-wrapper.cc: New file.
5781 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5782 instead of asan_globals_test.cc as dg-additional-sources.
5783 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5784 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5785 "sanitizer_test_utils.h" instead of
5786 "sanitizer_common/tests/sanitizer_test_utils.h".
5787 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5788 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5789 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5790 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5791 * g++.dg/asan/asan_test.cc: Synced from upstream.
5792 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5794 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5797 * c-c++-common/asan/memcmp-2.c: New test.
5799 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5802 * g++.dg/cpp0x/udlit-string-literal.h: New.
5803 * g++.dg/cpp0x/udlit-string-literal.C: New.
5805 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5807 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5809 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5812 * gcc.target/arm/pr56184.C: New test.
5814 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5817 * g++.dg/torture/pr56302.C: New test.
5818 * g++.dg/cpp0x/constexpr-56302.C: New test.
5819 * c-c++-common/pr56302.c: New test.
5821 2013-02-13 Tobias Burnus <burnus@net-b.de>
5822 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5825 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5826 * gfortran.dg/quad_3.f90: Ditto.
5828 2013-02-13 Kostya Serebryany <kcc@google.com>
5830 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5831 to match the fresh asan run-time.
5832 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5834 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5836 Avoid instrumenting duplicated memory access in the same basic block
5837 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5838 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5839 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5840 * c-c++-common/asan/inc.c: Likewise.
5842 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5845 * gcc.target/i386/pr56148.c: New test.
5847 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5848 Tobias Burnus <burnus@net-b.de>
5851 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5854 2013-02-12 Richard Biener <rguenther@suse.de>
5857 * gcc.dg/lto/pr56297_0.c: New testcase.
5858 * gcc.dg/lto/pr56297_0.c: Likewise.
5860 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5863 * gfortran.dg/typebound_deferred_1.f90: New.
5865 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5867 PR rtl-optimization/56151
5868 * gcc.target/i386/pr56151.c: New test.
5870 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5872 * g++.dg/ext/mv12.C: New test.
5873 * g++.dg/ext/mv12.h: New file.
5874 * g++.dg/ext/mv12-aux.C: New file.
5875 * g++.dg/ext/mv13.C: New test.
5877 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5879 * lib/target-supports.exp
5880 (check_effective_target_powerpc_eabi_ok): New.
5881 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5883 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5884 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5886 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5887 * gcc.target/powerpc/pr51623.c: Likewise.
5888 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5889 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5891 2013-02-11 Alexander Potapenko <glider@google.com>
5892 Jack Howarth <howarth@bromo.med.uc.edu>
5893 Jakub Jelinek <jakub@redhat.com>
5896 * g++.dg/asan/pr55617.C: Run on all targets.
5898 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5900 PR rtl-optimization/56275
5901 * gcc.dg/pr56275.c: New test.
5903 2013-02-11 Richard Biener <rguenther@suse.de>
5905 PR tree-optimization/56273
5906 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5908 2013-02-11 Richard Biener <rguenther@suse.de>
5910 PR tree-optimization/56264
5911 * gcc.dg/torture/pr56264.c: New testcase.
5913 2013-02-11 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/56273
5916 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5917 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5918 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5919 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5920 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5921 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5923 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5925 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5926 for *-*-linux-gnu targets.
5927 * g++.dg/asan/interception-test-1.c: Ditto.
5928 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5929 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5931 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5934 * gfortran.dg/intrinsic_size_4.f90 : New test.
5936 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5939 * gcc.target/powerpc/pr56256.c: New test.
5941 2013-02-08 Ian Lance Taylor <iant@google.com>
5943 * lib/go.exp: Load timeout.exp.
5945 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5947 PR rtl-optimization/56246
5948 * gcc.target/i386/pr56246.c: New test.
5950 2013-02-08 Jeff Law <law@redhat.com>
5953 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5955 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5958 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5961 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5963 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5965 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5967 PR rtl-optimization/56195
5968 * gcc.dg/torture/pr56195.c: New test.
5970 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5973 * gfortran.dg/recursive_interface_2.f90: New test.
5975 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5977 PR tree-optimization/56250
5978 * gcc.c-torture/execute/pr56250.c: New test.
5980 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5982 PR tree-optimization/56064
5983 * gcc.dg/fixed-point/view-convert-2.c: New test.
5985 2013-02-08 Michael Matz <matz@suse.de>
5987 PR tree-optimization/52448
5988 * gcc.dg/pr52448.c: New test.
5990 2013-02-08 Richard Biener <rguenther@suse.de>
5993 * gcc.dg/torture/pr56181.c: New testcase.
5995 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5998 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5999 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
6001 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6004 * g++.dg/parse/crash61.C: New test.
6007 * g++.dg/parse/pr56239.C: New test.
6010 * g++.dg/abi/mangle61.C: New test.
6012 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
6014 PR rtl-optimization/56225
6015 * gcc.target/i386/pr56225.c: New test.
6017 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6020 * gcc.dg/guality/pr56154-1.c: New test.
6021 * gcc.dg/guality/pr56154-2.c: New test.
6022 * gcc.dg/guality/pr56154-3.c: New test.
6023 * gcc.dg/guality/pr56154-4.c: New test.
6024 * gcc.dg/guality/pr56154-aux.c: New file.
6026 PR tree-optimization/55789
6027 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
6029 * gcc.dg/tree-ssa/inline-3.c: Add
6030 --param max-early-inliner-iterations=2 option.
6032 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6035 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
6036 Add -fno-dwarf2-cfi-asm to dg-options.
6039 2013-02-07 Jakub Jelinek <jakub@redhat.com>
6042 * gcc.dg/pr56228.c: New test.
6044 2013-02-07 Alan Modra <amodra@gmail.com>
6047 * gcc.target/powerpc/pr54009.c: New test.
6049 * gfortran.dg/pr54131.f: New test.
6051 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
6054 * gfortran.dg/array_constructor_41.f90: New test.
6056 2013-02-06 Janus Weil <janus@gcc.gnu.org>
6059 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
6061 2013-02-06 Jakub Jelinek <jakub@redhat.com>
6064 * g++.dg/gomp/pr56217.C: New test.
6066 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6068 PR tree-optimization/56205
6069 * gcc.dg/tree-ssa/stdarg-6.c: New test.
6070 * gcc.c-torture/execute/pr56205.c: New test.
6072 2013-02-05 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/53342
6075 PR tree-optimization/53185
6076 * gcc.dg/vect/pr53185-2.c: New testcase.
6078 2013-02-05 Jan Hubicka <jh@suse.cz>
6080 PR tree-optimization/55789
6081 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6082 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6083 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6084 * g++.dg/ipa/inline-1.C: New testcase.
6085 * g++.dg/ipa/inline-2.C: New testcase.
6086 * g++.dg/ipa/inline-3.C: New testcase.
6088 2013-02-05 Jan Hubicka <jh@suse.cz>
6090 PR tree-optimization/55789
6091 * g++.dg/torture/pr55789.C: New testcase.
6093 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6096 * gcc.dg/pr56167.c: New test.
6098 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6101 * gcc.target/sh/pr55146.c: New.
6103 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6105 PR tree-optimization/54386
6106 * gcc.target/sh/pr54386.c: New.
6108 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
6111 * gfortran.dg/realloc_on _assign_16.f90 : New test.
6114 * gfortran.dg/realloc_on _assign_17.f90 : New test.
6116 2013-02-04 Alexander Potapenko <glider@google.com>
6117 Jack Howarth <howarth@bromo.med.uc.edu>
6118 Jakub Jelinek <jakub@redhat.com>
6121 * g++.dg/asan/pr55617.C: New test.
6123 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6126 * gfortran.dg/typebound_operator_19.f90: New test.
6127 * gfortran.dg/typebound_assignment_4.f90: New test.
6129 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6132 * gfortran.dg/recursive_interface_1.f90: New test.
6134 2013-02-04 Richard Guenther <rguenther@suse.de>
6137 * gcc.dg/lto/pr56168_0.c: New testcase.
6138 * gcc.dg/lto/pr56168_1.c: Likewise.
6140 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6144 * gfortran.dg/block_12.f90: New test.
6145 * gfortran.dg/module_error_1.f90: New test.
6147 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6149 * lib/target-supports.exp (check_effective_target_vect_float)
6150 (check_effective_target_vect_no_align): Add mips-sde-elf.
6152 2013-02-01 Jakub Jelinek <jakub@redhat.com>
6154 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6156 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
6158 * gcc.dg/pr56023.c: XFAIL on AIX.
6159 * gcc.dg/vect/pr49352.c: Same.
6161 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/opt26.adb: New test.
6165 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6168 2013-01-27 Amol Pise <amolpise15@gmail.com>
6170 * gcc.target/arm/neon-vfnms-1.c: New test.
6171 * gcc.target/arm/neon-vfnma-1.c: New test.
6173 2013-01-31 Richard Biener <rguenther@suse.de>
6175 PR tree-optimization/56157
6176 * gcc.dg/torture/pr56157.c: New testcase.
6178 2013-01-30 Richard Biener <rguenther@suse.de>
6180 PR tree-optimization/56150
6181 * gcc.dg/torture/pr56150.c: New testcase.
6183 2013-01-30 Jakub Jelinek <jakub@redhat.com>
6186 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6187 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
6188 printed in backtrace.
6189 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6190 to avoid errors about mismatched allocation vs. deallocation.
6193 * g++.dg/mv1.C: Moved to...
6194 * g++.dg/ext/mv1.C: ... here. Adjust test.
6195 * g++.dg/mv2.C: Moved to...
6196 * g++.dg/ext/mv2.C: ... here. Adjust test.
6197 * g++.dg/mv3.C: Moved to...
6198 * g++.dg/ext/mv3.C: ... here.
6199 * g++.dg/mv4.C: Moved to...
6200 * g++.dg/ext/mv4.C: ... here.
6201 * g++.dg/mv5.C: Moved to...
6202 * g++.dg/ext/mv5.C: ... here. Adjust test.
6203 * g++.dg/mv6.C: Moved to...
6204 * g++.dg/ext/mv6.C: ... here. Adjust test.
6205 * g++.dg/ext/mv7.C: New test.
6206 * g++.dg/ext/mv8.C: New test.
6207 * g++.dg/ext/mv9.C: New test.
6208 * g++.dg/ext/mv10.C: New test.
6209 * g++.dg/ext/mv11.C: New test.
6211 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
6213 PR rtl-optimization/56144
6214 * gcc.dg/pr56144.c: New.
6216 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
6218 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6220 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6221 * g++.dg/cpp0x/constexpr-55573.C: Same
6223 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
6225 PR tree-optimization/56064
6226 * gcc.dg/fixed-point/view-convert.c: New test.
6228 2013-01-30 Andreas Schwab <schwab@suse.de>
6230 * lib/target-supports-dg.exp (dg-process-target): Use expr to
6231 evaluate the end index in string range.
6233 2013-01-30 Tobias Burnus <burnus@net-b.de>
6236 * gfortran.dg/allocatable_function_6.f90: New.
6238 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6239 Mikael Morin <mikael@gcc.gnu.org>
6242 * gfortran.dg/proc_ptr_comp_36.f90: New.
6244 2013-01-29 Richard Biener <rguenther@suse.de>
6246 PR tree-optimization/55270
6247 * gcc.dg/torture/pr55270.c: New testcase.
6249 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6251 PR rtl-optimization/56117
6252 * gcc.dg/pr56117.c: New test.
6254 2013-01-28 Richard Biener <rguenther@suse.de>
6256 PR tree-optimization/56034
6257 * gcc.dg/torture/pr56034.c: New testcase.
6259 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6261 PR tree-optimization/56125
6262 * gcc.dg/pr56125.c: New test.
6264 2013-01-28 Tobias Burnus <burnus@net-b.de>
6265 Mikael Morin <mikael@gcc.gnu.org>
6268 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6269 * gfortran.dg/import8.f90: Likewise.
6270 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6271 * gfortran.dg/import10.f90: New test.
6272 * gfortran.dg/import11.f90: Likewise
6274 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6277 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6278 string.h. Provide memset, malloc and free prototypes, adjust line
6279 numbers in dg-output.
6280 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6281 Provide memset prototype and adjust line numbers in dg-output.
6282 * c-c++-common/asan/global-overflow-1.c: Likewise.
6284 PR tree-optimization/56094
6285 * gcc.dg/pr56094.c: New test.
6287 2013-01-27 Amol Pise <amolpise15@gmail.com>
6289 * gcc.target/arm/neon-vfnms-1.c: New test.
6290 * gcc.target/arm/neon-vfnma-1.c: New test.
6292 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6295 * gcc.target/i386/pr56114.c: New test.
6297 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6300 * gfortran.dg/associate_14.f90: New test.
6303 * gfortran.dg/associate_13.f90: New test.
6305 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6307 PR tree-optimization/56098
6308 * gcc.dg/pr56098-1.c: New test.
6309 * gcc.dg/pr56098-2.c: New test.
6311 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6314 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6316 2013-01-22 Marek Polacek <polacek@redhat.com>
6318 PR tree-optimization/56035
6319 * gcc.dg/pr56035.c: New test.
6321 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6323 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6326 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6328 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6330 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6333 * gcc.dg/pr56078.c: New test.
6334 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6336 2013-01-24 Martin Jambor <mjambor@suse.cz>
6338 PR tree-optimization/55927
6339 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6341 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6343 * gcc.target/i386/movsd.c: New test.
6345 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6348 * gcc.target/i386/pr55934.c: New test.
6350 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6353 * gfortran.dg/select_8.f90: New.
6355 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6357 * gcc.target/microblaze/microblaze.exp: Remove
6358 target_config_cflags check.
6360 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6363 * gfortran.dg/gomp/pr56052.f90: New test.
6366 * gcc.dg/pr49069.c: New test.
6368 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6371 * g++.dg/cpp0x/constexpr-static10.C: New.
6373 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6376 * gcc.target/i386/pr56028.c: New test.
6378 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6381 * gcc.target/i386/pr55686.c: New test.
6383 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6386 * g++.dg/cpp0x/variadic139.C: New test.
6387 * g++.dg/cpp0x/variadic140.C: Likewise.
6388 * g++.dg/cpp0x/variadic141.C: Likewise.
6390 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6392 * gnat.dg/warn8.adb: New test.
6394 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6397 * gfortran.dg/include_8.f90: New test.
6399 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6401 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6402 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6404 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6406 PR tree-optimization/56051
6407 * gcc.c-torture/execute/pr56051.c: New test.
6409 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6411 PR rtl-optimization/56023
6412 * gcc.dg/pr56023.c: New test.
6414 2013-01-21 Martin Jambor <mjambor@suse.cz>
6417 * gcc.target/i386/pr56022.c: New test.
6419 2013-01-21 Jason Merrill <jason@redhat.com>
6421 * lib/target-supports.exp (check_effective_target_alias): New.
6423 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6426 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6428 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6430 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6432 2013-01-19 Jeff Law <law@redhat.com>
6434 PR tree-optimization/52631
6435 * tree-ssa/pr52631.c: New test.
6436 * tree-ssa/ssa-fre-9: Update expected output.
6438 2013-01-19 Anthony Green <green@moxielogic.com>
6440 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6443 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6445 PR tree-optimization/56029
6446 * g++.dg/torture/pr56029.C: New test.
6448 2013-01-18 Sharad Singhai <singhai@google.com>
6450 PR tree-optimization/55995
6451 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6453 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6456 * gcc.target/i386/pr55433.c: New.
6458 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6461 * gfortran.dg/pr56015.f90: New test.
6463 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6465 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6467 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6469 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6470 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6471 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6472 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6473 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6475 2013-01-17 Jeff Law <law@redhat.com>
6477 * gcc.dg/pr52573.c: Move to...
6478 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6480 PR rtl-optimization/52573
6481 * gcc.dg/pr52573.c: New test.
6483 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6486 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6487 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6488 check_no_compiler_messages to test support in ucontext.h.
6489 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6490 compliant RLIMIT_AS.
6492 2013-01-17 Marek Polacek <polacek@redhat.com>
6494 PR rtl-optimization/55833
6495 * gcc.dg/pr55833.c: New test.
6497 2013-01-17 Jan Hubicka <jh@suse.cz>
6499 PR tree-optimization/55273
6500 * gcc.c-torture/compile/pr55273.c: New testcase.
6502 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6505 * gcc.target/pr55981.c: New test.
6507 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6509 * gcc.target/arm/pr40887.c: Require at least armv5.
6510 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6511 * gcc.target/arm/pr51915.c: Likewise.
6512 * gcc.target/arm/pr52006.c: Likewise.
6513 * gcc.target/arm/pr53187.c: Likewise.
6515 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6516 * gcc.target/arm/ftest-support-arm.h: Delete.
6517 * gcc.target/arm/ftest-support-thumb.h: Delete.
6518 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6519 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6520 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6521 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6522 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6523 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6524 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6525 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6526 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6527 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6528 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6529 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6530 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6531 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6532 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6533 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6534 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6535 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6536 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6537 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6538 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6539 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6540 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6541 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6543 2013-01-17 Martin Jambor <mjambor@suse.cz>
6545 PR tree-optimizations/55264
6546 * g++.dg/ipa/pr55264.C: New test.
6548 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6551 * gfortran.dg/class_55.f90: New.
6553 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6556 * gcc.c-torture/execute/builtins/builtins.exp: Add
6557 -Wl,--allow-multiple-definition for eabi and elf targets.
6560 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6561 check_effective_target_vect_perm_short,
6562 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6563 check_effective_target_vect64): Return 0 for big-endian ARM.
6564 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6566 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6569 2013-01-16 Richard Biener <rguenther@suse.de>
6571 PR tree-optimization/55964
6572 * gcc.dg/torture/pr55964.c: New testcase.
6574 2013-01-16 Richard Biener <rguenther@suse.de>
6576 PR tree-optimization/54767
6577 PR tree-optimization/53465
6578 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6580 2013-01-16 Christian Bruel <christian.bruel@st.com>
6583 * gcc.target/sh/sh-switch.c: New testcase.
6585 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6587 * gcc.dg/webizer.c: Increase the array size.
6589 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6592 * gcc.dg/pr55940.c: New test.
6594 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6595 Harald Anlauf <anlauf@gmx.de>
6597 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6598 * gfortran.dg/bounds_check_5.f90: Likewise.
6599 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6600 * gfortran.dg/continuation_9.f90: Likewise.
6601 * gfortran.dg/move_alloc_13.f90: Likewise.
6602 * gfortran.dg/structure_constructor_11.f90: Likewise.
6603 * gfortran.dg/tab_continuation.f: Likewise.
6604 * gfortran.dg/warning-directive-2.F90: Likewise.
6605 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6607 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6609 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6610 * gcc.target/arm/fma-sp.c: Likewise.
6612 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6614 PR rtl-optimization/55153
6615 * gcc.dg/pr55153.c: New.
6617 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6619 PR tree-optimization/55920
6620 * gcc.c-torture/compile/pr55920.c: New test.
6622 2013-01-15 Richard Biener <rguenther@suse.de>
6625 * gcc.dg/torture/pr55882.c: New testcase.
6627 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6629 PR tree-optimization/55955
6630 * gcc.c-torture/compile/pr55955.c: New test.
6632 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6635 * g++.dg/cpp0x/alias-decl-31.C: New test.
6637 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6640 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6641 case where interface is null.
6643 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6646 * gfortran.dg/array_constructor_40.f90: New test.
6648 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6650 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6652 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6654 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6655 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6656 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6657 * gcc.target/aarch64/vect-ld1r.c: New.
6658 * gcc.target/aarch64/vect-ld1r.x: New.
6660 2013-01-14 Andi Kleen <ak@linux.intel.com>
6663 * gcc.target/i386/hle-clear-rel.c: New file
6664 * gcc.target/i386/hle-store-rel.c: New file.
6666 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6668 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6669 * gfortran.dg/bounds_check_4.f90: Likewise.
6670 * gfortran.dg/inquire_10.f90: Likewise.
6671 * gfortran.dg/minloc_3.f90: Likewise.
6672 * gfortran.dg/minlocval_3.f90: Likewise.
6673 * gfortran.dg/module_double_reuse.f90: Likewise.
6674 * gfortran.dg/mvbits_1.f90: Likewise.
6675 * gfortran.dg/oldstyle_1.f90: Likewise.
6676 * gfortran.dg/pr20163-2.f: Likewise.
6677 * gfortran.dg/save_1.f90: Likewise.
6678 * gfortran.dg/scan_1.f90: Likewise.
6679 * gfortran.dg/select_char_1.f90: Likewise.
6680 * gfortran.dg/shape_4.f90: Likewise.
6681 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6682 * gfortran.dg/function_optimize_10.f90: Likewise.
6683 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6684 * gfortran.dg/used_types_17.f90: Likewise.
6685 * gfortran.dg/used_types_18.f90: Likewise.
6687 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6690 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6692 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6694 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6696 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6698 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6700 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6703 * gfortran.dg/assumed_type_2.f90: Fix test case.
6704 * gfortran.dg/internal_pack_13.f90: New test.
6705 * gfortran.dg/internal_pack_14.f90: New test.
6707 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6710 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6711 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6714 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6716 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6718 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6721 * gcc.target/s390/pr55719.c: New testcase.
6723 2013-01-11 Richard Guenther <rguenther@suse.de>
6725 PR tree-optimization/44061
6726 * gcc.dg/pr44061.c: New testcase.
6728 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6730 Update copyright years.
6732 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6733 Jakub Jelinek <jakub@redhat.com>
6736 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6738 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6740 PR rtl-optimization/55672
6741 * gcc.target/i386/pr55672.c: New.
6743 2013-01-10 Jeff Law <law@redhat.com>
6745 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6746 pass/fail message unique.
6749 2013-01-10 Jason Merrill <jason@redhat.com>
6751 * ada/.gitignore: New.
6753 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6755 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6757 * g++.dg/tls/thread_local2.C: Likewise.
6758 * g++.dg/tls/thread_local2g.C: Likewise.
6759 * g++.dg/tls/thread_local6.C: Likewise.
6760 * g++.dg/tls/thread_local-order1.C: Add tls options.
6761 * g++.dg/tls/thread_local-order2.C: Likewise.
6762 * g++.dg/tls/thread_local3.C: Likewise.
6763 * g++.dg/tls/thread_local3g.C: Likewise.
6764 * g++.dg/tls/thread_local4.C: Likewise.
6765 * g++.dg/tls/thread_local4g.C: Likewise.
6766 * g++.dg/tls/thread_local5.C: Likewise.
6767 * g++.dg/tls/thread_local5g.C: Likewise.
6768 * g++.dg/tls/thread_local6g.C: Likewise.
6770 2013-01-10 Kostya Serebryany <kcc@google.com>
6772 * g++.dg/asan/asan_test.cc: Sync from upstream.
6774 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6776 PR tree-optimization/55921
6777 * gcc.c-torture/compile/pr55921.c: New test.
6779 2013-01-09 Jan Hubicka <jh@suse.cz>
6781 PR tree-optimization/55569
6782 * gcc.c-torture/compile/pr55569.c: New testcase.
6784 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6787 * gfortran.dg/use_28.f90: New test.
6789 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6791 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6792 number matching more robust.
6794 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6796 PR rtl-optimization/55829
6797 * gcc.target/i386/pr55829.c: New.
6799 2013-01-09 Tobias Burnus <burnus@net-b.de>
6802 * gfortran.dg/bind_c_bool_1.f90: New.
6803 * gfortran.dg/do_5.f90: Add dg-warning.
6805 2013-01-09 Jan Hubicka <jh@suse.cz>
6807 PR tree-optimization/55875
6808 * gcc.c-torture/execute/pr55875.c: New testcase.
6809 * g++.dg/torture/pr55875.C: New testcase.
6811 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6814 * c-c++-common/pr48418.c: New test.
6816 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6819 * g++.dg/tls/thread_local-ice.C: New.
6821 2013-01-09 Andreas Schwab <schwab@suse.de>
6823 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6825 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6827 PR tree-optimization/48189
6828 * gcc.dg/pr48189.c: New test.
6830 2013-01-04 Jan Hubicka <jh@suse.cz>
6832 PR tree-optimization/55823
6833 * g++.dg/ipa/devirt-10.C: New testcase.
6835 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6836 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6838 PR rtl-optimization/55845
6839 * gcc.target/i386/pr55845.c: New test.
6841 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6843 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6844 instructions generated instead of number of occurances.
6846 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6848 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6849 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6850 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6851 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6852 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6853 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6854 * gcc.target/aarch64/vect-fcm.x: Likewise.
6855 * lib/target-supports.exp
6856 (check_effective_target_vect_cond): Enable for AArch64.
6858 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6860 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6861 endian-safe float pool loading.
6862 (test_square_root_v4sf): Likewise.
6863 (test_square_root_v2df): Likewise.
6864 * lib/target-supports.exp
6865 (check_effective_target_vect_call_sqrtf): Add AArch64.
6867 2013-01-08 Martin Jambor <mjambor@suse.cz>
6870 * gcc.dg/tree-ssa/pr55579.c: New test.
6872 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6874 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6877 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6880 * gcc.dg/torture/pr55890-3.c: New test.
6883 * gcc.c-torture/compile/pr55851.c: New test.
6886 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6889 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6892 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6894 2013-01-07 Tobias Burnus <burnus@net-b.de>
6897 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6898 * gfortran.dg/pointer_init_7.f90: New.
6900 2013-01-07 Richard Biener <rguenther@suse.de>
6902 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6904 2013-01-07 Richard Biener <rguenther@suse.de>
6907 * gcc.dg/torture/pr55890-1.c: New testcase.
6908 * gcc.dg/torture/pr55890-2.c: Likewise.
6910 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6912 * gcc.target/aarch64/fmovd.c: New.
6913 * gcc.target/aarch64/fmovf.c: Likewise.
6914 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6915 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6916 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6917 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6918 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6919 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6921 2013-01-07 Richard Biener <rguenther@suse.de>
6923 PR tree-optimization/55888
6924 PR tree-optimization/55862
6925 * gcc.dg/torture/pr55888.c: New testcase.
6927 2013-01-07 Tobias Burnus <burnus@net-b.de>
6930 * gfortran.dg/intrinsic_size_3.f90: New.
6932 2013-01-07 Tobias Burnus <burnus@net-b.de>
6935 * gfortran.dg/select_type_32.f90: New.
6937 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6940 * g++.dg/cpp0x/alias-decl-29.C: New test.
6942 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6947 * gfortran.dg/class_array_15.f03: New test.
6949 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6954 * gfortran.dg/use_23.f90: New test.
6955 * gfortran.dg/use_24.f90: New test.
6956 * gfortran.dg/use_25.f90: New test.
6957 * gfortran.dg/use_26.f90: New test.
6958 * gfortran.dg/use_27.f90: New test.
6960 2013-01-06 Olivier Hainque <hainque@adacore.com>
6962 * gnat.dg/specs/clause_on_volatile.ads: New test.
6964 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6966 * gnat.dg/alignment10.adb: New test.
6968 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6969 Mikael Morin <mikael@gcc.gnu.org>
6972 * gfortran.dg/use_22.f90: New test.
6974 2013-01-04 Andrew Pinski <apinski@cavium.com>
6976 * gcc.target/aarch64/cmp-1.c: New testcase.
6978 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6981 * gfortran.dg/select_type_31.f03: New test.
6983 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6985 PR c++/54526 (again)
6986 * g++.dg/cpp0x/parse2.C: Extend.
6987 * g++.old-deja/g++.other/crash28.C: Adjust.
6989 2013-01-04 Richard Biener <rguenther@suse.de>
6991 PR tree-optimization/55862
6992 * gcc.dg/torture/pr55862.c: New testcase.
6994 2013-01-04 Martin Jambor <mjambor@suse.cz>
6996 PR tree-optimization/55755
6997 * gcc.dg/torture/pr55755.c: New test.
6998 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6999 * gcc.dg/tree-ssa/pr45144.c: Update.
7001 2013-01-04 Richard Biener <rguenther@suse.de>
7004 * gcc.dg/fold-reassoc-2.c: New testcase.
7006 2013-01-04 Tobias Burnus <burnus@net-b.de>
7009 * gfortran.dg/null_7.f90: New.
7011 2013-01-04 Tobias Burnus <burnus@net-b.de>
7015 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
7016 * gfortran.dg/unlimited_polymorphic_7.f90: New.
7017 * gfortran.dg/unlimited_polymorphic_8.f90: New.
7019 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
7021 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
7023 2013-01-03 Janus Weil <janus@gcc.gnu.org>
7026 * gfortran.dg/assignment_1.f90: Modified.
7027 * gfortran.dg/assignment_4.f90: New.
7029 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
7031 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
7033 2013-01-03 Richard Biener <rguenther@suse.de>
7035 PR tree-optimization/55857
7036 * gcc.dg/vect/pr55857-1.c: New testcase.
7037 * gcc.dg/vect/pr55857-2.c: Likewise.
7039 2013-01-03 Jakub Jelinek <jakub@redhat.com>
7041 PR rtl-optimization/55838
7042 * gcc.dg/pr55838.c: New test.
7044 PR tree-optimization/55832
7045 * gcc.c-torture/compile/pr55832.c: New test.
7047 2013-01-02 Teresa Johnson <tejohnson@google.com>
7049 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
7050 * gcc.dg/tree-ssa/loop-23.c: Ditto.
7051 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
7052 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
7053 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
7054 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
7055 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
7056 * gcc.dg/unroll_1.c: Ditto.
7057 * gcc.dg/unroll_2.c: Ditto.
7058 * gcc.dg/unroll_3.c: Ditto.
7059 * gcc.dg/unroll_4.c: Ditto.
7061 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7063 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
7065 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7068 * gfortran.dg/eof_4.f90: New test.
7070 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7072 * lib/c-compat.exp (compat-use-alt-compiler): Remove
7073 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7074 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7075 (compat_setup_dfp): Initialize compat_alt_caret and
7076 compat_save_TEST_ALWAYS_FLAGS.
7078 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7080 * gcc.dg/torture/tls/tls-reload-1.c: New test.
7082 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7084 * gcc.dg/torture/fp-int-convert-2.c: New test.
7086 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7088 * gfortran.dg/newunit_3.f90: Add dg-do run.
7089 * gfortran.dg/inquire_15.f90: Add dg-do run.
7091 2013-01-01 Jakub Jelinek <jakub@redhat.com>
7093 PR tree-optimization/55831
7094 * gcc.dg/pr55831.c: New test.
7096 Copyright (C) 2013 Free Software Foundation, Inc.
7098 Copying and distribution of this file, with or without modification,
7099 are permitted in any medium without royalty provided the copyright
7100 notice and this notice are preserved.