1 2013-09-08 Tom de Vries <tom@codesourcery.com>
4 * g++.dg/tm/noexcept-6.C: New test.
6 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
8 * gcc.target/arc/cond-set-use.c: New test.
10 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
12 * gnat.dg/stack_usage2.adb: New test.
14 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
16 * gcc.target/aarch64/table-intrinsics.c
17 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
18 (qtb_tests8_< ,2,3,4>): Likewise.
19 (qtblq_tests8_< ,2,3,4>): Likewise.
20 (qtbxq_tests8_< ,2,3,4>): Likewise.
22 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/warn10.ad[sb]: New test.
25 * gnat.dg/warn10_pkg.ads: New helper.
27 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
29 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
30 Don't expect NULL in foo.result set.
31 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
33 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
34 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
36 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
38 * gcc.target/s390/nearestint-1.c: New testcase.
40 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
41 Vineet Gupta <Vineet.Gupta@synopsys.com>
43 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
44 * testsuite/gcc.target/arc: New directory.
45 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
46 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
47 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
48 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
49 * testsuite/gcc.dg/builtin-apply2.c
50 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
52 2013-09-04 Jan Hubicka <jh@suse.cz>
55 * g++.dg/torture/pr58201_0.C: New testcase.
56 * g++.dg/torture/pr58201_1.C: New testcase.
57 * g++.dg/torture/pr58201.h: New testcase.
59 2013-09-05 Jan Hubicka <jh@suse.cz>
61 * gcc.dg/autopar/pr49960.c: Disable partial inlining
63 2013-09-05 Richard Biener <rguenther@suse.de>
65 PR tree-optimization/58137
66 * gcc.target/i386/pr58137.c: New testcase.
68 2013-09-05 Martin Jambor <mjambor@suse.cz>
70 * g++.dg/ipa/remref-1.C: New test.
71 * g++.dg/ipa/remref-2.C: Likewise.
73 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
76 * g++.dg/parse/access11.C: New.
78 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
80 * g++.dg/warn/weak1.C: Skip on AIX.
82 2013-09-04 Easwaran Raman <eraman@google.com>
85 PR tree-optimization/58011
86 * gfortran.dg/reassoc_12.f90: New testcase.
87 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
89 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
91 * gcc.dg/attr-weakref-1.c: Skip on AIX.
92 * gcc.dg/torture/pr53922.c: Skip on AIX.
93 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
95 2013-09-04 Teresa Johnson <tejohnson@google.com>
97 * gcc.dg/unroll_1.c: Test dumping to stderr.
99 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
102 * g++.dg/warn/deprecated-8.C: New.
104 2013-09-03 Jeff Law <law@redhat.com>
106 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
109 2013-09-03 Meador Inge <meadori@codesourcery.com>
113 2013-08-30 Meador Inge <meadori@codesourcery.com>
115 * gcc.dg/Warray-bounds-11.c: New testcase.
117 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
119 * lib/target-supports.exp (check_weak_available): Return true for AIX.
121 2013-09-03 Jan Hubicka <jh@suse.cz>
123 * g++.dg/ipa/devirt-15.C: Fix testcase.
125 2013-09-03 Richard Biener <rguenther@suse.de>
128 * gcc.dg/torture/pr57656.c: New testcase.
130 2013-09-03 Richard Biener <rguenther@suse.de>
133 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
135 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
138 * gfortran.dg/do_concurrent_3.f90: New test case.
140 2013-09-02 Jan Hubicka <jh@suse.cz>
142 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
144 2013-09-02 Martin Jambor <mjambor@suse.cz>
147 * gcc.dg/ipa/pr58106.c: New test.
149 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
151 * gcc.target/aarch64/scalar_intrinsics.c
152 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
154 2013-09-02 Richard Biener <rguenther@suse.de>
157 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
159 2013-09-02 Richard Biener <rguenther@suse.de>
161 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
164 2013-09-02 Bin Cheng <bin.cheng@arm.com>
166 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
168 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
170 PR c++/21682, implement DR 565
171 * g++.dg/template/using24.C: New.
172 * g++.dg/template/using25.C: Likewise.
173 * g++.dg/template/using26.C: Likewise.
175 2013-09-01 Jan Hubicka <jh@suse.cz>
177 * g++.dg/ipa/devirt-15.C: New testcase.
179 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
181 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
183 2013-08-31 Jan Hubicka <jh@suse.cz>
185 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
186 * g++.dg/tree-ssa/pr45453.C: Likewise.
188 2013-08-31 Jan Hubicka <jh@suse.cz>
190 * gcc.dg/fork-instrumentation.c: New testcase.
192 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
194 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
196 2013-08-30 Meador Inge <meadori@codesourcery.com>
198 * gcc.dg/Warray-bounds-11.c: New testcase.
200 2013-08-30 Marek Polacek <polacek@redhat.com>
202 * g++.dg/ubsan/div-by-zero-1.C: New test.
203 * c-c++-common/ubsan/save-expr-1.c: New test.
204 * c-c++-common/ubsan/save-expr-2.c: New test.
205 * c-c++-common/ubsan/save-expr-3.c: New test.
206 * c-c++-common/ubsan/save-expr-4.c: New test.
207 * c-c++-common/ubsan/typedef-1.c: New test.
208 * c-c++-common/ubsan/const-char-1.c: New test.
209 * c-c++-common/ubsan/const-expr.c: New test.
210 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
211 * c-c++-common/ubsan/shift-1.c: Likewise.
212 * c-c++-common/ubsan/shift-2.c: Likewise.
213 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
214 * lib/ubsan-dg.exp: New file.
215 * g++.dg/dg.exp: Add ubsan tests.
216 * g++.dg/ubsan/ubsan.exp: New file.
217 * gcc.dg/ubsan/ubsan.exp: New file.
218 * g++.dg/ubsan/cxx11-shift-1.C: New test.
219 * g++.dg/ubsan/cxx11-shift-2.C: New test.
220 * c-c++-common/ubsan/div-by-zero-3.c: New test.
221 * c-c++-common/ubsan/div-by-zero-1.c: New test.
222 * c-c++-common/ubsan/div-by-zero-4.c: New test.
223 * c-c++-common/ubsan/shift-3.c: New test.
224 * c-c++-common/ubsan/unreachable-1.c: New test.
225 * c-c++-common/ubsan/shift-1.c: New test.
226 * c-c++-common/ubsan/shift-2.c: New test.
227 * c-c++-common/ubsan/div-by-zero-2.c: New test.
228 * gcc.dg/ubsan/c99-shift-2.c: New test.
229 * gcc.dg/ubsan/c99-shift-1.c: New test.
231 2013-08-29 Jan Hubicka <jh@suse.cz>
233 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
234 to match template and comment.
236 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/cpp0x/dc8.C: New.
240 * g++.dg/template/meminit1.C: Adjust.
242 2013-08-30 Teresa Johnson <tejohnson@google.com>
244 * gcc.dg/inline-dump.c: Delete inadvertant commit.
246 2013-08-30 Jakub Jelinek <jakub@redhat.com>
248 PR tree-optimization/58277
249 * gcc.c-torture/execute/pr58277-1.c: New test.
250 * gcc.c-torture/execute/pr58277-2.c: New test.
252 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
254 * gcc.dg/guality/param-1.c: New test.
255 * gcc.dg/guality/param-2.c: Likewise.
257 2013-08-30 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/58228
260 * gcc.dg/torture/pr58228.c: New testcase.
262 2013-08-30 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/58223
265 * gcc.dg/torture/pr58223.c: New testcase.
266 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
268 2013-08-30 Richard Biener <rguenther@suse.de>
270 PR tree-optimization/58010
271 * gcc.dg/pr58010.c: New testcase.
273 2013-08-29 Xinliang DavidLi <davidxl@google.com>
275 * gcc.dg/unroll_3.c: Message change.
276 * gcc.dg/unroll_4.c: Likewise.
277 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
278 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
279 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
280 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
281 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
282 * gcc.dg/tree-ssa/loop-23.c: Likewise.
283 * gcc.dg/tree-ssa/loop-1.c: Likewise.
284 * gcc.dg/unroll_1.c: Likewise.
285 * gcc.dg/vect/bb-slp-31.c: Likewise.
286 * gcc.dg/vect/bb-slp-14.c: Likewise.
287 * gcc.dg/vect/bb-slp-8.c: Likewise.
288 * gcc.dg/vect/bb-slp-23.c: Likewise.
289 * gcc.dg/vect/bb-slp-15.c: Likewise.
290 * gcc.dg/vect/bb-slp-9.c: Likewise.
291 * gcc.dg/vect/bb-slp-24.c: Likewise.
292 * gcc.dg/vect/bb-slp-16.c: Likewise.
293 * gcc.dg/vect/bb-slp-25.c: Likewise.
294 * gcc.dg/vect/bb-slp-17.c: Likewise.
295 * gcc.dg/vect/bb-slp-26.c: Likewise.
296 * gcc.dg/vect/bb-slp-18.c: Likewise.
297 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
298 * gcc.dg/vect/bb-slp-27.c: Likewise.
299 * gcc.dg/vect/bb-slp-19.c: Likewise.
300 * gcc.dg/vect/bb-slp-28.c: Likewise.
301 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
302 * gcc.dg/vect/bb-slp-29.c: Likewise.
303 * gcc.dg/vect/bb-slp-8a.c: Likewise.
304 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
305 * gcc.dg/vect/bb-slp-1.c: Likewise.
306 * gcc.dg/vect/bb-slp-8b.c: Likewise.
307 * gcc.dg/vect/bb-slp-2.c: Likewise.
308 * gcc.dg/vect/bb-slp-3.c: Likewise.
309 * gcc.dg/vect/bb-slp-10.c: Likewise.
310 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
311 * gcc.dg/vect/bb-slp-4.c: Likewise.
312 * gcc.dg/vect/bb-slp-11.c: Likewise.
313 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
314 * gcc.dg/vect/bb-slp-5.c: Likewise.
315 * gcc.dg/vect/bb-slp-20.c: Likewise.
316 * gcc.dg/vect/bb-slp-6.c: Likewise.
317 * gcc.dg/vect/bb-slp-21.c: Likewise.
318 * gcc.dg/vect/bb-slp-30.c: Likewise.
319 * gcc.dg/vect/bb-slp-13.c: Likewise.
320 * gcc.dg/vect/bb-slp-7.c: Likewise.
321 * gcc.dg/vect/bb-slp-22.c: Likewise.
322 * gcc.dg/unroll_2.c: Likewise.
323 * g++.dg/vect/slp-pr50413.cc: Likewise.
324 * g++.dg/vect/slp-pr56812.cc: Likewise.
325 * g++.dg/vect/slp-pr50819.cc: Likewise.
327 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
329 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
331 2013-08-29 Teresa Johnson <tejohnson@google.com>
333 * gcc.dg/pr40209.c: Use -fopt-info.
334 * gcc.dg/pr26570.c: Ditto.
335 * gcc.dg/pr32773.c: Ditto.
336 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
338 2013-08-29 Richard Biener <rguenther@suse.de>
340 PR tree-optimization/58246
341 * gcc.dg/torture/pr58246.c: New testcase.
343 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
346 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
348 * gfortran.dg/realloc_on_assign_19.f90: New test.
350 2013-08-29 Richard Biener <rguenther@suse.de>
353 * gcc.dg/pr57287-2.c: New testcase.
355 2013-08-29 Richard Biener <rguenther@suse.de>
357 PR tree-optimization/57685
358 * gcc.dg/torture/pr57685.c: New testcase.
360 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
363 * g++.dg/cpp0x/dc7.C: New.
365 2013-08-28 Jakub Jelinek <jakub@redhat.com>
368 * c-c++-common/gomp/pr58257.c: New test.
370 2013-08-28 Richard Biener <rguenther@suse.de>
372 PR tree-optimization/56933
373 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
375 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
377 * gcc.target/aarch64/scalar_shift_1.c: New.
379 2013-08-27 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/57521
382 * gcc.dg/torture/pr57521.c: New testcase.
384 2013-08-27 Jakub Jelinek <jakub@redhat.com>
386 PR rtl-optimization/57860
387 PR rtl-optimization/57861
388 PR rtl-optimization/57875
389 PR rtl-optimization/57876
390 PR rtl-optimization/57877
391 * gcc.c-torture/execute/pr57860.c: New test.
392 * gcc.c-torture/execute/pr57861.c: New test.
393 * gcc.c-torture/execute/pr57875.c: New test.
394 * gcc.c-torture/execute/pr57876.c: New test.
395 * gcc.c-torture/execute/pr57877.c: New test.
397 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
400 * gfortran.dg/bounds_check_18.f90: New test.
402 2013-08-23 Jan Hubicka <jh@suse.cz>
404 * g++.dg/ipa/devirt-14.C: Fix typo.
406 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
409 * gfortran.dg/inline_sum_5.f90: New.
411 2013-08-23 Janus Weil <janus@gcc.gnu.org>
414 * gfortran.dg/typebound_assignment_7.f90: New.
416 2013-08-23 Jan Hubicka <jh@suse.cz>
418 * g++.dg/ipa/devirt-13.C: New testcase.
419 * g++.dg/ipa/devirt-14.C: New testcase.
421 2013-08-23 Jakub Jelinek <jakub@redhat.com>
424 * gcc.target/i386/pr58218.c: New test.
426 PR tree-optimization/58209
427 * gcc.c-torture/execute/pr58209.c: New test.
429 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
431 * gcc.target/powerpc/pr57744.c: Declare abort.
433 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
436 * g++.dg/template/error54.C: New.
438 2013-08-22 Janus Weil <janus@gcc.gnu.org>
441 * gfortran.dg/select_type_34.f90: New.
443 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/warn/deprecated-7.C: New.
448 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
452 2013-08-21 Jeff Law <law@redhat.com>
454 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
456 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
459 * g++.dg/ext/attr-alias-3.C: New.
461 2013-08-20 Janus Weil <janus@gcc.gnu.org>
464 * gfortran.dg/intent_out_8.f90: New.
466 2013-08-20 Teresa Johnson <tejohnson@google.com>
468 PR rtl-optimizations/57451
469 * g++.dg/tree-prof/pr57451.C: New test.
471 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
474 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
476 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
479 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
481 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
483 * gcc.target/powerpc/dfp-dd-2.c: New test.
484 * gcc.target/powerpc/dfp-td-2.c: Likewise.
485 * gcc.target/powerpc/dfp-td-3.c: Likewise.
487 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
489 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
490 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
493 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
495 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
497 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
500 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
501 correct test response.
504 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
505 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
506 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
508 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
509 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
511 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
513 2013-08-18 Jan Hubicka <jh@suse.cz>
515 * g++.dg/ipa/type-inheritance-1.C: New testcase.
517 2013-08-19 Janus Weil <janus@gcc.gnu.org>
520 * gfortran.dg/gomp/proc_ptr_1.f90: New.
522 2013-08-18 Jakub Jelinek <jakub@redhat.com>
524 PR tree-optimization/58006
525 * g++.dg/opt/pr58006.C: New test.
527 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
529 * gnat.dg/specs/linker_alias.ads: New test.
531 2013-08-16 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/58164
534 * gcc.c-torture/compile/pr58164.c: New test.
536 PR tree-optimization/58165
537 * g++.dg/opt/pr58165.C: New test.
539 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/cpp0x/enum28.C: New.
543 * g++.dg/cpp0x/enum15.C: Adjust.
545 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
548 * gcc.target/powerpc/pr57949-1.c: New.
549 * gcc.target/powerpc/pr57949-2.c: New.
551 2013-08-14 Jakub Jelinek <jakub@redhat.com>
553 PR tree-optimization/58145
554 * gcc.dg/pr58145-1.c: New test.
555 * gcc.dg/pr58145-2.c: New test.
557 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
559 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
560 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
561 * gcc.dg/debug/dwarf2/static1.c: Likewise.
562 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
563 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
564 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
565 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
566 * gcc.dg/debug/dwarf2/var1.c: Likewise.
567 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
568 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
569 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
570 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
571 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
572 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
573 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
574 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
575 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
576 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
577 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
578 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
579 * gcc.dg/debug/dwarf2/var2.c: Likewise.
580 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
581 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
582 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
583 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
584 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
585 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
586 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
587 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
588 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
589 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
590 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
591 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
592 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
593 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
594 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
595 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
596 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
597 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
598 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
599 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
602 * gcc.c-torture/execute/pr56799.x: New file.
604 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
606 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
608 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
609 * gcc.dg/pr44214-3.c (v2df): Likewise.
611 * gcc.dg/pr46647.c: xfail for avr-*-*.
613 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
615 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
616 Expect l to be optimized away.
617 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
620 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
621 to tests that assume int/double are larger than short/float.
624 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
626 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
627 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
628 target { int16 }. Restrict existing tests to target { int32 }
630 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
631 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
632 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
633 * lib/target-supports.exp (check_effective_target_int32): New proc.
635 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
636 exclude from scan test.
638 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
639 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
640 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
641 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
642 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
643 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
644 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
645 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
646 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
647 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
648 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
649 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
650 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
651 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
652 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
653 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
654 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
655 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
656 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
658 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
660 * gcc.target/arm/pr19599.c: Skip for -mthumb.
662 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
663 to be the first test directive.
664 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
665 * gcc.target/arm/atomic-op-acquire.c: Likewise.
666 * gcc.target/arm/atomic-op-char.c: Likewise.
667 * gcc.target/arm/atomic-op-consume.c: Likewise.
668 * gcc.target/arm/atomic-op-int.c: Likewise.
669 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
670 * gcc.target/arm/atomic-op-release.c: Likewise.
671 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
672 * gcc.target/arm/atomic-op-short.c: Likewise.
674 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
676 PR rtl-optimization/57662
677 * gcc.dg/pr57662.c: New test.
679 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
681 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
683 * gcc.target/mips/nans-legacy.c: Likewise.
685 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
687 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
689 * gcc.target/mips/fabs-legacy.c: Likewise.
690 * gcc.target/mips/fabsf-2008.c: Likewise.
691 * gcc.target/mips/fabsf-legacy.c: Likewise.
692 * gcc.target/mips/fneg-2008.c: Likewise.
693 * gcc.target/mips/fneg-legacy.c: Likewise.
694 * gcc.target/mips/fnegf-2008.c: Likewise.
695 * gcc.target/mips/fnegf-legacy.c: Likewise.
696 * gcc.target/mips/nan-2008.c: Likewise.
697 * gcc.target/mips/nan-legacy.c: Likewise.
698 * gcc.target/mips/nanf-2008.c: Likewise.
699 * gcc.target/mips/nanf-legacy.c: Likewise.
700 * gcc.target/mips/nans-2008.c: Likewise.
701 * gcc.target/mips/nans-legacy.c: Likewise.
702 * gcc.target/mips/nansf-2008.c: Likewise.
703 * gcc.target/mips/nansf-legacy.c: Likewise.
705 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
707 * gnat.dg/valued_proc.adb: New test.
708 * gnat.dg/valued_proc_pkg.ads: New helper.
710 2013-08-13 Jakub Jelinek <jakub@redhat.com>
712 PR tree-optimization/57661
713 * g++.dg/opt/pr57661.C: New test.
716 * gcc.dg/asan/pr56417.c: New test.
718 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
720 * gnat.dg/loop_optimization16.adb: New test.
721 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
723 2013-08-13 Marek Polacek <polacek@redhat.com>
725 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
727 2013-08-13 David Malcolm <dmalcolm@redhat.com>
729 Example of converting global state to per-pass state.
731 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
732 global state "static int counter" to...
733 (one_pass::counter): ...this instance data.
735 2013-08-13 David Malcolm <dmalcolm@redhat.com>
737 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
738 to member function...
739 (one_pass::gate): ...this.
740 (one_pass_exec): Convert to member function...
741 (one_pass::impl_execute): ...this.
743 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/cpp0x/pr57416.C: New.
748 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
752 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
753 * g++.dg/cpp0x/defaulted2.C: Likewise.
754 * g++.dg/cpp0x/defaulted31.C: Likewise.
755 * g++.dg/cpp0x/error6.C: Likewise.
756 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
757 * g++.dg/cpp0x/override2.C: Likewise.
758 * g++.dg/cpp0x/parse1.C: Likewise.
759 * g++.dg/cpp0x/scoped_enum.C: Likewise.
760 * g++.dg/cpp0x/temp_default4.C: Likewise.
761 * g++.dg/ext/attrib32.C: Likewise.
762 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
763 * g++.dg/ext/mv13.C: Likewise.
764 * g++.dg/ext/mv7.C: Likewise.
765 * g++.dg/ext/mv9.C: Likewise.
766 * g++.dg/ext/pr57362.C: Likewise.
767 * g++.dg/ext/typeof10.C: Likewise.
768 * g++.dg/lookup/anon6.C: Likewise.
769 * g++.dg/lookup/crash6.C: Likewise.
770 * g++.dg/lookup/name-clash5.C: Likewise.
771 * g++.dg/lookup/name-clash6.C: Likewise.
772 * g++.dg/other/anon4.C: Likewise.
773 * g++.dg/other/error15.C: Likewise.
774 * g++.dg/other/error8.C: Likewise.
775 * g++.dg/other/redecl2.C: Likewise.
776 * g++.dg/parse/crash16.C: Likewise.
777 * g++.dg/parse/crash21.C: Likewise.
778 * g++.dg/parse/crash38.C: Likewise.
779 * g++.dg/parse/redef2.C: Likewise.
780 * g++.dg/parse/struct-as-enum1.C: Likewise.
781 * g++.dg/template/crash39.C: Likewise.
782 * g++.dg/template/redecl3.C: Likewise.
783 * g++.dg/tls/diag-3.C: Likewise.
784 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
785 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
786 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
787 * g++.old-deja/g++.brendan/crash16.C: Likewise.
788 * g++.old-deja/g++.brendan/crash18.C: Likewise.
789 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
790 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
791 * g++.old-deja/g++.brendan/static3.C: Likewise.
792 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
793 * g++.old-deja/g++.jason/binding.C: Likewise.
794 * g++.old-deja/g++.jason/crash4.C: Likewise.
795 * g++.old-deja/g++.jason/crash7.C: Likewise.
796 * g++.old-deja/g++.jason/lineno.C: Likewise.
797 * g++.old-deja/g++.jason/scoping7.C: Likewise.
798 * g++.old-deja/g++.mike/misc3.C: Likewise.
799 * g++.old-deja/g++.mike/net44.C: Likewise.
800 * g++.old-deja/g++.mike/ns3.C: Likewise.
801 * g++.old-deja/g++.ns/alias4.C: Likewise.
802 * g++.old-deja/g++.ns/ns11.C: Likewise.
803 * g++.old-deja/g++.other/crash23.C: Likewise.
804 * g++.old-deja/g++.other/decl8.C: Likewise.
805 * g++.old-deja/g++.other/linkage3.C: Likewise.
806 * g++.old-deja/g++.other/typeck1.C: Likewise.
807 * g++.old-deja/g++.other/typedef5.C: Likewise.
808 * g++.old-deja/g++.pt/explicit34.C: Likewise.
809 * g++.old-deja/g++.pt/friend36.C: Likewise.
810 * obj-c++.dg/method-8.mm: Likewise.
811 * obj-c++.dg/tls/diag-3.mm: Likewise.
813 2013-08-12 Perez Read <netfirewall@gmail.com>
816 * gcc.target/i386/movabs-1.c: New test.
818 2013-08-12 Marek Polacek <polacek@redhat.com>
820 PR tree-optimization/57980
821 * gcc.dg/pr57980.c: New test.
823 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
826 * gfortran.dg/do_check_10.f90: New test.
827 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
828 * gfortran.dg/array_constructor_18.f90: Likewise.
829 * gfortran.dg/array_constructor_22.f90: Likewise.
830 * gfortran.dg/coarray_15.f90: Likewise.
831 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
832 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
833 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
835 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
838 * g++.dg/cpp0x/constexpr-ice8.C: New.
840 2013-08-09 Xinliang David Li <davidxl@google.com>
842 * gcc.target/i386/memcpy-strategy-1.c: New test.
843 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
844 * gcc.target/i386/memset-strategy-1.c: Ditto.
845 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
847 2013-08-09 Jan Hubicka <jh@suse.cz>
849 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
850 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
852 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
854 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
856 2013-08-09 Janus Weil <janus@gcc.gnu.org>
859 * gfortran.dg/transfer_intrinsic_6.f90: New.
861 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
864 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
867 * g++.dg/lookup/typedef2.C: New.
869 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
871 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
872 output of vdup intrinsics.
874 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
876 * gcc.target/arm/lp1189445.c: New testcase.
878 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
880 * gcc.dg/torture/pr58079.c: New test.
882 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
884 * gnat.dg/warn9.adb: New test.
886 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
889 * g++.dg/lookup/typedef2.C: New.
891 2013-08-07 David Malcolm <dmalcolm@redhat.com>
893 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
894 to optstr when building plugins on darwin.
896 2013-08-06 Martin Jambor <mjambor@suse.cz>
898 PR tree-optimization/57539
899 * gcc.dg/ipa/pr57539.c: New test.
901 2013-08-06 Martin Jambor <mjambor@suse.cz>
902 Bernd Edlinger <bernd.edlinger@hotmail.de>
904 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
905 (a): Fix constructor.
907 2013-08-06 Martin Jambor <mjambor@suse.cz>
910 * gfortran.dg/pr57987.f90: New test.
912 2013-08-06 Martin Jambor <mjambor@suse.cz>
915 * gcc.dg/torture/pr58041.c: New test.
916 * gcc.target/arm/pr58041.c: Likewise.
918 2013-08-06 Janus Weil <janus@gcc.gnu.org>
921 * gfortran.dg/pointer_init_8.f90: New.
923 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
926 * g++.dg/cpp0x/pr58080.C: New.
928 2013-08-05 David Malcolm <dmalcolm@redhat.com>
930 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
931 to optstr when building plugins.
933 2013-08-05 David Malcolm <dmalcolm@redhat.com>
935 Patch autogenerated by refactor_passes.py from
936 https://github.com/davidmalcolm/gcc-refactoring-scripts
937 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
939 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
940 struct to a subclass of gimple_opt_pass along with...
941 (pass_data_one_pass): ...new pass_data instance and...
942 (make_one_pass): ...new function.
943 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
944 global struct to a subclass of gimple_opt_pass along with...
945 (pass_data_warn_self_assign): ...new pass_data instance and...
946 (make_pass_warn_self_assign): ...new function.
947 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
948 a global struct to a subclass of gimple_opt_pass along with...
949 (pass_data_dumb_plugin_example): ...new pass_data instance and...
950 (make_pass_dumb_plugin_example): ...new function.
951 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
952 global struct to a subclass of gimple_opt_pass along with...
953 (pass_data_warn_self_assign): ...new pass_data instance and...
954 (make_pass_warn_self_assign): ...new function.
956 2013-08-05 David Malcolm <dmalcolm@redhat.com>
958 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
959 is created and added to the pass_manager to reflect
960 autogenerated changes.
961 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
962 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
963 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
965 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
968 * g++.dg/cpp0x/pr58072.C: New.
970 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
972 * gcc.dg/torture/pr57993-2.cpp: New.
974 2013-08-02 Jan Hubicka <jh@suse.cz>
976 * gcc.dg/ipa/ipa-1.c: Update.
977 * gcc.dg/ipa/ipa-2.c: Update.
978 * gcc.dg/ipa/ipa-3.c: Update.
979 * gcc.dg/ipa/ipa-4.c: Update.
980 * gcc.dg/ipa/ipa-5.c: Update.
981 * gcc.dg/ipa/ipa-7.c: Update.
982 * gcc.dg/ipa/ipa-8.c: Update.
983 * gcc.dg/ipa/ipcp-1.c: Update.
984 * gcc.dg/ipa/ipcp-2.c: Update.
986 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
988 PR rtl-optimization/58048
989 * gcc.target/i386/pr58048.c: New.
991 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
993 * gcc.target/arm/neon-for-64bits-2.c: Delete.
995 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
996 Peter Bergner <bergner@vnet.ibm.com>
999 * g++.dg/overload/using3.C: New.
1000 * g++.dg/overload/using2.C: Adjust.
1001 * g++.dg/lookup/using9.C: Likewise.
1003 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1005 * gcc.target/arm/pr46972-2.c: New test.
1007 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
1009 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
1011 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1013 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
1015 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
1017 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
1018 rather than addressing!=absolute when deciding how to handle MIPS16
1019 when the test forces an ABI.
1021 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1024 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
1026 2013-07-30 Steve Ellcey <sellcey@mips.com>
1028 * gcc.target/mips/code-readable-1.c: Increase switch size.
1029 * gcc.target/mips/code-readable-2.c: Ditto.
1030 * gcc.target/mips/code-readable-3.c: Ditto.
1031 * gcc.target/mips/code-readable-4.c: Ditto.
1033 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1036 * g++.dg/parse/crash63.C: New.
1038 2013-07-30 Tobias Burnus <burnus@net-b.de>
1041 * gfortran.dg/pointer_assign_8.f90: New.
1042 * gfortran.dg/pointer_assign_9.f90: New.
1043 * gfortran.dg/pointer_assign_10.f90: New.
1044 * gfortran.dg/pointer_assign_11.f90: New.
1046 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1048 * gcc.target/arm/pr57637.c: New testcase.
1050 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1052 PR tree-optimization/57993
1053 * gcc.dg/torture/pr57993.c: New test.
1055 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
1057 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
1059 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1062 * g++.dg/conversion/ambig2.C: New.
1064 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
1066 * gcc.target/mips/fabs-2008.c: New test case.
1067 * gcc.target/mips/fabs-legacy.c: New test case.
1068 * gcc.target/mips/fabsf-2008.c: New test case.
1069 * gcc.target/mips/fabsf-legacy.c: New test case.
1070 * gcc.target/mips/fneg-2008.c: New test case.
1071 * gcc.target/mips/fneg-legacy.c: New test case.
1072 * gcc.target/mips/fneg-2008.c: New test case.
1073 * gcc.target/mips/fneg-legacy.c: New test case.
1074 * gcc.target/mips/nan-2008.c: New test case.
1075 * gcc.target/mips/nan-legacy.c: New test case.
1076 * gcc.target/mips/nanf-2008.c: New test case.
1077 * gcc.target/mips/nanf-legacy.c: New test case.
1078 * gcc.target/mips/nans-2008.c: New test case.
1079 * gcc.target/mips/nans-legacy.c: New test case.
1080 * gcc.target/mips/nansf-2008.c: New test case.
1081 * gcc.target/mips/nansf-legacy.c: New test case.
1082 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
1084 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1085 Maxim Kuvyrkov <maxim@kugelworks.com>
1087 * lib/target-supports.exp (check_effective_target_non_bionic): New
1088 effective-target test.
1089 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
1090 * g++.dg/tls/thread_local4g.C: Ditto.
1092 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1095 * gfortran.dg/vector_subsript_7.f90: New test.
1097 2013-07-27 Tobias Burnus <burnus@net-b.de>
1100 * gfortran.dg/warn_alias.f90: New.
1102 2013-07-27 Janus Weil <janus@gcc.gnu.org>
1105 * gfortran.dg/class_array_19.f90: New.
1107 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
1109 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
1110 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
1111 * gcc.dg/vect/pr57741-3.c: Likewise.
1112 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
1114 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
1116 Skip tests that make assumptions about struct layout that don't hold
1118 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
1119 * g++.dg/cpp0x/iop.C: Likewise.
1120 * g++.dg/cpp0x/named_refs.C: Likewise.
1121 * g++.dg/cpp0x/rv1p.C: Likewise.
1122 * g++.dg/cpp0x/rv2p.C: Likewise.
1123 * g++.dg/cpp0x/rv3p.C: Likewise.
1124 * g++.dg/cpp0x/rv4p.C: Likewise.
1125 * g++.dg/cpp0x/rv5p.C: Likewise.
1126 * g++.dg/cpp0x/rv6p.C: Likewise.
1127 * g++.dg/cpp0x/rv7p.C: Likewise.
1128 * g++.dg/cpp0x/rv8p.C: Likewise.
1129 * g++.dg/ext/strncpy-chk1.C: Likewise.
1130 * gcc.dg/builtin-object-size-10.c: Likewise.
1131 * gcc.dg/builtin-object-size-11.c: Likewise.
1132 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
1133 * gcc.dg/pr25805.c: Likewise.
1134 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
1135 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1136 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1137 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1138 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1139 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1140 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1141 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1142 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1143 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1144 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1145 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1146 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1147 * gcc.c-torture/execute/zerolen-2.x: Likewise.
1148 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1150 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
1151 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1153 * gcc.dg/torture/pr37868.c: Disable for epiphany.
1154 * gcc.dg/sibcall-6.c: Enable for epiphany.
1156 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1158 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
1160 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
1162 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
1163 memcpy not initializers.
1165 * gcc.dg/guality/guality.exp: Skip on AIX.
1167 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1170 * g++.dg/cpp0x/pr57101.C: New.
1172 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1174 * gcc.target/aarch64/neg_1.c: New test.
1176 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1179 * gfortran.dg/typebound_call_25.f90: New.
1181 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1184 * g++.dg/cpp0x/pr57981.C: New.
1186 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1189 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1191 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1193 PR rtl-optimization/57960
1194 * gcc.target/s390/pr57960.c: New.
1196 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1199 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1201 2013-07-25 Terry Guo <terry.guo@arm.com>
1203 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1205 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1208 * g++.dg/inherit/pr57942.C: New.
1210 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1212 * gcc.target/powerpc/bool2.h: New file, test the code generation
1213 of logical operations for power5, altivec, power7, and power8 systems.
1214 * gcc.target/powerpc/bool2-p5.c: Likewise.
1215 * gcc.target/powerpc/bool2-av.c: Likewise.
1216 * gcc.target/powerpc/bool2-p7.c: Likewise.
1217 * gcc.target/powerpc/bool2-p8.c: Likewise.
1218 * gcc.target/powerpc/bool3.h: Likewise.
1219 * gcc.target/powerpc/bool3-av.c: Likewise.
1220 * gcc.target/powerpc/bool2-p7.c: Likewise.
1221 * gcc.target/powerpc/bool2-p8.c: Likewise.
1223 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1225 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1227 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1229 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1231 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1233 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1234 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1235 type from long to long long.
1236 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1237 to have effective-target keywords of lp64 and ilp32.
1238 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1239 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1240 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1241 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1242 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1243 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1244 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1245 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1246 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1248 2013-07-23 Tom Tromey <tromey@redhat.com>
1249 Joseph Myers <joseph@codesourcery.com>
1251 * gcc.dg/c11-generic-1.c: New file.
1252 * gcc.dg/c11-generic-2.c: New file.
1254 2013-07-22 Tobias Burnus <burnus@net-b.de>
1258 * coarray/lib_realloc_1.f90: Permit optimization.
1259 * gfortran.dg/coarray_31.f90: New.
1261 2013-07-22 Tobias Burnus <burnus@net-b.de>
1264 * gfortran.dg/class_array_7.f03: Fix memory leak.
1266 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1269 * g++.dg/cpp0x/decltype56.C: New.
1271 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1273 * gcc.dg/pr53265.c: Correct line number in dg-message.
1275 2013-07-22 Diego Novillo <dnovillo@google.com>
1277 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1279 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1282 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1283 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1285 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1288 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1289 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1290 * gcc.dg/torture/pr53366-1.c: Same.
1291 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1292 * gcc.dg/torture/pr56488.c: Same.
1293 * gcc.dg/torture/pr57584.c: Same.
1294 * gcc.dg/tree-ssa/pr57385.c: Same.
1295 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1297 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
1299 * c-c++-common/pr41779.c: Fix typos.
1300 * gcc.c-torture/compile/20031125-2.c: Likewise.
1301 * gcc.c-torture/compile/20040621-1.c: Likewise.
1302 * gcc.c-torture/execute/20020418-1.c: Likewise.
1303 * gcc.dg/20020108-1.c: Likewise.
1304 * gcc.dg/atomic-generic-aux.c: Likewise.
1305 * gcc.dg/builtin-complex-err-2.c: Likewise.
1306 * gcc.dg/decl-1.c: Likewise.
1307 * gcc.dg/di-sync-multithread.c: Likewise.
1308 * gcc.dg/format/c90-printf-1.c: Likewise.
1309 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1310 * gcc.dg/long-long-compare-1.c: Likewise.
1311 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1312 * gcc.dg/pr17055-1.c: Likewise.
1313 * gcc.dg/pr27095.c: Likewise.
1314 * gcc.dg/torture/fp-int-convert.h: Likewise.
1315 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1316 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1317 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1318 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1319 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1320 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1321 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1322 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1323 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1324 * gcc.dg/vect/vect-cond-5.c: Likewise.
1325 * gcc.dg/weak/typeof-2.c: Likewise.
1326 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1327 * gcc.target/arm/naked-1.c: Likewise.
1328 * gcc.target/i386/pr9771-1.c: Likewise.
1329 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1330 * gcc.target/sparc/struct-ret-check.c: Likewise.
1331 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1332 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1333 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1336 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1339 * gfortran.dg/dependency_42.f90: New test.
1340 * gfortran.dg/dependency_43.f90: New test.
1342 2013-07-21 Tobias Burnus <burnus@net-b.de>
1345 * gfortran.dg/round_4.f90: New.
1347 2013-07-21 Tobias Burnus <burnus@net-b.de>
1350 * gfortran.dg/min_max_conformance_2.f90: New.
1352 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1354 PR preprocessor/57620
1355 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1356 (main): Don't test {s,u,U,L}12.
1357 * c-c++-common/raw-string-13.c: New test.
1358 * c-c++-common/raw-string-14.c: New test.
1359 * c-c++-common/raw-string-15.c: New test.
1360 * c-c++-common/raw-string-16.c: New test.
1362 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1364 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1366 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1368 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1370 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1371 target { ! keeps_null_pointer_checks }.
1372 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1373 target { ! keeps_null_pointer_checks }.
1375 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1376 * gcc.dg/torture/pr56488.c: Likewise.
1378 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1380 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1383 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1385 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1386 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1387 * gfortran.dg/guality/guality.exp: Skip on AIX.
1389 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1391 * g++.dg/debug/pr56819.C: Skip on AIX.
1392 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1393 * g++.dg/guality/guality.exp: Skip on AIX.
1395 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1397 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1399 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1401 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1404 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1405 Adjust to corrected rounding.
1407 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1409 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1410 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1411 check_effective_target_cilkplus.
1412 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1414 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1416 * gcc.target/powerpc/pr57744.c: Fix typo.
1418 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1421 * gcc.c-torture/compile/pr57698.c: New test.
1422 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1423 * gcc.c-torture/compile/pr44043.c: Ditto.
1425 2013-07-18 Wei Mi <wmi@google.com>
1427 PR rtl-optimization/57878
1428 * g++.dg/pr57878.C: New test.
1430 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1432 * gcc.dg/pr42611.c: Move dg-error to correct line.
1434 2013-07-17 Tobias Burnus <burnus@net-b.de>
1437 * gfortran.dg/dollar_sym_3.f: New.
1438 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1440 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1445 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1446 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1447 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1448 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1449 * objc.dg/image-info.m: Likewise.
1450 * objc.dg/symtab-1.m: Likewise.
1451 * objc.dg/torture/strings/const-str-10.m: Likewise.
1452 * objc.dg/torture/strings/const-str-11.m: Likewise.
1453 * objc.dg/torture/strings/const-str-9.m: Likewise.
1454 * objc.dg/zero-link-1.m: Likewise.
1455 * objc.dg/zero-link-2.m: Likewise.
1456 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1457 * objc.dg/objc-foreach-4.m: Likewise.
1458 * objc.dg/objc-foreach-5.m: Likewise.
1459 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1461 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1462 * obj-c++.dg/syntax-error-1.mm: Likewise.
1463 * objc.dg/method-6.m: Likewise.
1464 * objc.dg/pr23214.m: Likewise.
1465 * objc.dg/proto-lossage-7.m: Likewise.
1466 * objc.dg/strings/const-str-12b.m: Likewise.
1467 * objc.dg/zero-link-3.m: Likewise.
1468 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1469 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1470 adjust headers, interfaces and encoded types to reflect current system
1471 versions. Add FIXME and outputs from current system compiler for
1474 2013-07-15 Cong Hou <congh@google.com>
1476 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1478 * gcc.target/i386/l_fma_float_3.c: Likewise.
1479 * gcc.target/i386/l_fma_double_1.c: Likewise.
1480 * gcc.target/i386/l_fma_double_3.c: Likewise.
1482 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1484 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1485 function to test if HTM is available.
1486 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1487 * gcc.target/powerpc/htm-builtin-1.c: New test.
1489 2013-07-15 Tobias Burnus <burnus@net-b.de>
1491 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1492 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1493 * gfortran.dg/coarray_6.f90: Add dg-error.
1495 2013-07-15 Tobias Burnus <burnus@net-b.de>
1498 * gfortran.dg/finalize_18.f90: New.
1500 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1503 * fortran.dg/module_variable_1.f90: New test.
1504 * fortran.dg/module_variable_2.f90: New test.
1506 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1508 * g++.dg/ext/vector19.C: Adapt.
1509 * g++.dg/ext/vector23.C: New testcase.
1511 2013-07-12 Michael Matz <matz@suse.de>
1514 * c-c++-common/pr55771.c: New test.
1516 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1518 * gcc.target/aarch64/vect-movi.c: New.
1520 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1523 * g++.dg/ext/pr57362.C: New.
1525 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1528 * gcc.target/avr/torture/pr57631.c: New test.
1530 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/cpp0x/constexpr-ice7.C: New.
1535 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1537 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1539 * gcc.c-torture/execute/nest-align-1.x: New.
1541 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1544 * g++.dg/cpp0x/sfinae48.C: New.
1546 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1548 PR preprocessor/57824
1549 * c-c++-common/raw-string-17.c: New test.
1550 * c-c++-common/gomp/pr57824.c: New test.
1552 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1555 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1556 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1557 * g++.dg/conversion/dr195.C: Update.
1558 * g++.dg/expr/cast2.C: Likewise.
1560 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1562 * c-c++-common/raw-string-18.c: New test.
1563 * c-c++-common/raw-string-19.c: New test.
1565 PR preprocessor/57757
1566 * g++.dg/cpp/paste1.C: New test.
1567 * g++.dg/cpp/paste2.C: New test.
1569 2013-07-10 Graham Stott <grahams@btinternet.com>
1571 * gcc.target/mips/mulsize-1.c: New.
1572 * gcc.target/mips/mulsize-2.c: New.
1573 * gcc.target/mips/mulsize-3.c: New.
1574 * gcc.target/mips/mulsize-4.c: New.
1576 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1579 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1580 * g++.dg/ext/vector24.C: New testcase.
1582 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1585 * g++.dg/cpp0x/decltype17.C: Adjust.
1587 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/cpp0x/pr51786.C: New.
1592 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1594 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1596 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1598 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1600 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1601 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1603 2013-07-08 Tobias Burnus <burnus@net-b.de>
1606 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1608 2013-07-08 Tobias Burnus <burnus@net-b.de>
1611 * gfortran.dg/do_check_9.f90: New.
1613 2013-07-08 Tobias Burnus <burnus@net-b.de>
1616 * gfortran.dg/dot_product_2.f90: New.
1618 2013-07-08 Tobias Burnus <burnus@net-b.de>
1621 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1623 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1625 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1626 * gfortran.dg/finalize_10.f90: Fix dg-final.
1628 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1631 * gcc.target/i386/pr57819.c: New test.
1633 PR rtl-optimization/57829
1634 * gcc.c-torture/execute/pr57829.c: New test.
1636 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1638 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1639 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1641 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1644 * gcc.target/i386/pr57807.c: New test.
1646 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1649 * gcc.dg/tree-ssa/vrp89.c: New test.
1651 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/parse/defarg16.C: New.
1656 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1658 PR rtl-optimization/55342
1659 * gcc.target/i386/pr55342.c: New.
1661 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1663 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1665 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/inherit/virtual10.C: New.
1670 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1673 * gcc.dg/large-size-array-6.c: New test.
1675 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1678 * g++.dg/template/crash116.C: New.
1680 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1682 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1683 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1685 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/cpp0x/nsdmi-list3.C: New.
1690 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1693 * gcc.target/i386/pr57777.c: New test.
1696 * g++.dg/template/arg9.C: New test.
1698 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1700 * gcc.target/i386/avx-inline.c: New test.
1702 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1704 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1705 * gcc.target/mips/call-2.c: Likewise.
1706 * gcc.target/mips/call-3.c: Likewise.
1707 * gcc.target/mips/lazy-binding-1.c: Likewise.
1709 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1711 PR tree-optimization/57741
1712 * gcc.dg/vect/pr57741-1.c: New test.
1713 * gcc.dg/vect/pr57741-2.c: New test.
1714 * gcc.dg/vect/pr57741-3.c: New test.
1716 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1718 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1720 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1721 * lib/target-supports.exp: Define aarch64_little_endian.
1723 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1725 * gcc.target/aarch64/abs_1.c: New test.
1727 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1729 * gcc.target/aarch64/bfxil_1.c: New test.
1730 * gcc.target/aarch64/bfxil_2.c: Likewise.
1732 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1735 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1736 array sizes from 100 to 20.
1738 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1741 * gfortran.dg/pointer_remapping_8.f90: New.
1743 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1745 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1746 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1747 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1748 * g++.dg/cpp1y/complex_literals.h: New.
1750 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/noexcept21.C: New.
1755 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1758 * gcc.target/i386/pr57736.c: New test.
1760 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1762 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1764 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1765 strings to match the fixed error messages.
1766 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1767 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1770 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1773 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1774 stqcx. get even registers.
1776 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1779 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1781 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1783 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1785 * gcc.target/i386/bmi-1.c: Ditto.
1786 * gcc.target/i386/bmi-bextr-4.c: New.
1787 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1789 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/cpp0x/initlist73.C: New.
1794 2013-06-27 Meador Inge <meadori@codesourcery.com>
1796 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1797 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1798 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1800 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1803 * g++.dg/ext/pr57509.C: New file.
1805 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1808 * gcc.target/i386/bmi-bextr-3.c: New test.
1811 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1813 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1816 * g++.dg/cpp0x/pr57172.C: New testcase.
1818 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1820 * gcc.target/s390/htm-1.c: New file.
1821 * gcc.target/s390/htm-nofloat-1.c: New file.
1822 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1824 2013-06-26 Tobias Burnus <burnus@net-b.de>
1827 * gfortran.dg/bounds_check_17.f90: New.
1829 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1832 * g++.dg/cpp1y/pr57640.C: New.
1834 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1837 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1838 overflow due to size of arrays.
1840 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1842 PR tree-optimization/57705
1843 * gcc.dg/vect/pr57705.c: New test.
1844 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1846 2013-06-25 Martin Jambor <mjambor@suse.cz>
1849 * g++.dg/ipa/pr57670.C: New test.
1851 2013-06-25 Richard Biener <rguenther@suse.de>
1854 * gcc.dg/pr56977.c: New testcase.
1856 2013-06-24 Martin Jambor <mjambor@suse.cz>
1858 PR tree-optimization/57358
1859 * gcc.dg/ipa/pr57358.c: New test.
1861 2013-06-24 Richard Biener <rguenther@suse.de>
1864 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1866 2013-06-24 Richard Biener <rguenther@suse.de>
1868 PR tree-optimization/57488
1869 * gcc.dg/torture/pr57488.c: New testcase.
1871 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1872 Dominique d'Humieres <dominiq@lps.ens.fr>
1875 * gfortran.dg/fraction.f90: New.
1877 2013-06-24 Alan Modra <amodra@gmail.com>
1879 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1880 Add scan-assembler-not "lvx".
1881 * gcc.target/powerpc/le-altivec-consts.c: New.
1883 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1885 * g++.dg/cpp0x/sfinae47.C: New.
1887 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1890 * gcc.target/sh/pr52483-1.c: New.
1891 * gcc.target/sh/pr52483-2.c: New.
1892 * gcc.target/sh/pr52483-3.c: New.
1893 * gcc.target/sh/pr52483-4.c: New.
1894 * gcc.target/sh/pr52483-5.c: New.
1896 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1898 * gcc.target/i386/intrinsics_1.c: New test.
1899 * gcc.target/i386/intrinsics_2.c: Ditto.
1900 * gcc.target/i386/intrinsics_3.c: Ditto.
1901 * gcc.target/i386/intrinsics_4.c: Ditto.
1902 * gcc.target/i386/intrinsics_5.c: Ditto.
1903 * gcc.target/i386/intrinsics_6.c: Ditto.
1904 * gcc.target/i386/avx-1.c: Provide macros for builtins
1905 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1907 2013-06-21 Tobias Burnus <burnus@net-b.de>
1910 * gfortran.dg/finalize_17.f90: New.
1912 2013-06-21 Tobias Burnus <burnus@net-b.de>
1914 * gfortran.dg/realloc_on_assign_18.f90: New.
1916 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1918 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1919 Also changed the returns from error as distinct values so that
1920 debugging can get easier.
1921 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1922 errors specific to C, if necessary. Also added new error
1924 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1925 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1926 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1927 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1928 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1929 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1930 the same changes as parser_errors3.c, spaces were added between colons
1931 to not confuse C++ compiler with 2 colons as scope.
1932 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1933 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1934 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1935 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1936 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1937 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1938 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1939 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1940 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1941 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1942 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1943 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1946 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1949 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1951 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1954 * gcc.target/i386/pr57655.c: New test.
1956 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1958 * ada/acats/tests/gcc: Delete.
1959 * gnat.dg/style: Likewise.
1961 2013-06-20 Jeff Law <law@redhat.com>
1963 PR tree-optimization/57660
1964 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1965 based on their branch cost.
1967 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1969 2013-06-20 Tobias Burnus <burnus@net-b.de>
1972 * gfortran.dg/list_read_11.f90: New.
1974 2013-06-20 Richard Biener <rguenther@suse.de>
1976 PR tree-optimization/57584
1977 * gcc.dg/torture/pr57584.c: New testcase.
1979 2013-06-19 Sharad Singhai <singhai@google.com>
1981 * g++.dg/gcov/gcov-8.C: New testcase.
1982 * lib/gcov.exp: Handle intermediate format.
1984 2013-06-19 Wei Mi <wmi@google.com>
1986 PR rtl-optimization/57518
1987 * testsuite/gcc.dg/pr57518.c: New test.
1989 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1991 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1993 2013-06-19 Jan Hubicka <jh@suse.cz>
1995 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1997 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1999 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
2000 hard-coded values of array sizes with a #define.
2001 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2002 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2003 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2004 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
2005 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2007 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
2009 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
2010 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
2012 2013-06-19 Jeff Law <law@redhat.com>
2014 * gcc.dg/tree-ssa/forwprop-28.c: New test.
2016 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2019 * g++.dg/template/error53.C: New.
2021 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
2024 * gcc.target/powerpc/pr55033.c: Fix options.
2026 2013-06-18 Sriraman Tallam <tmsriram@google.com>
2028 * gcc.target/i386/inline_error.c: New test.
2029 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
2030 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
2032 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/cpp0x/decltype55.C: New.
2037 2013-06-18 Marek Polacek <polacek@redhat.com>
2039 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
2041 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2043 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
2045 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
2047 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
2048 Also changed the returns from error as distinct values so that it is
2051 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
2053 * gcc.target/aarch64/scalar_intrinsics.c: Update.
2055 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2058 * g++.dg/template/error52.C: New.
2059 * g++.dg/lookup/friend15.C: Update.
2060 * g++.dg/parse/error11.C: Likewise.
2061 * g++.dg/parse/error14.C: Likewise.
2062 * g++.dg/parse/parser-pr28152-2.C: Likewise.
2063 * g++.dg/parse/template25.C: Likewise.
2064 * g++.old-deja/g++.jason/cond.C: Likewise.
2065 * g++.old-deja/g++.mike/for2.C: Likewise.
2066 * g++.old-deja/g++.robertl/eb125.C: Likewise.
2067 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
2069 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2071 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
2074 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
2076 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
2077 accidentally placing minus sign for length instead of stride.
2079 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
2081 PR rtl-optimization/57425
2082 PR rtl-optimization/57569
2083 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
2084 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2086 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
2090 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
2092 * gfortran.dg/typebound_assignment_6.f03: New.
2094 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
2096 * gcc.target/h8300/h8300.exp: New.
2097 * gcc.dg/pragma-isr.c: Move to ...
2098 * gcc.target/sh/torture/pragma-isr.c: ... here ...
2099 * gcc.target/h8300/pragma-isr.c: ... and here.
2100 * gcc.dg/pragma-isr2.c: Move to ...
2101 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
2102 * gcc.target/h8300/pragma-isr2.c: ... and here.
2103 * gcc.dg/pragma-isr-trapa.c: Move to ...
2104 * gcc.target/sh/pragma-isr-trapa.c: ... here.
2105 * gcc.dg/pragma-isr-trapa2.c: Move to ...
2106 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
2107 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
2108 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
2109 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
2110 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
2111 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
2112 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
2113 * gcc.dg/attr-isr-trap_exit.c: Move to ...
2114 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
2115 * gcc.dg/attr-isr-trapa.c: Move to ...
2116 * gcc.target/sh/attr-isr-trapa.c: ... here.
2118 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2121 * g++.dg/ext/builtin-offsetof1.C: New.
2123 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
2125 * gcc.target/aarch64/vect_smlal_1.c: New file.
2127 2013-06-14 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/defined_assignment_7.f90: New.
2132 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2135 * g++.dg/rtti/dyncast6.C: New.
2136 * g++.dg/cpp0x/dyncast1.C: Likewise.
2138 2013-06-14 Alan Modra <amodra@gmail.com>
2141 * gcc.dg/pr57134.c: New.
2143 2013-06-14 Tobias Burnus <burnus@net-b.de>
2146 * gfortran.dg/deferred_type_param_9.f90: New.
2148 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2150 * gcc.dg/fold-minus-1.c: New testcase.
2152 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
2155 * gfortran.dg/typebound_assignment_5.f03: New.
2157 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
2159 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
2161 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2162 Pat Haugen <pthaugen@us.ibm.com>
2163 Peter Bergner <bergner@vnet.ibm.com>
2165 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
2166 load/store instructions on power7, power8.
2167 * gcc.target/powerpc/atomic-p8.c: Likewise.
2169 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2172 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2174 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/warn/Wunused-var-20.C: New.
2179 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2181 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2182 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2183 Run with -fno-common.
2185 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2187 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2188 and exit function calls with return 1 and return 0, respectively.
2190 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2192 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2195 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2197 PR tree-optimization/57361
2198 * gcc.dg/tree-ssa/pr57361.c: New file.
2200 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2202 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2203 to ensure alignment.
2204 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2206 2013-06-12 Tobias Burnus <burnus@net-b.de>
2208 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2210 2013-06-12 Tobias Burnus <burnus@net-b.de>
2211 Dominique d'Humieres <dominiq@lps.ens.fr>
2213 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2215 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2218 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2219 * gcc.target/i386/pr56564-3.c: Likewise.
2221 2013-06-11 Tobias Burnus <burnus@net-b.de>
2224 * gfortran.dg/class_array_18.f90: New.
2226 2013-06-11 Jan Hubicka <jh@suse.cz>
2229 * g++.dg/ext/visibility/anon6.C: Update testcase.
2231 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2234 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2235 in how we check __sec_reduce_mutating function's result.
2237 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2238 Pat Haugen <pthaugen@us.ibm.com>
2239 Peter Bergner <bergner@vnet.ibm.com>
2241 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2242 direct move instructions.
2243 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2244 * gcc.target/powerpc/direct-move.h: Likewise.
2245 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2246 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2247 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2248 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2249 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2250 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2252 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/cpp0x/pr52440.C: New.
2257 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2260 * gcc.target/i386/pr56564-1.c: New test.
2261 * gcc.target/i386/pr56564-2.c: New test.
2262 * gcc.target/i386/pr56564-3.c: New test.
2263 * gcc.target/i386/pr56564-4.c: New test.
2264 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2265 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2266 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2267 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2268 * gcc.target/i386/vect-sizes-1.c: Likewise.
2269 * gcc.target/i386/memcpy-1.c: Likewise.
2270 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2271 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2273 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2275 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2276 systems to cover all GNU systems.
2277 * g++.dg/abi/guard2.C: Likewise.
2278 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2279 * g++.dg/eh/sighandle.C: Likewise.
2280 * g++.dg/ext/cleanup-10.C: Likewise.
2281 * g++.dg/ext/cleanup-11.C: Likewise.
2282 * g++.dg/ext/cleanup-8.C: Likewise.
2283 * g++.dg/ext/cleanup-9.C: Likewise.
2284 * g++.dg/opt/const5.C: Likewise.
2285 * g++.dg/opt/life1.C: Likewise.
2286 * g++.dg/other/pr39496.C: Likewise.
2287 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2288 * g++.old-deja/g++.abi/align.C: Likewise.
2289 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2290 * g++.old-deja/g++.law/weak.C: Likewise.
2291 * g++.old-deja/g++.pt/asm1.C: Likewise.
2292 * gcc.c-torture/execute/20030125-1.x: Likewise.
2293 * gcc.c-torture/execute/990127-2.x: Likewise.
2294 * gcc.dg/20041106-1.c: Likewise.
2295 * gcc.dg/20050503-1.c: Likewise.
2296 * gcc.dg/builtin-object-size-5.c: Likewise.
2297 * gcc.dg/cleanup-10.c: Likewise.
2298 * gcc.dg/cleanup-11.c: Likewise.
2299 * gcc.dg/cleanup-8.c: Likewise.
2300 * gcc.dg/cleanup-9.c: Likewise.
2301 * gcc.dg/complex-5.c: Likewise.
2302 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2303 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2304 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2305 * gcc.dg/dfp/pr35739.c: Likewise.
2306 * gcc.dg/fdata-sections-1.c: Likewise.
2307 * gcc.dg/lto/20090206-1_0.c: Likewise.
2308 * gcc.dg/lto/20090206-2_0.c: Likewise.
2309 * gcc.dg/pr30360.c: Likewise.
2310 * gcc.dg/pr37303.c: Likewise.
2311 * gcc.dg/pr39323-1.c: Likewise.
2312 * gcc.dg/pr39323-2.c: Likewise.
2313 * gcc.dg/pr39323-3.c: Likewise.
2314 * gcc.dg/pr45416.c: Likewise.
2315 * gcc.dg/setjmp-2.c: Likewise.
2316 * gcc.dg/split-1.c: Likewise.
2317 * gcc.dg/split-3.c: Likewise.
2318 * gcc.dg/split-4.c: Likewise.
2319 * gcc.dg/strlenopt-12g.c: Likewise.
2320 * gcc.dg/strlenopt-14g.c: Likewise.
2321 * gcc.dg/strlenopt-14gf.c: Likewise.
2322 * gcc.dg/strlenopt-16g.c: Likewise.
2323 * gcc.dg/strlenopt-17g.c: Likewise.
2324 * gcc.dg/strlenopt-18g.c: Likewise.
2325 * gcc.dg/strlenopt-1f.c: Likewise.
2326 * gcc.dg/strlenopt-22g.c: Likewise.
2327 * gcc.dg/strlenopt-2f.c: Likewise.
2328 * gcc.dg/strlenopt-4g.c: Likewise.
2329 * gcc.dg/strlenopt-4gf.c: Likewise.
2330 * gcc.dg/struct-ret-3.c: Likewise.
2331 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2332 * gcc.misc-tests/linkage.exp: Likewise.
2333 * gcc.target/i386/20000724-1.c: Likewise.
2334 * gcc.target/i386/align-main-3.c: Likewise.
2335 * gcc.target/i386/cleanup-1.c: Likewise.
2336 * gcc.target/i386/inline-mcpy.c: Likewise.
2337 * gcc.target/i386/pr32268.c: Likewise.
2338 * gcc.target/i386/pr36613.c: Likewise.
2339 * gcc.target/i386/pr39013-1.c: Likewise.
2340 * gcc.target/i386/pr39013-2.c: Likewise.
2341 * gcc.target/i386/pr39496.c: Likewise.
2342 * gcc.target/i386/pr40906-3.c: Likewise.
2343 * gcc.target/i386/pr46084.c: Likewise.
2344 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2346 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2349 * gcc.target/sh/pr6526.c: New.
2351 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2354 * gcc.c-torture/execute/pr57568.c: New test.
2356 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2359 * g++.dg/other/vararg-4.C: New.
2361 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2363 PR rtl-optimization/57559
2364 * gcc.target/s390/pr57559.c : New test.
2366 2013-06-08 Tobias Burnus <burnus@net-b.de>
2369 * gfortran.dg/finalize_10.f90: New.
2370 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2371 * gfortran.dg/finalize_15.f90: New.
2373 2013-06-08 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/storage_size_4.f90: New.
2378 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2381 * testsuite/g++.dg/ext/pr57548.C: New test.
2383 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2386 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2388 2013-06-07 Jan Hubicka <jh@suse.cz>
2390 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2392 2013-06-07 Tobias Burnus <burnus@net-b.de>
2395 * gfortran.dg/array_constructor_48.f90: New.
2396 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2397 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2399 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402 * gcc.target/arm/xordi3-opt.c: New test.
2404 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2406 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2407 Revert to dg-options.
2409 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2412 * gcc.target/powerpc/pr55033.c: New.
2414 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2417 * g++.dg/cpp0x/alias-decl-36.C: New.
2419 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2420 Pat Haugen <pthaugen@us.ibm.com>
2421 Peter Bergner <bergner@vnet.ibm.com>
2423 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2424 power8 builtin functions.
2425 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2426 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2427 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2428 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2429 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2430 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2431 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2432 tests to test power8 auto-vectorization.
2433 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2434 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2435 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2436 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2438 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2439 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2441 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2443 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2445 (check_effective_target_powerpc_p8vector_ok): Likewise.
2446 (is-effective-target): Likewise.
2447 (check_vect_support_and_set_flags): Likewise.
2449 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2452 * g++.dg/parse/error53.C: New.
2454 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2456 PR rtl-optimization/57459
2457 * gcc.target/i386/pr57459.c: New test.
2459 2013-06-06 Teresa Johnson <tejohnson@google.com>
2462 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2463 into -freorder-blocks-and-partition test.
2464 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2465 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2466 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2467 * gcc.dg/tree-prof/pr50907.c: Ditto.
2468 * gcc.dg/tree-prof/pr45354.c: Ditto.
2469 * g++.dg/tree-prof/partition2.C: Ditto.
2470 * g++.dg/tree-prof/partition3.C: Ditto.
2472 2013-06-06 Tobias Burnus <burnus@net-b.de>
2475 * gfortran.dg/finalize_16.f90: New.
2477 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2479 * gcc.dg/vect/no-section-anchors-vect-68.c:
2480 Add dg-skip-if aarch64_tiny.
2482 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2485 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2486 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2488 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/cpp0x/decltype54.C: New.
2493 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2495 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2496 arm*-*-*eabi* targets.
2497 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2499 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2501 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2502 Tobias Burnus <burnus@net-b.de>
2504 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2505 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2506 * gfortran.dg/io_real_boz_4.f90: Ditto.
2507 * gfortran.dg/io_real_boz_5.f90: Ditto.
2509 2013-06-05 Andreas Schwab <schwab@suse.de>
2511 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2513 2013-06-04 Jan Hubicka <jh@suse.cz>
2515 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2517 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2519 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2520 parameters with void.
2521 (main2): Removed argc parameter.
2522 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2523 (main): Replaced argc, argv parameters with void.
2524 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2525 (main2): Removed argc parameter.
2526 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2527 argv parameters with void. Added __asm volatile to avoid optimization
2528 on argc, if necessary.
2529 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2530 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2531 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2532 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2533 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2534 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2535 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2536 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2537 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2538 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2539 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2540 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2541 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2542 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2543 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2544 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2545 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2546 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2547 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2548 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2549 parameters with void.
2550 (main2): Removed argc parameter.
2551 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2552 (main): Replaced argc, argv parameters with void.
2553 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2554 argv parameters with void. Also renamed this function as main, and
2555 delete the existing main.
2556 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2557 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2558 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2560 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2562 * gcc.target/aarch64/movi_1.c: New test.
2564 2013-06-04 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/finalize_12.f90: New.
2568 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2569 end of scope finalization.
2570 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2571 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2572 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2573 * gfortran.dg/class_19.f03: Ditto.
2574 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2575 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2576 * gfortran.dg/extends_14.f03: Ditto.
2577 * gfortran.dg/move_alloc_4.f90: Ditto.
2578 * gfortran.dg/typebound_proc_27.f03: Ditto.
2580 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2582 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2583 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2584 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2585 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2586 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2587 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2588 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2589 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2590 * gfortran.dg/io_real_boz_4.f90: Ditto.
2591 * gfortran.dg/io_real_boz_5.f90: Ditto.
2592 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2593 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2594 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2595 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2596 * gfortran.dg/transpose_2.f90: Fix dg-output.
2598 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2600 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2601 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2602 dg-option and an header comment.
2604 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2607 * g++.dg/cpp0x/sfinae46.C: New.
2608 * g++.dg/cpp0x/defaulted13.C: Adjust.
2609 * g++.dg/cpp0x/defaulted2.C: Likewise.
2610 * g++.dg/cpp0x/defaulted26.C: Likewise.
2611 * g++.dg/cpp0x/defaulted3.C: Likewise.
2612 * g++.dg/cpp0x/error1.C: Likewise.
2613 * g++.dg/cpp0x/implicit1.C: Likewise.
2614 * g++.dg/cpp0x/implicit11.C: Likewise.
2615 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2616 * g++.dg/cpp0x/initlist47.C: Likewise.
2617 * g++.dg/cpp0x/initlist9.C: Likewise.
2618 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2619 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2620 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2621 * g++.dg/cpp0x/union4.C: Likewise.
2622 * g++.dg/template/crash108.C: Likewise.
2623 * g++.dg/template/crash41.C: Likewise.
2624 * g++.old-deja/g++.jason/local.C: Likewise.
2625 * g++.old-deja/g++.law/visibility3.C: Likewise.
2627 2013-06-03 Teresa Johnson <tejohnson@google.com>
2629 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2630 * gcc.dg/vect/bb-slp-14.c: Ditto.
2631 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2632 * gcc.dg/vect/bb-slp-23.c: Ditto.
2633 * gcc.dg/vect/bb-slp-15.c: Ditto.
2634 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2635 * gcc.dg/vect/bb-slp-24.c: Ditto.
2636 * gcc.dg/vect/bb-slp-16.c: Ditto.
2637 * gcc.dg/vect/bb-slp-25.c: Ditto.
2638 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2639 * gcc.dg/vect/bb-slp-17.c: Ditto.
2640 * gcc.dg/vect/bb-slp-1.c: Ditto.
2641 * gcc.dg/vect/bb-slp-26.c: Ditto.
2642 * gcc.dg/vect/bb-slp-18.c: Ditto.
2643 * gcc.dg/vect/bb-slp-2.c: Ditto.
2644 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2645 * gcc.dg/vect/bb-slp-27.c: Ditto.
2646 * gcc.dg/vect/bb-slp-19.c: Ditto.
2647 * gcc.dg/vect/bb-slp-3.c: Ditto.
2648 * gcc.dg/vect/bb-slp-28.c: Ditto.
2649 * gcc.dg/vect/bb-slp-4.c: Ditto.
2650 * gcc.dg/vect/bb-slp-29.c: Ditto.
2651 * gcc.dg/vect/bb-slp-5.c: Ditto.
2652 * gcc.dg/vect/bb-slp-6.c: Ditto.
2653 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2654 * gcc.dg/vect/bb-slp-7.c: Ditto.
2655 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2656 * gcc.dg/vect/bb-slp-8.c: Ditto.
2657 * gcc.dg/vect/bb-slp-9.c: Ditto.
2658 * gcc.dg/vect/bb-slp-10.c: Ditto.
2659 * gcc.dg/vect/bb-slp-11.c: Ditto.
2660 * gcc.dg/vect/bb-slp-20.c: Ditto.
2661 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2662 * gcc.dg/vect/bb-slp-21.c: Ditto.
2663 * gcc.dg/vect/bb-slp-30.c: Ditto.
2664 * gcc.dg/vect/bb-slp-13.c: Ditto.
2665 * gcc.dg/vect/bb-slp-22.c: Ditto.
2666 * g++.dg/vect/slp-pr50413.cc: Ditto.
2667 * g++.dg/vect/slp-pr56812.cc: Ditto.
2668 * g++.dg/vect/slp-pr50819.cc: Ditto.
2670 2013-06-01 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/class_array_17.f90: New.
2675 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2677 * ada/acats/floatstore.lst: New.
2678 * ada/acats/run_all.sh: Process it.
2680 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2682 * gcc.target/powerpc/e500-ord-1.c: New test.
2683 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2684 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2685 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2687 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2689 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2691 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2693 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2695 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2697 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2699 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2702 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2705 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2709 2013-05-31 Marek Polacek <polacek@redhat.com>
2711 PR tree-optimization/57478
2712 PR tree-optimization/57453
2713 * gcc.dg/torture/pr57478.c: New test.
2715 2013-05-31 Tobias Burnus <burnus@net-b.de>
2718 * gfortran.dg/class_array_17.f90: New.
2720 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2723 * gcc.target/arm/iordi3-opt.c: New test.
2725 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2729 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2730 * gfortran.dg/interface_26.f90: Ditto.
2731 * gfortran.dg/proc_ptr_11.f90: Ditto.
2732 * gfortran.dg/proc_ptr_15.f90: Ditto.
2733 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2734 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2735 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2736 * gfortran.dg/typebound_override_1.f90: Ditto.
2737 * gfortran.dg/typebound_override_4.f90: Ditto.
2738 * gfortran.dg/typebound_proc_6.f03: Ditto.
2739 * gfortran.dg/assumed_type_7.f90: New test.
2740 * gfortran.dg/typebound_override_5.f90: New test.
2741 * gfortran.dg/typebound_override_6.f90: New test.
2742 * gfortran.dg/typebound_override_7.f90: New test.
2744 2013-05-30 Tobias Burnus <burnus@net-b.de>
2747 * gfortran.dg/power_6.f90: New.
2749 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2751 * gcc.target/aarch64/insv_1.c: New test.
2753 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2755 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2756 dg-skip-if "No stabs".
2758 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2761 * gfortran.dg/assumed_size_1.f90: New.
2763 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2765 * gcc.dg/shrink-wrap-alloca.c: New added.
2766 * gcc.dg/shrink-wrap-pretend.c: New added.
2767 * gcc.dg/shrink-wrap-sibcall.c: New added.
2769 2013-05-30 Tobias Burnus <burnus@net-b.de>
2772 * gfortran.dg/assumed_rank_13.f90: New.
2774 2013-05-29 Easwaran Raman <eraman@google.com>
2776 PR tree-optimization/57442
2777 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2779 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2781 PR tree-optimization/57441
2782 * gcc.c-torture/compile/pr57441.c: New.
2784 2013-05-29 Dehao Chen <dehao@google.com>
2787 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2789 2013-05-29 Tobias Burnus <burnus@net-b.de>
2792 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2793 * gfortran.dg/class_19.f03: Ditto.
2795 2013-05-29 Richard Biener <rguenther@suse.de>
2797 * gcc.dg/vect/bb-slp-32.c: New testcase.
2799 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2801 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2802 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2803 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2804 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2805 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2806 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2807 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2808 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2809 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2810 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2811 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2812 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2813 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2814 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2815 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2816 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2817 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2818 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2819 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2820 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2821 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2822 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2823 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2824 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2825 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2826 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2827 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2828 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2829 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2830 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2831 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2832 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2833 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2834 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2835 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2836 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2837 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2838 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2839 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2841 2013-05-29 Tobias Burnus <burnus@net-b.de>
2844 * gfortran.dg/finalize_11.f90: New.
2845 * gfortran.dg/finalize_4.f03: Remove dg-error.
2846 * gfortran.dg/finalize_5.f03: Ditto.
2847 * gfortran.dg/finalize_6.f03: Ditto.
2848 * gfortran.dg/finalize_7.f03: Ditto.
2850 2013-05-28 Tobias Burnus <burnus@net-b.de>
2852 * gfortran.dg/class_array_16.f90: New.
2854 2013-05-28 Tobias Burnus <burnus@net-b.de>
2857 * testsuite/gfortran.dg/use_29.f90: New.
2859 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2861 * gnat.dg/fp_exception.adb: New test.
2863 2013-05-28 Richard Biener <rguenther@suse.de>
2865 PR tree-optimization/56787
2866 * gcc.dg/vect/pr56787.c: New testcase.
2868 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2869 Tobias Burnus <burnus@net-b.de>
2872 * gfortran.dg/typebound_override_4.f90: New.
2874 2013-05-28 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/57411
2877 * g++.dg/opt/pr57411.C: New testcase.
2879 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2881 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2882 * gcc.dg/builtin-bswap-9.c: Likewise.
2884 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2886 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2888 2013-05-27 Richard Biener <rguenther@suse.de>
2891 * gcc.dg/gomp/pr57412.c: New testcase.
2893 2013-05-27 Bud Davis <jmdavis@link.com>
2896 * gfortran.dg/stfunc_8.f90: New.
2898 2013-05-27 Richard Biener <rguenther@suse.de>
2900 PR tree-optimization/57343
2901 * gcc.dg/torture/pr57343.c: New testcase.
2903 2013-05-27 Richard Biener <rguenther@suse.de>
2905 PR tree-optimization/57417
2906 * gcc.dg/torture/pr57417.c: New testcase.
2908 2013-05-27 Richard Biener <rguenther@suse.de>
2910 PR tree-optimization/57396
2911 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2913 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2915 * gnat.dg/specs/last_bit.ads: New test.
2917 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2919 * gnat.dg/specs/machine_attribute.ads: New test.
2921 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2923 * gnat.dg/incomplete3.ad[sb]: New test.
2925 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2928 * gcc.target/mips/div-13.c: New test.
2930 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2933 * gcc.target/mips/mips16-attributes-5.c,
2934 * gcc.target/mips/mips16-attributes-6.c: New tests.
2936 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2938 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2939 * gcc.dg/builtin-bswap-8.c: Likewise.
2941 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/cpp0x/new1.C: New.
2946 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2949 * g++.dg/parse/dtor16.C: New.
2950 * g++.dg/parse/dtor6.C: Adjust.
2952 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2955 * g++.dg/expr/bitfield12.C: New.
2957 2013-05-24 Jeff Law <law@redhat.com>
2959 PR tree-optimization/57124
2960 * gcc.c-torture/execute/pr57124.c: New test.
2961 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2963 2013-05-24 Martin Jambor <mjambor@suse.cz>
2965 PR tree-optimization/57294
2966 * gcc.dg/ipa/pr57294.c: New test.
2968 2013-05-24 Dehao Chen <dehao@google.com>
2970 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2972 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2974 * gcc.target/aarch64/scalar_intrinsics.c
2975 (force_simd): Use a valid instruction.
2976 (test_vdupd_lane_s64): Pass a valid lane argument.
2977 (test_vdupd_lane_u64): Likewise.
2979 2013-05-24 Richard Biener <rguenther@suse.de>
2981 PR tree-optimization/57287
2982 * gcc.dg/pr57287.c: New testcase.
2984 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2987 * g++.dg/template/error51.C: New.
2989 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2992 * g++.dg/template/bitfield2.C: New.
2994 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2996 * gnat.dg/specs/noinline1.ads: New test.
2997 * gnat.dg/noinline2.ad[sb]: Likewise.
2998 * gnat.dg/specs/noinline3.ads: Likewise.
2999 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
3001 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
3004 * gcc.dg/tree-ssa/pr57385.c: New test.
3006 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3008 * gnat.dg/derived_type4.adb: New test.
3010 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
3012 * gcc.dg/builtin-bswap-6.c: New test.
3013 * gcc.dg/builtin-bswap-7.c: Likewise.
3014 * gcc.dg/builtin-bswap-8.c: Likewise.
3015 * gcc.dg/builtin-bswap-9.c: Likewise.
3017 2013-05-23 Christian Bruel <christian.bruel@st.com>
3020 * gcc.dg/debug/pr57351.c: New test
3022 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
3024 * gcc.target/aarch64/vect-clz.c: New file.
3026 2013-05-23 Martin Jambor <mjambor@suse.cz>
3029 * gcc.dg/ipa/pr57347.c: New test.
3031 2013-05-23 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/57380
3034 * g++.dg/tree-ssa/pr57380.C: New testcase.
3036 2013-05-23 Richard Biener <rguenther@suse.de>
3039 * gcc.dg/torture/pr57381.c: New testcase.
3041 2013-05-23 Jakub Jelinek <jakub@redhat.com>
3044 * gcc.c-torture/execute/pr57344-1.c: New test.
3045 * gcc.c-torture/execute/pr57344-2.c: New test.
3046 * gcc.c-torture/execute/pr57344-3.c: New test.
3047 * gcc.c-torture/execute/pr57344-4.c: New test.
3049 2013-05-23 Richard Biener <rguenther@suse.de>
3051 PR rtl-optimization/57341
3052 * gcc.dg/torture/pr57341.c: New testcase.
3054 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3057 * g++.dg/parse/crash62.C: New.
3059 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3060 Pat Haugen <pthaugen@us.ibm.com>
3061 Peter Bergner <bergner@vnet.ibm.com>
3063 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
3066 2013-05-22 Tobias Burnus <burnus@net-b.de>
3069 * gfortran.dg/defined_assignment_6.f90: New.
3071 2013-05-22 Tobias Burnus <burnus@net-b.de>
3074 * gfortran.dg/assumed_type_6.f90: New.
3076 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
3079 * g++.dg/cpp0x/Wunused-parm.C: New.
3081 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3083 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
3084 * g++.dg/warn/Wdouble-promotion.C: Likewise.
3086 2013-05-21 Easwaran Raman <eraman@google.com>
3088 PR tree-optimization/57322
3089 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
3091 2013-05-21 Graham Stott <graham.stott@btinternet.com>
3093 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
3096 2013-05-21 Tobias Burnus <burnus@net-b.de>
3099 * gfortran.dg/assumed_type_5.f90: New.
3100 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
3101 * gfortran.dg/assumed_rank_2.f90: Ditto.
3102 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3103 * gfortran.dg/no_arg_check_3.f90: Ditto.
3105 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3107 PR tree-optimization/57331
3108 * gcc.c-torture/compile/pr57331.c: New test.
3110 2013-05-21 Richard Biener <rguenther@suse.de>
3112 PR tree-optimization/57330
3113 * gcc.dg/torture/pr57330.c: New testcase.
3115 2013-05-21 Richard Biener <rguenther@suse.de>
3117 PR tree-optimization/57303
3118 * gcc.dg/torture/pr57303.c: New testcase.
3120 2013-05-21 Jakub Jelinek <jakub@redhat.com>
3122 PR tree-optimization/57321
3123 * gcc.c-torture/execute/pr57321.c: New test.
3125 2013-05-20 Tobias Burnus <burnus@net-b.de>
3129 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
3130 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
3131 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
3132 * gfortran.dg/binding_label_tests_3.f03: Ditto.
3133 * gfortran.dg/binding_label_tests_4.f03: Ditto.
3134 * gfortran.dg/binding_label_tests_5.f03: Ditto.
3135 * gfortran.dg/binding_label_tests_6.f03: Ditto.
3136 * gfortran.dg/binding_label_tests_7.f03: Ditto.
3137 * gfortran.dg/binding_label_tests_8.f03: Ditto.
3138 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
3139 * gfortran.dg/binding_label_tests_24.f90: New.
3140 * gfortran.dg/binding_label_tests_25.f90: New.
3142 2013-05-20 Tobias Burnus <burnus@net-b.de>
3145 * gfortran.dg/binding_label_tests_17.f90: New.
3146 * gfortran.dg/binding_label_tests_18.f90: New.
3147 * gfortran.dg/binding_label_tests_19.f90: New.
3148 * gfortran.dg/binding_label_tests_20.f90: New.
3149 * gfortran.dg/binding_label_tests_21.f90: New.
3150 * gfortran.dg/binding_label_tests_22.f90: New.
3151 * gfortran.dg/binding_label_tests_23.f90: New.
3153 2013-05-20 Tobias Burnus <burnus@net-b.de>
3156 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
3157 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
3158 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
3159 * gfortran.dg/common_18.f90: New.
3160 * gfortran.dg/common_19.f90: New.
3161 * gfortran.dg/common_20.f90: New.
3162 * gfortran.dg/common_21.f90: New.
3164 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3167 * g++.dg/parse/error52.C: New.
3168 * g++.dg/parse/error3.C: Adjust.
3169 * g++.dg/parse/error36.C: Likewise.
3171 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3174 * gcc.target/sh/pr56547-1.c: New.
3175 * gcc.target/sh/pr56547-2.c: New.
3177 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3180 * g++.dg/warn/Wsign-compare-6.C: New.
3181 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3183 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3186 * g++.dg/template/error50.C: New.
3188 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/ext/complit13.C: New.
3193 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3196 * g++.dg/pr57175.C: New testcase.
3198 2013-05-17 Easwaran Raman <eraman@google.com>
3200 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3202 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3205 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3207 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3209 PR rtl-optimization/57281
3210 PR rtl-optimization/57300
3211 * gcc.dg/pr57300.c: New test.
3212 * gcc.c-torture/execute/pr57281.c: New test.
3214 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3217 * g++.dg/ext/sizeof-complit.C: New.
3219 2013-05-17 Marek Polacek <polacek@redhat.com>
3221 * gcc.dg/strlenopt-25.c: New test.
3222 * gcc.dg/strlenopt-26.c: Likewise.
3224 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3227 instead of -mavx2, require only avx instead of avx2.
3228 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3229 of avx2-check.h and turn into an avx runtime test instead of
3232 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3234 * g++.dg/ext/vector22.C: Uncomment working test.
3236 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3239 * g++.dg/template/pr17410.C: New.
3241 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.target/i386/rotate-3.c: New test.
3244 * gcc.target/i386/rotate-3a.c: New test.
3245 * gcc.target/i386/rotate-4.c: New test.
3246 * gcc.target/i386/rotate-4a.c: New test.
3247 * gcc.target/i386/rotate-5.c: New test.
3248 * gcc.target/i386/rotate-5a.c: New test.
3250 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3252 * gcc.dg/visibility-21.c: Require section_anchors.
3254 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3256 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3257 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3258 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3260 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3262 * gcc.dg/visibility-21.c: New.
3264 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3267 * gcc.dg/pr57286.c: New testcase.
3268 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3269 * g++.dg/ext/vector22.C: Comment out transformations not
3272 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3275 * gcc.target/mips/call-1.c: Restrict to o32.
3276 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3278 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3280 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3282 * g++.dg/warn/Wshadow-1.C: Likewise.
3283 * g++.dg/warn/Wshadow-6.C: Likewise.
3284 * g++.dg/warn/Wshadow-7.C: Likewise.
3286 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/parse/pr31952-1.C: New.
3290 * g++.dg/parse/pr31952-2.C: Likewise.
3291 * g++.dg/parse/pr31952-3.C: Likewise.
3293 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3294 * g++.old-deja/g++.jason/cond.C: Likewise.
3295 * g++.dg/cpp0x/range-for5.C: Likewise.
3297 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3300 * gcc.target/arm/pr40887.c: Adjust testcase.
3301 * gcc.target/arm/pr19599.c: New test.
3303 2013-05-15 Richard Biener <rguenther@suse.de>
3305 PR tree-optimization/57275
3306 * gcc.target/i386/pr57275.c: New testcase.
3308 2013-05-15 Jan Hubicka <jh@suse.cz>
3310 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3311 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3312 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3314 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3316 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3319 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3322 * c-c++-common/Wsequence-point-1.c: New test.
3324 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3326 * g++.dg/ext/vector22.C: New testcase.
3327 * gcc.dg/binop-xor3.c: Remove xfail.
3329 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3331 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3332 FLOAT cmp FLOAT ? INT : INT.
3333 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3334 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3335 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3336 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3337 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3338 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3340 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/cpp0x/defaulted43.C: New.
3345 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3347 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3348 (alloca): Remove declaration.
3349 (foo9): Replace alloca by __builtin_alloca.
3351 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3353 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3354 Expect "size of array is too large" error.
3356 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3358 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3360 2013-05-14 Richard Biener <rguenther@suse.de>
3363 * g++.dg/torture/pr57235.C: New testcase.
3365 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3368 * gcc.dg/torture/pr57251.c: New test.
3370 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3373 * gcc.target/i386/pr57264.c: New test.
3375 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3377 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3379 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3381 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3383 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3385 PR tree-optimization/45216
3386 PR tree-optimization/57157
3387 * c-c++-common/rotate-1.c: Add 32 tests with +.
3388 * c-c++-common/rotate-1a.c: Adjust.
3389 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3390 * c-c++-common/rotate-2b.c: New test.
3391 * c-c++-common/rotate-3.c: Add 32 tests with +.
3392 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3393 * c-c++-common/rotate-4b.c: New test.
3394 * c-c++-common/rotate-5.c: New test.
3396 2013-05-13 Martin Jambor <mjambor@suse.cz>
3399 * gcc.dg/ipa/remref-0.c: New test.
3400 * gcc.dg/ipa/remref-1a.c: Likewise.
3401 * gcc.dg/ipa/remref-1b.c: Likewise.
3402 * gcc.dg/ipa/remref-2a.c: Likewise.
3403 * gcc.dg/ipa/remref-2b.c: Likewise.
3405 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3407 * gcc.dg/vector-shift-2.c: New testcase.
3409 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3411 PR tree-optimization/57230
3412 * gcc.dg/strlenopt-24.c: New test.
3414 PR tree-optimization/57230
3415 * gcc.dg/strlenopt-23.c: New test.
3417 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3420 * gcc.target/sh/pr57108.c: Move this test case to ...
3421 * gcc.c-torture/compile/pr57108.c: ... here.
3423 2013-05-10 Richard Biener <rguenther@suse.de>
3425 PR tree-optimization/57214
3426 * gcc.dg/torture/pr57214.c: New testcase.
3428 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3430 * gcc.dg/vector-shift.c: New testcase.
3432 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3434 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3436 PR tree-optimization/45216
3437 PR tree-optimization/57157
3438 * c-c++-common/rotate-1.c: New test.
3439 * c-c++-common/rotate-1a.c: New test.
3440 * c-c++-common/rotate-2.c: New test.
3441 * c-c++-common/rotate-2a.c: New test.
3442 * c-c++-common/rotate-3.c: New test.
3443 * c-c++-common/rotate-3a.c: New test.
3444 * c-c++-common/rotate-4.c: New test.
3445 * c-c++-common/rotate-4a.c: New test.
3447 2013-05-10 Richard Biener <rguenther@suse.de>
3449 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3450 * gcc.target/i386/l_fma_double_1.c: Adjust.
3451 * gcc.target/i386/l_fma_double_2.c: Likewise.
3452 * gcc.target/i386/l_fma_double_3.c: Likewise.
3453 * gcc.target/i386/l_fma_double_4.c: Likewise.
3454 * gcc.target/i386/l_fma_double_5.c: Likewise.
3455 * gcc.target/i386/l_fma_double_6.c: Likewise.
3456 * gcc.target/i386/l_fma_float_1.c: Likewise.
3457 * gcc.target/i386/l_fma_float_2.c: Likewise.
3458 * gcc.target/i386/l_fma_float_3.c: Likewise.
3459 * gcc.target/i386/l_fma_float_4.c: Likewise.
3460 * gcc.target/i386/l_fma_float_5.c: Likewise.
3461 * gcc.target/i386/l_fma_float_6.c: Likewise.
3463 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3466 * g++.dg/cpp0x/pr51226.C: New.
3468 2013-04-16 Han Shen <shenhan@google.com>
3470 Test cases for '-fstack-protector-strong'.
3471 * gcc.dg/fstack-protector-strong.c: New.
3472 * g++.dg/fstack-protector-strong.C: New.
3474 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3476 * gcc.target/aarch64/ands_1.c: New test.
3477 * gcc.target/aarch64/ands_2.c: Likewise
3479 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3481 * lib/target-supports.exp (check_effective_target_hw): New
3483 * c-c++-common/asan/clone-test-1.c: Call
3484 check_effective_target_hw.
3485 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3486 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3487 possible decorations.
3488 * c-c++-common/asan/null-deref-1.c: Likewise.
3489 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3490 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3491 * c-c++-common/asan/use-after-free-1.c: Likewise.
3492 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3493 * g++.dg/asan/large-func-test-1.C: Likewise.
3495 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3497 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3499 2013-05-07 Richard Biener <rguenther@suse.de>
3502 * g++.dg/torture/pr57190.C: New testcase.
3504 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3506 PR tree-optimization/57149
3507 * gcc.dg/pr57149.c: New test.
3510 * gcc.dg/pr57184.c: New test.
3512 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3514 * gnat.dg/specs/array3.ads: New test.
3516 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3518 * c-c++-common/vector-scalar-2.c: New testcase.
3520 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3522 * gcc.target/i386/asm-dialect-2.c: New testcase.
3524 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3527 * g++.dg/cpp0x/auto38.C: New.
3529 2013-05-06 Richard Biener <rguenther@suse.de>
3531 PR tree-optimization/57185
3532 * gcc.dg/autopar/pr57185.c: New testcase.
3534 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3537 * gcc.target/i386/pr57106.c: New test.
3539 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3541 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3542 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3543 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3544 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3545 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3546 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3547 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3549 2013-05-06 Teresa Johnson <tejohnson@google.com>
3552 * gcc.dg/pr57154.c: New test.
3554 2013-05-06 Richard Biener <rguenther@suse.de>
3557 * gcc.dg/torture/pr57147-1.c: New testcase.
3558 * gcc.dg/torture/pr57147-2.c: Likewise.
3559 * gcc.dg/torture/pr57147-3.c: Likewise.
3561 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3564 * gcc.target/sh/pr55303-1.c: New.
3565 * gcc.target/sh/pr55303-2.c: New.
3566 * gcc.target/sh/pr55303-3.c: New.
3568 2013-05-05 Tobias Burnus <burnus@net-b.de>
3570 * gfortran.dg/allocate_with_source_3.f90: New.
3572 2013-05-05 Tobias Burnus <burnus@net-b.de>
3575 * gfortran.dg/null_8.f90: New.
3577 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3580 * g++.dg/cpp0x/enum27.C: New.
3581 * g++.dg/cpp0x/enum_base.C: Adjust.
3583 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3585 PR tree-optimization/56205
3586 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3588 2013-05-04 Tobias Burnus <burnus@net-b.de>
3590 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3591 * gfortran.dg/bind_c_usage_27.f90: New.
3592 * gfortran.dg/bind_c_usage_28.f90: New.
3594 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3599 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3602 * gcc.target/powerpc/pr57150.c: New file.
3604 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3606 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3607 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3608 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3609 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3610 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3611 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3612 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3614 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3616 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3617 scan-assembler-times.
3619 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3621 * gcc.dg/tree-ssa/slsr-32.c: New.
3622 * gcc.dg/tree-ssa/slsr-33.c: New.
3623 * gcc.dg/tree-ssa/slsr-34.c: New.
3624 * gcc.dg/tree-ssa/slsr-35.c: New.
3625 * gcc.dg/tree-ssa/slsr-36.c: New.
3626 * gcc.dg/tree-ssa/slsr-37.c: New.
3627 * gcc.dg/tree-ssa/slsr-38.c: New.
3629 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3631 * gcc.target/aarch64/tst_1.c: New test.
3632 * gcc.target/aarch64/tst_2.c: Likewise
3634 2013-05-02 Jeff Law <law@redhat.com>
3636 PR tree-optimization/57144
3637 * gcc.c-torture/execute/pr57144.c: New test.
3639 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3641 PR rtl-optimization/57130
3642 * gcc.c-torture/execute/pr57130.c: New test.
3644 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3646 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3648 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3650 * gcc.target/aarch64/fabd.c: New file.
3652 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3655 * g++.dg/cpp0x/pr54318.C: New.
3657 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/parse/error51.C: New.
3661 * g++.dg/parse/error15.C: Adjust column numbers.
3663 2013-05-02 Tobias Burnus <burnus@net-b.de>
3666 * gfortran.dg/size_kind_2.f90: New.
3667 * gfortran.dg/size_kind_3.f90: New.
3669 2013-05-02 Richard Biener <rguenther@suse.de>
3672 * g++.dg/torture/pr57140.C: New testcase.
3674 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3677 * gcc.target/arm/pr56732-1.c: New test.
3679 2013-05-02 Martin Jambor <mjambor@suse.cz>
3682 * gcc.dg/ipa/pr56988.c: New test.
3684 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3686 * gcc.target/aarch64/bics_1.c: New test.
3687 * gcc.target/aarch64/bics_2.c: Likewise.
3689 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3691 PR rtl-optimization/57131
3692 * gcc.c-torture/execute/pr57131.c: New test.
3694 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3697 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3699 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3702 * gcc.target/i386/pr57091.c: New test.
3704 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3706 * gcc.target/aarch64/vect-vaddv.c: New.
3708 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3710 * gcc.target/aarch64/vect-vmaxv.c: New.
3711 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3713 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3715 * gcc.target/aarch64/scalar-vca.c: New.
3716 * gcc.target/aarch64/vect-vca.c: Likewise.
3718 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3720 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3721 (test_vceqd_s64): Force arguments to SIMD registers.
3722 (test_vceqzd_s64): Likewise.
3723 (test_vcged_s64): Likewise.
3724 (test_vcled_s64): Likewise.
3725 (test_vcgezd_s64): Likewise.
3726 (test_vcged_u64): Likewise.
3727 (test_vcgtd_s64): Likewise.
3728 (test_vcltd_s64): Likewise.
3729 (test_vcgtzd_s64): Likewise.
3730 (test_vcgtd_u64): Likewise.
3731 (test_vclezd_s64): Likewise.
3732 (test_vcltzd_s64): Likewise.
3733 (test_vtst_s64): Likewise.
3734 (test_vtst_u64): Likewise.
3736 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/cpp0x/decltype53.C: New.
3741 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3744 * gfortran.dg/power_5.f90: New test.
3746 2013-04-30 Richard Biener <rguenther@suse.de>
3749 * gcc.dg/torture/pr57122.c: New testcase.
3751 2013-04-30 Richard Biener <rguenther@suse.de>
3754 * g++.dg/torture/pr57107.C: New testcase.
3756 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3758 PR rtl-optimization/57105
3759 * gcc.dg/pr57105.c: New test.
3761 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3763 PR tree-optimization/57104
3764 * gcc.dg/pr57104.c: New test.
3766 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3769 * gcc.target/i386/pr44578.c: New test.
3771 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3774 * gcc.target/i386/pr57097.c: New test.
3776 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3779 * gcc.target/i386/pr57098.c: New test.
3781 2013-04-29 Kai Tietz <ktietz@redhat.com>
3783 * gcc.c-torture/execute/pr55875.c: New test.
3785 2013-04-29 Richard Biener <rguenther@suse.de>
3788 * gcc.dg/torture/pr57075.c: New testcase.
3790 2013-04-29 Richard Biener <rguenther@suse.de>
3793 * gcc.dg/autopar/pr57103.c: New testcase.
3795 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3797 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3799 2013-04-29 Tom de Vries <tom@codesourcery.com>
3801 * gcc.dg/pr50763.c: Update test.
3803 2013-04-26 Jeff Law <law@redhat.com>
3805 * gcc.dg/tree-ssa/vrp88.c: New test.
3807 2013-04-29 Christian Bruel <christian.bruel@st.com>
3810 * gcc.target/sh/pr57108.c: New test.
3812 2013-04-29 Richard Biener <rguenther@suse.de>
3815 * gfortran.dg/gomp/pr57089.f90: New testcase.
3817 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3819 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3821 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3823 * gcc.target/aarch64/vect-vcvt.c: New.
3825 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3827 * gcc.target/aarch64/vect-vrnd.c: New.
3829 2013-04-29 Richard Biener <rguenther@suse.de>
3831 PR tree-optimization/57081
3832 * gcc.dg/torture/pr57081.c: New testcase.
3834 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3836 PR tree-optimization/57083
3837 * gcc.dg/torture/pr57083.c: New test.
3839 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3842 * g++.dg/cpp0x/decltype52.C: New.
3844 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3846 N3472 binary constants
3847 * g++.dg/cpp/limits.C: Adjust warning wording.
3848 * g++.dg/system-binary-constants-1.C: Likewise.
3849 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3851 2013-04-28 Tobias Burnus <burnus@net-b.de>
3854 * gfortran.dg/coarray_30.f90: New.
3856 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3859 * frontend-passes (optimize_power): New function.
3860 (optimize_op): Use it.
3862 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3865 * gcc.c-torture/execute/pr56866.c: New test.
3866 * gcc.target/i386/pr56866.c: New test.
3868 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/setjmp-5.c: New test.
3873 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3876 * g++.dg/cpp0x/constexpr-55708.C: New.
3878 2013-04-26 Richard Biener <rguenther@suse.de>
3880 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3881 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3882 * gcc.dg/pr53265.c: Remove XFAILs.
3883 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3884 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3886 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3888 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3889 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3890 -fdiagnostics-color=never option similarly to
3891 -fno-diagnostics-show-caret option.
3893 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3895 PR rtl-optimization/57003
3896 * gcc.target/i386/pr57003.c: New test.
3898 2013-04-25 Marek Polacek <polacek@redhat.com>
3900 PR tree-optimization/57066
3901 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3903 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3904 Tejas Belagod <tejas.belagod@arm.com>
3906 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3907 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3908 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3910 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3912 * gcc.target/aarch64/cmp.c: New.
3914 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3916 * gcc.target/aarch64/ngc.c: New.
3918 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3920 * lib/target-supports.exp
3921 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3922 (check_effective_target_arm_neon_fp16_ok): Likewise.
3923 (add_options_for_arm_neon_fp16): Likewise.
3924 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3925 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3927 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3929 PR rtl-optimizations/57046
3930 * gcc.target/i386/pr57046.c: New test.
3932 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3934 * g++.dg/cpp1y/cplusplus.C: New.
3936 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3938 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3940 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3942 * c-c++-common/Wpointer-arith-1.c: New.
3944 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3946 * g++.dg/cpp1y/cxx1y_macro.C: New.
3948 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3951 * g++.dg/cpp0x/sfinae45.C: New.
3953 2013-04-24 Richard Biener <rguenther@suse.de>
3956 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3958 2013-04-23 Richard Biener <rguenther@suse.de>
3961 * gcc.dg/torture/pr57036-1.c: New testcase.
3962 * gcc.dg/torture/pr57036-2.c: Likewise.
3964 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3966 * gcc.target/aarch64/scalar-mov.c: New testcase.
3968 2013-04-23 Richard Biener <rguenther@suse.de>
3970 PR tree-optimization/57026
3971 * gcc.dg/torture/pr57026.c: New testcase.
3973 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3977 * gfortran.dg/transfer_check_4.f90: New.
3979 2013-04-22 Marek Polacek <polacek@redhat.com>
3982 * gcc.dg/pr56990.c: New test.
3984 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3987 * gcc.target/i386/pr57018.c: New test.
3989 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3991 * gcc.target/aarch64/vrecps.c: New.
3992 * gcc.target/aarch64/vrecpx.c: Likewise.
3994 2013-04-22 Christian Bruel <christian.bruel@st.com>
3997 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3999 2013-04-21 Jeff Law <law@redhat.com>
4001 * gcc.dg/tree-ssa/forwprop-26.c: New test.
4003 2013-04-20 Tobias Burnus <burnus@net-b.de>
4006 * gfortran.dg/c_loc_test_22.f90: New.
4008 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
4010 PR rtl-optimization/56847
4011 * gcc.dg/pr56847.c: New test.
4013 2013-04-19 Richard Biener <rguenther@suse.de>
4015 PR tree-optimization/56982
4016 * gcc.c-torture/execute/pr56982.c: New testcase.
4018 2013-04-19 Martin Jambor <mjambor@suse.cz>
4020 PR tree-optimization/56718
4021 * g++.dg/ipa/imm-devirt-1.C: New test.
4022 * g++.dg/ipa/imm-devirt-2.C: Likewise.
4024 2013-04-19 Richard Biener <rguenther@suse.de>
4026 PR tree-optimization/57000
4027 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
4029 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4030 Mikael Morin <mikael@gcc.gnu.org>
4033 * gfortran.dg/array_constructor_45.f90: New test.
4034 * gfortran.dg/array_constructor_46.f90: New test.
4035 * gfortran.dg/array_constructor_47.f90: New test.
4036 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
4038 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4040 PR rtl-optimization/56999
4041 * g++.dg/opt/pr56999.C: New test.
4043 2013-04-18 Cary Coutant <ccoutant@google.com>
4045 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
4046 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
4048 2013-04-18 Cary Coutant <ccoutant@google.com>
4050 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
4051 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
4052 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
4053 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
4054 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
4055 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
4056 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4057 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
4058 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
4059 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
4060 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
4062 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
4064 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
4066 2013-04-18 Jakub Jelinek <jakub@redhat.com>
4068 PR tree-optimization/56984
4069 * gcc.c-torture/compile/pr56984.c: New test.
4071 PR rtl-optimization/56992
4072 * gcc.dg/pr56992.c: New test.
4074 2013-04-17 Janus Weil <janus@gcc.gnu.org>
4077 * gfortran.dg/proc_ptr_42.f90: New.
4079 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
4081 * gnat.dg/discr41.ad[sb]: New test.
4082 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
4083 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
4084 * gcc.dg/vect/slp-24.c: Likewise.
4085 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
4086 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
4087 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
4088 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
4089 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
4090 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
4091 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
4092 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
4093 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
4094 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
4095 * gcc.dg/vect/vect-strided-mult.c: Likewise.
4096 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
4097 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
4098 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
4099 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
4100 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
4101 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
4102 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
4103 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
4104 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
4105 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
4106 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
4107 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
4108 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
4109 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
4110 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
4112 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
4115 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
4116 * gfortran.dg/module_md5_1.f90: Remove.
4118 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4120 * gcc.target/aarch64/adds3.c: New.
4121 * gcc.target/aarch64/subs3.c: New.
4123 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4125 * gcc.target/aarch64/adds1.c: New.
4126 * gcc.target/aarch64/adds2.c: New.
4127 * gcc.target/aarch64/subs1.c: New.
4128 * gcc.target/aarch64/subs2.c: New.
4130 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
4132 Implement n3599 - Literal operator templates for strings.
4133 * g++.dg/cpp1y/udlit-char-template.C: New test.
4134 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
4136 2013-04-16 Tobias Burnus <burnus@net-b.de>
4139 * gfortran.dg/no_arg_check_1.f90: New.
4140 * gfortran.dg/no_arg_check_2.f90: New.
4141 * gfortran.dg/no_arg_check_3.f90: New.
4143 2013-04-16 Janus Weil <janus@gcc.gnu.org>
4146 * gfortran.dg/proc_ptr_41.f90: New.
4148 2013-04-16 Richard Biener <rguenther@suse.de>
4150 PR tree-optimization/56756
4151 * gcc.dg/torture/pr56756.c: New testcase.
4153 2013-04-16 Tobias Burnus <burnus@net-b.de>
4156 * gfortran.dg/c_assoc_5.f90: New.
4158 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
4160 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
4161 * gcc.c-torture/execute/pr33992.x: Remove.
4162 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
4163 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
4164 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
4166 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4168 PR tree-optimization/56962
4169 * gcc.c-torture/execute/pr56962.c: New test.
4171 2013-04-15 Richard Biener <rguenther@suse.de>
4173 PR tree-optimization/56933
4174 * gcc.dg/vect/pr56933.c: New testcase.
4176 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4178 * gcc.target/arm/anddi3-opt.c: New test.
4179 * gcc.target/arm/anddi3-opt2.c: Likewise.
4181 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4183 * gcc.dg/pr56890-1.c: New test.
4184 * gcc.dg/pr56890-2.c: Likewise.
4186 2013-04-15 Joey Ye <joey.ye@arm.com>
4188 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4189 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4191 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4194 * gfortran.dg/select_type_33.f03: New test.
4196 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4199 * gfortran.dg/typebound_proc_29.f03: New.
4201 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4204 * gfortran.dg/typebound_proc_28.f03: New.
4206 2013-04-12 Jeff Law <law@redhat.com>
4208 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4211 2013-04-12 Tobias Burnus <burnus@net-b.de>
4214 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4216 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4219 * gcc.target/i386/pr56903.c: New test.
4221 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4224 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4225 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4226 * gfortran.dg/block_11.f90: Fix invalid test case.
4227 * gfortran.dg/function_types_3.f90: Add new error message.
4228 * gfortran.dg/global_references_1.f90: Ditto.
4229 * gfortran.dg/import2.f90: Remove unneeded parts.
4230 * gfortran.dg/import6.f90: Fix invalid test case.
4231 * gfortran.dg/proc_decl_2.f90: Ditto.
4232 * gfortran.dg/proc_decl_9.f90: Ditto.
4233 * gfortran.dg/proc_decl_18.f90: Ditto.
4234 * gfortran.dg/proc_ptr_40.f90: New.
4235 * gfortran.dg/whole_file_7.f90: Modified error wording.
4236 * gfortran.dg/whole_file_16.f90: Ditto.
4237 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4238 * gfortran.dg/whole_file_18.f90: Modified error wording.
4239 * gfortran.dg/whole_file_20.f03: Ditto.
4240 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4243 2013-04-12 Richard Biener <rguenther@suse.de>
4246 2013-04-10 Richard Biener <rguenther@suse.de>
4248 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4250 2013-04-12 Tobias Burnus <burnus@net-b.de>
4253 * gfortran.dg/class_allocate_15.f90: New.
4256 2013-04-12 Tobias Burnus <burnus@net-b.de>
4258 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4259 scan-tree-dump-times.
4261 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4263 PR tree-optimization/56918
4264 PR tree-optimization/56920
4265 * gcc.dg/vect/pr56918.c: New test.
4266 * gcc.dg/vect/pr56920.c: New test.
4268 2013-04-12 Tobias Burnus <burnus@net-b.de>
4271 * gfortran.dg/class_allocate_14.f90: New.
4272 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4273 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4275 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4277 * gcc.dg/fold-cstvecshift.c: New testcase.
4279 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4281 * gcc.target/aarch64/negs.c: New.
4283 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4286 * g++.dg/template/arrow4.C: New test.
4288 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4290 * gnat.dg/array23.adb: New test.
4291 * gnat.dg/array23_pkg[123].ads: New helpers.
4293 2013-04-11 Jeff Law <law@redhat.com>
4295 PR tree-optimization/56900
4296 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4298 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4301 * g++.dg/cpp0x/sfinae44.C: New.
4303 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4305 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4306 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4308 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/cpp0x/enum26.C: New.
4312 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4314 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4316 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4318 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4320 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4321 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4322 loop is vectorized and that the correct instruction is generated.
4323 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4324 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4325 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4327 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4329 PR tree-optimization/56899
4330 * gcc.c-torture/execute/pr56899.c: New test.
4332 2013-04-10 David S. Miller <davem@davemloft.net>
4334 * gcc.target/sparc/setcc-4.c: New test.
4335 * gcc.target/sparc/setcc-5.c: New test.
4337 2013-04-10 Richard Biener <rguenther@suse.de>
4339 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4341 2013-04-10 Richard Biener <rguenther@suse.de>
4343 * gcc.dg/vect/slp-39.c: New testcase.
4345 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4347 PR tree-optimization/55524
4348 * gcc.target/epiphany/fnma-1.c: New test.
4350 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4352 * gcc.dg/tree-ssa/inline-11.c: New test
4354 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4357 * g++.dg/template/arrow3.C: New test.
4359 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4361 * gcc.target/arm/minmax_minus.c: New test.
4363 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4366 * c-c++-common/gomp/pr56883.c: New test.
4368 2013-04-09 Jeff Law <law@redhat.com>
4370 * gcc.dg/tree-ssa/vrp87.c: New test.
4372 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4374 PR tree-optimization/56854
4375 * g++.dg/torture/pr56854.C: New test.
4377 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4380 * gfortran.dg/array_constructor_44.f90: New test.
4382 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4385 * g++.dg/cpp0x/constexpr-specialization.C: New.
4387 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4389 * gcc.c-torture/execute/pr56837.c: New test.
4393 * g++.dg/opt/vt3.C: New test.
4394 * g++.dg/opt/vt4.C: New test.
4396 2013-04-08 Jeff Law <law@redhat.com>
4398 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4400 2013-04-08 Richard Biener <rguenther@suse.de>
4402 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4404 2013-04-08 Richard Biener <rguenther@suse.de>
4406 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4408 2013-04-08 Richard Biener <rguenther@suse.de>
4410 * g++.dg/vect/slp-pr56812.cc: Adjust.
4412 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4414 * gcc.dg/pr56837.c: New test.
4415 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4416 "generated memset minus one".
4418 2013-04-07 Tobias Burnus <burnus@net-b.de>
4421 * gfortran.dg/reshape_5.f90: New.
4423 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4426 * gcc.target/powerpc/recip-1.c: Modify expected output.
4427 * gcc.target/powerpc/recip-3.c: Likewise.
4428 * gcc.target/powerpc/recip-4.c: Likewise.
4429 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4431 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4433 * gcc.target/arm/peep-ldrd-1.c: New test.
4434 * gcc.target/arm/peep-strd-1.c: Likewise.
4436 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4438 * gcc.target/arm/negdi-1.c: New test.
4439 * gcc.target/arm/negdi-2.c: Likewise.
4440 * gcc.target/arm/negdi-3.c: Likewise.
4441 * gcc.target/arm/negdi-4.c: Likewise.
4443 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4445 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4446 Add -march=armv8-a when we use v8 NEON.
4447 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4448 (check_effective_target_vect_call_ceilf): Likewise.
4449 (check_effective_target_vect_call_floorf): Likewise.
4450 (check_effective_target_vect_call_roundf): Likewise.
4451 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4452 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4453 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4454 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4455 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4457 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4459 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4460 * gcc.target/powerpc/sd-pwr6.c: Same.
4461 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4462 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4464 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4466 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4468 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4471 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4472 * gfortran.dg/altreturn_4.f90: Ditto.
4473 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4474 * gfortran.dg/altreturn_5.f90: Ditto.
4475 * gfortran.dg/altreturn_6.f90: Ditto.
4476 * gfortran.dg/altreturn_7.f90: Ditto.
4478 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4480 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4482 (check_effective_target_arm_v8_neon_ok_nocache):
4484 (check_effective_target_arm_v8_neon_ok): Change to use
4485 check_effective_target_arm_v8_neon_ok_nocache.
4486 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4488 (check_effective_target_vect_call_btruncf):
4489 Enable for arm and ARMv8 NEON.
4490 (check_effective_target_vect_call_ceilf): Likewise.
4491 (check_effective_target_vect_call_floorf): Likewise.
4492 (check_effective_target_vect_call_roundf): Likewise.
4493 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4496 2013-04-04 Marek Polacek <polacek@redhat.com>
4498 PR tree-optimization/48186
4499 * gcc.dg/pr48186.c: New test.
4501 2013-04-04 Richard Biener <rguenther@suse.de>
4503 PR tree-optimization/56826
4504 * gcc.dg/vect/pr56826.c: New testcase.
4505 * gcc.dg/vect/O3-pr36098.c: Adjust.
4507 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4509 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4510 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4511 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4512 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4513 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4514 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4515 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4516 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4517 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4518 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4520 2013-04-04 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/56213
4523 * gcc.dg/vect/vect-123.c: New testcase.
4525 2013-04-04 Tobias Burnus <burnus@net-b.de>
4528 * gfortran.dg/read_repeat_2.f90: New.
4530 2013-04-04 Richard Biener <rguenther@suse.de>
4532 PR tree-optimization/56837
4533 * g++.dg/torture/pr56837.C: New testcase.
4535 2013-04-04 Tobias Burnus <burnus@net-b.de>
4538 * gfortran.dg/c_loc_test_21.f90: New.
4539 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4540 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4541 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4542 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4543 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4545 2013-04-03 Jeff Law <law@redhat.com>
4547 PR tree-optimization/56799
4548 * gcc.c-torture/execute/pr56799.c: New test.
4550 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/warn/Wpointer-arith-1.C: New.
4554 * g++.dg/gomp/for-19.C: Adjust.
4556 2013-04-03 Marek Polacek <polacek@redhat.com>
4559 * gcc.dg/pr55702.c: New test.
4561 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4564 * gcc.dg/pr56809.c: New testcase.
4566 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4569 * g++.dg/debug/pr56819.C: New test.
4571 2013-04-03 Richard Biener <rguenther@suse.de>
4573 PR tree-optimization/56817
4574 * g++.dg/torture/pr56817.C: New testcase.
4576 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4578 * gcc.dg/vect/bb-slp-31.c: New file.
4580 2013-04-03 Jason Merrill <jason@redhat.com>
4583 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4585 2013-04-03 Richard Biener <rguenther@suse.de>
4587 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4589 2013-04-03 Richard Biener <rguenther@suse.de>
4591 PR tree-optimization/55964
4592 * gcc.dg/torture/pr55964-2.c: New testcase.
4594 2013-04-03 Richard Biener <rguenther@suse.de>
4596 PR tree-optimization/56501
4597 * gcc.dg/torture/pr56501.c: New testcase.
4599 2013-04-03 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/56407
4602 * gcc.dg/torture/pr56407.c: New testcase.
4604 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4606 PR tree-optimization/56790
4607 * g++.dg/ext/pr56790-1.C: New testcase.
4609 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4611 * gcc.target/i386/merge-1.c: New testcase.
4612 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4614 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4617 * gcc.c-torture/execute/pr19449.c: New test.
4619 2013-04-03 Richard Biener <rguenther@suse.de>
4621 PR tree-optimization/56812
4622 * g++.dg/vect/slp-pr56812.cc: New testcase.
4624 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4628 * gfortran.dg/altreturn_8.f90: New.
4629 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4630 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4631 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4633 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4635 PR rtl-optimization/56745
4636 * gcc.c-torture/compile/pr56745.c: New test.
4638 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4640 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4642 2013-04-02 Richard Biener <rguenther@suse.de>
4644 PR tree-optimization/56778
4645 * gcc.dg/torture/pr56778.c: New testcase.
4647 2013-04-02 Richard Biener <rguenther@suse.de>
4650 * g++.dg/torture/pr56768.C: New testcase.
4652 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4654 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4656 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4659 * gfortran.dg/namelist_82.f90: New test.
4661 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4664 * gfortran.dg/implicit_class_1.f90: New.
4666 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4669 * gfortran.dg/namelist_81.f90: New test.
4671 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4673 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4674 for constant and equal string lengths.
4675 * gfortran.dg/character_comparison_5.f90: Likewise.
4676 * gfortran.dg/character_comparison_9.f90: New test.
4678 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4680 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4681 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4683 2013-03-29 Tobias Burnus <burnus@net-b.de>
4686 * gfortran.dg/optional_absent_3.f90: New.
4688 2013-03-29 Tobias Burnus <burnus@net-b.de>
4691 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4693 2013-03-29 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/namelist_80.f90: New.
4698 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4701 * gfortran.dg/string_length_2.f90: New test.
4702 * gfortran.dg/dependency_41.f90: New test.
4704 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4707 * gfortran.dg/array_constructor_43.f90: New test.
4708 * gfortran.dg/random_seed_3.f90: New test.
4710 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4712 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4713 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4714 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4715 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4716 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4717 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4718 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4719 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4720 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4721 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4723 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4726 * g++.dg/conversion/op4.C: Adjust.
4727 * g++.dg/cpp0x/rv1n.C: Likewise.
4728 * g++.dg/cpp0x/rv2n.C: Likewise.
4729 * g++.dg/cpp0x/template_deduction.C: Likewise.
4730 * g++.dg/expr/cond8.C: Likewise.
4731 * g++.dg/other/error4.C: Likewise.
4732 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4733 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4734 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4735 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4736 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4737 * g++.old-deja/g++.law/cvt20.C: Likewise.
4738 * g++.old-deja/g++.law/cvt8.C: Likewise.
4739 * g++.old-deja/g++.law/init8.C: Likewise.
4740 * g++.old-deja/g++.mike/net12.C: Likewise.
4741 * g++.old-deja/g++.mike/net8.C: Likewise.
4742 * g++.old-deja/g++.mike/p2793.C: Likewise.
4743 * g++.old-deja/g++.mike/p3836.C: Likewise.
4744 * g++.old-deja/g++.mike/p418.C: Likewise.
4745 * g++.old-deja/g++.mike/p701.C: Likewise.
4746 * g++.old-deja/g++.mike/p807.C: Likewise.
4748 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4751 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4754 2013-03-28 Marek Polacek <polacek@redhat.com>
4756 PR tree-optimization/56695
4757 * gcc.dg/vect/pr56695.c: New test.
4759 2013-03-28 Richard Biener <rguenther@suse.de>
4761 PR tree-optimization/37021
4762 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4763 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4765 2013-03-27 Tobias Burnus <burnus@net-b.de>
4769 * gfortran.dg/sizeof_2.f90: New.
4770 * gfortran.dg/sizeof_3.f90: New.
4771 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4773 2013-03-27 Richard Biener <rguenther@suse.de>
4775 PR tree-optimization/37021
4776 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4778 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4780 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4781 * g++.dg/ipa/ivinline-2.C: Likewise.
4782 * g++.dg/ipa/ivinline-3.C: Likewise.
4783 * g++.dg/ipa/ivinline-4.C: Likewise.
4784 * g++.dg/ipa/ivinline-5.C: Likewise.
4785 * g++.dg/ipa/ivinline-7.C: Likewise.
4786 * g++.dg/ipa/ivinline-8.C: Likewise.
4787 * g++.dg/ipa/ivinline-9.C: Likewise.
4788 * g++.dg/cpp0x/noexcept03.C: Likewise.
4789 * gcc.dg/const-1.c: Likewise.
4790 * gcc.dg/ipa/pure-const-1.c: Likewise.
4791 * gcc.dg/noreturn-8.c: Likewise.
4792 * gcc.target/i386/mmx-1.c: Likewise.
4793 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4794 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4795 * gcc.c-torture/execute/pr33992.x: New file.
4797 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4799 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4801 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4804 * g++.dg/ext/desig5.C: New.
4806 2013-03-26 Tobias Burnus <burnus@net-b.de>
4809 * gfortran.dg/merge_init_expr_2.f90: New.
4810 * gfortran.dg/merge_char_1.f90: Modify test to
4811 stay a run-time test.
4812 * gfortran.dg/merge_char_3.f90: Ditto.
4814 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4816 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4817 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4819 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4822 * g++.dg/cpp0x/range-for23.C: New.
4824 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4827 * gfortran.dg/namelist_79.f90: New.
4829 2013-03-25 Martin Jambor <mjambor@suse.cz>
4831 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4833 2013-03-25 Tobias Burnus <burnus@net-b.de>
4853 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4854 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4855 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4856 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4857 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4858 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4859 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4860 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4861 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4862 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4863 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4864 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4865 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4866 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4867 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4868 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4869 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4870 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4871 * gfortran.dg/pr32601_1.f03: Ditto.
4872 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4873 * gfortran.dg/blockdata_7.f90: New.
4874 * gfortran.dg/c_assoc_4.f90: New.
4875 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4876 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4877 * gfortran.dg/c_funloc_tests_8.f90: New.
4878 * gfortran.dg/c_loc_test_17.f90: New.
4879 * gfortran.dg/c_loc_test_18.f90: New.
4880 * gfortran.dg/c_loc_test_19.f90: New.
4881 * gfortran.dg/c_loc_test_20.f90: New.
4882 * gfortran.dg/c_sizeof_5.f90: New.
4883 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4884 * gfortran.dg/transfer_resolve_2.f90: New.
4885 * gfortran.dg/transfer_resolve_3.f90: New.
4886 * gfortran.dg/transfer_resolve_4.f90: New.
4887 * gfortran.dg/pr32601.f03: Update dg-error.
4888 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4889 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4891 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4893 * gcc.target/arm/vseleqdf.c: New test.
4894 * gcc.target/arm/vseleqsf.c: Likewise.
4895 * gcc.target/arm/vselgedf.c: Likewise.
4896 * gcc.target/arm/vselgesf.c: Likewise.
4897 * gcc.target/arm/vselgtdf.c: Likewise.
4898 * gcc.target/arm/vselgtsf.c: Likewise.
4899 * gcc.target/arm/vselledf.c: Likewise.
4900 * gcc.target/arm/vsellesf.c: Likewise.
4901 * gcc.target/arm/vselltdf.c: Likewise.
4902 * gcc.target/arm/vselltsf.c: Likewise.
4903 * gcc.target/arm/vselnedf.c: Likewise.
4904 * gcc.target/arm/vselnesf.c: Likewise.
4905 * gcc.target/arm/vselvcdf.c: Likewise.
4906 * gcc.target/arm/vselvcsf.c: Likewise.
4907 * gcc.target/arm/vselvsdf.c: Likewise.
4908 * gcc.target/arm/vselvssf.c: Likewise.
4910 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4912 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4914 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4915 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4916 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4917 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4918 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4919 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4920 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4921 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4922 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4923 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4924 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4925 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4926 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4927 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4928 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4929 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4930 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4931 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4932 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4933 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4934 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4935 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4936 * gcc.target/arm/atomic-op-char.c: Likewise.
4937 * gcc.target/arm/atomic-op-consume.c: Likewise.
4938 * gcc.target/arm/atomic-op-int.c: Likewise.
4939 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4940 * gcc.target/arm/atomic-op-release.c: Likewise.
4941 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4942 * gcc.target/arm/atomic-op-short.c: Likewise.
4944 2013-03-25 Richard Biener <rguenther@suse.de>
4947 * g++.dg/torture/pr56694.C: New testcase.
4949 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4952 * gcc.target/arm/neon-vcond-gt.c: New test.
4953 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4954 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4956 2013-03-25 Richard Biener <rguenther@suse.de>
4958 PR tree-optimization/56689
4959 * gcc.dg/torture/pr56689.c: New testcase.
4961 2013-03-25 Kai Tietz <ktietz@redhat.com>
4963 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4965 2013-03-24 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/eof_5.f90: New.
4970 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4972 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4975 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4977 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4979 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4982 * gcc.c-torture/execute/builtins/builtins.exp: Add
4983 -Wl,--allow-multiple-definition for RTEMS targets.
4985 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4987 * gcc.target/aarch64/movk.c: New test.
4989 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4991 * g++.dg/ext/vector21.C: New testcase.
4993 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4995 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4996 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4998 2013-03-21 Richard Biener <rguenther@suse.de>
5000 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
5001 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5003 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5005 * gcc.target/aarch64/vect.c: Test and result vector added
5006 for sabd and saba instructions.
5007 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
5008 instructions in assembly.
5009 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
5010 * gcc.target/aarch64/vect-fp.c: Test and result vector added
5011 for fabd instruction.
5012 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
5013 instruction in assembly.
5014 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
5016 2013-03-20 Jeff Law <law@redhat.com>
5018 * g++.dg/tree-ssa/ssa-dom.C: New test.
5020 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5022 * gcc.target/powerpc/mmfpgpr.c: New test.
5023 * gcc.target/powerpc/sd-vsx.c: Likewise.
5024 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5025 * gcc.target/powerpc/vsx-float0.c: Likewise.
5027 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
5029 PR tree-optimization/56355
5030 * gcc.dg/pr56355-1.c: New file.
5032 2013-03-20 Catherine Moore <clm@codesourcery.com>
5033 Richard Sandiford <rdsandiford@googlemail.com>
5035 * gcc.target/mips/mips.exp: Add microMIPS support.
5036 * gcc.target/mips/umips-movep-2.c: New test.
5037 * gcc.target/mips/umips-lwp-2.c: New test.
5038 * gcc.target/mips/umips-swp-5.c: New test.
5039 * gcc.target/mips/umips-constraints-1.c: New test.
5040 * gcc.target/mips/umips-lwp-3.c: New test.
5041 * gcc.target/mips/umips-swp-6.c: New test.
5042 * gcc.target/mips/umips-constraints-2.c: New test.
5043 * gcc.target/mips/umips-save-restore-1.c: New test.
5044 * gcc.target/mips/umips-lwp-4.c: New test.
5045 * gcc.target/mips/umips-swp-7.c: New test.
5046 * gcc.target/mips/umips-save-restore-2.c: New test.
5047 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5048 * gcc.target/mips/umips-lwp-5.c: New test.
5049 * gcc.target/mips/umips-save-restore-3.c: New test.
5050 * gcc.target/mips/umips-lwp-6.c: New test.
5051 * gcc.target/mips/umips-swp-1.c: New test.
5052 * gcc.target/mips/umips-lwp-7.c: New test.
5053 * gcc.target/mips/umips-swp-2.c: New test.
5054 * gcc.target/mips/umips-lwp-8.c: New test.
5055 * gcc.target/mips/umips-swp-3.c: New test.
5056 * gcc.target/mips/umips-movep-1.c: New test.
5057 * gcc.target/mips/umips-lwp-1.c: New test.
5058 * gcc.target/mips/umips-swp-4.c: New test.
5060 2013-03-20 Richard Biener <rguenther@suse.de>
5062 PR tree-optimization/56661
5063 * gcc.dg/torture/pr56661.c: New testcase.
5065 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5067 PR rtl-optimization/56605
5068 * gcc.target/powerpc/pr56605.c: New.
5070 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5073 * gfortran.dg/do_1.f90: Don't xfail.
5075 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5078 * gfortran.dg/namelist_77.f90: New.
5079 * gfortran.dg/namelist_78.f90: New.
5081 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
5084 * gfortran.dg/open_negative_unit_1.f90: New.
5086 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5088 * gcc.target/aarch64/sbc.c: New test.
5090 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5092 * gcc.target/aarch64/ror.c: New test.
5094 2013-03-19 Ian Bolton <ian.bolton@arm.com>
5096 * gcc.target/aarch64/extr.c: New test.
5098 2013-03-19 Richard Biener <rguenther@suse.de>
5100 PR tree-optimization/56273
5101 * gcc.dg/tree-ssa/vrp47.c: Adjust.
5102 * c-c++-common/uninit-17.c: Likewise.
5104 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5106 PR tree-optimization/56635
5107 * g++.dg/torture/pr56635.C: New test.
5109 2013-03-18 Richard Biener <rguenther@suse.de>
5111 PR tree-optimization/3713
5112 * g++.dg/ipa/devirt-12.C: New testcase.
5114 2013-03-18 Jakub Jelinek <jakub@redhat.com>
5117 * c-c++-common/pr56566.c: New test.
5119 2013-03-17 Jason Merrill <jason@redhat.com>
5121 * g++.dg/template/abstract-dr337.C: XFAIL.
5123 2013-03-16 Jakub Jelinek <jakub@redhat.com>
5126 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
5127 * c-c++-common/pr56607.c: New test.
5129 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
5132 * g++.dg/cpp0x/constexpr-array5.C: New.
5134 2013-03-15 Tobias Burnus <burnus@net-b.de>
5137 * gfortran.dg/transfer_intrinsic_5.f90: New.
5139 2013-03-15 Kai Tietz <ktietz@redhat.com>
5141 * gcc.target/i386/movti.c: Don't test for x64 mingw.
5142 * gcc.target/i386/pr20020-1.c: Likewise.
5143 * gcc.target/i386/pr20020-2.c: Likewise.
5144 * gcc.target/i386/pr20020-3.c: Likewise.
5145 * gcc.target/i386/pr53425-1.c: Likewise.
5146 * gcc.target/i386/pr53425-2.c: Likewise.
5147 * gcc.target/i386/pr55093.c: Likewise.
5148 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
5150 2013-03-15 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
5154 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
5156 2013-03-14 Jakub Jelinek <jakub@redhat.com>
5158 PR tree-optimization/53265
5159 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
5161 * gcc.dg/graphite/id-6.c (test): Likewise.
5162 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
5163 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
5165 PR tree-optimization/53265
5166 * gcc.dg/pr53265.c: New test.
5167 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5169 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5171 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5172 n, use it as high bound instead of 4.
5174 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5177 * gcc.target/sh/pr49880-1.c: New.
5178 * gcc.target/sh/pr49880-2.c: New.
5179 * gcc.target/sh/pr49880-3.c: New.
5180 * gcc.target/sh/pr49880-4.c: New.
5181 * gcc.target/sh/pr49880-5.c: New.
5183 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5185 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5187 2013-03-13 Richard Biener <rguenther@suse.de>
5189 PR tree-optimization/56608
5190 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5192 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5195 * g++.dg/cpp0x/alias-decl-32.C: New.
5197 2013-03-11 Jan Hubicka <jh@suse.cz>
5200 * gcc.c-torture/compile/pr56571.c: New testcase.
5202 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5204 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5205 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5207 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5209 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5210 * gcc.dg/inline_4.c: Likewise.
5211 * gcc.dg/unroll_2.c: Likewise.
5212 * gcc.dg/unroll_3.c: Likewise.
5213 * gcc.dg/unroll_4.c: Likewise.
5215 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5218 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5221 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5223 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5226 * gcc.c-torture/compile/pr40797.c: New.
5228 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5230 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5232 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5235 * gfortran.dg/class_56.f90: New test.
5237 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5240 * gcc.target/mips/pr56524.c: New test.
5242 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5245 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5247 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5250 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5252 2013-03-08 Marek Polacek <polacek@redhat.com>
5254 PR tree-optimization/56478
5255 * gcc.dg/torture/pr56478.c: New test.
5257 2013-03-08 Kai Tietz <ktietz@redhat.com>
5259 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5260 targets linker option --allow-multiple-definition.
5262 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5263 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5264 * gcc.dg/pr52549.c: Add LLP64 case.
5265 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5266 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5267 * gcc.dg/torture/pr51071-2.c: Likewise.
5268 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5269 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5270 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5271 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5272 * gcc.dg/weak/weak-1.c: Likewise.
5273 * gcc.dg/weak/weak-2.c: Likewise.
5274 * gcc.dg/weak/weak-3.c: Likewise.
5275 * gcc.dg/weak/weak-4.c: Likewise.
5276 * gcc.dg/weak/weak-5.c: Likewise.
5277 * gcc.dg/weak/weak-15.c: Likewise.
5278 * gcc.dg/weak/weak-16.c: Likewise.
5280 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5282 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5284 PR tree-optimization/56559
5285 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5287 2013-03-07 Andreas Schwab <schwab@suse.de>
5289 * gcc.dg/pr31490.c: Fix last change.
5291 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5294 * g++.dg/template/crash115.C: New.
5296 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5298 PR tree-optimization/56539
5299 * gcc.c-torture/compile/pr56539.c: New test.
5301 2013-03-06 Kai Tietz <ktietz@redhat.com>
5303 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5305 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5306 * gcc.dg/lto/20091013-1_2.c: Likewise.
5307 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5309 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5311 * gnat.dg/specs/aggr6.ads: New test.
5313 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5315 * gnat.dg/loop_optimization15.ad[sb]: New test.
5317 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5320 * gcc.dg/pr56548.c: New test.
5322 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5325 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5327 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5330 * g++.dg/template/typename20.C: New test.
5332 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5335 * gcc.dg/pr56510.c: New test.
5337 PR rtl-optimization/56484
5338 * gcc.c-torture/compile/pr56484.c: New test.
5340 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5343 * g++.dg/warn/Wsign-conversion-2.C: New.
5345 2013-03-05 Richard Biener <rguenther@suse.de>
5347 PR tree-optimization/56270
5348 * gcc.dg/vect/slp-38.c: New testcase.
5350 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5352 PR rtl-optimization/56494
5353 * gcc.dg/pr56494.c: New test.
5355 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5357 * gcc.dg/pr56424.c: New test.
5359 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5361 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5362 * gcc.dg/pr56228.c <avr>: Skip.
5364 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5367 PR tree-optimization/52631
5368 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5370 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5372 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5373 * gcc.dg/vect/vect-83_64.c: Same.
5375 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5378 * gfortran.dg/pointer_check_13.f90: New test.
5380 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5383 * gfortran.dg/array_constructor_42.f90: New test.
5385 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5388 * g++.dg/template/static33.C: New.
5389 * g++.dg/template/static34.C: Likewise.
5392 * g++.dg/template/static35.C: New.
5394 2013-03-01 Steve Ellcey <sellcey@mips.com>
5396 * gcc.dg/pr56396.c: Require pic support.
5398 2013-03-01 Richard Biener <rguenther@suse.de>
5400 PR tree-optimization/55481
5401 * gcc.dg/torture/pr56488.c: New testcase.
5403 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5404 Jakub Jelinek <jakub@redhat.com>
5407 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5408 no_sanitize_address attribute rather than no_address_safety_analysis.
5409 * g++.dg/asan/sanitizer_test_utils.h
5410 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5411 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5412 in addition to no_address_safety_analysis.
5414 2013-02-28 Jason Merrill <jason@redhat.com>
5417 * g++.dg/cpp0x/constexpr-and.C: New.
5419 2013-02-28 Martin Jambor <mjambor@suse.cz>
5421 PR tree-optimization/56294
5422 * g++.dg/debug/pr56294.C: New test.
5424 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5426 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5428 2013-02-27 Marek Polacek <polacek@redhat.com>
5430 PR rtl-optimization/56466
5431 * gcc.dg/pr56466.c: New test.
5433 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5435 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5436 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5437 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5439 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5442 * gcc.dg/pr45472.c: New test.
5444 2013-02-26 Marek Polacek <polacek@redhat.com>
5446 PR tree-optimization/56426
5447 * gcc.dg/pr56436.c: New test.
5449 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5451 PR tree-optimization/56448
5452 * gcc.c-torture/compile/pr56448.c: New test.
5454 PR tree-optimization/56443
5455 * gcc.dg/torture/pr56443.c: New test.
5457 2013-02-25 Richard Biener <rguenther@suse.de>
5459 PR tree-optimization/56175
5460 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5462 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5465 * g++.dg/torture/pr56403.C: New test.
5467 2013-02-25 Catherine Moore <clm@codesourcery.com>
5470 2013-02-24 Catherine Moore <clm@codesourcery.com>
5471 Richard Sandiford <rdsandiford@googlemail.com>
5473 * gcc.target/mips/mips.exp: Add microMIPS support.
5474 * gcc.target/mips/umips-movep-2.c: New test.
5475 * gcc.target/mips/umips-lwp-2.c: New test.
5476 * gcc.target/mips/umips-swp-5.c: New test.
5477 * gcc.target/mips/umips-constraints-1.c: New test.
5478 * gcc.target/mips/umips-lwp-3.c: New test.
5479 * gcc.target/mips/umips-swp-6.c: New test.
5480 * gcc.target/mips/umips-constraints-2.c: New test.
5481 * gcc.target/mips/umips-save-restore-1.c: New test.
5482 * gcc.target/mips/umips-lwp-4.c: New test.
5483 * gcc.target/mips/umips-swp-7.c: New test.
5484 * gcc.target/mips/umips-save-restore-2.c: New test.
5485 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5486 * gcc.target/mips/umips-lwp-5.c: New test.
5487 * gcc.target/mips/umips-save-restore-3.c: New test.
5488 * gcc.target/mips/umips-lwp-6.c: New test.
5489 * gcc.target/mips/umips-swp-1.c: New test.
5490 * gcc.target/mips/umips-lwp-7.c: New test.
5491 * gcc.target/mips/umips-swp-2.c: New test.
5492 * gcc.target/mips/umips-lwp-8.c: New test.
5493 * gcc.target/mips/umips-swp-3.c: New test.
5494 * gcc.target/mips/umips-movep-1.c: New test.
5495 * gcc.target/mips/umips-lwp-1.c: New test.
5496 * gcc.target/mips/umips-swp-4.c: New test.
5498 2013-02-24 Catherine Moore <clm@codesourcery.com>
5499 Richard Sandiford <rdsandiford@googlemail.com>
5501 * gcc.target/mips/mips.exp: Add microMIPS support.
5502 * gcc.target/mips/umips-movep-2.c: New test.
5503 * gcc.target/mips/umips-lwp-2.c: New test.
5504 * gcc.target/mips/umips-swp-5.c: New test.
5505 * gcc.target/mips/umips-constraints-1.c: New test.
5506 * gcc.target/mips/umips-lwp-3.c: New test.
5507 * gcc.target/mips/umips-swp-6.c: New test.
5508 * gcc.target/mips/umips-constraints-2.c: New test.
5509 * gcc.target/mips/umips-save-restore-1.c: New test.
5510 * gcc.target/mips/umips-lwp-4.c: New test.
5511 * gcc.target/mips/umips-swp-7.c: New test.
5512 * gcc.target/mips/umips-save-restore-2.c: New test.
5513 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5514 * gcc.target/mips/umips-lwp-5.c: New test.
5515 * gcc.target/mips/umips-save-restore-3.c: New test.
5516 * gcc.target/mips/umips-lwp-6.c: New test.
5517 * gcc.target/mips/umips-swp-1.c: New test.
5518 * gcc.target/mips/umips-lwp-7.c: New test.
5519 * gcc.target/mips/umips-swp-2.c: New test.
5520 * gcc.target/mips/umips-lwp-8.c: New test.
5521 * gcc.target/mips/umips-swp-3.c: New test.
5522 * gcc.target/mips/umips-movep-1.c: New test.
5523 * gcc.target/mips/umips-lwp-1.c: New test.
5524 * gcc.target/mips/umips-swp-4.c: New test.
5526 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5529 * lib/asan-dg.exp (asan_link_flags): Add
5530 -B${gccpath}/libsanitizer/asan/ to flags.
5532 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.dg/torture/pr56420.c: New test.
5537 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5540 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5542 2013-02-21 Martin Jambor <mjambor@suse.cz>
5544 PR tree-optimization/56310
5545 * g++.dg/ipa/pr56310.C: New test.
5547 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5550 * gfortran.dg/proc_ptr_comp_37.f90: New.
5552 2013-02-21 Richard Biener <rguenther@suse.de>
5554 PR tree-optimization/56415
5556 2013-02-11 Richard Biener <rguenther@suse.de>
5558 PR tree-optimization/56273
5559 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5560 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5561 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5562 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5563 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5564 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5566 2013-02-21 Marek Polacek <polacek@redhat.com>
5568 PR tree-optimization/56398
5569 * g++.dg/torture/pr56398.C: New test.
5571 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5574 * gcc.c-torture/compile/pr56405.c: New test.
5576 2013-02-20 Jan Hubicka <jh@suse.cz>
5578 PR tree-optimization/56265
5579 * g++.dg/ipa/devirt-11.C: New testcase.
5581 2013-02-20 Richard Biener <rguenther@suse.de>
5583 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5585 2013-02-20 Richard Biener <rguenther@suse.de>
5586 Jakub Jelinek <jakub@redhat.com>
5588 PR tree-optimization/56396
5589 * gcc.dg/pr56396.c: New testcase.
5591 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5594 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5596 2013-02-19 Richard Biener <rguenther@suse.de>
5598 PR tree-optimization/56384
5599 * gcc.dg/torture/pr56384.c: New testcase.
5601 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5603 PR tree-optimization/56350
5604 * gcc.dg/pr56350.c: New test.
5606 PR tree-optimization/56381
5607 * g++.dg/opt/pr56381.C: New test.
5609 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5612 * lib/dg-pch.exp (pch-init, pch-finish,
5613 check_effective_target_pch_supported_debug): New procs.
5614 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5615 Likewise if $pch_unsupported_debug and $flags include -g.
5616 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5617 and dg-require-effective-target pch_unsupported_debug.
5618 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5619 * objc.dg/pch/pch.exp: Likewise.
5620 * gcc.dg/pch/pch.exp: Likewise.
5621 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5622 pch_unsupported_debug.
5623 * gcc.dg/pch/valid-1.hs: Likewise.
5624 * gcc.dg/pch/valid-1b.c: Likewise.
5625 * gcc.dg/pch/valid-1b.hs: Likewise.
5627 2013-02-18 Richard Biener <rguenther@suse.de>
5629 PR tree-optimization/56366
5630 * gcc.dg/torture/pr56366.c: New testcase.
5632 2013-02-18 Richard Biener <rguenther@suse.de>
5635 * gcc.dg/torture/pr56349.c: New testcase.
5637 2013-02-18 Richard Biener <rguenther@suse.de>
5639 PR tree-optimization/56321
5640 * gcc.dg/torture/pr56321.c: New testcase.
5642 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5644 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5646 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5647 Dodji Seketeli <dodji@redhat.com>
5650 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5651 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5652 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5653 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5654 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5655 * c-c++-common/asan/pr56330.c: Likewise.
5656 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5657 Ensure the size argument of __builtin_memcpy is a constant.
5659 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5660 Paolo Carlini <paolo.carlini@oracle.com>
5663 * g++.dg/cpp0x/enum23.C: New.
5665 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5668 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5670 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5672 PR rtl-optimization/56348
5673 * gcc.target/i386/pr56348.c: New test.
5675 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5677 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5678 * gcc.target/arm/interrupt-2.c: Likewise.
5680 2013-02-15 Tobias Burnus <burnus@net-b.de>
5683 * gfortran.dg/matmul_9.f90: New.
5685 2013-02-15 Tobias Burnus <burnus@net-b.de>
5688 * gfortran.dg/init_flag_11.f90: New.
5690 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5692 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5694 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5696 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5699 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5700 Tobias Burnus <burnus@net-b.de>
5703 * gfortran.dg/allocatable_function_7.f90: New.
5705 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5707 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5708 * asan_globals_test-wrapper.cc: New file.
5709 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5710 instead of asan_globals_test.cc as dg-additional-sources.
5711 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5712 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5713 "sanitizer_test_utils.h" instead of
5714 "sanitizer_common/tests/sanitizer_test_utils.h".
5715 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5716 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5717 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5718 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5719 * g++.dg/asan/asan_test.cc: Synced from upstream.
5720 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5722 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5725 * c-c++-common/asan/memcmp-2.c: New test.
5727 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5730 * g++.dg/cpp0x/udlit-string-literal.h: New.
5731 * g++.dg/cpp0x/udlit-string-literal.C: New.
5733 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5735 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5737 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5740 * gcc.target/arm/pr56184.C: New test.
5742 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5745 * g++.dg/torture/pr56302.C: New test.
5746 * g++.dg/cpp0x/constexpr-56302.C: New test.
5747 * c-c++-common/pr56302.c: New test.
5749 2013-02-13 Tobias Burnus <burnus@net-b.de>
5750 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5754 * gfortran.dg/quad_3.f90: Ditto.
5756 2013-02-13 Kostya Serebryany <kcc@google.com>
5758 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5759 to match the fresh asan run-time.
5760 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5762 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5764 Avoid instrumenting duplicated memory access in the same basic block
5765 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5766 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5767 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5768 * c-c++-common/asan/inc.c: Likewise.
5770 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5773 * gcc.target/i386/pr56148.c: New test.
5775 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5776 Tobias Burnus <burnus@net-b.de>
5779 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5782 2013-02-12 Richard Biener <rguenther@suse.de>
5785 * gcc.dg/lto/pr56297_0.c: New testcase.
5786 * gcc.dg/lto/pr56297_0.c: Likewise.
5788 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5791 * gfortran.dg/typebound_deferred_1.f90: New.
5793 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5795 PR rtl-optimization/56151
5796 * gcc.target/i386/pr56151.c: New test.
5798 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5800 * g++.dg/ext/mv12.C: New test.
5801 * g++.dg/ext/mv12.h: New file.
5802 * g++.dg/ext/mv12-aux.C: New file.
5803 * g++.dg/ext/mv13.C: New test.
5805 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5807 * lib/target-supports.exp
5808 (check_effective_target_powerpc_eabi_ok): New.
5809 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5811 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5812 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5814 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5815 * gcc.target/powerpc/pr51623.c: Likewise.
5816 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5817 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5819 2013-02-11 Alexander Potapenko <glider@google.com>
5820 Jack Howarth <howarth@bromo.med.uc.edu>
5821 Jakub Jelinek <jakub@redhat.com>
5824 * g++.dg/asan/pr55617.C: Run on all targets.
5826 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5828 PR rtl-optimization/56275
5829 * gcc.dg/pr56275.c: New test.
5831 2013-02-11 Richard Biener <rguenther@suse.de>
5833 PR tree-optimization/56273
5834 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5836 2013-02-11 Richard Biener <rguenther@suse.de>
5838 PR tree-optimization/56264
5839 * gcc.dg/torture/pr56264.c: New testcase.
5841 2013-02-11 Richard Biener <rguenther@suse.de>
5843 PR tree-optimization/56273
5844 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5845 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5846 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5847 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5848 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5849 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5851 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5853 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5854 for *-*-linux-gnu targets.
5855 * g++.dg/asan/interception-test-1.c: Ditto.
5856 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5857 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5859 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5862 * gfortran.dg/intrinsic_size_4.f90 : New test.
5864 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5867 * gcc.target/powerpc/pr56256.c: New test.
5869 2013-02-08 Ian Lance Taylor <iant@google.com>
5871 * lib/go.exp: Load timeout.exp.
5873 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5875 PR rtl-optimization/56246
5876 * gcc.target/i386/pr56246.c: New test.
5878 2013-02-08 Jeff Law <law@redhat.com>
5881 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5883 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5886 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5889 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5891 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5893 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5895 PR rtl-optimization/56195
5896 * gcc.dg/torture/pr56195.c: New test.
5898 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5901 * gfortran.dg/recursive_interface_2.f90: New test.
5903 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5905 PR tree-optimization/56250
5906 * gcc.c-torture/execute/pr56250.c: New test.
5908 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5910 PR tree-optimization/56064
5911 * gcc.dg/fixed-point/view-convert-2.c: New test.
5913 2013-02-08 Michael Matz <matz@suse.de>
5915 PR tree-optimization/52448
5916 * gcc.dg/pr52448.c: New test.
5918 2013-02-08 Richard Biener <rguenther@suse.de>
5921 * gcc.dg/torture/pr56181.c: New testcase.
5923 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5926 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5927 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5929 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5932 * g++.dg/parse/crash61.C: New test.
5935 * g++.dg/parse/pr56239.C: New test.
5938 * g++.dg/abi/mangle61.C: New test.
5940 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5942 PR rtl-optimization/56225
5943 * gcc.target/i386/pr56225.c: New test.
5945 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5948 * gcc.dg/guality/pr56154-1.c: New test.
5949 * gcc.dg/guality/pr56154-2.c: New test.
5950 * gcc.dg/guality/pr56154-3.c: New test.
5951 * gcc.dg/guality/pr56154-4.c: New test.
5952 * gcc.dg/guality/pr56154-aux.c: New file.
5954 PR tree-optimization/55789
5955 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5957 * gcc.dg/tree-ssa/inline-3.c: Add
5958 --param max-early-inliner-iterations=2 option.
5960 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5963 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5964 Add -fno-dwarf2-cfi-asm to dg-options.
5967 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5970 * gcc.dg/pr56228.c: New test.
5972 2013-02-07 Alan Modra <amodra@gmail.com>
5975 * gcc.target/powerpc/pr54009.c: New test.
5977 * gfortran.dg/pr54131.f: New test.
5979 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5982 * gfortran.dg/array_constructor_41.f90: New test.
5984 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5987 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5989 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5992 * g++.dg/gomp/pr56217.C: New test.
5994 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5996 PR tree-optimization/56205
5997 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5998 * gcc.c-torture/execute/pr56205.c: New test.
6000 2013-02-05 Richard Biener <rguenther@suse.de>
6002 PR tree-optimization/53342
6003 PR tree-optimization/53185
6004 * gcc.dg/vect/pr53185-2.c: New testcase.
6006 2013-02-05 Jan Hubicka <jh@suse.cz>
6008 PR tree-optimization/55789
6009 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
6010 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
6011 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
6012 * g++.dg/ipa/inline-1.C: New testcase.
6013 * g++.dg/ipa/inline-2.C: New testcase.
6014 * g++.dg/ipa/inline-3.C: New testcase.
6016 2013-02-05 Jan Hubicka <jh@suse.cz>
6018 PR tree-optimization/55789
6019 * g++.dg/torture/pr55789.C: New testcase.
6021 2013-02-05 Jakub Jelinek <jakub@redhat.com>
6024 * gcc.dg/pr56167.c: New test.
6026 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6029 * gcc.target/sh/pr55146.c: New.
6031 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
6033 PR tree-optimization/54386
6034 * gcc.target/sh/pr54386.c: New.
6036 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
6039 * gfortran.dg/realloc_on _assign_16.f90 : New test.
6042 * gfortran.dg/realloc_on _assign_17.f90 : New test.
6044 2013-02-04 Alexander Potapenko <glider@google.com>
6045 Jack Howarth <howarth@bromo.med.uc.edu>
6046 Jakub Jelinek <jakub@redhat.com>
6049 * g++.dg/asan/pr55617.C: New test.
6051 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6054 * gfortran.dg/typebound_operator_19.f90: New test.
6055 * gfortran.dg/typebound_assignment_4.f90: New test.
6057 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
6060 * gfortran.dg/recursive_interface_1.f90: New test.
6062 2013-02-04 Richard Guenther <rguenther@suse.de>
6065 * gcc.dg/lto/pr56168_0.c: New testcase.
6066 * gcc.dg/lto/pr56168_1.c: Likewise.
6068 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6072 * gfortran.dg/block_12.f90: New test.
6073 * gfortran.dg/module_error_1.f90: New test.
6075 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
6077 * lib/target-supports.exp (check_effective_target_vect_float)
6078 (check_effective_target_vect_no_align): Add mips-sde-elf.
6080 2013-02-01 Jakub Jelinek <jakub@redhat.com>
6082 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
6084 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
6086 * gcc.dg/pr56023.c: XFAIL on AIX.
6087 * gcc.dg/vect/pr49352.c: Same.
6089 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
6091 * gnat.dg/opt26.adb: New test.
6093 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6096 2013-01-27 Amol Pise <amolpise15@gmail.com>
6098 * gcc.target/arm/neon-vfnms-1.c: New test.
6099 * gcc.target/arm/neon-vfnma-1.c: New test.
6101 2013-01-31 Richard Biener <rguenther@suse.de>
6103 PR tree-optimization/56157
6104 * gcc.dg/torture/pr56157.c: New testcase.
6106 2013-01-30 Richard Biener <rguenther@suse.de>
6108 PR tree-optimization/56150
6109 * gcc.dg/torture/pr56150.c: New testcase.
6111 2013-01-30 Jakub Jelinek <jakub@redhat.com>
6114 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
6115 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
6116 printed in backtrace.
6117 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
6118 to avoid errors about mismatched allocation vs. deallocation.
6121 * g++.dg/mv1.C: Moved to...
6122 * g++.dg/ext/mv1.C: ... here. Adjust test.
6123 * g++.dg/mv2.C: Moved to...
6124 * g++.dg/ext/mv2.C: ... here. Adjust test.
6125 * g++.dg/mv3.C: Moved to...
6126 * g++.dg/ext/mv3.C: ... here.
6127 * g++.dg/mv4.C: Moved to...
6128 * g++.dg/ext/mv4.C: ... here.
6129 * g++.dg/mv5.C: Moved to...
6130 * g++.dg/ext/mv5.C: ... here. Adjust test.
6131 * g++.dg/mv6.C: Moved to...
6132 * g++.dg/ext/mv6.C: ... here. Adjust test.
6133 * g++.dg/ext/mv7.C: New test.
6134 * g++.dg/ext/mv8.C: New test.
6135 * g++.dg/ext/mv9.C: New test.
6136 * g++.dg/ext/mv10.C: New test.
6137 * g++.dg/ext/mv11.C: New test.
6139 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
6141 PR rtl-optimization/56144
6142 * gcc.dg/pr56144.c: New.
6144 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
6146 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
6148 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
6149 * g++.dg/cpp0x/constexpr-55573.C: Same
6151 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
6153 PR tree-optimization/56064
6154 * gcc.dg/fixed-point/view-convert.c: New test.
6156 2013-01-30 Andreas Schwab <schwab@suse.de>
6158 * lib/target-supports-dg.exp (dg-process-target): Use expr to
6159 evaluate the end index in string range.
6161 2013-01-30 Tobias Burnus <burnus@net-b.de>
6164 * gfortran.dg/allocatable_function_6.f90: New.
6166 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6167 Mikael Morin <mikael@gcc.gnu.org>
6170 * gfortran.dg/proc_ptr_comp_36.f90: New.
6172 2013-01-29 Richard Biener <rguenther@suse.de>
6174 PR tree-optimization/55270
6175 * gcc.dg/torture/pr55270.c: New testcase.
6177 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6179 PR rtl-optimization/56117
6180 * gcc.dg/pr56117.c: New test.
6182 2013-01-28 Richard Biener <rguenther@suse.de>
6184 PR tree-optimization/56034
6185 * gcc.dg/torture/pr56034.c: New testcase.
6187 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6189 PR tree-optimization/56125
6190 * gcc.dg/pr56125.c: New test.
6192 2013-01-28 Tobias Burnus <burnus@net-b.de>
6193 Mikael Morin <mikael@gcc.gnu.org>
6196 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6197 * gfortran.dg/import8.f90: Likewise.
6198 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6199 * gfortran.dg/import10.f90: New test.
6200 * gfortran.dg/import11.f90: Likewise
6202 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6205 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6206 string.h. Provide memset, malloc and free prototypes, adjust line
6207 numbers in dg-output.
6208 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6209 Provide memset prototype and adjust line numbers in dg-output.
6210 * c-c++-common/asan/global-overflow-1.c: Likewise.
6212 PR tree-optimization/56094
6213 * gcc.dg/pr56094.c: New test.
6215 2013-01-27 Amol Pise <amolpise15@gmail.com>
6217 * gcc.target/arm/neon-vfnms-1.c: New test.
6218 * gcc.target/arm/neon-vfnma-1.c: New test.
6220 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6223 * gcc.target/i386/pr56114.c: New test.
6225 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6228 * gfortran.dg/associate_14.f90: New test.
6231 * gfortran.dg/associate_13.f90: New test.
6233 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6235 PR tree-optimization/56098
6236 * gcc.dg/pr56098-1.c: New test.
6237 * gcc.dg/pr56098-2.c: New test.
6239 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6242 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6244 2013-01-22 Marek Polacek <polacek@redhat.com>
6246 PR tree-optimization/56035
6247 * gcc.dg/pr56035.c: New test.
6249 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6251 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6254 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6256 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6258 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6261 * gcc.dg/pr56078.c: New test.
6262 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6264 2013-01-24 Martin Jambor <mjambor@suse.cz>
6266 PR tree-optimization/55927
6267 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6269 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6271 * gcc.target/i386/movsd.c: New test.
6273 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6276 * gcc.target/i386/pr55934.c: New test.
6278 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6281 * gfortran.dg/select_8.f90: New.
6283 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6285 * gcc.target/microblaze/microblaze.exp: Remove
6286 target_config_cflags check.
6288 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6291 * gfortran.dg/gomp/pr56052.f90: New test.
6294 * gcc.dg/pr49069.c: New test.
6296 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6299 * g++.dg/cpp0x/constexpr-static10.C: New.
6301 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6304 * gcc.target/i386/pr56028.c: New test.
6306 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6309 * gcc.target/i386/pr55686.c: New test.
6311 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6314 * g++.dg/cpp0x/variadic139.C: New test.
6315 * g++.dg/cpp0x/variadic140.C: Likewise.
6316 * g++.dg/cpp0x/variadic141.C: Likewise.
6318 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6320 * gnat.dg/warn8.adb: New test.
6322 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6325 * gfortran.dg/include_8.f90: New test.
6327 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6329 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6330 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6332 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6334 PR tree-optimization/56051
6335 * gcc.c-torture/execute/pr56051.c: New test.
6337 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6339 PR rtl-optimization/56023
6340 * gcc.dg/pr56023.c: New test.
6342 2013-01-21 Martin Jambor <mjambor@suse.cz>
6345 * gcc.target/i386/pr56022.c: New test.
6347 2013-01-21 Jason Merrill <jason@redhat.com>
6349 * lib/target-supports.exp (check_effective_target_alias): New.
6351 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6354 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6356 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6358 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6360 2013-01-19 Jeff Law <law@redhat.com>
6362 PR tree-optimization/52631
6363 * tree-ssa/pr52631.c: New test.
6364 * tree-ssa/ssa-fre-9: Update expected output.
6366 2013-01-19 Anthony Green <green@moxielogic.com>
6368 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6371 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6373 PR tree-optimization/56029
6374 * g++.dg/torture/pr56029.C: New test.
6376 2013-01-18 Sharad Singhai <singhai@google.com>
6378 PR tree-optimization/55995
6379 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6381 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6384 * gcc.target/i386/pr55433.c: New.
6386 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6389 * gfortran.dg/pr56015.f90: New test.
6391 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6393 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6395 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6397 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6398 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6399 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6400 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6401 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6403 2013-01-17 Jeff Law <law@redhat.com>
6405 * gcc.dg/pr52573.c: Move to...
6406 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6408 PR rtl-optimization/52573
6409 * gcc.dg/pr52573.c: New test.
6411 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6414 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6415 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6416 check_no_compiler_messages to test support in ucontext.h.
6417 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6418 compliant RLIMIT_AS.
6420 2013-01-17 Marek Polacek <polacek@redhat.com>
6422 PR rtl-optimization/55833
6423 * gcc.dg/pr55833.c: New test.
6425 2013-01-17 Jan Hubicka <jh@suse.cz>
6427 PR tree-optimization/55273
6428 * gcc.c-torture/compile/pr55273.c: New testcase.
6430 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6433 * gcc.target/pr55981.c: New test.
6435 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6437 * gcc.target/arm/pr40887.c: Require at least armv5.
6438 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6439 * gcc.target/arm/pr51915.c: Likewise.
6440 * gcc.target/arm/pr52006.c: Likewise.
6441 * gcc.target/arm/pr53187.c: Likewise.
6443 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6444 * gcc.target/arm/ftest-support-arm.h: Delete.
6445 * gcc.target/arm/ftest-support-thumb.h: Delete.
6446 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6447 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6448 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6449 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6450 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6451 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6452 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6453 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6454 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6455 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6456 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6457 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6458 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6459 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6460 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6461 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6462 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6463 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6464 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6465 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6466 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6467 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6468 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6469 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6471 2013-01-17 Martin Jambor <mjambor@suse.cz>
6473 PR tree-optimizations/55264
6474 * g++.dg/ipa/pr55264.C: New test.
6476 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6479 * gfortran.dg/class_55.f90: New.
6481 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6484 * gcc.c-torture/execute/builtins/builtins.exp: Add
6485 -Wl,--allow-multiple-definition for eabi and elf targets.
6488 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6489 check_effective_target_vect_perm_short,
6490 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6491 check_effective_target_vect64): Return 0 for big-endian ARM.
6492 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6494 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6497 2013-01-16 Richard Biener <rguenther@suse.de>
6499 PR tree-optimization/55964
6500 * gcc.dg/torture/pr55964.c: New testcase.
6502 2013-01-16 Richard Biener <rguenther@suse.de>
6504 PR tree-optimization/54767
6505 PR tree-optimization/53465
6506 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6508 2013-01-16 Christian Bruel <christian.bruel@st.com>
6511 * gcc.target/sh/sh-switch.c: New testcase.
6513 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6515 * gcc.dg/webizer.c: Increase the array size.
6517 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6520 * gcc.dg/pr55940.c: New test.
6522 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6523 Harald Anlauf <anlauf@gmx.de>
6525 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6526 * gfortran.dg/bounds_check_5.f90: Likewise.
6527 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6528 * gfortran.dg/continuation_9.f90: Likewise.
6529 * gfortran.dg/move_alloc_13.f90: Likewise.
6530 * gfortran.dg/structure_constructor_11.f90: Likewise.
6531 * gfortran.dg/tab_continuation.f: Likewise.
6532 * gfortran.dg/warning-directive-2.F90: Likewise.
6533 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6535 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6537 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6538 * gcc.target/arm/fma-sp.c: Likewise.
6540 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6542 PR rtl-optimization/55153
6543 * gcc.dg/pr55153.c: New.
6545 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6547 PR tree-optimization/55920
6548 * gcc.c-torture/compile/pr55920.c: New test.
6550 2013-01-15 Richard Biener <rguenther@suse.de>
6553 * gcc.dg/torture/pr55882.c: New testcase.
6555 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6557 PR tree-optimization/55955
6558 * gcc.c-torture/compile/pr55955.c: New test.
6560 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6563 * g++.dg/cpp0x/alias-decl-31.C: New test.
6565 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6568 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6569 case where interface is null.
6571 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6574 * gfortran.dg/array_constructor_40.f90: New test.
6576 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6578 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6580 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6582 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6583 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6584 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6585 * gcc.target/aarch64/vect-ld1r.c: New.
6586 * gcc.target/aarch64/vect-ld1r.x: New.
6588 2013-01-14 Andi Kleen <ak@linux.intel.com>
6591 * gcc.target/i386/hle-clear-rel.c: New file
6592 * gcc.target/i386/hle-store-rel.c: New file.
6594 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6596 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6597 * gfortran.dg/bounds_check_4.f90: Likewise.
6598 * gfortran.dg/inquire_10.f90: Likewise.
6599 * gfortran.dg/minloc_3.f90: Likewise.
6600 * gfortran.dg/minlocval_3.f90: Likewise.
6601 * gfortran.dg/module_double_reuse.f90: Likewise.
6602 * gfortran.dg/mvbits_1.f90: Likewise.
6603 * gfortran.dg/oldstyle_1.f90: Likewise.
6604 * gfortran.dg/pr20163-2.f: Likewise.
6605 * gfortran.dg/save_1.f90: Likewise.
6606 * gfortran.dg/scan_1.f90: Likewise.
6607 * gfortran.dg/select_char_1.f90: Likewise.
6608 * gfortran.dg/shape_4.f90: Likewise.
6609 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6610 * gfortran.dg/function_optimize_10.f90: Likewise.
6611 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6612 * gfortran.dg/used_types_17.f90: Likewise.
6613 * gfortran.dg/used_types_18.f90: Likewise.
6615 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6618 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6620 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6622 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6624 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6626 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6628 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6631 * gfortran.dg/assumed_type_2.f90: Fix test case.
6632 * gfortran.dg/internal_pack_13.f90: New test.
6633 * gfortran.dg/internal_pack_14.f90: New test.
6635 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6638 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6639 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6642 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6644 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6646 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6649 * gcc.target/s390/pr55719.c: New testcase.
6651 2013-01-11 Richard Guenther <rguenther@suse.de>
6653 PR tree-optimization/44061
6654 * gcc.dg/pr44061.c: New testcase.
6656 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6658 Update copyright years.
6660 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6661 Jakub Jelinek <jakub@redhat.com>
6664 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6666 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6668 PR rtl-optimization/55672
6669 * gcc.target/i386/pr55672.c: New.
6671 2013-01-10 Jeff Law <law@redhat.com>
6673 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6674 pass/fail message unique.
6677 2013-01-10 Jason Merrill <jason@redhat.com>
6679 * ada/.gitignore: New.
6681 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6683 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6685 * g++.dg/tls/thread_local2.C: Likewise.
6686 * g++.dg/tls/thread_local2g.C: Likewise.
6687 * g++.dg/tls/thread_local6.C: Likewise.
6688 * g++.dg/tls/thread_local-order1.C: Add tls options.
6689 * g++.dg/tls/thread_local-order2.C: Likewise.
6690 * g++.dg/tls/thread_local3.C: Likewise.
6691 * g++.dg/tls/thread_local3g.C: Likewise.
6692 * g++.dg/tls/thread_local4.C: Likewise.
6693 * g++.dg/tls/thread_local4g.C: Likewise.
6694 * g++.dg/tls/thread_local5.C: Likewise.
6695 * g++.dg/tls/thread_local5g.C: Likewise.
6696 * g++.dg/tls/thread_local6g.C: Likewise.
6698 2013-01-10 Kostya Serebryany <kcc@google.com>
6700 * g++.dg/asan/asan_test.cc: Sync from upstream.
6702 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6704 PR tree-optimization/55921
6705 * gcc.c-torture/compile/pr55921.c: New test.
6707 2013-01-09 Jan Hubicka <jh@suse.cz>
6709 PR tree-optimization/55569
6710 * gcc.c-torture/compile/pr55569.c: New testcase.
6712 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6715 * gfortran.dg/use_28.f90: New test.
6717 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6719 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6720 number matching more robust.
6722 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6724 PR rtl-optimization/55829
6725 * gcc.target/i386/pr55829.c: New.
6727 2013-01-09 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/bind_c_bool_1.f90: New.
6731 * gfortran.dg/do_5.f90: Add dg-warning.
6733 2013-01-09 Jan Hubicka <jh@suse.cz>
6735 PR tree-optimization/55875
6736 * gcc.c-torture/execute/pr55875.c: New testcase.
6737 * g++.dg/torture/pr55875.C: New testcase.
6739 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6742 * c-c++-common/pr48418.c: New test.
6744 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6747 * g++.dg/tls/thread_local-ice.C: New.
6749 2013-01-09 Andreas Schwab <schwab@suse.de>
6751 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6753 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6755 PR tree-optimization/48189
6756 * gcc.dg/pr48189.c: New test.
6758 2013-01-04 Jan Hubicka <jh@suse.cz>
6760 PR tree-optimization/55823
6761 * g++.dg/ipa/devirt-10.C: New testcase.
6763 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6764 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6766 PR rtl-optimization/55845
6767 * gcc.target/i386/pr55845.c: New test.
6769 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6771 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6772 instructions generated instead of number of occurances.
6774 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6776 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6777 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6778 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6779 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6780 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6781 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6782 * gcc.target/aarch64/vect-fcm.x: Likewise.
6783 * lib/target-supports.exp
6784 (check_effective_target_vect_cond): Enable for AArch64.
6786 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6788 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6789 endian-safe float pool loading.
6790 (test_square_root_v4sf): Likewise.
6791 (test_square_root_v2df): Likewise.
6792 * lib/target-supports.exp
6793 (check_effective_target_vect_call_sqrtf): Add AArch64.
6795 2013-01-08 Martin Jambor <mjambor@suse.cz>
6798 * gcc.dg/tree-ssa/pr55579.c: New test.
6800 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6802 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6805 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6808 * gcc.dg/torture/pr55890-3.c: New test.
6811 * gcc.c-torture/compile/pr55851.c: New test.
6814 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6817 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6820 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6822 2013-01-07 Tobias Burnus <burnus@net-b.de>
6825 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6826 * gfortran.dg/pointer_init_7.f90: New.
6828 2013-01-07 Richard Biener <rguenther@suse.de>
6830 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6832 2013-01-07 Richard Biener <rguenther@suse.de>
6835 * gcc.dg/torture/pr55890-1.c: New testcase.
6836 * gcc.dg/torture/pr55890-2.c: Likewise.
6838 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6840 * gcc.target/aarch64/fmovd.c: New.
6841 * gcc.target/aarch64/fmovf.c: Likewise.
6842 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6843 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6844 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6845 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6846 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6847 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6849 2013-01-07 Richard Biener <rguenther@suse.de>
6851 PR tree-optimization/55888
6852 PR tree-optimization/55862
6853 * gcc.dg/torture/pr55888.c: New testcase.
6855 2013-01-07 Tobias Burnus <burnus@net-b.de>
6858 * gfortran.dg/intrinsic_size_3.f90: New.
6860 2013-01-07 Tobias Burnus <burnus@net-b.de>
6863 * gfortran.dg/select_type_32.f90: New.
6865 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6868 * g++.dg/cpp0x/alias-decl-29.C: New test.
6870 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6875 * gfortran.dg/class_array_15.f03: New test.
6877 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6882 * gfortran.dg/use_23.f90: New test.
6883 * gfortran.dg/use_24.f90: New test.
6884 * gfortran.dg/use_25.f90: New test.
6885 * gfortran.dg/use_26.f90: New test.
6886 * gfortran.dg/use_27.f90: New test.
6888 2013-01-06 Olivier Hainque <hainque@adacore.com>
6890 * gnat.dg/specs/clause_on_volatile.ads: New test.
6892 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6894 * gnat.dg/alignment10.adb: New test.
6896 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6897 Mikael Morin <mikael@gcc.gnu.org>
6900 * gfortran.dg/use_22.f90: New test.
6902 2013-01-04 Andrew Pinski <apinski@cavium.com>
6904 * gcc.target/aarch64/cmp-1.c: New testcase.
6906 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6909 * gfortran.dg/select_type_31.f03: New test.
6911 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6913 PR c++/54526 (again)
6914 * g++.dg/cpp0x/parse2.C: Extend.
6915 * g++.old-deja/g++.other/crash28.C: Adjust.
6917 2013-01-04 Richard Biener <rguenther@suse.de>
6919 PR tree-optimization/55862
6920 * gcc.dg/torture/pr55862.c: New testcase.
6922 2013-01-04 Martin Jambor <mjambor@suse.cz>
6924 PR tree-optimization/55755
6925 * gcc.dg/torture/pr55755.c: New test.
6926 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6927 * gcc.dg/tree-ssa/pr45144.c: Update.
6929 2013-01-04 Richard Biener <rguenther@suse.de>
6932 * gcc.dg/fold-reassoc-2.c: New testcase.
6934 2013-01-04 Tobias Burnus <burnus@net-b.de>
6937 * gfortran.dg/null_7.f90: New.
6939 2013-01-04 Tobias Burnus <burnus@net-b.de>
6943 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6944 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6945 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6947 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6949 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6951 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6954 * gfortran.dg/assignment_1.f90: Modified.
6955 * gfortran.dg/assignment_4.f90: New.
6957 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6959 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6961 2013-01-03 Richard Biener <rguenther@suse.de>
6963 PR tree-optimization/55857
6964 * gcc.dg/vect/pr55857-1.c: New testcase.
6965 * gcc.dg/vect/pr55857-2.c: Likewise.
6967 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6969 PR rtl-optimization/55838
6970 * gcc.dg/pr55838.c: New test.
6972 PR tree-optimization/55832
6973 * gcc.c-torture/compile/pr55832.c: New test.
6975 2013-01-02 Teresa Johnson <tejohnson@google.com>
6977 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6978 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6979 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6980 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6981 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6982 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6983 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6984 * gcc.dg/unroll_1.c: Ditto.
6985 * gcc.dg/unroll_2.c: Ditto.
6986 * gcc.dg/unroll_3.c: Ditto.
6987 * gcc.dg/unroll_4.c: Ditto.
6989 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6991 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6993 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6996 * gfortran.dg/eof_4.f90: New test.
6998 2013-01-02 Jakub Jelinek <jakub@redhat.com>
7000 * lib/c-compat.exp (compat-use-alt-compiler): Remove
7001 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
7002 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
7003 (compat_setup_dfp): Initialize compat_alt_caret and
7004 compat_save_TEST_ALWAYS_FLAGS.
7006 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7008 * gcc.dg/torture/tls/tls-reload-1.c: New test.
7010 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
7012 * gcc.dg/torture/fp-int-convert-2.c: New test.
7014 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7016 * gfortran.dg/newunit_3.f90: Add dg-do run.
7017 * gfortran.dg/inquire_15.f90: Add dg-do run.
7019 2013-01-01 Jakub Jelinek <jakub@redhat.com>
7021 PR tree-optimization/55831
7022 * gcc.dg/pr55831.c: New test.
7024 Copyright (C) 2013 Free Software Foundation, Inc.
7026 Copying and distribution of this file, with or without modification,
7027 are permitted in any medium without royalty provided the copyright
7028 notice and this notice are preserved.