1 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3 PR c++/21682, implement DR 565
4 * g++.dg/template/using24.C: New.
5 * g++.dg/template/using25.C: Likewise.
6 * g++.dg/template/using26.C: Likewise.
8 2013-09-01 Jan Hubicka <jh@suse.cz>
10 * g++.dg/ipa/devirt-15.C: New testcase.
12 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
14 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
16 2013-08-31 Jan Hubicka <jh@suse.cz>
18 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
19 * g++.dg/tree-ssa/pr45453.C: Likewise.
21 2013-08-31 Jan Hubicka <jh@suse.cz>
23 * gcc.dg/fork-instrumentation.c: New testcase.
25 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
27 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
29 2013-08-30 Meador Inge <meadori@codesourcery.com>
31 * gcc.dg/Warray-bounds-11.c: New testcase.
33 2013-08-30 Marek Polacek <polacek@redhat.com>
35 * g++.dg/ubsan/div-by-zero-1.C: New test.
36 * c-c++-common/ubsan/save-expr-1.c: New test.
37 * c-c++-common/ubsan/save-expr-2.c: New test.
38 * c-c++-common/ubsan/save-expr-3.c: New test.
39 * c-c++-common/ubsan/save-expr-4.c: New test.
40 * c-c++-common/ubsan/typedef-1.c: New test.
41 * c-c++-common/ubsan/const-char-1.c: New test.
42 * c-c++-common/ubsan/const-expr.c: New test.
43 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
44 * c-c++-common/ubsan/shift-1.c: Likewise.
45 * c-c++-common/ubsan/shift-2.c: Likewise.
46 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
47 * lib/ubsan-dg.exp: New file.
48 * g++.dg/dg.exp: Add ubsan tests.
49 * g++.dg/ubsan/ubsan.exp: New file.
50 * gcc.dg/ubsan/ubsan.exp: New file.
51 * g++.dg/ubsan/cxx11-shift-1.C: New test.
52 * g++.dg/ubsan/cxx11-shift-2.C: New test.
53 * c-c++-common/ubsan/div-by-zero-3.c: New test.
54 * c-c++-common/ubsan/div-by-zero-1.c: New test.
55 * c-c++-common/ubsan/div-by-zero-4.c: New test.
56 * c-c++-common/ubsan/shift-3.c: New test.
57 * c-c++-common/ubsan/unreachable-1.c: New test.
58 * c-c++-common/ubsan/shift-1.c: New test.
59 * c-c++-common/ubsan/shift-2.c: New test.
60 * c-c++-common/ubsan/div-by-zero-2.c: New test.
61 * gcc.dg/ubsan/c99-shift-2.c: New test.
62 * gcc.dg/ubsan/c99-shift-1.c: New test.
64 2013-08-29 Jan Hubicka <jh@suse.cz>
66 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
67 to match template and comment.
69 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/cpp0x/dc8.C: New.
73 * g++.dg/template/meminit1.C: Adjust.
75 2013-08-30 Teresa Johnson <tejohnson@google.com>
77 * gcc.dg/inline-dump.c: Delete inadvertant commit.
79 2013-08-30 Jakub Jelinek <jakub@redhat.com>
81 PR tree-optimization/58277
82 * gcc.c-torture/execute/pr58277-1.c: New test.
83 * gcc.c-torture/execute/pr58277-2.c: New test.
85 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
87 * gcc.dg/guality/param-1.c: New test.
88 * gcc.dg/guality/param-2.c: Likewise.
90 2013-08-30 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/58228
93 * gcc.dg/torture/pr58228.c: New testcase.
95 2013-08-30 Richard Biener <rguenther@suse.de>
97 PR tree-optimization/58223
98 * gcc.dg/torture/pr58223.c: New testcase.
99 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
101 2013-08-30 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/58010
104 * gcc.dg/pr58010.c: New testcase.
106 2013-08-29 Xinliang DavidLi <davidxl@google.com>
108 * gcc.dg/unroll_3.c: Message change.
109 * gcc.dg/unroll_4.c: Likewise.
110 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
111 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
112 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
113 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
114 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
115 * gcc.dg/tree-ssa/loop-23.c: Likewise.
116 * gcc.dg/tree-ssa/loop-1.c: Likewise.
117 * gcc.dg/unroll_1.c: Likewise.
118 * gcc.dg/vect/bb-slp-31.c: Likewise.
119 * gcc.dg/vect/bb-slp-14.c: Likewise.
120 * gcc.dg/vect/bb-slp-8.c: Likewise.
121 * gcc.dg/vect/bb-slp-23.c: Likewise.
122 * gcc.dg/vect/bb-slp-15.c: Likewise.
123 * gcc.dg/vect/bb-slp-9.c: Likewise.
124 * gcc.dg/vect/bb-slp-24.c: Likewise.
125 * gcc.dg/vect/bb-slp-16.c: Likewise.
126 * gcc.dg/vect/bb-slp-25.c: Likewise.
127 * gcc.dg/vect/bb-slp-17.c: Likewise.
128 * gcc.dg/vect/bb-slp-26.c: Likewise.
129 * gcc.dg/vect/bb-slp-18.c: Likewise.
130 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
131 * gcc.dg/vect/bb-slp-27.c: Likewise.
132 * gcc.dg/vect/bb-slp-19.c: Likewise.
133 * gcc.dg/vect/bb-slp-28.c: Likewise.
134 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
135 * gcc.dg/vect/bb-slp-29.c: Likewise.
136 * gcc.dg/vect/bb-slp-8a.c: Likewise.
137 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
138 * gcc.dg/vect/bb-slp-1.c: Likewise.
139 * gcc.dg/vect/bb-slp-8b.c: Likewise.
140 * gcc.dg/vect/bb-slp-2.c: Likewise.
141 * gcc.dg/vect/bb-slp-3.c: Likewise.
142 * gcc.dg/vect/bb-slp-10.c: Likewise.
143 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
144 * gcc.dg/vect/bb-slp-4.c: Likewise.
145 * gcc.dg/vect/bb-slp-11.c: Likewise.
146 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
147 * gcc.dg/vect/bb-slp-5.c: Likewise.
148 * gcc.dg/vect/bb-slp-20.c: Likewise.
149 * gcc.dg/vect/bb-slp-6.c: Likewise.
150 * gcc.dg/vect/bb-slp-21.c: Likewise.
151 * gcc.dg/vect/bb-slp-30.c: Likewise.
152 * gcc.dg/vect/bb-slp-13.c: Likewise.
153 * gcc.dg/vect/bb-slp-7.c: Likewise.
154 * gcc.dg/vect/bb-slp-22.c: Likewise.
155 * gcc.dg/unroll_2.c: Likewise.
156 * g++.dg/vect/slp-pr50413.cc: Likewise.
157 * g++.dg/vect/slp-pr56812.cc: Likewise.
158 * g++.dg/vect/slp-pr50819.cc: Likewise.
160 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
162 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
164 2013-08-29 Teresa Johnson <tejohnson@google.com>
166 * gcc.dg/pr40209.c: Use -fopt-info.
167 * gcc.dg/pr26570.c: Ditto.
168 * gcc.dg/pr32773.c: Ditto.
169 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
171 2013-08-29 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/58246
174 * gcc.dg/torture/pr58246.c: New testcase.
176 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
179 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
181 * gfortran.dg/realloc_on_assign_19.f90: New test.
183 2013-08-29 Richard Biener <rguenther@suse.de>
186 * gcc.dg/pr57287-2.c: New testcase.
188 2013-08-29 Richard Biener <rguenther@suse.de>
190 PR tree-optimization/57685
191 * gcc.dg/torture/pr57685.c: New testcase.
193 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
196 * g++.dg/cpp0x/dc7.C: New.
198 2013-08-28 Jakub Jelinek <jakub@redhat.com>
201 * c-c++-common/gomp/pr58257.c: New test.
203 2013-08-28 Richard Biener <rguenther@suse.de>
205 PR tree-optimization/56933
206 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
208 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
210 * gcc.target/aarch64/scalar_shift_1.c: New.
212 2013-08-27 Richard Biener <rguenther@suse.de>
214 PR tree-optimization/57521
215 * gcc.dg/torture/pr57521.c: New testcase.
217 2013-08-27 Jakub Jelinek <jakub@redhat.com>
219 PR rtl-optimization/57860
220 PR rtl-optimization/57861
221 PR rtl-optimization/57875
222 PR rtl-optimization/57876
223 PR rtl-optimization/57877
224 * gcc.c-torture/execute/pr57860.c: New test.
225 * gcc.c-torture/execute/pr57861.c: New test.
226 * gcc.c-torture/execute/pr57875.c: New test.
227 * gcc.c-torture/execute/pr57876.c: New test.
228 * gcc.c-torture/execute/pr57877.c: New test.
230 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
233 * gfortran.dg/bounds_check_18.f90: New test.
235 2013-08-23 Jan Hubicka <jh@suse.cz>
237 * g++.dg/ipa/devirt-14.C: Fix typo.
239 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
242 * gfortran.dg/inline_sum_5.f90: New.
244 2013-08-23 Janus Weil <janus@gcc.gnu.org>
247 * gfortran.dg/typebound_assignment_7.f90: New.
249 2013-08-23 Jan Hubicka <jh@suse.cz>
251 * g++.dg/ipa/devirt-13.C: New testcase.
252 * g++.dg/ipa/devirt-14.C: New testcase.
254 2013-08-23 Jakub Jelinek <jakub@redhat.com>
257 * gcc.target/i386/pr58218.c: New test.
259 PR tree-optimization/58209
260 * gcc.c-torture/execute/pr58209.c: New test.
262 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
264 * gcc.target/powerpc/pr57744.c: Declare abort.
266 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
269 * g++.dg/template/error54.C: New.
271 2013-08-22 Janus Weil <janus@gcc.gnu.org>
274 * gfortran.dg/select_type_34.f90: New.
276 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
279 * g++.dg/warn/deprecated-7.C: New.
281 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
283 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
285 2013-08-21 Jeff Law <law@redhat.com>
287 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
289 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
292 * g++.dg/ext/attr-alias-3.C: New.
294 2013-08-20 Janus Weil <janus@gcc.gnu.org>
297 * gfortran.dg/intent_out_8.f90: New.
299 2013-08-20 Teresa Johnson <tejohnson@google.com>
301 PR rtl-optimizations/57451
302 * g++.dg/tree-prof/pr57451.C: New test.
304 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
309 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
312 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
314 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
316 * gcc.target/powerpc/dfp-dd-2.c: New test.
317 * gcc.target/powerpc/dfp-td-2.c: Likewise.
318 * gcc.target/powerpc/dfp-td-3.c: Likewise.
320 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
322 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
323 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
326 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
328 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
333 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
334 correct test response.
337 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
338 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
339 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
341 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
342 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
344 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
346 2013-08-18 Jan Hubicka <jh@suse.cz>
348 * g++.dg/ipa/type-inheritance-1.C: New testcase.
350 2013-08-19 Janus Weil <janus@gcc.gnu.org>
353 * gfortran.dg/gomp/proc_ptr_1.f90: New.
355 2013-08-18 Jakub Jelinek <jakub@redhat.com>
357 PR tree-optimization/58006
358 * g++.dg/opt/pr58006.C: New test.
360 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
362 * gnat.dg/specs/linker_alias.ads: New test.
364 2013-08-16 Jakub Jelinek <jakub@redhat.com>
366 PR tree-optimization/58164
367 * gcc.c-torture/compile/pr58164.c: New test.
369 PR tree-optimization/58165
370 * g++.dg/opt/pr58165.C: New test.
372 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
375 * g++.dg/cpp0x/enum28.C: New.
376 * g++.dg/cpp0x/enum15.C: Adjust.
378 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
381 * gcc.target/powerpc/pr57949-1.c: New.
382 * gcc.target/powerpc/pr57949-2.c: New.
384 2013-08-14 Jakub Jelinek <jakub@redhat.com>
386 PR tree-optimization/58145
387 * gcc.dg/pr58145-1.c: New test.
388 * gcc.dg/pr58145-2.c: New test.
390 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
392 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
393 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
394 * gcc.dg/debug/dwarf2/static1.c: Likewise.
395 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
396 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
397 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
398 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
399 * gcc.dg/debug/dwarf2/var1.c: Likewise.
400 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
401 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
402 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
403 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
404 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
405 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
406 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
407 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
408 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
409 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
410 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
411 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
412 * gcc.dg/debug/dwarf2/var2.c: Likewise.
413 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
414 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
415 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
416 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
417 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
418 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
419 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
420 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
421 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
422 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
423 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
424 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
425 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
426 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
427 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
428 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
429 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
430 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
431 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
432 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
435 * gcc.c-torture/execute/pr56799.x: New file.
437 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
439 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
441 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
442 * gcc.dg/pr44214-3.c (v2df): Likewise.
444 * gcc.dg/pr46647.c: xfail for avr-*-*.
446 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
448 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
449 Expect l to be optimized away.
450 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
453 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
454 to tests that assume int/double are larger than short/float.
457 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
459 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
460 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
461 target { int16 }. Restrict existing tests to target { int32 }
463 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
464 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
465 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
466 * lib/target-supports.exp (check_effective_target_int32): New proc.
468 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
469 exclude from scan test.
471 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
472 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
473 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
474 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
475 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
476 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
477 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
478 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
479 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
480 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
481 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
482 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
483 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
484 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
485 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
486 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
487 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
488 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
489 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
491 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
493 * gcc.target/arm/pr19599.c: Skip for -mthumb.
495 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
496 to be the first test directive.
497 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
498 * gcc.target/arm/atomic-op-acquire.c: Likewise.
499 * gcc.target/arm/atomic-op-char.c: Likewise.
500 * gcc.target/arm/atomic-op-consume.c: Likewise.
501 * gcc.target/arm/atomic-op-int.c: Likewise.
502 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
503 * gcc.target/arm/atomic-op-release.c: Likewise.
504 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
505 * gcc.target/arm/atomic-op-short.c: Likewise.
507 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
509 PR rtl-optimization/57662
510 * gcc.dg/pr57662.c: New test.
512 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
514 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
516 * gcc.target/mips/nans-legacy.c: Likewise.
518 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
520 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
522 * gcc.target/mips/fabs-legacy.c: Likewise.
523 * gcc.target/mips/fabsf-2008.c: Likewise.
524 * gcc.target/mips/fabsf-legacy.c: Likewise.
525 * gcc.target/mips/fneg-2008.c: Likewise.
526 * gcc.target/mips/fneg-legacy.c: Likewise.
527 * gcc.target/mips/fnegf-2008.c: Likewise.
528 * gcc.target/mips/fnegf-legacy.c: Likewise.
529 * gcc.target/mips/nan-2008.c: Likewise.
530 * gcc.target/mips/nan-legacy.c: Likewise.
531 * gcc.target/mips/nanf-2008.c: Likewise.
532 * gcc.target/mips/nanf-legacy.c: Likewise.
533 * gcc.target/mips/nans-2008.c: Likewise.
534 * gcc.target/mips/nans-legacy.c: Likewise.
535 * gcc.target/mips/nansf-2008.c: Likewise.
536 * gcc.target/mips/nansf-legacy.c: Likewise.
538 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
540 * gnat.dg/valued_proc.adb: New test.
541 * gnat.dg/valued_proc_pkg.ads: New helper.
543 2013-08-13 Jakub Jelinek <jakub@redhat.com>
545 PR tree-optimization/57661
546 * g++.dg/opt/pr57661.C: New test.
549 * gcc.dg/asan/pr56417.c: New test.
551 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
553 * gnat.dg/loop_optimization16.adb: New test.
554 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
556 2013-08-13 Marek Polacek <polacek@redhat.com>
558 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
560 2013-08-13 David Malcolm <dmalcolm@redhat.com>
562 Example of converting global state to per-pass state.
564 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
565 global state "static int counter" to...
566 (one_pass::counter): ...this instance data.
568 2013-08-13 David Malcolm <dmalcolm@redhat.com>
570 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
571 to member function...
572 (one_pass::gate): ...this.
573 (one_pass_exec): Convert to member function...
574 (one_pass::impl_execute): ...this.
576 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
579 * g++.dg/cpp0x/pr57416.C: New.
581 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
583 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
585 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
586 * g++.dg/cpp0x/defaulted2.C: Likewise.
587 * g++.dg/cpp0x/defaulted31.C: Likewise.
588 * g++.dg/cpp0x/error6.C: Likewise.
589 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
590 * g++.dg/cpp0x/override2.C: Likewise.
591 * g++.dg/cpp0x/parse1.C: Likewise.
592 * g++.dg/cpp0x/scoped_enum.C: Likewise.
593 * g++.dg/cpp0x/temp_default4.C: Likewise.
594 * g++.dg/ext/attrib32.C: Likewise.
595 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
596 * g++.dg/ext/mv13.C: Likewise.
597 * g++.dg/ext/mv7.C: Likewise.
598 * g++.dg/ext/mv9.C: Likewise.
599 * g++.dg/ext/pr57362.C: Likewise.
600 * g++.dg/ext/typeof10.C: Likewise.
601 * g++.dg/lookup/anon6.C: Likewise.
602 * g++.dg/lookup/crash6.C: Likewise.
603 * g++.dg/lookup/name-clash5.C: Likewise.
604 * g++.dg/lookup/name-clash6.C: Likewise.
605 * g++.dg/other/anon4.C: Likewise.
606 * g++.dg/other/error15.C: Likewise.
607 * g++.dg/other/error8.C: Likewise.
608 * g++.dg/other/redecl2.C: Likewise.
609 * g++.dg/parse/crash16.C: Likewise.
610 * g++.dg/parse/crash21.C: Likewise.
611 * g++.dg/parse/crash38.C: Likewise.
612 * g++.dg/parse/redef2.C: Likewise.
613 * g++.dg/parse/struct-as-enum1.C: Likewise.
614 * g++.dg/template/crash39.C: Likewise.
615 * g++.dg/template/redecl3.C: Likewise.
616 * g++.dg/tls/diag-3.C: Likewise.
617 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
618 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
619 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
620 * g++.old-deja/g++.brendan/crash16.C: Likewise.
621 * g++.old-deja/g++.brendan/crash18.C: Likewise.
622 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
623 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
624 * g++.old-deja/g++.brendan/static3.C: Likewise.
625 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
626 * g++.old-deja/g++.jason/binding.C: Likewise.
627 * g++.old-deja/g++.jason/crash4.C: Likewise.
628 * g++.old-deja/g++.jason/crash7.C: Likewise.
629 * g++.old-deja/g++.jason/lineno.C: Likewise.
630 * g++.old-deja/g++.jason/scoping7.C: Likewise.
631 * g++.old-deja/g++.mike/misc3.C: Likewise.
632 * g++.old-deja/g++.mike/net44.C: Likewise.
633 * g++.old-deja/g++.mike/ns3.C: Likewise.
634 * g++.old-deja/g++.ns/alias4.C: Likewise.
635 * g++.old-deja/g++.ns/ns11.C: Likewise.
636 * g++.old-deja/g++.other/crash23.C: Likewise.
637 * g++.old-deja/g++.other/decl8.C: Likewise.
638 * g++.old-deja/g++.other/linkage3.C: Likewise.
639 * g++.old-deja/g++.other/typeck1.C: Likewise.
640 * g++.old-deja/g++.other/typedef5.C: Likewise.
641 * g++.old-deja/g++.pt/explicit34.C: Likewise.
642 * g++.old-deja/g++.pt/friend36.C: Likewise.
643 * obj-c++.dg/method-8.mm: Likewise.
644 * obj-c++.dg/tls/diag-3.mm: Likewise.
646 2013-08-12 Perez Read <netfirewall@gmail.com>
649 * gcc.target/i386/movabs-1.c: New test.
651 2013-08-12 Marek Polacek <polacek@redhat.com>
653 PR tree-optimization/57980
654 * gcc.dg/pr57980.c: New test.
656 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
659 * gfortran.dg/do_check_10.f90: New test.
660 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
661 * gfortran.dg/array_constructor_18.f90: Likewise.
662 * gfortran.dg/array_constructor_22.f90: Likewise.
663 * gfortran.dg/coarray_15.f90: Likewise.
664 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
665 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
666 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
668 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
671 * g++.dg/cpp0x/constexpr-ice8.C: New.
673 2013-08-09 Xinliang David Li <davidxl@google.com>
675 * gcc.target/i386/memcpy-strategy-1.c: New test.
676 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
677 * gcc.target/i386/memset-strategy-1.c: Ditto.
678 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
680 2013-08-09 Jan Hubicka <jh@suse.cz>
682 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
683 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
685 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
687 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
689 2013-08-09 Janus Weil <janus@gcc.gnu.org>
692 * gfortran.dg/transfer_intrinsic_6.f90: New.
694 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
697 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
700 * g++.dg/lookup/typedef2.C: New.
702 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
704 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
705 output of vdup intrinsics.
707 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
709 * gcc.target/arm/lp1189445.c: New testcase.
711 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
713 * gcc.dg/torture/pr58079.c: New test.
715 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
717 * gnat.dg/warn9.adb: New test.
719 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/lookup/typedef2.C: New.
724 2013-08-07 David Malcolm <dmalcolm@redhat.com>
726 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
727 to optstr when building plugins on darwin.
729 2013-08-06 Martin Jambor <mjambor@suse.cz>
731 PR tree-optimization/57539
732 * gcc.dg/ipa/pr57539.c: New test.
734 2013-08-06 Martin Jambor <mjambor@suse.cz>
735 Bernd Edlinger <bernd.edlinger@hotmail.de>
737 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
738 (a): Fix constructor.
740 2013-08-06 Martin Jambor <mjambor@suse.cz>
743 * gfortran.dg/pr57987.f90: New test.
745 2013-08-06 Martin Jambor <mjambor@suse.cz>
748 * gcc.dg/torture/pr58041.c: New test.
749 * gcc.target/arm/pr58041.c: Likewise.
751 2013-08-06 Janus Weil <janus@gcc.gnu.org>
754 * gfortran.dg/pointer_init_8.f90: New.
756 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/pr58080.C: New.
761 2013-08-05 David Malcolm <dmalcolm@redhat.com>
763 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
764 to optstr when building plugins.
766 2013-08-05 David Malcolm <dmalcolm@redhat.com>
768 Patch autogenerated by refactor_passes.py from
769 https://github.com/davidmalcolm/gcc-refactoring-scripts
770 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
772 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
773 struct to a subclass of gimple_opt_pass along with...
774 (pass_data_one_pass): ...new pass_data instance and...
775 (make_one_pass): ...new function.
776 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
777 global struct to a subclass of gimple_opt_pass along with...
778 (pass_data_warn_self_assign): ...new pass_data instance and...
779 (make_pass_warn_self_assign): ...new function.
780 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
781 a global struct to a subclass of gimple_opt_pass along with...
782 (pass_data_dumb_plugin_example): ...new pass_data instance and...
783 (make_pass_dumb_plugin_example): ...new function.
784 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
785 global struct to a subclass of gimple_opt_pass along with...
786 (pass_data_warn_self_assign): ...new pass_data instance and...
787 (make_pass_warn_self_assign): ...new function.
789 2013-08-05 David Malcolm <dmalcolm@redhat.com>
791 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
792 is created and added to the pass_manager to reflect
793 autogenerated changes.
794 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
795 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
796 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
798 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
801 * g++.dg/cpp0x/pr58072.C: New.
803 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
805 * gcc.dg/torture/pr57993-2.cpp: New.
807 2013-08-02 Jan Hubicka <jh@suse.cz>
809 * gcc.dg/ipa/ipa-1.c: Update.
810 * gcc.dg/ipa/ipa-2.c: Update.
811 * gcc.dg/ipa/ipa-3.c: Update.
812 * gcc.dg/ipa/ipa-4.c: Update.
813 * gcc.dg/ipa/ipa-5.c: Update.
814 * gcc.dg/ipa/ipa-7.c: Update.
815 * gcc.dg/ipa/ipa-8.c: Update.
816 * gcc.dg/ipa/ipcp-1.c: Update.
817 * gcc.dg/ipa/ipcp-2.c: Update.
819 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
821 PR rtl-optimization/58048
822 * gcc.target/i386/pr58048.c: New.
824 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
826 * gcc.target/arm/neon-for-64bits-2.c: Delete.
828 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
829 Peter Bergner <bergner@vnet.ibm.com>
832 * g++.dg/overload/using3.C: New.
833 * g++.dg/overload/using2.C: Adjust.
834 * g++.dg/lookup/using9.C: Likewise.
836 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
838 * gcc.target/arm/pr46972-2.c: New test.
840 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
842 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
844 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
846 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
848 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
850 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
851 rather than addressing!=absolute when deciding how to handle MIPS16
852 when the test forces an ABI.
854 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
857 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
859 2013-07-30 Steve Ellcey <sellcey@mips.com>
861 * gcc.target/mips/code-readable-1.c: Increase switch size.
862 * gcc.target/mips/code-readable-2.c: Ditto.
863 * gcc.target/mips/code-readable-3.c: Ditto.
864 * gcc.target/mips/code-readable-4.c: Ditto.
866 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
869 * g++.dg/parse/crash63.C: New.
871 2013-07-30 Tobias Burnus <burnus@net-b.de>
874 * gfortran.dg/pointer_assign_8.f90: New.
875 * gfortran.dg/pointer_assign_9.f90: New.
876 * gfortran.dg/pointer_assign_10.f90: New.
877 * gfortran.dg/pointer_assign_11.f90: New.
879 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
881 * gcc.target/arm/pr57637.c: New testcase.
883 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
885 PR tree-optimization/57993
886 * gcc.dg/torture/pr57993.c: New test.
888 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
890 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
892 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/conversion/ambig2.C: New.
897 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
899 * gcc.target/mips/fabs-2008.c: New test case.
900 * gcc.target/mips/fabs-legacy.c: New test case.
901 * gcc.target/mips/fabsf-2008.c: New test case.
902 * gcc.target/mips/fabsf-legacy.c: New test case.
903 * gcc.target/mips/fneg-2008.c: New test case.
904 * gcc.target/mips/fneg-legacy.c: New test case.
905 * gcc.target/mips/fneg-2008.c: New test case.
906 * gcc.target/mips/fneg-legacy.c: New test case.
907 * gcc.target/mips/nan-2008.c: New test case.
908 * gcc.target/mips/nan-legacy.c: New test case.
909 * gcc.target/mips/nanf-2008.c: New test case.
910 * gcc.target/mips/nanf-legacy.c: New test case.
911 * gcc.target/mips/nans-2008.c: New test case.
912 * gcc.target/mips/nans-legacy.c: New test case.
913 * gcc.target/mips/nansf-2008.c: New test case.
914 * gcc.target/mips/nansf-legacy.c: New test case.
915 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
917 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
918 Maxim Kuvyrkov <maxim@kugelworks.com>
920 * lib/target-supports.exp (check_effective_target_non_bionic): New
921 effective-target test.
922 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
923 * g++.dg/tls/thread_local4g.C: Ditto.
925 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
928 * gfortran.dg/vector_subsript_7.f90: New test.
930 2013-07-27 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/warn_alias.f90: New.
935 2013-07-27 Janus Weil <janus@gcc.gnu.org>
938 * gfortran.dg/class_array_19.f90: New.
940 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
942 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
943 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
944 * gcc.dg/vect/pr57741-3.c: Likewise.
945 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
947 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
949 Skip tests that make assumptions about struct layout that don't hold
951 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
952 * g++.dg/cpp0x/iop.C: Likewise.
953 * g++.dg/cpp0x/named_refs.C: Likewise.
954 * g++.dg/cpp0x/rv1p.C: Likewise.
955 * g++.dg/cpp0x/rv2p.C: Likewise.
956 * g++.dg/cpp0x/rv3p.C: Likewise.
957 * g++.dg/cpp0x/rv4p.C: Likewise.
958 * g++.dg/cpp0x/rv5p.C: Likewise.
959 * g++.dg/cpp0x/rv6p.C: Likewise.
960 * g++.dg/cpp0x/rv7p.C: Likewise.
961 * g++.dg/cpp0x/rv8p.C: Likewise.
962 * g++.dg/ext/strncpy-chk1.C: Likewise.
963 * gcc.dg/builtin-object-size-10.c: Likewise.
964 * gcc.dg/builtin-object-size-11.c: Likewise.
965 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
966 * gcc.dg/pr25805.c: Likewise.
967 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
968 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
969 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
970 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
971 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
972 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
973 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
974 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
975 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
976 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
977 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
978 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
979 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
980 * gcc.c-torture/execute/zerolen-2.x: Likewise.
981 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
983 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
984 * gcc.dg/tree-ssa/loop-1.c: Likewise.
986 * gcc.dg/torture/pr37868.c: Disable for epiphany.
987 * gcc.dg/sibcall-6.c: Enable for epiphany.
989 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
991 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
993 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
995 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
996 memcpy not initializers.
998 * gcc.dg/guality/guality.exp: Skip on AIX.
1000 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1003 * g++.dg/cpp0x/pr57101.C: New.
1005 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1007 * gcc.target/aarch64/neg_1.c: New test.
1009 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1012 * gfortran.dg/typebound_call_25.f90: New.
1014 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1017 * g++.dg/cpp0x/pr57981.C: New.
1019 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1022 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1024 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1026 PR rtl-optimization/57960
1027 * gcc.target/s390/pr57960.c: New.
1029 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1032 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1034 2013-07-25 Terry Guo <terry.guo@arm.com>
1036 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1038 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/inherit/pr57942.C: New.
1043 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1045 * gcc.target/powerpc/bool2.h: New file, test the code generation
1046 of logical operations for power5, altivec, power7, and power8 systems.
1047 * gcc.target/powerpc/bool2-p5.c: Likewise.
1048 * gcc.target/powerpc/bool2-av.c: Likewise.
1049 * gcc.target/powerpc/bool2-p7.c: Likewise.
1050 * gcc.target/powerpc/bool2-p8.c: Likewise.
1051 * gcc.target/powerpc/bool3.h: Likewise.
1052 * gcc.target/powerpc/bool3-av.c: Likewise.
1053 * gcc.target/powerpc/bool2-p7.c: Likewise.
1054 * gcc.target/powerpc/bool2-p8.c: Likewise.
1056 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1058 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1060 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1062 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1064 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1066 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1067 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1068 type from long to long long.
1069 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1070 to have effective-target keywords of lp64 and ilp32.
1071 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1072 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1073 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1074 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1075 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1076 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1077 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1078 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1079 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1081 2013-07-23 Tom Tromey <tromey@redhat.com>
1082 Joseph Myers <joseph@codesourcery.com>
1084 * gcc.dg/c11-generic-1.c: New file.
1085 * gcc.dg/c11-generic-2.c: New file.
1087 2013-07-22 Tobias Burnus <burnus@net-b.de>
1091 * coarray/lib_realloc_1.f90: Permit optimization.
1092 * gfortran.dg/coarray_31.f90: New.
1094 2013-07-22 Tobias Burnus <burnus@net-b.de>
1097 * gfortran.dg/class_array_7.f03: Fix memory leak.
1099 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1102 * g++.dg/cpp0x/decltype56.C: New.
1104 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1106 * gcc.dg/pr53265.c: Correct line number in dg-message.
1108 2013-07-22 Diego Novillo <dnovillo@google.com>
1110 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1112 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1115 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1116 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1118 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1121 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1122 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1123 * gcc.dg/torture/pr53366-1.c: Same.
1124 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1125 * gcc.dg/torture/pr56488.c: Same.
1126 * gcc.dg/torture/pr57584.c: Same.
1127 * gcc.dg/tree-ssa/pr57385.c: Same.
1128 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1130 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
1132 * c-c++-common/pr41779.c: Fix typos.
1133 * gcc.c-torture/compile/20031125-2.c: Likewise.
1134 * gcc.c-torture/compile/20040621-1.c: Likewise.
1135 * gcc.c-torture/execute/20020418-1.c: Likewise.
1136 * gcc.dg/20020108-1.c: Likewise.
1137 * gcc.dg/atomic-generic-aux.c: Likewise.
1138 * gcc.dg/builtin-complex-err-2.c: Likewise.
1139 * gcc.dg/decl-1.c: Likewise.
1140 * gcc.dg/di-sync-multithread.c: Likewise.
1141 * gcc.dg/format/c90-printf-1.c: Likewise.
1142 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1143 * gcc.dg/long-long-compare-1.c: Likewise.
1144 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1145 * gcc.dg/pr17055-1.c: Likewise.
1146 * gcc.dg/pr27095.c: Likewise.
1147 * gcc.dg/torture/fp-int-convert.h: Likewise.
1148 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1149 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1150 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1151 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1152 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1153 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1154 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1155 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1156 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1157 * gcc.dg/vect/vect-cond-5.c: Likewise.
1158 * gcc.dg/weak/typeof-2.c: Likewise.
1159 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1160 * gcc.target/arm/naked-1.c: Likewise.
1161 * gcc.target/i386/pr9771-1.c: Likewise.
1162 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1163 * gcc.target/sparc/struct-ret-check.c: Likewise.
1164 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1165 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1166 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1169 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1172 * gfortran.dg/dependency_42.f90: New test.
1173 * gfortran.dg/dependency_43.f90: New test.
1175 2013-07-21 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/round_4.f90: New.
1180 2013-07-21 Tobias Burnus <burnus@net-b.de>
1183 * gfortran.dg/min_max_conformance_2.f90: New.
1185 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1187 PR preprocessor/57620
1188 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1189 (main): Don't test {s,u,U,L}12.
1190 * c-c++-common/raw-string-13.c: New test.
1191 * c-c++-common/raw-string-14.c: New test.
1192 * c-c++-common/raw-string-15.c: New test.
1193 * c-c++-common/raw-string-16.c: New test.
1195 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1197 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1199 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1201 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1203 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1204 target { ! keeps_null_pointer_checks }.
1205 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1206 target { ! keeps_null_pointer_checks }.
1208 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1209 * gcc.dg/torture/pr56488.c: Likewise.
1211 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1213 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1216 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1218 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1219 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1220 * gfortran.dg/guality/guality.exp: Skip on AIX.
1222 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1224 * g++.dg/debug/pr56819.C: Skip on AIX.
1225 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1226 * g++.dg/guality/guality.exp: Skip on AIX.
1228 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1230 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1232 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1234 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1237 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1238 Adjust to corrected rounding.
1240 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1242 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1243 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1244 check_effective_target_cilkplus.
1245 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1247 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1249 * gcc.target/powerpc/pr57744.c: Fix typo.
1251 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1254 * gcc.c-torture/compile/pr57698.c: New test.
1255 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1256 * gcc.c-torture/compile/pr44043.c: Ditto.
1258 2013-07-18 Wei Mi <wmi@google.com>
1260 PR rtl-optimization/57878
1261 * g++.dg/pr57878.C: New test.
1263 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1265 * gcc.dg/pr42611.c: Move dg-error to correct line.
1267 2013-07-17 Tobias Burnus <burnus@net-b.de>
1270 * gfortran.dg/dollar_sym_3.f: New.
1271 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1273 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1278 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1279 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1280 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1281 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1282 * objc.dg/image-info.m: Likewise.
1283 * objc.dg/symtab-1.m: Likewise.
1284 * objc.dg/torture/strings/const-str-10.m: Likewise.
1285 * objc.dg/torture/strings/const-str-11.m: Likewise.
1286 * objc.dg/torture/strings/const-str-9.m: Likewise.
1287 * objc.dg/zero-link-1.m: Likewise.
1288 * objc.dg/zero-link-2.m: Likewise.
1289 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1290 * objc.dg/objc-foreach-4.m: Likewise.
1291 * objc.dg/objc-foreach-5.m: Likewise.
1292 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1294 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1295 * obj-c++.dg/syntax-error-1.mm: Likewise.
1296 * objc.dg/method-6.m: Likewise.
1297 * objc.dg/pr23214.m: Likewise.
1298 * objc.dg/proto-lossage-7.m: Likewise.
1299 * objc.dg/strings/const-str-12b.m: Likewise.
1300 * objc.dg/zero-link-3.m: Likewise.
1301 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1302 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1303 adjust headers, interfaces and encoded types to reflect current system
1304 versions. Add FIXME and outputs from current system compiler for
1307 2013-07-15 Cong Hou <congh@google.com>
1309 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1311 * gcc.target/i386/l_fma_float_3.c: Likewise.
1312 * gcc.target/i386/l_fma_double_1.c: Likewise.
1313 * gcc.target/i386/l_fma_double_3.c: Likewise.
1315 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1317 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1318 function to test if HTM is available.
1319 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1320 * gcc.target/powerpc/htm-builtin-1.c: New test.
1322 2013-07-15 Tobias Burnus <burnus@net-b.de>
1324 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1325 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1326 * gfortran.dg/coarray_6.f90: Add dg-error.
1328 2013-07-15 Tobias Burnus <burnus@net-b.de>
1331 * gfortran.dg/finalize_18.f90: New.
1333 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1336 * fortran.dg/module_variable_1.f90: New test.
1337 * fortran.dg/module_variable_2.f90: New test.
1339 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1341 * g++.dg/ext/vector19.C: Adapt.
1342 * g++.dg/ext/vector23.C: New testcase.
1344 2013-07-12 Michael Matz <matz@suse.de>
1347 * c-c++-common/pr55771.c: New test.
1349 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1351 * gcc.target/aarch64/vect-movi.c: New.
1353 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1356 * g++.dg/ext/pr57362.C: New.
1358 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1361 * gcc.target/avr/torture/pr57631.c: New test.
1363 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1366 * g++.dg/cpp0x/constexpr-ice7.C: New.
1368 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1370 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1372 * gcc.c-torture/execute/nest-align-1.x: New.
1374 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp0x/sfinae48.C: New.
1379 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1381 PR preprocessor/57824
1382 * c-c++-common/raw-string-17.c: New test.
1383 * c-c++-common/gomp/pr57824.c: New test.
1385 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1389 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1390 * g++.dg/conversion/dr195.C: Update.
1391 * g++.dg/expr/cast2.C: Likewise.
1393 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1395 * c-c++-common/raw-string-18.c: New test.
1396 * c-c++-common/raw-string-19.c: New test.
1398 PR preprocessor/57757
1399 * g++.dg/cpp/paste1.C: New test.
1400 * g++.dg/cpp/paste2.C: New test.
1402 2013-07-10 Graham Stott <grahams@btinternet.com>
1404 * gcc.target/mips/mulsize-1.c: New.
1405 * gcc.target/mips/mulsize-2.c: New.
1406 * gcc.target/mips/mulsize-3.c: New.
1407 * gcc.target/mips/mulsize-4.c: New.
1409 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1412 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1413 * g++.dg/ext/vector24.C: New testcase.
1415 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1418 * g++.dg/cpp0x/decltype17.C: Adjust.
1420 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1423 * g++.dg/cpp0x/pr51786.C: New.
1425 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1427 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1429 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1431 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1433 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1434 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1436 2013-07-08 Tobias Burnus <burnus@net-b.de>
1439 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1441 2013-07-08 Tobias Burnus <burnus@net-b.de>
1444 * gfortran.dg/do_check_9.f90: New.
1446 2013-07-08 Tobias Burnus <burnus@net-b.de>
1449 * gfortran.dg/dot_product_2.f90: New.
1451 2013-07-08 Tobias Burnus <burnus@net-b.de>
1454 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1456 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1458 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1459 * gfortran.dg/finalize_10.f90: Fix dg-final.
1461 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.target/i386/pr57819.c: New test.
1466 PR rtl-optimization/57829
1467 * gcc.c-torture/execute/pr57829.c: New test.
1469 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1471 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1472 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1474 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1477 * gcc.target/i386/pr57807.c: New test.
1479 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1482 * gcc.dg/tree-ssa/vrp89.c: New test.
1484 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1487 * g++.dg/parse/defarg16.C: New.
1489 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1491 PR rtl-optimization/55342
1492 * gcc.target/i386/pr55342.c: New.
1494 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1496 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1498 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1501 * g++.dg/inherit/virtual10.C: New.
1503 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1506 * gcc.dg/large-size-array-6.c: New test.
1508 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1511 * g++.dg/template/crash116.C: New.
1513 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1515 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1516 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1518 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/cpp0x/nsdmi-list3.C: New.
1523 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1526 * gcc.target/i386/pr57777.c: New test.
1529 * g++.dg/template/arg9.C: New test.
1531 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1533 * gcc.target/i386/avx-inline.c: New test.
1535 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1537 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1538 * gcc.target/mips/call-2.c: Likewise.
1539 * gcc.target/mips/call-3.c: Likewise.
1540 * gcc.target/mips/lazy-binding-1.c: Likewise.
1542 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1544 PR tree-optimization/57741
1545 * gcc.dg/vect/pr57741-1.c: New test.
1546 * gcc.dg/vect/pr57741-2.c: New test.
1547 * gcc.dg/vect/pr57741-3.c: New test.
1549 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1551 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1553 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1554 * lib/target-supports.exp: Define aarch64_little_endian.
1556 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1558 * gcc.target/aarch64/abs_1.c: New test.
1560 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1562 * gcc.target/aarch64/bfxil_1.c: New test.
1563 * gcc.target/aarch64/bfxil_2.c: Likewise.
1565 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1568 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1569 array sizes from 100 to 20.
1571 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1574 * gfortran.dg/pointer_remapping_8.f90: New.
1576 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1578 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1579 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1580 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1581 * g++.dg/cpp1y/complex_literals.h: New.
1583 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1586 * g++.dg/cpp0x/noexcept21.C: New.
1588 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1591 * gcc.target/i386/pr57736.c: New test.
1593 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1595 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1597 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1598 strings to match the fixed error messages.
1599 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1600 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1603 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1606 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1607 stqcx. get even registers.
1609 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1612 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1614 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1616 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1618 * gcc.target/i386/bmi-1.c: Ditto.
1619 * gcc.target/i386/bmi-bextr-4.c: New.
1620 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1622 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1625 * g++.dg/cpp0x/initlist73.C: New.
1627 2013-06-27 Meador Inge <meadori@codesourcery.com>
1629 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1630 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1631 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1633 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1636 * g++.dg/ext/pr57509.C: New file.
1638 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1641 * gcc.target/i386/bmi-bextr-3.c: New test.
1644 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1646 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1649 * g++.dg/cpp0x/pr57172.C: New testcase.
1651 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1653 * gcc.target/s390/htm-1.c: New file.
1654 * gcc.target/s390/htm-nofloat-1.c: New file.
1655 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1657 2013-06-26 Tobias Burnus <burnus@net-b.de>
1660 * gfortran.dg/bounds_check_17.f90: New.
1662 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1665 * g++.dg/cpp1y/pr57640.C: New.
1667 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1670 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1671 overflow due to size of arrays.
1673 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1675 PR tree-optimization/57705
1676 * gcc.dg/vect/pr57705.c: New test.
1677 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1679 2013-06-25 Martin Jambor <mjambor@suse.cz>
1682 * g++.dg/ipa/pr57670.C: New test.
1684 2013-06-25 Richard Biener <rguenther@suse.de>
1687 * gcc.dg/pr56977.c: New testcase.
1689 2013-06-24 Martin Jambor <mjambor@suse.cz>
1691 PR tree-optimization/57358
1692 * gcc.dg/ipa/pr57358.c: New test.
1694 2013-06-24 Richard Biener <rguenther@suse.de>
1697 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1699 2013-06-24 Richard Biener <rguenther@suse.de>
1701 PR tree-optimization/57488
1702 * gcc.dg/torture/pr57488.c: New testcase.
1704 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1705 Dominique d'Humieres <dominiq@lps.ens.fr>
1708 * gfortran.dg/fraction.f90: New.
1710 2013-06-24 Alan Modra <amodra@gmail.com>
1712 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1713 Add scan-assembler-not "lvx".
1714 * gcc.target/powerpc/le-altivec-consts.c: New.
1716 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1718 * g++.dg/cpp0x/sfinae47.C: New.
1720 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1723 * gcc.target/sh/pr52483-1.c: New.
1724 * gcc.target/sh/pr52483-2.c: New.
1725 * gcc.target/sh/pr52483-3.c: New.
1726 * gcc.target/sh/pr52483-4.c: New.
1727 * gcc.target/sh/pr52483-5.c: New.
1729 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1731 * gcc.target/i386/intrinsics_1.c: New test.
1732 * gcc.target/i386/intrinsics_2.c: Ditto.
1733 * gcc.target/i386/intrinsics_3.c: Ditto.
1734 * gcc.target/i386/intrinsics_4.c: Ditto.
1735 * gcc.target/i386/intrinsics_5.c: Ditto.
1736 * gcc.target/i386/intrinsics_6.c: Ditto.
1737 * gcc.target/i386/avx-1.c: Provide macros for builtins
1738 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1740 2013-06-21 Tobias Burnus <burnus@net-b.de>
1743 * gfortran.dg/finalize_17.f90: New.
1745 2013-06-21 Tobias Burnus <burnus@net-b.de>
1747 * gfortran.dg/realloc_on_assign_18.f90: New.
1749 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1751 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1752 Also changed the returns from error as distinct values so that
1753 debugging can get easier.
1754 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1755 errors specific to C, if necessary. Also added new error
1757 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1758 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1759 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1760 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1761 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1762 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1763 the same changes as parser_errors3.c, spaces were added between colons
1764 to not confuse C++ compiler with 2 colons as scope.
1765 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1766 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1767 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1768 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1769 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1770 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1771 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1772 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1773 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1774 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1775 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1776 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1779 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1782 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1784 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1787 * gcc.target/i386/pr57655.c: New test.
1789 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1791 * ada/acats/tests/gcc: Delete.
1792 * gnat.dg/style: Likewise.
1794 2013-06-20 Jeff Law <law@redhat.com>
1796 PR tree-optimization/57660
1797 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1798 based on their branch cost.
1800 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1802 2013-06-20 Tobias Burnus <burnus@net-b.de>
1805 * gfortran.dg/list_read_11.f90: New.
1807 2013-06-20 Richard Biener <rguenther@suse.de>
1809 PR tree-optimization/57584
1810 * gcc.dg/torture/pr57584.c: New testcase.
1812 2013-06-19 Sharad Singhai <singhai@google.com>
1814 * g++.dg/gcov/gcov-8.C: New testcase.
1815 * lib/gcov.exp: Handle intermediate format.
1817 2013-06-19 Wei Mi <wmi@google.com>
1819 PR rtl-optimization/57518
1820 * testsuite/gcc.dg/pr57518.c: New test.
1822 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1824 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1826 2013-06-19 Jan Hubicka <jh@suse.cz>
1828 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1830 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1832 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1833 hard-coded values of array sizes with a #define.
1834 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1835 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1836 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1837 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1838 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1840 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1842 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1843 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1845 2013-06-19 Jeff Law <law@redhat.com>
1847 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1849 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1852 * g++.dg/template/error53.C: New.
1854 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1857 * gcc.target/powerpc/pr55033.c: Fix options.
1859 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1861 * gcc.target/i386/inline_error.c: New test.
1862 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1863 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1865 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp0x/decltype55.C: New.
1870 2013-06-18 Marek Polacek <polacek@redhat.com>
1872 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1874 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1876 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1878 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1880 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1881 Also changed the returns from error as distinct values so that it is
1884 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1886 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1888 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/template/error52.C: New.
1892 * g++.dg/lookup/friend15.C: Update.
1893 * g++.dg/parse/error11.C: Likewise.
1894 * g++.dg/parse/error14.C: Likewise.
1895 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1896 * g++.dg/parse/template25.C: Likewise.
1897 * g++.old-deja/g++.jason/cond.C: Likewise.
1898 * g++.old-deja/g++.mike/for2.C: Likewise.
1899 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1900 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1902 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1907 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1909 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1910 accidentally placing minus sign for length instead of stride.
1912 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1914 PR rtl-optimization/57425
1915 PR rtl-optimization/57569
1916 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1917 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1919 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1923 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1925 * gfortran.dg/typebound_assignment_6.f03: New.
1927 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1929 * gcc.target/h8300/h8300.exp: New.
1930 * gcc.dg/pragma-isr.c: Move to ...
1931 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1932 * gcc.target/h8300/pragma-isr.c: ... and here.
1933 * gcc.dg/pragma-isr2.c: Move to ...
1934 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1935 * gcc.target/h8300/pragma-isr2.c: ... and here.
1936 * gcc.dg/pragma-isr-trapa.c: Move to ...
1937 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1938 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1939 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1940 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1941 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1942 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1943 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1944 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1945 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1946 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1947 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1948 * gcc.dg/attr-isr-trapa.c: Move to ...
1949 * gcc.target/sh/attr-isr-trapa.c: ... here.
1951 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/ext/builtin-offsetof1.C: New.
1956 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1958 * gcc.target/aarch64/vect_smlal_1.c: New file.
1960 2013-06-14 Tobias Burnus <burnus@net-b.de>
1963 * gfortran.dg/defined_assignment_7.f90: New.
1965 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/rtti/dyncast6.C: New.
1969 * g++.dg/cpp0x/dyncast1.C: Likewise.
1971 2013-06-14 Alan Modra <amodra@gmail.com>
1974 * gcc.dg/pr57134.c: New.
1976 2013-06-14 Tobias Burnus <burnus@net-b.de>
1979 * gfortran.dg/deferred_type_param_9.f90: New.
1981 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1983 * gcc.dg/fold-minus-1.c: New testcase.
1985 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1988 * gfortran.dg/typebound_assignment_5.f03: New.
1990 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1992 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1994 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1995 Pat Haugen <pthaugen@us.ibm.com>
1996 Peter Bergner <bergner@vnet.ibm.com>
1998 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1999 load/store instructions on power7, power8.
2000 * gcc.target/powerpc/atomic-p8.c: Likewise.
2002 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2005 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2007 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2010 * g++.dg/warn/Wunused-var-20.C: New.
2012 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2014 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2015 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2016 Run with -fno-common.
2018 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2020 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2021 and exit function calls with return 1 and return 0, respectively.
2023 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2025 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2028 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2030 PR tree-optimization/57361
2031 * gcc.dg/tree-ssa/pr57361.c: New file.
2033 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2035 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2036 to ensure alignment.
2037 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2039 2013-06-12 Tobias Burnus <burnus@net-b.de>
2041 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2043 2013-06-12 Tobias Burnus <burnus@net-b.de>
2044 Dominique d'Humieres <dominiq@lps.ens.fr>
2046 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2048 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2051 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2052 * gcc.target/i386/pr56564-3.c: Likewise.
2054 2013-06-11 Tobias Burnus <burnus@net-b.de>
2057 * gfortran.dg/class_array_18.f90: New.
2059 2013-06-11 Jan Hubicka <jh@suse.cz>
2062 * g++.dg/ext/visibility/anon6.C: Update testcase.
2064 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2067 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2068 in how we check __sec_reduce_mutating function's result.
2070 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2071 Pat Haugen <pthaugen@us.ibm.com>
2072 Peter Bergner <bergner@vnet.ibm.com>
2074 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2075 direct move instructions.
2076 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2077 * gcc.target/powerpc/direct-move.h: Likewise.
2078 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2079 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2080 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2081 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2082 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2083 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2085 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2088 * g++.dg/cpp0x/pr52440.C: New.
2090 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2093 * gcc.target/i386/pr56564-1.c: New test.
2094 * gcc.target/i386/pr56564-2.c: New test.
2095 * gcc.target/i386/pr56564-3.c: New test.
2096 * gcc.target/i386/pr56564-4.c: New test.
2097 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2098 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2099 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2100 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2101 * gcc.target/i386/vect-sizes-1.c: Likewise.
2102 * gcc.target/i386/memcpy-1.c: Likewise.
2103 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2104 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2106 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2108 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2109 systems to cover all GNU systems.
2110 * g++.dg/abi/guard2.C: Likewise.
2111 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2112 * g++.dg/eh/sighandle.C: Likewise.
2113 * g++.dg/ext/cleanup-10.C: Likewise.
2114 * g++.dg/ext/cleanup-11.C: Likewise.
2115 * g++.dg/ext/cleanup-8.C: Likewise.
2116 * g++.dg/ext/cleanup-9.C: Likewise.
2117 * g++.dg/opt/const5.C: Likewise.
2118 * g++.dg/opt/life1.C: Likewise.
2119 * g++.dg/other/pr39496.C: Likewise.
2120 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2121 * g++.old-deja/g++.abi/align.C: Likewise.
2122 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2123 * g++.old-deja/g++.law/weak.C: Likewise.
2124 * g++.old-deja/g++.pt/asm1.C: Likewise.
2125 * gcc.c-torture/execute/20030125-1.x: Likewise.
2126 * gcc.c-torture/execute/990127-2.x: Likewise.
2127 * gcc.dg/20041106-1.c: Likewise.
2128 * gcc.dg/20050503-1.c: Likewise.
2129 * gcc.dg/builtin-object-size-5.c: Likewise.
2130 * gcc.dg/cleanup-10.c: Likewise.
2131 * gcc.dg/cleanup-11.c: Likewise.
2132 * gcc.dg/cleanup-8.c: Likewise.
2133 * gcc.dg/cleanup-9.c: Likewise.
2134 * gcc.dg/complex-5.c: Likewise.
2135 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2136 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2137 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2138 * gcc.dg/dfp/pr35739.c: Likewise.
2139 * gcc.dg/fdata-sections-1.c: Likewise.
2140 * gcc.dg/lto/20090206-1_0.c: Likewise.
2141 * gcc.dg/lto/20090206-2_0.c: Likewise.
2142 * gcc.dg/pr30360.c: Likewise.
2143 * gcc.dg/pr37303.c: Likewise.
2144 * gcc.dg/pr39323-1.c: Likewise.
2145 * gcc.dg/pr39323-2.c: Likewise.
2146 * gcc.dg/pr39323-3.c: Likewise.
2147 * gcc.dg/pr45416.c: Likewise.
2148 * gcc.dg/setjmp-2.c: Likewise.
2149 * gcc.dg/split-1.c: Likewise.
2150 * gcc.dg/split-3.c: Likewise.
2151 * gcc.dg/split-4.c: Likewise.
2152 * gcc.dg/strlenopt-12g.c: Likewise.
2153 * gcc.dg/strlenopt-14g.c: Likewise.
2154 * gcc.dg/strlenopt-14gf.c: Likewise.
2155 * gcc.dg/strlenopt-16g.c: Likewise.
2156 * gcc.dg/strlenopt-17g.c: Likewise.
2157 * gcc.dg/strlenopt-18g.c: Likewise.
2158 * gcc.dg/strlenopt-1f.c: Likewise.
2159 * gcc.dg/strlenopt-22g.c: Likewise.
2160 * gcc.dg/strlenopt-2f.c: Likewise.
2161 * gcc.dg/strlenopt-4g.c: Likewise.
2162 * gcc.dg/strlenopt-4gf.c: Likewise.
2163 * gcc.dg/struct-ret-3.c: Likewise.
2164 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2165 * gcc.misc-tests/linkage.exp: Likewise.
2166 * gcc.target/i386/20000724-1.c: Likewise.
2167 * gcc.target/i386/align-main-3.c: Likewise.
2168 * gcc.target/i386/cleanup-1.c: Likewise.
2169 * gcc.target/i386/inline-mcpy.c: Likewise.
2170 * gcc.target/i386/pr32268.c: Likewise.
2171 * gcc.target/i386/pr36613.c: Likewise.
2172 * gcc.target/i386/pr39013-1.c: Likewise.
2173 * gcc.target/i386/pr39013-2.c: Likewise.
2174 * gcc.target/i386/pr39496.c: Likewise.
2175 * gcc.target/i386/pr40906-3.c: Likewise.
2176 * gcc.target/i386/pr46084.c: Likewise.
2177 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2179 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2182 * gcc.target/sh/pr6526.c: New.
2184 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2187 * gcc.c-torture/execute/pr57568.c: New test.
2189 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2192 * g++.dg/other/vararg-4.C: New.
2194 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2196 PR rtl-optimization/57559
2197 * gcc.target/s390/pr57559.c : New test.
2199 2013-06-08 Tobias Burnus <burnus@net-b.de>
2202 * gfortran.dg/finalize_10.f90: New.
2203 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2204 * gfortran.dg/finalize_15.f90: New.
2206 2013-06-08 Tobias Burnus <burnus@net-b.de>
2209 * gfortran.dg/storage_size_4.f90: New.
2211 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2214 * testsuite/g++.dg/ext/pr57548.C: New test.
2216 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2219 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2221 2013-06-07 Jan Hubicka <jh@suse.cz>
2223 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2225 2013-06-07 Tobias Burnus <burnus@net-b.de>
2228 * gfortran.dg/array_constructor_48.f90: New.
2229 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2230 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2232 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2235 * gcc.target/arm/xordi3-opt.c: New test.
2237 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2239 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2240 Revert to dg-options.
2242 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2245 * gcc.target/powerpc/pr55033.c: New.
2247 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/cpp0x/alias-decl-36.C: New.
2252 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2253 Pat Haugen <pthaugen@us.ibm.com>
2254 Peter Bergner <bergner@vnet.ibm.com>
2256 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2257 power8 builtin functions.
2258 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2259 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2260 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2261 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2262 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2263 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2264 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2265 tests to test power8 auto-vectorization.
2266 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2267 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2268 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2269 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2271 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2272 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2274 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2276 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2278 (check_effective_target_powerpc_p8vector_ok): Likewise.
2279 (is-effective-target): Likewise.
2280 (check_vect_support_and_set_flags): Likewise.
2282 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/parse/error53.C: New.
2287 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2289 PR rtl-optimization/57459
2290 * gcc.target/i386/pr57459.c: New test.
2292 2013-06-06 Teresa Johnson <tejohnson@google.com>
2295 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2296 into -freorder-blocks-and-partition test.
2297 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2298 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2299 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2300 * gcc.dg/tree-prof/pr50907.c: Ditto.
2301 * gcc.dg/tree-prof/pr45354.c: Ditto.
2302 * g++.dg/tree-prof/partition2.C: Ditto.
2303 * g++.dg/tree-prof/partition3.C: Ditto.
2305 2013-06-06 Tobias Burnus <burnus@net-b.de>
2308 * gfortran.dg/finalize_16.f90: New.
2310 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2312 * gcc.dg/vect/no-section-anchors-vect-68.c:
2313 Add dg-skip-if aarch64_tiny.
2315 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2318 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2319 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2321 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2324 * g++.dg/cpp0x/decltype54.C: New.
2326 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2328 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2329 arm*-*-*eabi* targets.
2330 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2332 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2334 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2335 Tobias Burnus <burnus@net-b.de>
2337 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2338 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2339 * gfortran.dg/io_real_boz_4.f90: Ditto.
2340 * gfortran.dg/io_real_boz_5.f90: Ditto.
2342 2013-06-05 Andreas Schwab <schwab@suse.de>
2344 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2346 2013-06-04 Jan Hubicka <jh@suse.cz>
2348 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2350 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2352 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2353 parameters with void.
2354 (main2): Removed argc parameter.
2355 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2356 (main): Replaced argc, argv parameters with void.
2357 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2358 (main2): Removed argc parameter.
2359 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2360 argv parameters with void. Added __asm volatile to avoid optimization
2361 on argc, if necessary.
2362 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2363 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2364 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2365 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2366 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2367 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2368 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2369 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2370 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2371 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2372 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2373 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2374 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2375 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2376 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2377 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2378 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2379 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2380 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2381 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2382 parameters with void.
2383 (main2): Removed argc parameter.
2384 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2385 (main): Replaced argc, argv parameters with void.
2386 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2387 argv parameters with void. Also renamed this function as main, and
2388 delete the existing main.
2389 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2390 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2391 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2393 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2395 * gcc.target/aarch64/movi_1.c: New test.
2397 2013-06-04 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/finalize_12.f90: New.
2401 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2402 end of scope finalization.
2403 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2404 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2405 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2406 * gfortran.dg/class_19.f03: Ditto.
2407 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2408 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2409 * gfortran.dg/extends_14.f03: Ditto.
2410 * gfortran.dg/move_alloc_4.f90: Ditto.
2411 * gfortran.dg/typebound_proc_27.f03: Ditto.
2413 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2415 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2416 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2417 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2418 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2419 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2420 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2421 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2422 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2423 * gfortran.dg/io_real_boz_4.f90: Ditto.
2424 * gfortran.dg/io_real_boz_5.f90: Ditto.
2425 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2426 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2427 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2428 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2429 * gfortran.dg/transpose_2.f90: Fix dg-output.
2431 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2433 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2434 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2435 dg-option and an header comment.
2437 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2440 * g++.dg/cpp0x/sfinae46.C: New.
2441 * g++.dg/cpp0x/defaulted13.C: Adjust.
2442 * g++.dg/cpp0x/defaulted2.C: Likewise.
2443 * g++.dg/cpp0x/defaulted26.C: Likewise.
2444 * g++.dg/cpp0x/defaulted3.C: Likewise.
2445 * g++.dg/cpp0x/error1.C: Likewise.
2446 * g++.dg/cpp0x/implicit1.C: Likewise.
2447 * g++.dg/cpp0x/implicit11.C: Likewise.
2448 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2449 * g++.dg/cpp0x/initlist47.C: Likewise.
2450 * g++.dg/cpp0x/initlist9.C: Likewise.
2451 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2452 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2453 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2454 * g++.dg/cpp0x/union4.C: Likewise.
2455 * g++.dg/template/crash108.C: Likewise.
2456 * g++.dg/template/crash41.C: Likewise.
2457 * g++.old-deja/g++.jason/local.C: Likewise.
2458 * g++.old-deja/g++.law/visibility3.C: Likewise.
2460 2013-06-03 Teresa Johnson <tejohnson@google.com>
2462 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2463 * gcc.dg/vect/bb-slp-14.c: Ditto.
2464 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2465 * gcc.dg/vect/bb-slp-23.c: Ditto.
2466 * gcc.dg/vect/bb-slp-15.c: Ditto.
2467 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2468 * gcc.dg/vect/bb-slp-24.c: Ditto.
2469 * gcc.dg/vect/bb-slp-16.c: Ditto.
2470 * gcc.dg/vect/bb-slp-25.c: Ditto.
2471 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2472 * gcc.dg/vect/bb-slp-17.c: Ditto.
2473 * gcc.dg/vect/bb-slp-1.c: Ditto.
2474 * gcc.dg/vect/bb-slp-26.c: Ditto.
2475 * gcc.dg/vect/bb-slp-18.c: Ditto.
2476 * gcc.dg/vect/bb-slp-2.c: Ditto.
2477 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2478 * gcc.dg/vect/bb-slp-27.c: Ditto.
2479 * gcc.dg/vect/bb-slp-19.c: Ditto.
2480 * gcc.dg/vect/bb-slp-3.c: Ditto.
2481 * gcc.dg/vect/bb-slp-28.c: Ditto.
2482 * gcc.dg/vect/bb-slp-4.c: Ditto.
2483 * gcc.dg/vect/bb-slp-29.c: Ditto.
2484 * gcc.dg/vect/bb-slp-5.c: Ditto.
2485 * gcc.dg/vect/bb-slp-6.c: Ditto.
2486 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2487 * gcc.dg/vect/bb-slp-7.c: Ditto.
2488 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2489 * gcc.dg/vect/bb-slp-8.c: Ditto.
2490 * gcc.dg/vect/bb-slp-9.c: Ditto.
2491 * gcc.dg/vect/bb-slp-10.c: Ditto.
2492 * gcc.dg/vect/bb-slp-11.c: Ditto.
2493 * gcc.dg/vect/bb-slp-20.c: Ditto.
2494 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2495 * gcc.dg/vect/bb-slp-21.c: Ditto.
2496 * gcc.dg/vect/bb-slp-30.c: Ditto.
2497 * gcc.dg/vect/bb-slp-13.c: Ditto.
2498 * gcc.dg/vect/bb-slp-22.c: Ditto.
2499 * g++.dg/vect/slp-pr50413.cc: Ditto.
2500 * g++.dg/vect/slp-pr56812.cc: Ditto.
2501 * g++.dg/vect/slp-pr50819.cc: Ditto.
2503 2013-06-01 Tobias Burnus <burnus@net-b.de>
2506 * gfortran.dg/class_array_17.f90: New.
2508 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2510 * ada/acats/floatstore.lst: New.
2511 * ada/acats/run_all.sh: Process it.
2513 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2515 * gcc.target/powerpc/e500-ord-1.c: New test.
2516 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2517 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2518 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2520 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2522 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2524 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2526 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2528 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2530 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2532 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2535 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2538 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2540 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2542 2013-05-31 Marek Polacek <polacek@redhat.com>
2544 PR tree-optimization/57478
2545 PR tree-optimization/57453
2546 * gcc.dg/torture/pr57478.c: New test.
2548 2013-05-31 Tobias Burnus <burnus@net-b.de>
2551 * gfortran.dg/class_array_17.f90: New.
2553 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2556 * gcc.target/arm/iordi3-opt.c: New test.
2558 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2562 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2563 * gfortran.dg/interface_26.f90: Ditto.
2564 * gfortran.dg/proc_ptr_11.f90: Ditto.
2565 * gfortran.dg/proc_ptr_15.f90: Ditto.
2566 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2567 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2568 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2569 * gfortran.dg/typebound_override_1.f90: Ditto.
2570 * gfortran.dg/typebound_override_4.f90: Ditto.
2571 * gfortran.dg/typebound_proc_6.f03: Ditto.
2572 * gfortran.dg/assumed_type_7.f90: New test.
2573 * gfortran.dg/typebound_override_5.f90: New test.
2574 * gfortran.dg/typebound_override_6.f90: New test.
2575 * gfortran.dg/typebound_override_7.f90: New test.
2577 2013-05-30 Tobias Burnus <burnus@net-b.de>
2580 * gfortran.dg/power_6.f90: New.
2582 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2584 * gcc.target/aarch64/insv_1.c: New test.
2586 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2588 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2589 dg-skip-if "No stabs".
2591 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2594 * gfortran.dg/assumed_size_1.f90: New.
2596 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2598 * gcc.dg/shrink-wrap-alloca.c: New added.
2599 * gcc.dg/shrink-wrap-pretend.c: New added.
2600 * gcc.dg/shrink-wrap-sibcall.c: New added.
2602 2013-05-30 Tobias Burnus <burnus@net-b.de>
2605 * gfortran.dg/assumed_rank_13.f90: New.
2607 2013-05-29 Easwaran Raman <eraman@google.com>
2609 PR tree-optimization/57442
2610 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2612 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2614 PR tree-optimization/57441
2615 * gcc.c-torture/compile/pr57441.c: New.
2617 2013-05-29 Dehao Chen <dehao@google.com>
2620 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2622 2013-05-29 Tobias Burnus <burnus@net-b.de>
2625 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2626 * gfortran.dg/class_19.f03: Ditto.
2628 2013-05-29 Richard Biener <rguenther@suse.de>
2630 * gcc.dg/vect/bb-slp-32.c: New testcase.
2632 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2634 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2635 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2636 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2637 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2638 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2639 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2640 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2641 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2642 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2643 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2644 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2645 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2646 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2647 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2648 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2649 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2650 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2651 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2652 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2653 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2654 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2655 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2656 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2657 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2658 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2659 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2660 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2661 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2662 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2663 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2664 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2665 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2666 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2667 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2668 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2669 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2670 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2671 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2672 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2674 2013-05-29 Tobias Burnus <burnus@net-b.de>
2677 * gfortran.dg/finalize_11.f90: New.
2678 * gfortran.dg/finalize_4.f03: Remove dg-error.
2679 * gfortran.dg/finalize_5.f03: Ditto.
2680 * gfortran.dg/finalize_6.f03: Ditto.
2681 * gfortran.dg/finalize_7.f03: Ditto.
2683 2013-05-28 Tobias Burnus <burnus@net-b.de>
2685 * gfortran.dg/class_array_16.f90: New.
2687 2013-05-28 Tobias Burnus <burnus@net-b.de>
2690 * testsuite/gfortran.dg/use_29.f90: New.
2692 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2694 * gnat.dg/fp_exception.adb: New test.
2696 2013-05-28 Richard Biener <rguenther@suse.de>
2698 PR tree-optimization/56787
2699 * gcc.dg/vect/pr56787.c: New testcase.
2701 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2702 Tobias Burnus <burnus@net-b.de>
2705 * gfortran.dg/typebound_override_4.f90: New.
2707 2013-05-28 Richard Biener <rguenther@suse.de>
2709 PR tree-optimization/57411
2710 * g++.dg/opt/pr57411.C: New testcase.
2712 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2714 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2715 * gcc.dg/builtin-bswap-9.c: Likewise.
2717 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2719 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2721 2013-05-27 Richard Biener <rguenther@suse.de>
2724 * gcc.dg/gomp/pr57412.c: New testcase.
2726 2013-05-27 Bud Davis <jmdavis@link.com>
2729 * gfortran.dg/stfunc_8.f90: New.
2731 2013-05-27 Richard Biener <rguenther@suse.de>
2733 PR tree-optimization/57343
2734 * gcc.dg/torture/pr57343.c: New testcase.
2736 2013-05-27 Richard Biener <rguenther@suse.de>
2738 PR tree-optimization/57417
2739 * gcc.dg/torture/pr57417.c: New testcase.
2741 2013-05-27 Richard Biener <rguenther@suse.de>
2743 PR tree-optimization/57396
2744 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2746 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2748 * gnat.dg/specs/last_bit.ads: New test.
2750 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2752 * gnat.dg/specs/machine_attribute.ads: New test.
2754 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2756 * gnat.dg/incomplete3.ad[sb]: New test.
2758 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2761 * gcc.target/mips/div-13.c: New test.
2763 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2766 * gcc.target/mips/mips16-attributes-5.c,
2767 * gcc.target/mips/mips16-attributes-6.c: New tests.
2769 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2771 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2772 * gcc.dg/builtin-bswap-8.c: Likewise.
2774 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2777 * g++.dg/cpp0x/new1.C: New.
2779 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2782 * g++.dg/parse/dtor16.C: New.
2783 * g++.dg/parse/dtor6.C: Adjust.
2785 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/expr/bitfield12.C: New.
2790 2013-05-24 Jeff Law <law@redhat.com>
2792 PR tree-optimization/57124
2793 * gcc.c-torture/execute/pr57124.c: New test.
2794 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2796 2013-05-24 Martin Jambor <mjambor@suse.cz>
2798 PR tree-optimization/57294
2799 * gcc.dg/ipa/pr57294.c: New test.
2801 2013-05-24 Dehao Chen <dehao@google.com>
2803 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2805 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2807 * gcc.target/aarch64/scalar_intrinsics.c
2808 (force_simd): Use a valid instruction.
2809 (test_vdupd_lane_s64): Pass a valid lane argument.
2810 (test_vdupd_lane_u64): Likewise.
2812 2013-05-24 Richard Biener <rguenther@suse.de>
2814 PR tree-optimization/57287
2815 * gcc.dg/pr57287.c: New testcase.
2817 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2820 * g++.dg/template/error51.C: New.
2822 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/template/bitfield2.C: New.
2827 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2829 * gnat.dg/specs/noinline1.ads: New test.
2830 * gnat.dg/noinline2.ad[sb]: Likewise.
2831 * gnat.dg/specs/noinline3.ads: Likewise.
2832 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2834 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2837 * gcc.dg/tree-ssa/pr57385.c: New test.
2839 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2841 * gnat.dg/derived_type4.adb: New test.
2843 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2845 * gcc.dg/builtin-bswap-6.c: New test.
2846 * gcc.dg/builtin-bswap-7.c: Likewise.
2847 * gcc.dg/builtin-bswap-8.c: Likewise.
2848 * gcc.dg/builtin-bswap-9.c: Likewise.
2850 2013-05-23 Christian Bruel <christian.bruel@st.com>
2853 * gcc.dg/debug/pr57351.c: New test
2855 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2857 * gcc.target/aarch64/vect-clz.c: New file.
2859 2013-05-23 Martin Jambor <mjambor@suse.cz>
2862 * gcc.dg/ipa/pr57347.c: New test.
2864 2013-05-23 Richard Biener <rguenther@suse.de>
2866 PR tree-optimization/57380
2867 * g++.dg/tree-ssa/pr57380.C: New testcase.
2869 2013-05-23 Richard Biener <rguenther@suse.de>
2872 * gcc.dg/torture/pr57381.c: New testcase.
2874 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2877 * gcc.c-torture/execute/pr57344-1.c: New test.
2878 * gcc.c-torture/execute/pr57344-2.c: New test.
2879 * gcc.c-torture/execute/pr57344-3.c: New test.
2880 * gcc.c-torture/execute/pr57344-4.c: New test.
2882 2013-05-23 Richard Biener <rguenther@suse.de>
2884 PR rtl-optimization/57341
2885 * gcc.dg/torture/pr57341.c: New testcase.
2887 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2890 * g++.dg/parse/crash62.C: New.
2892 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2893 Pat Haugen <pthaugen@us.ibm.com>
2894 Peter Bergner <bergner@vnet.ibm.com>
2896 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2899 2013-05-22 Tobias Burnus <burnus@net-b.de>
2902 * gfortran.dg/defined_assignment_6.f90: New.
2904 2013-05-22 Tobias Burnus <burnus@net-b.de>
2907 * gfortran.dg/assumed_type_6.f90: New.
2909 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/Wunused-parm.C: New.
2914 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2916 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2917 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2919 2013-05-21 Easwaran Raman <eraman@google.com>
2921 PR tree-optimization/57322
2922 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2924 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2926 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2929 2013-05-21 Tobias Burnus <burnus@net-b.de>
2932 * gfortran.dg/assumed_type_5.f90: New.
2933 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2934 * gfortran.dg/assumed_rank_2.f90: Ditto.
2935 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2936 * gfortran.dg/no_arg_check_3.f90: Ditto.
2938 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2940 PR tree-optimization/57331
2941 * gcc.c-torture/compile/pr57331.c: New test.
2943 2013-05-21 Richard Biener <rguenther@suse.de>
2945 PR tree-optimization/57330
2946 * gcc.dg/torture/pr57330.c: New testcase.
2948 2013-05-21 Richard Biener <rguenther@suse.de>
2950 PR tree-optimization/57303
2951 * gcc.dg/torture/pr57303.c: New testcase.
2953 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2955 PR tree-optimization/57321
2956 * gcc.c-torture/execute/pr57321.c: New test.
2958 2013-05-20 Tobias Burnus <burnus@net-b.de>
2962 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2963 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2964 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2965 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2966 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2967 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2968 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2969 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2970 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2971 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2972 * gfortran.dg/binding_label_tests_24.f90: New.
2973 * gfortran.dg/binding_label_tests_25.f90: New.
2975 2013-05-20 Tobias Burnus <burnus@net-b.de>
2978 * gfortran.dg/binding_label_tests_17.f90: New.
2979 * gfortran.dg/binding_label_tests_18.f90: New.
2980 * gfortran.dg/binding_label_tests_19.f90: New.
2981 * gfortran.dg/binding_label_tests_20.f90: New.
2982 * gfortran.dg/binding_label_tests_21.f90: New.
2983 * gfortran.dg/binding_label_tests_22.f90: New.
2984 * gfortran.dg/binding_label_tests_23.f90: New.
2986 2013-05-20 Tobias Burnus <burnus@net-b.de>
2989 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2990 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2991 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2992 * gfortran.dg/common_18.f90: New.
2993 * gfortran.dg/common_19.f90: New.
2994 * gfortran.dg/common_20.f90: New.
2995 * gfortran.dg/common_21.f90: New.
2997 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3000 * g++.dg/parse/error52.C: New.
3001 * g++.dg/parse/error3.C: Adjust.
3002 * g++.dg/parse/error36.C: Likewise.
3004 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3007 * gcc.target/sh/pr56547-1.c: New.
3008 * gcc.target/sh/pr56547-2.c: New.
3010 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/warn/Wsign-compare-6.C: New.
3014 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3016 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3019 * g++.dg/template/error50.C: New.
3021 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3024 * g++.dg/ext/complit13.C: New.
3026 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3029 * g++.dg/pr57175.C: New testcase.
3031 2013-05-17 Easwaran Raman <eraman@google.com>
3033 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3035 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3038 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3040 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3042 PR rtl-optimization/57281
3043 PR rtl-optimization/57300
3044 * gcc.dg/pr57300.c: New test.
3045 * gcc.c-torture/execute/pr57281.c: New test.
3047 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3050 * g++.dg/ext/sizeof-complit.C: New.
3052 2013-05-17 Marek Polacek <polacek@redhat.com>
3054 * gcc.dg/strlenopt-25.c: New test.
3055 * gcc.dg/strlenopt-26.c: Likewise.
3057 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3059 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3060 instead of -mavx2, require only avx instead of avx2.
3061 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3062 of avx2-check.h and turn into an avx runtime test instead of
3065 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3067 * g++.dg/ext/vector22.C: Uncomment working test.
3069 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3072 * g++.dg/template/pr17410.C: New.
3074 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.target/i386/rotate-3.c: New test.
3077 * gcc.target/i386/rotate-3a.c: New test.
3078 * gcc.target/i386/rotate-4.c: New test.
3079 * gcc.target/i386/rotate-4a.c: New test.
3080 * gcc.target/i386/rotate-5.c: New test.
3081 * gcc.target/i386/rotate-5a.c: New test.
3083 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3085 * gcc.dg/visibility-21.c: Require section_anchors.
3087 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3089 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3090 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3091 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3093 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3095 * gcc.dg/visibility-21.c: New.
3097 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3100 * gcc.dg/pr57286.c: New testcase.
3101 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3102 * g++.dg/ext/vector22.C: Comment out transformations not
3105 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3108 * gcc.target/mips/call-1.c: Restrict to o32.
3109 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3111 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3113 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3115 * g++.dg/warn/Wshadow-1.C: Likewise.
3116 * g++.dg/warn/Wshadow-6.C: Likewise.
3117 * g++.dg/warn/Wshadow-7.C: Likewise.
3119 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3122 * g++.dg/parse/pr31952-1.C: New.
3123 * g++.dg/parse/pr31952-2.C: Likewise.
3124 * g++.dg/parse/pr31952-3.C: Likewise.
3126 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3127 * g++.old-deja/g++.jason/cond.C: Likewise.
3128 * g++.dg/cpp0x/range-for5.C: Likewise.
3130 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3133 * gcc.target/arm/pr40887.c: Adjust testcase.
3134 * gcc.target/arm/pr19599.c: New test.
3136 2013-05-15 Richard Biener <rguenther@suse.de>
3138 PR tree-optimization/57275
3139 * gcc.target/i386/pr57275.c: New testcase.
3141 2013-05-15 Jan Hubicka <jh@suse.cz>
3143 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3144 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3145 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3147 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3149 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3152 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3155 * c-c++-common/Wsequence-point-1.c: New test.
3157 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3159 * g++.dg/ext/vector22.C: New testcase.
3160 * gcc.dg/binop-xor3.c: Remove xfail.
3162 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3164 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3165 FLOAT cmp FLOAT ? INT : INT.
3166 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3167 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3168 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3169 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3170 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3171 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3173 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3176 * g++.dg/cpp0x/defaulted43.C: New.
3178 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3180 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3181 (alloca): Remove declaration.
3182 (foo9): Replace alloca by __builtin_alloca.
3184 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3186 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3187 Expect "size of array is too large" error.
3189 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3191 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3193 2013-05-14 Richard Biener <rguenther@suse.de>
3196 * g++.dg/torture/pr57235.C: New testcase.
3198 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.dg/torture/pr57251.c: New test.
3203 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3206 * gcc.target/i386/pr57264.c: New test.
3208 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3210 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3212 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3214 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3216 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3218 PR tree-optimization/45216
3219 PR tree-optimization/57157
3220 * c-c++-common/rotate-1.c: Add 32 tests with +.
3221 * c-c++-common/rotate-1a.c: Adjust.
3222 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3223 * c-c++-common/rotate-2b.c: New test.
3224 * c-c++-common/rotate-3.c: Add 32 tests with +.
3225 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3226 * c-c++-common/rotate-4b.c: New test.
3227 * c-c++-common/rotate-5.c: New test.
3229 2013-05-13 Martin Jambor <mjambor@suse.cz>
3232 * gcc.dg/ipa/remref-0.c: New test.
3233 * gcc.dg/ipa/remref-1a.c: Likewise.
3234 * gcc.dg/ipa/remref-1b.c: Likewise.
3235 * gcc.dg/ipa/remref-2a.c: Likewise.
3236 * gcc.dg/ipa/remref-2b.c: Likewise.
3238 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3240 * gcc.dg/vector-shift-2.c: New testcase.
3242 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3244 PR tree-optimization/57230
3245 * gcc.dg/strlenopt-24.c: New test.
3247 PR tree-optimization/57230
3248 * gcc.dg/strlenopt-23.c: New test.
3250 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3253 * gcc.target/sh/pr57108.c: Move this test case to ...
3254 * gcc.c-torture/compile/pr57108.c: ... here.
3256 2013-05-10 Richard Biener <rguenther@suse.de>
3258 PR tree-optimization/57214
3259 * gcc.dg/torture/pr57214.c: New testcase.
3261 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3263 * gcc.dg/vector-shift.c: New testcase.
3265 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3267 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3269 PR tree-optimization/45216
3270 PR tree-optimization/57157
3271 * c-c++-common/rotate-1.c: New test.
3272 * c-c++-common/rotate-1a.c: New test.
3273 * c-c++-common/rotate-2.c: New test.
3274 * c-c++-common/rotate-2a.c: New test.
3275 * c-c++-common/rotate-3.c: New test.
3276 * c-c++-common/rotate-3a.c: New test.
3277 * c-c++-common/rotate-4.c: New test.
3278 * c-c++-common/rotate-4a.c: New test.
3280 2013-05-10 Richard Biener <rguenther@suse.de>
3282 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3283 * gcc.target/i386/l_fma_double_1.c: Adjust.
3284 * gcc.target/i386/l_fma_double_2.c: Likewise.
3285 * gcc.target/i386/l_fma_double_3.c: Likewise.
3286 * gcc.target/i386/l_fma_double_4.c: Likewise.
3287 * gcc.target/i386/l_fma_double_5.c: Likewise.
3288 * gcc.target/i386/l_fma_double_6.c: Likewise.
3289 * gcc.target/i386/l_fma_float_1.c: Likewise.
3290 * gcc.target/i386/l_fma_float_2.c: Likewise.
3291 * gcc.target/i386/l_fma_float_3.c: Likewise.
3292 * gcc.target/i386/l_fma_float_4.c: Likewise.
3293 * gcc.target/i386/l_fma_float_5.c: Likewise.
3294 * gcc.target/i386/l_fma_float_6.c: Likewise.
3296 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/cpp0x/pr51226.C: New.
3301 2013-04-16 Han Shen <shenhan@google.com>
3303 Test cases for '-fstack-protector-strong'.
3304 * gcc.dg/fstack-protector-strong.c: New.
3305 * g++.dg/fstack-protector-strong.C: New.
3307 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3309 * gcc.target/aarch64/ands_1.c: New test.
3310 * gcc.target/aarch64/ands_2.c: Likewise
3312 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3314 * lib/target-supports.exp (check_effective_target_hw): New
3316 * c-c++-common/asan/clone-test-1.c: Call
3317 check_effective_target_hw.
3318 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3319 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3320 possible decorations.
3321 * c-c++-common/asan/null-deref-1.c: Likewise.
3322 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3323 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3324 * c-c++-common/asan/use-after-free-1.c: Likewise.
3325 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3326 * g++.dg/asan/large-func-test-1.C: Likewise.
3328 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3330 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3332 2013-05-07 Richard Biener <rguenther@suse.de>
3335 * g++.dg/torture/pr57190.C: New testcase.
3337 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3339 PR tree-optimization/57149
3340 * gcc.dg/pr57149.c: New test.
3343 * gcc.dg/pr57184.c: New test.
3345 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3347 * gnat.dg/specs/array3.ads: New test.
3349 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3351 * c-c++-common/vector-scalar-2.c: New testcase.
3353 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3355 * gcc.target/i386/asm-dialect-2.c: New testcase.
3357 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3360 * g++.dg/cpp0x/auto38.C: New.
3362 2013-05-06 Richard Biener <rguenther@suse.de>
3364 PR tree-optimization/57185
3365 * gcc.dg/autopar/pr57185.c: New testcase.
3367 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3370 * gcc.target/i386/pr57106.c: New test.
3372 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3374 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3375 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3376 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3377 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3378 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3379 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3380 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3382 2013-05-06 Teresa Johnson <tejohnson@google.com>
3385 * gcc.dg/pr57154.c: New test.
3387 2013-05-06 Richard Biener <rguenther@suse.de>
3390 * gcc.dg/torture/pr57147-1.c: New testcase.
3391 * gcc.dg/torture/pr57147-2.c: Likewise.
3392 * gcc.dg/torture/pr57147-3.c: Likewise.
3394 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3397 * gcc.target/sh/pr55303-1.c: New.
3398 * gcc.target/sh/pr55303-2.c: New.
3399 * gcc.target/sh/pr55303-3.c: New.
3401 2013-05-05 Tobias Burnus <burnus@net-b.de>
3403 * gfortran.dg/allocate_with_source_3.f90: New.
3405 2013-05-05 Tobias Burnus <burnus@net-b.de>
3408 * gfortran.dg/null_8.f90: New.
3410 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3413 * g++.dg/cpp0x/enum27.C: New.
3414 * g++.dg/cpp0x/enum_base.C: Adjust.
3416 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3418 PR tree-optimization/56205
3419 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3421 2013-05-04 Tobias Burnus <burnus@net-b.de>
3423 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3424 * gfortran.dg/bind_c_usage_27.f90: New.
3425 * gfortran.dg/bind_c_usage_28.f90: New.
3427 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3430 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3432 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3435 * gcc.target/powerpc/pr57150.c: New file.
3437 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3439 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3440 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3441 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3442 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3443 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3444 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3445 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3447 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3449 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3450 scan-assembler-times.
3452 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3454 * gcc.dg/tree-ssa/slsr-32.c: New.
3455 * gcc.dg/tree-ssa/slsr-33.c: New.
3456 * gcc.dg/tree-ssa/slsr-34.c: New.
3457 * gcc.dg/tree-ssa/slsr-35.c: New.
3458 * gcc.dg/tree-ssa/slsr-36.c: New.
3459 * gcc.dg/tree-ssa/slsr-37.c: New.
3460 * gcc.dg/tree-ssa/slsr-38.c: New.
3462 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3464 * gcc.target/aarch64/tst_1.c: New test.
3465 * gcc.target/aarch64/tst_2.c: Likewise
3467 2013-05-02 Jeff Law <law@redhat.com>
3469 PR tree-optimization/57144
3470 * gcc.c-torture/execute/pr57144.c: New test.
3472 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3474 PR rtl-optimization/57130
3475 * gcc.c-torture/execute/pr57130.c: New test.
3477 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3479 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3481 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3483 * gcc.target/aarch64/fabd.c: New file.
3485 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/cpp0x/pr54318.C: New.
3490 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3493 * g++.dg/parse/error51.C: New.
3494 * g++.dg/parse/error15.C: Adjust column numbers.
3496 2013-05-02 Tobias Burnus <burnus@net-b.de>
3499 * gfortran.dg/size_kind_2.f90: New.
3500 * gfortran.dg/size_kind_3.f90: New.
3502 2013-05-02 Richard Biener <rguenther@suse.de>
3505 * g++.dg/torture/pr57140.C: New testcase.
3507 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3510 * gcc.target/arm/pr56732-1.c: New test.
3512 2013-05-02 Martin Jambor <mjambor@suse.cz>
3515 * gcc.dg/ipa/pr56988.c: New test.
3517 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3519 * gcc.target/aarch64/bics_1.c: New test.
3520 * gcc.target/aarch64/bics_2.c: Likewise.
3522 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3524 PR rtl-optimization/57131
3525 * gcc.c-torture/execute/pr57131.c: New test.
3527 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3530 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3532 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3535 * gcc.target/i386/pr57091.c: New test.
3537 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3539 * gcc.target/aarch64/vect-vaddv.c: New.
3541 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3543 * gcc.target/aarch64/vect-vmaxv.c: New.
3544 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3546 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3548 * gcc.target/aarch64/scalar-vca.c: New.
3549 * gcc.target/aarch64/vect-vca.c: Likewise.
3551 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3553 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3554 (test_vceqd_s64): Force arguments to SIMD registers.
3555 (test_vceqzd_s64): Likewise.
3556 (test_vcged_s64): Likewise.
3557 (test_vcled_s64): Likewise.
3558 (test_vcgezd_s64): Likewise.
3559 (test_vcged_u64): Likewise.
3560 (test_vcgtd_s64): Likewise.
3561 (test_vcltd_s64): Likewise.
3562 (test_vcgtzd_s64): Likewise.
3563 (test_vcgtd_u64): Likewise.
3564 (test_vclezd_s64): Likewise.
3565 (test_vcltzd_s64): Likewise.
3566 (test_vtst_s64): Likewise.
3567 (test_vtst_u64): Likewise.
3569 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/cpp0x/decltype53.C: New.
3574 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3577 * gfortran.dg/power_5.f90: New test.
3579 2013-04-30 Richard Biener <rguenther@suse.de>
3582 * gcc.dg/torture/pr57122.c: New testcase.
3584 2013-04-30 Richard Biener <rguenther@suse.de>
3587 * g++.dg/torture/pr57107.C: New testcase.
3589 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3591 PR rtl-optimization/57105
3592 * gcc.dg/pr57105.c: New test.
3594 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3596 PR tree-optimization/57104
3597 * gcc.dg/pr57104.c: New test.
3599 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3602 * gcc.target/i386/pr44578.c: New test.
3604 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3607 * gcc.target/i386/pr57097.c: New test.
3609 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3612 * gcc.target/i386/pr57098.c: New test.
3614 2013-04-29 Kai Tietz <ktietz@redhat.com>
3616 * gcc.c-torture/execute/pr55875.c: New test.
3618 2013-04-29 Richard Biener <rguenther@suse.de>
3621 * gcc.dg/torture/pr57075.c: New testcase.
3623 2013-04-29 Richard Biener <rguenther@suse.de>
3626 * gcc.dg/autopar/pr57103.c: New testcase.
3628 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3630 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3632 2013-04-29 Tom de Vries <tom@codesourcery.com>
3634 * gcc.dg/pr50763.c: Update test.
3636 2013-04-26 Jeff Law <law@redhat.com>
3638 * gcc.dg/tree-ssa/vrp88.c: New test.
3640 2013-04-29 Christian Bruel <christian.bruel@st.com>
3643 * gcc.target/sh/pr57108.c: New test.
3645 2013-04-29 Richard Biener <rguenther@suse.de>
3648 * gfortran.dg/gomp/pr57089.f90: New testcase.
3650 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3652 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3654 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3656 * gcc.target/aarch64/vect-vcvt.c: New.
3658 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3660 * gcc.target/aarch64/vect-vrnd.c: New.
3662 2013-04-29 Richard Biener <rguenther@suse.de>
3664 PR tree-optimization/57081
3665 * gcc.dg/torture/pr57081.c: New testcase.
3667 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3669 PR tree-optimization/57083
3670 * gcc.dg/torture/pr57083.c: New test.
3672 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3675 * g++.dg/cpp0x/decltype52.C: New.
3677 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3679 N3472 binary constants
3680 * g++.dg/cpp/limits.C: Adjust warning wording.
3681 * g++.dg/system-binary-constants-1.C: Likewise.
3682 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3684 2013-04-28 Tobias Burnus <burnus@net-b.de>
3687 * gfortran.dg/coarray_30.f90: New.
3689 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3692 * frontend-passes (optimize_power): New function.
3693 (optimize_op): Use it.
3695 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3698 * gcc.c-torture/execute/pr56866.c: New test.
3699 * gcc.target/i386/pr56866.c: New test.
3701 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3704 * gcc.dg/setjmp-5.c: New test.
3706 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3709 * g++.dg/cpp0x/constexpr-55708.C: New.
3711 2013-04-26 Richard Biener <rguenther@suse.de>
3713 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3714 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3715 * gcc.dg/pr53265.c: Remove XFAILs.
3716 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3717 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3719 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3721 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3722 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3723 -fdiagnostics-color=never option similarly to
3724 -fno-diagnostics-show-caret option.
3726 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3728 PR rtl-optimization/57003
3729 * gcc.target/i386/pr57003.c: New test.
3731 2013-04-25 Marek Polacek <polacek@redhat.com>
3733 PR tree-optimization/57066
3734 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3736 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3737 Tejas Belagod <tejas.belagod@arm.com>
3739 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3740 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3741 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3743 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3745 * gcc.target/aarch64/cmp.c: New.
3747 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3749 * gcc.target/aarch64/ngc.c: New.
3751 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3753 * lib/target-supports.exp
3754 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3755 (check_effective_target_arm_neon_fp16_ok): Likewise.
3756 (add_options_for_arm_neon_fp16): Likewise.
3757 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3758 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3760 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3762 PR rtl-optimizations/57046
3763 * gcc.target/i386/pr57046.c: New test.
3765 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/cpp1y/cplusplus.C: New.
3769 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3771 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3773 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3775 * c-c++-common/Wpointer-arith-1.c: New.
3777 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3779 * g++.dg/cpp1y/cxx1y_macro.C: New.
3781 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3784 * g++.dg/cpp0x/sfinae45.C: New.
3786 2013-04-24 Richard Biener <rguenther@suse.de>
3789 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3791 2013-04-23 Richard Biener <rguenther@suse.de>
3794 * gcc.dg/torture/pr57036-1.c: New testcase.
3795 * gcc.dg/torture/pr57036-2.c: Likewise.
3797 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3799 * gcc.target/aarch64/scalar-mov.c: New testcase.
3801 2013-04-23 Richard Biener <rguenther@suse.de>
3803 PR tree-optimization/57026
3804 * gcc.dg/torture/pr57026.c: New testcase.
3806 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3810 * gfortran.dg/transfer_check_4.f90: New.
3812 2013-04-22 Marek Polacek <polacek@redhat.com>
3815 * gcc.dg/pr56990.c: New test.
3817 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3820 * gcc.target/i386/pr57018.c: New test.
3822 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3824 * gcc.target/aarch64/vrecps.c: New.
3825 * gcc.target/aarch64/vrecpx.c: Likewise.
3827 2013-04-22 Christian Bruel <christian.bruel@st.com>
3830 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3832 2013-04-21 Jeff Law <law@redhat.com>
3834 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3836 2013-04-20 Tobias Burnus <burnus@net-b.de>
3839 * gfortran.dg/c_loc_test_22.f90: New.
3841 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3843 PR rtl-optimization/56847
3844 * gcc.dg/pr56847.c: New test.
3846 2013-04-19 Richard Biener <rguenther@suse.de>
3848 PR tree-optimization/56982
3849 * gcc.c-torture/execute/pr56982.c: New testcase.
3851 2013-04-19 Martin Jambor <mjambor@suse.cz>
3853 PR tree-optimization/56718
3854 * g++.dg/ipa/imm-devirt-1.C: New test.
3855 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3857 2013-04-19 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/57000
3860 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3862 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 Mikael Morin <mikael@gcc.gnu.org>
3866 * gfortran.dg/array_constructor_45.f90: New test.
3867 * gfortran.dg/array_constructor_46.f90: New test.
3868 * gfortran.dg/array_constructor_47.f90: New test.
3869 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3871 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3873 PR rtl-optimization/56999
3874 * g++.dg/opt/pr56999.C: New test.
3876 2013-04-18 Cary Coutant <ccoutant@google.com>
3878 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3879 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3881 2013-04-18 Cary Coutant <ccoutant@google.com>
3883 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3884 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3885 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3886 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3887 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3888 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3889 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3890 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3891 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3892 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3893 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3895 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3897 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3899 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3901 PR tree-optimization/56984
3902 * gcc.c-torture/compile/pr56984.c: New test.
3904 PR rtl-optimization/56992
3905 * gcc.dg/pr56992.c: New test.
3907 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3910 * gfortran.dg/proc_ptr_42.f90: New.
3912 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3914 * gnat.dg/discr41.ad[sb]: New test.
3915 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3916 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3917 * gcc.dg/vect/slp-24.c: Likewise.
3918 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3919 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3920 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3921 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3922 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3923 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3924 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3925 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3926 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3927 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3928 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3929 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3930 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3931 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3932 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3933 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3934 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3935 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3936 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3937 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3938 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3939 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3940 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3941 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3942 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3943 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3945 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3948 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3949 * gfortran.dg/module_md5_1.f90: Remove.
3951 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3953 * gcc.target/aarch64/adds3.c: New.
3954 * gcc.target/aarch64/subs3.c: New.
3956 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3958 * gcc.target/aarch64/adds1.c: New.
3959 * gcc.target/aarch64/adds2.c: New.
3960 * gcc.target/aarch64/subs1.c: New.
3961 * gcc.target/aarch64/subs2.c: New.
3963 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3965 Implement n3599 - Literal operator templates for strings.
3966 * g++.dg/cpp1y/udlit-char-template.C: New test.
3967 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3969 2013-04-16 Tobias Burnus <burnus@net-b.de>
3972 * gfortran.dg/no_arg_check_1.f90: New.
3973 * gfortran.dg/no_arg_check_2.f90: New.
3974 * gfortran.dg/no_arg_check_3.f90: New.
3976 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3979 * gfortran.dg/proc_ptr_41.f90: New.
3981 2013-04-16 Richard Biener <rguenther@suse.de>
3983 PR tree-optimization/56756
3984 * gcc.dg/torture/pr56756.c: New testcase.
3986 2013-04-16 Tobias Burnus <burnus@net-b.de>
3989 * gfortran.dg/c_assoc_5.f90: New.
3991 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3993 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3994 * gcc.c-torture/execute/pr33992.x: Remove.
3995 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3996 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3997 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3999 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4001 PR tree-optimization/56962
4002 * gcc.c-torture/execute/pr56962.c: New test.
4004 2013-04-15 Richard Biener <rguenther@suse.de>
4006 PR tree-optimization/56933
4007 * gcc.dg/vect/pr56933.c: New testcase.
4009 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4011 * gcc.target/arm/anddi3-opt.c: New test.
4012 * gcc.target/arm/anddi3-opt2.c: Likewise.
4014 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4016 * gcc.dg/pr56890-1.c: New test.
4017 * gcc.dg/pr56890-2.c: Likewise.
4019 2013-04-15 Joey Ye <joey.ye@arm.com>
4021 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4022 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4024 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4027 * gfortran.dg/select_type_33.f03: New test.
4029 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4032 * gfortran.dg/typebound_proc_29.f03: New.
4034 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4037 * gfortran.dg/typebound_proc_28.f03: New.
4039 2013-04-12 Jeff Law <law@redhat.com>
4041 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4044 2013-04-12 Tobias Burnus <burnus@net-b.de>
4047 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4049 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4052 * gcc.target/i386/pr56903.c: New test.
4054 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4057 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4058 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4059 * gfortran.dg/block_11.f90: Fix invalid test case.
4060 * gfortran.dg/function_types_3.f90: Add new error message.
4061 * gfortran.dg/global_references_1.f90: Ditto.
4062 * gfortran.dg/import2.f90: Remove unneeded parts.
4063 * gfortran.dg/import6.f90: Fix invalid test case.
4064 * gfortran.dg/proc_decl_2.f90: Ditto.
4065 * gfortran.dg/proc_decl_9.f90: Ditto.
4066 * gfortran.dg/proc_decl_18.f90: Ditto.
4067 * gfortran.dg/proc_ptr_40.f90: New.
4068 * gfortran.dg/whole_file_7.f90: Modified error wording.
4069 * gfortran.dg/whole_file_16.f90: Ditto.
4070 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4071 * gfortran.dg/whole_file_18.f90: Modified error wording.
4072 * gfortran.dg/whole_file_20.f03: Ditto.
4073 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4076 2013-04-12 Richard Biener <rguenther@suse.de>
4079 2013-04-10 Richard Biener <rguenther@suse.de>
4081 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4083 2013-04-12 Tobias Burnus <burnus@net-b.de>
4086 * gfortran.dg/class_allocate_15.f90: New.
4089 2013-04-12 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4092 scan-tree-dump-times.
4094 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4096 PR tree-optimization/56918
4097 PR tree-optimization/56920
4098 * gcc.dg/vect/pr56918.c: New test.
4099 * gcc.dg/vect/pr56920.c: New test.
4101 2013-04-12 Tobias Burnus <burnus@net-b.de>
4104 * gfortran.dg/class_allocate_14.f90: New.
4105 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4106 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4108 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4110 * gcc.dg/fold-cstvecshift.c: New testcase.
4112 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4114 * gcc.target/aarch64/negs.c: New.
4116 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4119 * g++.dg/template/arrow4.C: New test.
4121 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4123 * gnat.dg/array23.adb: New test.
4124 * gnat.dg/array23_pkg[123].ads: New helpers.
4126 2013-04-11 Jeff Law <law@redhat.com>
4128 PR tree-optimization/56900
4129 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4131 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4134 * g++.dg/cpp0x/sfinae44.C: New.
4136 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4138 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4139 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4141 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4144 * g++.dg/cpp0x/enum26.C: New.
4145 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4147 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4149 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4151 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4153 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4154 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4155 loop is vectorized and that the correct instruction is generated.
4156 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4158 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4160 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4162 PR tree-optimization/56899
4163 * gcc.c-torture/execute/pr56899.c: New test.
4165 2013-04-10 David S. Miller <davem@davemloft.net>
4167 * gcc.target/sparc/setcc-4.c: New test.
4168 * gcc.target/sparc/setcc-5.c: New test.
4170 2013-04-10 Richard Biener <rguenther@suse.de>
4172 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4174 2013-04-10 Richard Biener <rguenther@suse.de>
4176 * gcc.dg/vect/slp-39.c: New testcase.
4178 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4180 PR tree-optimization/55524
4181 * gcc.target/epiphany/fnma-1.c: New test.
4183 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4185 * gcc.dg/tree-ssa/inline-11.c: New test
4187 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4190 * g++.dg/template/arrow3.C: New test.
4192 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4194 * gcc.target/arm/minmax_minus.c: New test.
4196 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4199 * c-c++-common/gomp/pr56883.c: New test.
4201 2013-04-09 Jeff Law <law@redhat.com>
4203 * gcc.dg/tree-ssa/vrp87.c: New test.
4205 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4207 PR tree-optimization/56854
4208 * g++.dg/torture/pr56854.C: New test.
4210 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4213 * gfortran.dg/array_constructor_44.f90: New test.
4215 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4218 * g++.dg/cpp0x/constexpr-specialization.C: New.
4220 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4222 * gcc.c-torture/execute/pr56837.c: New test.
4226 * g++.dg/opt/vt3.C: New test.
4227 * g++.dg/opt/vt4.C: New test.
4229 2013-04-08 Jeff Law <law@redhat.com>
4231 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4233 2013-04-08 Richard Biener <rguenther@suse.de>
4235 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4237 2013-04-08 Richard Biener <rguenther@suse.de>
4239 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4241 2013-04-08 Richard Biener <rguenther@suse.de>
4243 * g++.dg/vect/slp-pr56812.cc: Adjust.
4245 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4247 * gcc.dg/pr56837.c: New test.
4248 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4249 "generated memset minus one".
4251 2013-04-07 Tobias Burnus <burnus@net-b.de>
4254 * gfortran.dg/reshape_5.f90: New.
4256 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4259 * gcc.target/powerpc/recip-1.c: Modify expected output.
4260 * gcc.target/powerpc/recip-3.c: Likewise.
4261 * gcc.target/powerpc/recip-4.c: Likewise.
4262 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4264 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4266 * gcc.target/arm/peep-ldrd-1.c: New test.
4267 * gcc.target/arm/peep-strd-1.c: Likewise.
4269 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4271 * gcc.target/arm/negdi-1.c: New test.
4272 * gcc.target/arm/negdi-2.c: Likewise.
4273 * gcc.target/arm/negdi-3.c: Likewise.
4274 * gcc.target/arm/negdi-4.c: Likewise.
4276 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4278 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4279 Add -march=armv8-a when we use v8 NEON.
4280 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4281 (check_effective_target_vect_call_ceilf): Likewise.
4282 (check_effective_target_vect_call_floorf): Likewise.
4283 (check_effective_target_vect_call_roundf): Likewise.
4284 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4285 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4286 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4287 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4288 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4290 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4292 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4293 * gcc.target/powerpc/sd-pwr6.c: Same.
4294 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4295 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4297 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4299 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4301 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4304 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4305 * gfortran.dg/altreturn_4.f90: Ditto.
4306 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4307 * gfortran.dg/altreturn_5.f90: Ditto.
4308 * gfortran.dg/altreturn_6.f90: Ditto.
4309 * gfortran.dg/altreturn_7.f90: Ditto.
4311 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4313 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4315 (check_effective_target_arm_v8_neon_ok_nocache):
4317 (check_effective_target_arm_v8_neon_ok): Change to use
4318 check_effective_target_arm_v8_neon_ok_nocache.
4319 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4321 (check_effective_target_vect_call_btruncf):
4322 Enable for arm and ARMv8 NEON.
4323 (check_effective_target_vect_call_ceilf): Likewise.
4324 (check_effective_target_vect_call_floorf): Likewise.
4325 (check_effective_target_vect_call_roundf): Likewise.
4326 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4329 2013-04-04 Marek Polacek <polacek@redhat.com>
4331 PR tree-optimization/48186
4332 * gcc.dg/pr48186.c: New test.
4334 2013-04-04 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/56826
4337 * gcc.dg/vect/pr56826.c: New testcase.
4338 * gcc.dg/vect/O3-pr36098.c: Adjust.
4340 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4342 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4343 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4344 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4345 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4346 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4347 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4348 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4349 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4350 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4351 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4353 2013-04-04 Richard Biener <rguenther@suse.de>
4355 PR tree-optimization/56213
4356 * gcc.dg/vect/vect-123.c: New testcase.
4358 2013-04-04 Tobias Burnus <burnus@net-b.de>
4361 * gfortran.dg/read_repeat_2.f90: New.
4363 2013-04-04 Richard Biener <rguenther@suse.de>
4365 PR tree-optimization/56837
4366 * g++.dg/torture/pr56837.C: New testcase.
4368 2013-04-04 Tobias Burnus <burnus@net-b.de>
4371 * gfortran.dg/c_loc_test_21.f90: New.
4372 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4373 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4374 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4375 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4376 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4378 2013-04-03 Jeff Law <law@redhat.com>
4380 PR tree-optimization/56799
4381 * gcc.c-torture/execute/pr56799.c: New test.
4383 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4386 * g++.dg/warn/Wpointer-arith-1.C: New.
4387 * g++.dg/gomp/for-19.C: Adjust.
4389 2013-04-03 Marek Polacek <polacek@redhat.com>
4392 * gcc.dg/pr55702.c: New test.
4394 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4397 * gcc.dg/pr56809.c: New testcase.
4399 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4402 * g++.dg/debug/pr56819.C: New test.
4404 2013-04-03 Richard Biener <rguenther@suse.de>
4406 PR tree-optimization/56817
4407 * g++.dg/torture/pr56817.C: New testcase.
4409 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4411 * gcc.dg/vect/bb-slp-31.c: New file.
4413 2013-04-03 Jason Merrill <jason@redhat.com>
4416 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4418 2013-04-03 Richard Biener <rguenther@suse.de>
4420 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4422 2013-04-03 Richard Biener <rguenther@suse.de>
4424 PR tree-optimization/55964
4425 * gcc.dg/torture/pr55964-2.c: New testcase.
4427 2013-04-03 Richard Biener <rguenther@suse.de>
4429 PR tree-optimization/56501
4430 * gcc.dg/torture/pr56501.c: New testcase.
4432 2013-04-03 Richard Biener <rguenther@suse.de>
4434 PR tree-optimization/56407
4435 * gcc.dg/torture/pr56407.c: New testcase.
4437 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4439 PR tree-optimization/56790
4440 * g++.dg/ext/pr56790-1.C: New testcase.
4442 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4444 * gcc.target/i386/merge-1.c: New testcase.
4445 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4447 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4450 * gcc.c-torture/execute/pr19449.c: New test.
4452 2013-04-03 Richard Biener <rguenther@suse.de>
4454 PR tree-optimization/56812
4455 * g++.dg/vect/slp-pr56812.cc: New testcase.
4457 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4461 * gfortran.dg/altreturn_8.f90: New.
4462 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4463 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4464 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4466 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4468 PR rtl-optimization/56745
4469 * gcc.c-torture/compile/pr56745.c: New test.
4471 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4473 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4475 2013-04-02 Richard Biener <rguenther@suse.de>
4477 PR tree-optimization/56778
4478 * gcc.dg/torture/pr56778.c: New testcase.
4480 2013-04-02 Richard Biener <rguenther@suse.de>
4483 * g++.dg/torture/pr56768.C: New testcase.
4485 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4487 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4489 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4492 * gfortran.dg/namelist_82.f90: New test.
4494 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4497 * gfortran.dg/implicit_class_1.f90: New.
4499 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502 * gfortran.dg/namelist_81.f90: New test.
4504 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4506 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4507 for constant and equal string lengths.
4508 * gfortran.dg/character_comparison_5.f90: Likewise.
4509 * gfortran.dg/character_comparison_9.f90: New test.
4511 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4513 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4514 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4516 2013-03-29 Tobias Burnus <burnus@net-b.de>
4519 * gfortran.dg/optional_absent_3.f90: New.
4521 2013-03-29 Tobias Burnus <burnus@net-b.de>
4524 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4526 2013-03-29 Tobias Burnus <burnus@net-b.de>
4529 * gfortran.dg/namelist_80.f90: New.
4531 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4534 * gfortran.dg/string_length_2.f90: New test.
4535 * gfortran.dg/dependency_41.f90: New test.
4537 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4540 * gfortran.dg/array_constructor_43.f90: New test.
4541 * gfortran.dg/random_seed_3.f90: New test.
4543 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4545 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4546 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4547 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4548 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4549 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4550 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4551 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4552 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4553 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4554 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4556 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4559 * g++.dg/conversion/op4.C: Adjust.
4560 * g++.dg/cpp0x/rv1n.C: Likewise.
4561 * g++.dg/cpp0x/rv2n.C: Likewise.
4562 * g++.dg/cpp0x/template_deduction.C: Likewise.
4563 * g++.dg/expr/cond8.C: Likewise.
4564 * g++.dg/other/error4.C: Likewise.
4565 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4566 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4567 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4568 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4569 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4570 * g++.old-deja/g++.law/cvt20.C: Likewise.
4571 * g++.old-deja/g++.law/cvt8.C: Likewise.
4572 * g++.old-deja/g++.law/init8.C: Likewise.
4573 * g++.old-deja/g++.mike/net12.C: Likewise.
4574 * g++.old-deja/g++.mike/net8.C: Likewise.
4575 * g++.old-deja/g++.mike/p2793.C: Likewise.
4576 * g++.old-deja/g++.mike/p3836.C: Likewise.
4577 * g++.old-deja/g++.mike/p418.C: Likewise.
4578 * g++.old-deja/g++.mike/p701.C: Likewise.
4579 * g++.old-deja/g++.mike/p807.C: Likewise.
4581 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4584 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4587 2013-03-28 Marek Polacek <polacek@redhat.com>
4589 PR tree-optimization/56695
4590 * gcc.dg/vect/pr56695.c: New test.
4592 2013-03-28 Richard Biener <rguenther@suse.de>
4594 PR tree-optimization/37021
4595 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4596 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4598 2013-03-27 Tobias Burnus <burnus@net-b.de>
4602 * gfortran.dg/sizeof_2.f90: New.
4603 * gfortran.dg/sizeof_3.f90: New.
4604 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4606 2013-03-27 Richard Biener <rguenther@suse.de>
4608 PR tree-optimization/37021
4609 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4611 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4613 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4614 * g++.dg/ipa/ivinline-2.C: Likewise.
4615 * g++.dg/ipa/ivinline-3.C: Likewise.
4616 * g++.dg/ipa/ivinline-4.C: Likewise.
4617 * g++.dg/ipa/ivinline-5.C: Likewise.
4618 * g++.dg/ipa/ivinline-7.C: Likewise.
4619 * g++.dg/ipa/ivinline-8.C: Likewise.
4620 * g++.dg/ipa/ivinline-9.C: Likewise.
4621 * g++.dg/cpp0x/noexcept03.C: Likewise.
4622 * gcc.dg/const-1.c: Likewise.
4623 * gcc.dg/ipa/pure-const-1.c: Likewise.
4624 * gcc.dg/noreturn-8.c: Likewise.
4625 * gcc.target/i386/mmx-1.c: Likewise.
4626 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4627 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4628 * gcc.c-torture/execute/pr33992.x: New file.
4630 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4632 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4634 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4637 * g++.dg/ext/desig5.C: New.
4639 2013-03-26 Tobias Burnus <burnus@net-b.de>
4642 * gfortran.dg/merge_init_expr_2.f90: New.
4643 * gfortran.dg/merge_char_1.f90: Modify test to
4644 stay a run-time test.
4645 * gfortran.dg/merge_char_3.f90: Ditto.
4647 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4649 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4650 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4652 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4655 * g++.dg/cpp0x/range-for23.C: New.
4657 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4660 * gfortran.dg/namelist_79.f90: New.
4662 2013-03-25 Martin Jambor <mjambor@suse.cz>
4664 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4666 2013-03-25 Tobias Burnus <burnus@net-b.de>
4686 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4687 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4688 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4689 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4690 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4691 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4692 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4693 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4694 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4695 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4696 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4697 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4698 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4699 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4700 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4701 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4702 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4703 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4704 * gfortran.dg/pr32601_1.f03: Ditto.
4705 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4706 * gfortran.dg/blockdata_7.f90: New.
4707 * gfortran.dg/c_assoc_4.f90: New.
4708 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4709 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4710 * gfortran.dg/c_funloc_tests_8.f90: New.
4711 * gfortran.dg/c_loc_test_17.f90: New.
4712 * gfortran.dg/c_loc_test_18.f90: New.
4713 * gfortran.dg/c_loc_test_19.f90: New.
4714 * gfortran.dg/c_loc_test_20.f90: New.
4715 * gfortran.dg/c_sizeof_5.f90: New.
4716 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4717 * gfortran.dg/transfer_resolve_2.f90: New.
4718 * gfortran.dg/transfer_resolve_3.f90: New.
4719 * gfortran.dg/transfer_resolve_4.f90: New.
4720 * gfortran.dg/pr32601.f03: Update dg-error.
4721 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4722 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4724 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4726 * gcc.target/arm/vseleqdf.c: New test.
4727 * gcc.target/arm/vseleqsf.c: Likewise.
4728 * gcc.target/arm/vselgedf.c: Likewise.
4729 * gcc.target/arm/vselgesf.c: Likewise.
4730 * gcc.target/arm/vselgtdf.c: Likewise.
4731 * gcc.target/arm/vselgtsf.c: Likewise.
4732 * gcc.target/arm/vselledf.c: Likewise.
4733 * gcc.target/arm/vsellesf.c: Likewise.
4734 * gcc.target/arm/vselltdf.c: Likewise.
4735 * gcc.target/arm/vselltsf.c: Likewise.
4736 * gcc.target/arm/vselnedf.c: Likewise.
4737 * gcc.target/arm/vselnesf.c: Likewise.
4738 * gcc.target/arm/vselvcdf.c: Likewise.
4739 * gcc.target/arm/vselvcsf.c: Likewise.
4740 * gcc.target/arm/vselvsdf.c: Likewise.
4741 * gcc.target/arm/vselvssf.c: Likewise.
4743 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4745 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4747 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4748 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4749 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4750 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4751 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4752 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4753 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4754 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4755 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4756 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4757 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4758 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4759 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4760 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4761 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4762 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4763 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4764 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4765 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4766 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4767 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4768 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4769 * gcc.target/arm/atomic-op-char.c: Likewise.
4770 * gcc.target/arm/atomic-op-consume.c: Likewise.
4771 * gcc.target/arm/atomic-op-int.c: Likewise.
4772 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4773 * gcc.target/arm/atomic-op-release.c: Likewise.
4774 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4775 * gcc.target/arm/atomic-op-short.c: Likewise.
4777 2013-03-25 Richard Biener <rguenther@suse.de>
4780 * g++.dg/torture/pr56694.C: New testcase.
4782 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4785 * gcc.target/arm/neon-vcond-gt.c: New test.
4786 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4787 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4789 2013-03-25 Richard Biener <rguenther@suse.de>
4791 PR tree-optimization/56689
4792 * gcc.dg/torture/pr56689.c: New testcase.
4794 2013-03-25 Kai Tietz <ktietz@redhat.com>
4796 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4798 2013-03-24 Tobias Burnus <burnus@net-b.de>
4801 * gfortran.dg/eof_5.f90: New.
4803 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4805 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4808 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4810 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4812 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4815 * gcc.c-torture/execute/builtins/builtins.exp: Add
4816 -Wl,--allow-multiple-definition for RTEMS targets.
4818 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4820 * gcc.target/aarch64/movk.c: New test.
4822 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4824 * g++.dg/ext/vector21.C: New testcase.
4826 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4828 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4829 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4831 2013-03-21 Richard Biener <rguenther@suse.de>
4833 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4834 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4836 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4838 * gcc.target/aarch64/vect.c: Test and result vector added
4839 for sabd and saba instructions.
4840 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4841 instructions in assembly.
4842 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4843 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4844 for fabd instruction.
4845 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4846 instruction in assembly.
4847 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4849 2013-03-20 Jeff Law <law@redhat.com>
4851 * g++.dg/tree-ssa/ssa-dom.C: New test.
4853 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4855 * gcc.target/powerpc/mmfpgpr.c: New test.
4856 * gcc.target/powerpc/sd-vsx.c: Likewise.
4857 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4858 * gcc.target/powerpc/vsx-float0.c: Likewise.
4860 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4862 PR tree-optimization/56355
4863 * gcc.dg/pr56355-1.c: New file.
4865 2013-03-20 Catherine Moore <clm@codesourcery.com>
4866 Richard Sandiford <rdsandiford@googlemail.com>
4868 * gcc.target/mips/mips.exp: Add microMIPS support.
4869 * gcc.target/mips/umips-movep-2.c: New test.
4870 * gcc.target/mips/umips-lwp-2.c: New test.
4871 * gcc.target/mips/umips-swp-5.c: New test.
4872 * gcc.target/mips/umips-constraints-1.c: New test.
4873 * gcc.target/mips/umips-lwp-3.c: New test.
4874 * gcc.target/mips/umips-swp-6.c: New test.
4875 * gcc.target/mips/umips-constraints-2.c: New test.
4876 * gcc.target/mips/umips-save-restore-1.c: New test.
4877 * gcc.target/mips/umips-lwp-4.c: New test.
4878 * gcc.target/mips/umips-swp-7.c: New test.
4879 * gcc.target/mips/umips-save-restore-2.c: New test.
4880 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4881 * gcc.target/mips/umips-lwp-5.c: New test.
4882 * gcc.target/mips/umips-save-restore-3.c: New test.
4883 * gcc.target/mips/umips-lwp-6.c: New test.
4884 * gcc.target/mips/umips-swp-1.c: New test.
4885 * gcc.target/mips/umips-lwp-7.c: New test.
4886 * gcc.target/mips/umips-swp-2.c: New test.
4887 * gcc.target/mips/umips-lwp-8.c: New test.
4888 * gcc.target/mips/umips-swp-3.c: New test.
4889 * gcc.target/mips/umips-movep-1.c: New test.
4890 * gcc.target/mips/umips-lwp-1.c: New test.
4891 * gcc.target/mips/umips-swp-4.c: New test.
4893 2013-03-20 Richard Biener <rguenther@suse.de>
4895 PR tree-optimization/56661
4896 * gcc.dg/torture/pr56661.c: New testcase.
4898 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4900 PR rtl-optimization/56605
4901 * gcc.target/powerpc/pr56605.c: New.
4903 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4906 * gfortran.dg/do_1.f90: Don't xfail.
4908 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4911 * gfortran.dg/namelist_77.f90: New.
4912 * gfortran.dg/namelist_78.f90: New.
4914 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4917 * gfortran.dg/open_negative_unit_1.f90: New.
4919 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4921 * gcc.target/aarch64/sbc.c: New test.
4923 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4925 * gcc.target/aarch64/ror.c: New test.
4927 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4929 * gcc.target/aarch64/extr.c: New test.
4931 2013-03-19 Richard Biener <rguenther@suse.de>
4933 PR tree-optimization/56273
4934 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4935 * c-c++-common/uninit-17.c: Likewise.
4937 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4939 PR tree-optimization/56635
4940 * g++.dg/torture/pr56635.C: New test.
4942 2013-03-18 Richard Biener <rguenther@suse.de>
4944 PR tree-optimization/3713
4945 * g++.dg/ipa/devirt-12.C: New testcase.
4947 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4950 * c-c++-common/pr56566.c: New test.
4952 2013-03-17 Jason Merrill <jason@redhat.com>
4954 * g++.dg/template/abstract-dr337.C: XFAIL.
4956 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4960 * c-c++-common/pr56607.c: New test.
4962 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4965 * g++.dg/cpp0x/constexpr-array5.C: New.
4967 2013-03-15 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/transfer_intrinsic_5.f90: New.
4972 2013-03-15 Kai Tietz <ktietz@redhat.com>
4974 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4975 * gcc.target/i386/pr20020-1.c: Likewise.
4976 * gcc.target/i386/pr20020-2.c: Likewise.
4977 * gcc.target/i386/pr20020-3.c: Likewise.
4978 * gcc.target/i386/pr53425-1.c: Likewise.
4979 * gcc.target/i386/pr53425-2.c: Likewise.
4980 * gcc.target/i386/pr55093.c: Likewise.
4981 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4983 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4986 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4987 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4989 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4991 PR tree-optimization/53265
4992 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4994 * gcc.dg/graphite/id-6.c (test): Likewise.
4995 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4996 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4998 PR tree-optimization/53265
4999 * gcc.dg/pr53265.c: New test.
5000 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5002 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5004 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5005 n, use it as high bound instead of 4.
5007 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5010 * gcc.target/sh/pr49880-1.c: New.
5011 * gcc.target/sh/pr49880-2.c: New.
5012 * gcc.target/sh/pr49880-3.c: New.
5013 * gcc.target/sh/pr49880-4.c: New.
5014 * gcc.target/sh/pr49880-5.c: New.
5016 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5018 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5020 2013-03-13 Richard Biener <rguenther@suse.de>
5022 PR tree-optimization/56608
5023 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5025 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5028 * g++.dg/cpp0x/alias-decl-32.C: New.
5030 2013-03-11 Jan Hubicka <jh@suse.cz>
5033 * gcc.c-torture/compile/pr56571.c: New testcase.
5035 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5037 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5038 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5040 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5042 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5043 * gcc.dg/inline_4.c: Likewise.
5044 * gcc.dg/unroll_2.c: Likewise.
5045 * gcc.dg/unroll_3.c: Likewise.
5046 * gcc.dg/unroll_4.c: Likewise.
5048 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5051 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5054 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5056 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5059 * gcc.c-torture/compile/pr40797.c: New.
5061 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5063 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5065 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5068 * gfortran.dg/class_56.f90: New test.
5070 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5073 * gcc.target/mips/pr56524.c: New test.
5075 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5078 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5080 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5083 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5085 2013-03-08 Marek Polacek <polacek@redhat.com>
5087 PR tree-optimization/56478
5088 * gcc.dg/torture/pr56478.c: New test.
5090 2013-03-08 Kai Tietz <ktietz@redhat.com>
5092 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5093 targets linker option --allow-multiple-definition.
5095 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5096 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5097 * gcc.dg/pr52549.c: Add LLP64 case.
5098 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5099 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5100 * gcc.dg/torture/pr51071-2.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5102 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5103 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5104 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5105 * gcc.dg/weak/weak-1.c: Likewise.
5106 * gcc.dg/weak/weak-2.c: Likewise.
5107 * gcc.dg/weak/weak-3.c: Likewise.
5108 * gcc.dg/weak/weak-4.c: Likewise.
5109 * gcc.dg/weak/weak-5.c: Likewise.
5110 * gcc.dg/weak/weak-15.c: Likewise.
5111 * gcc.dg/weak/weak-16.c: Likewise.
5113 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5115 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5117 PR tree-optimization/56559
5118 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5120 2013-03-07 Andreas Schwab <schwab@suse.de>
5122 * gcc.dg/pr31490.c: Fix last change.
5124 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5127 * g++.dg/template/crash115.C: New.
5129 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5131 PR tree-optimization/56539
5132 * gcc.c-torture/compile/pr56539.c: New test.
5134 2013-03-06 Kai Tietz <ktietz@redhat.com>
5136 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5138 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5139 * gcc.dg/lto/20091013-1_2.c: Likewise.
5140 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5142 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5144 * gnat.dg/specs/aggr6.ads: New test.
5146 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5148 * gnat.dg/loop_optimization15.ad[sb]: New test.
5150 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5153 * gcc.dg/pr56548.c: New test.
5155 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5158 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5160 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5163 * g++.dg/template/typename20.C: New test.
5165 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5168 * gcc.dg/pr56510.c: New test.
5170 PR rtl-optimization/56484
5171 * gcc.c-torture/compile/pr56484.c: New test.
5173 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5176 * g++.dg/warn/Wsign-conversion-2.C: New.
5178 2013-03-05 Richard Biener <rguenther@suse.de>
5180 PR tree-optimization/56270
5181 * gcc.dg/vect/slp-38.c: New testcase.
5183 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5185 PR rtl-optimization/56494
5186 * gcc.dg/pr56494.c: New test.
5188 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5190 * gcc.dg/pr56424.c: New test.
5192 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5194 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5195 * gcc.dg/pr56228.c <avr>: Skip.
5197 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5200 PR tree-optimization/52631
5201 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5203 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5205 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5206 * gcc.dg/vect/vect-83_64.c: Same.
5208 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5211 * gfortran.dg/pointer_check_13.f90: New test.
5213 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5216 * gfortran.dg/array_constructor_42.f90: New test.
5218 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5221 * g++.dg/template/static33.C: New.
5222 * g++.dg/template/static34.C: Likewise.
5225 * g++.dg/template/static35.C: New.
5227 2013-03-01 Steve Ellcey <sellcey@mips.com>
5229 * gcc.dg/pr56396.c: Require pic support.
5231 2013-03-01 Richard Biener <rguenther@suse.de>
5233 PR tree-optimization/55481
5234 * gcc.dg/torture/pr56488.c: New testcase.
5236 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5237 Jakub Jelinek <jakub@redhat.com>
5240 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5241 no_sanitize_address attribute rather than no_address_safety_analysis.
5242 * g++.dg/asan/sanitizer_test_utils.h
5243 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5244 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5245 in addition to no_address_safety_analysis.
5247 2013-02-28 Jason Merrill <jason@redhat.com>
5250 * g++.dg/cpp0x/constexpr-and.C: New.
5252 2013-02-28 Martin Jambor <mjambor@suse.cz>
5254 PR tree-optimization/56294
5255 * g++.dg/debug/pr56294.C: New test.
5257 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5259 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5261 2013-02-27 Marek Polacek <polacek@redhat.com>
5263 PR rtl-optimization/56466
5264 * gcc.dg/pr56466.c: New test.
5266 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5268 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5269 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5270 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5272 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5275 * gcc.dg/pr45472.c: New test.
5277 2013-02-26 Marek Polacek <polacek@redhat.com>
5279 PR tree-optimization/56426
5280 * gcc.dg/pr56436.c: New test.
5282 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5284 PR tree-optimization/56448
5285 * gcc.c-torture/compile/pr56448.c: New test.
5287 PR tree-optimization/56443
5288 * gcc.dg/torture/pr56443.c: New test.
5290 2013-02-25 Richard Biener <rguenther@suse.de>
5292 PR tree-optimization/56175
5293 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5295 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5298 * g++.dg/torture/pr56403.C: New test.
5300 2013-02-25 Catherine Moore <clm@codesourcery.com>
5303 2013-02-24 Catherine Moore <clm@codesourcery.com>
5304 Richard Sandiford <rdsandiford@googlemail.com>
5306 * gcc.target/mips/mips.exp: Add microMIPS support.
5307 * gcc.target/mips/umips-movep-2.c: New test.
5308 * gcc.target/mips/umips-lwp-2.c: New test.
5309 * gcc.target/mips/umips-swp-5.c: New test.
5310 * gcc.target/mips/umips-constraints-1.c: New test.
5311 * gcc.target/mips/umips-lwp-3.c: New test.
5312 * gcc.target/mips/umips-swp-6.c: New test.
5313 * gcc.target/mips/umips-constraints-2.c: New test.
5314 * gcc.target/mips/umips-save-restore-1.c: New test.
5315 * gcc.target/mips/umips-lwp-4.c: New test.
5316 * gcc.target/mips/umips-swp-7.c: New test.
5317 * gcc.target/mips/umips-save-restore-2.c: New test.
5318 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5319 * gcc.target/mips/umips-lwp-5.c: New test.
5320 * gcc.target/mips/umips-save-restore-3.c: New test.
5321 * gcc.target/mips/umips-lwp-6.c: New test.
5322 * gcc.target/mips/umips-swp-1.c: New test.
5323 * gcc.target/mips/umips-lwp-7.c: New test.
5324 * gcc.target/mips/umips-swp-2.c: New test.
5325 * gcc.target/mips/umips-lwp-8.c: New test.
5326 * gcc.target/mips/umips-swp-3.c: New test.
5327 * gcc.target/mips/umips-movep-1.c: New test.
5328 * gcc.target/mips/umips-lwp-1.c: New test.
5329 * gcc.target/mips/umips-swp-4.c: New test.
5331 2013-02-24 Catherine Moore <clm@codesourcery.com>
5332 Richard Sandiford <rdsandiford@googlemail.com>
5334 * gcc.target/mips/mips.exp: Add microMIPS support.
5335 * gcc.target/mips/umips-movep-2.c: New test.
5336 * gcc.target/mips/umips-lwp-2.c: New test.
5337 * gcc.target/mips/umips-swp-5.c: New test.
5338 * gcc.target/mips/umips-constraints-1.c: New test.
5339 * gcc.target/mips/umips-lwp-3.c: New test.
5340 * gcc.target/mips/umips-swp-6.c: New test.
5341 * gcc.target/mips/umips-constraints-2.c: New test.
5342 * gcc.target/mips/umips-save-restore-1.c: New test.
5343 * gcc.target/mips/umips-lwp-4.c: New test.
5344 * gcc.target/mips/umips-swp-7.c: New test.
5345 * gcc.target/mips/umips-save-restore-2.c: New test.
5346 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5347 * gcc.target/mips/umips-lwp-5.c: New test.
5348 * gcc.target/mips/umips-save-restore-3.c: New test.
5349 * gcc.target/mips/umips-lwp-6.c: New test.
5350 * gcc.target/mips/umips-swp-1.c: New test.
5351 * gcc.target/mips/umips-lwp-7.c: New test.
5352 * gcc.target/mips/umips-swp-2.c: New test.
5353 * gcc.target/mips/umips-lwp-8.c: New test.
5354 * gcc.target/mips/umips-swp-3.c: New test.
5355 * gcc.target/mips/umips-movep-1.c: New test.
5356 * gcc.target/mips/umips-lwp-1.c: New test.
5357 * gcc.target/mips/umips-swp-4.c: New test.
5359 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5362 * lib/asan-dg.exp (asan_link_flags): Add
5363 -B${gccpath}/libsanitizer/asan/ to flags.
5365 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5368 * gcc.dg/torture/pr56420.c: New test.
5370 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5373 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5375 2013-02-21 Martin Jambor <mjambor@suse.cz>
5377 PR tree-optimization/56310
5378 * g++.dg/ipa/pr56310.C: New test.
5380 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5383 * gfortran.dg/proc_ptr_comp_37.f90: New.
5385 2013-02-21 Richard Biener <rguenther@suse.de>
5387 PR tree-optimization/56415
5389 2013-02-11 Richard Biener <rguenther@suse.de>
5391 PR tree-optimization/56273
5392 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5393 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5394 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5395 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5396 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5397 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5399 2013-02-21 Marek Polacek <polacek@redhat.com>
5401 PR tree-optimization/56398
5402 * g++.dg/torture/pr56398.C: New test.
5404 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5407 * gcc.c-torture/compile/pr56405.c: New test.
5409 2013-02-20 Jan Hubicka <jh@suse.cz>
5411 PR tree-optimization/56265
5412 * g++.dg/ipa/devirt-11.C: New testcase.
5414 2013-02-20 Richard Biener <rguenther@suse.de>
5416 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5418 2013-02-20 Richard Biener <rguenther@suse.de>
5419 Jakub Jelinek <jakub@redhat.com>
5421 PR tree-optimization/56396
5422 * gcc.dg/pr56396.c: New testcase.
5424 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5427 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5429 2013-02-19 Richard Biener <rguenther@suse.de>
5431 PR tree-optimization/56384
5432 * gcc.dg/torture/pr56384.c: New testcase.
5434 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5436 PR tree-optimization/56350
5437 * gcc.dg/pr56350.c: New test.
5439 PR tree-optimization/56381
5440 * g++.dg/opt/pr56381.C: New test.
5442 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5445 * lib/dg-pch.exp (pch-init, pch-finish,
5446 check_effective_target_pch_supported_debug): New procs.
5447 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5448 Likewise if $pch_unsupported_debug and $flags include -g.
5449 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5450 and dg-require-effective-target pch_unsupported_debug.
5451 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5452 * objc.dg/pch/pch.exp: Likewise.
5453 * gcc.dg/pch/pch.exp: Likewise.
5454 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5455 pch_unsupported_debug.
5456 * gcc.dg/pch/valid-1.hs: Likewise.
5457 * gcc.dg/pch/valid-1b.c: Likewise.
5458 * gcc.dg/pch/valid-1b.hs: Likewise.
5460 2013-02-18 Richard Biener <rguenther@suse.de>
5462 PR tree-optimization/56366
5463 * gcc.dg/torture/pr56366.c: New testcase.
5465 2013-02-18 Richard Biener <rguenther@suse.de>
5468 * gcc.dg/torture/pr56349.c: New testcase.
5470 2013-02-18 Richard Biener <rguenther@suse.de>
5472 PR tree-optimization/56321
5473 * gcc.dg/torture/pr56321.c: New testcase.
5475 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5477 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5479 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5480 Dodji Seketeli <dodji@redhat.com>
5483 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5484 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5485 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5486 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5487 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5488 * c-c++-common/asan/pr56330.c: Likewise.
5489 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5490 Ensure the size argument of __builtin_memcpy is a constant.
5492 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5493 Paolo Carlini <paolo.carlini@oracle.com>
5496 * g++.dg/cpp0x/enum23.C: New.
5498 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5501 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5503 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5505 PR rtl-optimization/56348
5506 * gcc.target/i386/pr56348.c: New test.
5508 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5510 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5511 * gcc.target/arm/interrupt-2.c: Likewise.
5513 2013-02-15 Tobias Burnus <burnus@net-b.de>
5516 * gfortran.dg/matmul_9.f90: New.
5518 2013-02-15 Tobias Burnus <burnus@net-b.de>
5521 * gfortran.dg/init_flag_11.f90: New.
5523 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5525 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5527 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5529 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5532 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5533 Tobias Burnus <burnus@net-b.de>
5536 * gfortran.dg/allocatable_function_7.f90: New.
5538 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5540 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5541 * asan_globals_test-wrapper.cc: New file.
5542 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5543 instead of asan_globals_test.cc as dg-additional-sources.
5544 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5545 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5546 "sanitizer_test_utils.h" instead of
5547 "sanitizer_common/tests/sanitizer_test_utils.h".
5548 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5549 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5550 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5551 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5552 * g++.dg/asan/asan_test.cc: Synced from upstream.
5553 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5555 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5558 * c-c++-common/asan/memcmp-2.c: New test.
5560 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5563 * g++.dg/cpp0x/udlit-string-literal.h: New.
5564 * g++.dg/cpp0x/udlit-string-literal.C: New.
5566 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5568 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5570 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5573 * gcc.target/arm/pr56184.C: New test.
5575 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5578 * g++.dg/torture/pr56302.C: New test.
5579 * g++.dg/cpp0x/constexpr-56302.C: New test.
5580 * c-c++-common/pr56302.c: New test.
5582 2013-02-13 Tobias Burnus <burnus@net-b.de>
5583 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5586 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5587 * gfortran.dg/quad_3.f90: Ditto.
5589 2013-02-13 Kostya Serebryany <kcc@google.com>
5591 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5592 to match the fresh asan run-time.
5593 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5595 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5597 Avoid instrumenting duplicated memory access in the same basic block
5598 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5599 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5600 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5601 * c-c++-common/asan/inc.c: Likewise.
5603 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5606 * gcc.target/i386/pr56148.c: New test.
5608 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5609 Tobias Burnus <burnus@net-b.de>
5612 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5615 2013-02-12 Richard Biener <rguenther@suse.de>
5618 * gcc.dg/lto/pr56297_0.c: New testcase.
5619 * gcc.dg/lto/pr56297_0.c: Likewise.
5621 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5624 * gfortran.dg/typebound_deferred_1.f90: New.
5626 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5628 PR rtl-optimization/56151
5629 * gcc.target/i386/pr56151.c: New test.
5631 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5633 * g++.dg/ext/mv12.C: New test.
5634 * g++.dg/ext/mv12.h: New file.
5635 * g++.dg/ext/mv12-aux.C: New file.
5636 * g++.dg/ext/mv13.C: New test.
5638 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5640 * lib/target-supports.exp
5641 (check_effective_target_powerpc_eabi_ok): New.
5642 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5644 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5645 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5647 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5648 * gcc.target/powerpc/pr51623.c: Likewise.
5649 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5650 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5652 2013-02-11 Alexander Potapenko <glider@google.com>
5653 Jack Howarth <howarth@bromo.med.uc.edu>
5654 Jakub Jelinek <jakub@redhat.com>
5657 * g++.dg/asan/pr55617.C: Run on all targets.
5659 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5661 PR rtl-optimization/56275
5662 * gcc.dg/pr56275.c: New test.
5664 2013-02-11 Richard Biener <rguenther@suse.de>
5666 PR tree-optimization/56273
5667 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5669 2013-02-11 Richard Biener <rguenther@suse.de>
5671 PR tree-optimization/56264
5672 * gcc.dg/torture/pr56264.c: New testcase.
5674 2013-02-11 Richard Biener <rguenther@suse.de>
5676 PR tree-optimization/56273
5677 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5678 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5679 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5680 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5681 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5682 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5684 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5686 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5687 for *-*-linux-gnu targets.
5688 * g++.dg/asan/interception-test-1.c: Ditto.
5689 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5690 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5692 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5695 * gfortran.dg/intrinsic_size_4.f90 : New test.
5697 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5700 * gcc.target/powerpc/pr56256.c: New test.
5702 2013-02-08 Ian Lance Taylor <iant@google.com>
5704 * lib/go.exp: Load timeout.exp.
5706 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5708 PR rtl-optimization/56246
5709 * gcc.target/i386/pr56246.c: New test.
5711 2013-02-08 Jeff Law <law@redhat.com>
5714 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5716 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5719 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5722 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5724 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5726 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5728 PR rtl-optimization/56195
5729 * gcc.dg/torture/pr56195.c: New test.
5731 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5734 * gfortran.dg/recursive_interface_2.f90: New test.
5736 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5738 PR tree-optimization/56250
5739 * gcc.c-torture/execute/pr56250.c: New test.
5741 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5743 PR tree-optimization/56064
5744 * gcc.dg/fixed-point/view-convert-2.c: New test.
5746 2013-02-08 Michael Matz <matz@suse.de>
5748 PR tree-optimization/52448
5749 * gcc.dg/pr52448.c: New test.
5751 2013-02-08 Richard Biener <rguenther@suse.de>
5754 * gcc.dg/torture/pr56181.c: New testcase.
5756 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5759 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5760 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5762 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5765 * g++.dg/parse/crash61.C: New test.
5768 * g++.dg/parse/pr56239.C: New test.
5771 * g++.dg/abi/mangle61.C: New test.
5773 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5775 PR rtl-optimization/56225
5776 * gcc.target/i386/pr56225.c: New test.
5778 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5781 * gcc.dg/guality/pr56154-1.c: New test.
5782 * gcc.dg/guality/pr56154-2.c: New test.
5783 * gcc.dg/guality/pr56154-3.c: New test.
5784 * gcc.dg/guality/pr56154-4.c: New test.
5785 * gcc.dg/guality/pr56154-aux.c: New file.
5787 PR tree-optimization/55789
5788 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5790 * gcc.dg/tree-ssa/inline-3.c: Add
5791 --param max-early-inliner-iterations=2 option.
5793 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5797 Add -fno-dwarf2-cfi-asm to dg-options.
5800 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.dg/pr56228.c: New test.
5805 2013-02-07 Alan Modra <amodra@gmail.com>
5808 * gcc.target/powerpc/pr54009.c: New test.
5810 * gfortran.dg/pr54131.f: New test.
5812 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5815 * gfortran.dg/array_constructor_41.f90: New test.
5817 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5820 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5822 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5825 * g++.dg/gomp/pr56217.C: New test.
5827 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5829 PR tree-optimization/56205
5830 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5831 * gcc.c-torture/execute/pr56205.c: New test.
5833 2013-02-05 Richard Biener <rguenther@suse.de>
5835 PR tree-optimization/53342
5836 PR tree-optimization/53185
5837 * gcc.dg/vect/pr53185-2.c: New testcase.
5839 2013-02-05 Jan Hubicka <jh@suse.cz>
5841 PR tree-optimization/55789
5842 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5843 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5844 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5845 * g++.dg/ipa/inline-1.C: New testcase.
5846 * g++.dg/ipa/inline-2.C: New testcase.
5847 * g++.dg/ipa/inline-3.C: New testcase.
5849 2013-02-05 Jan Hubicka <jh@suse.cz>
5851 PR tree-optimization/55789
5852 * g++.dg/torture/pr55789.C: New testcase.
5854 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5857 * gcc.dg/pr56167.c: New test.
5859 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5862 * gcc.target/sh/pr55146.c: New.
5864 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5866 PR tree-optimization/54386
5867 * gcc.target/sh/pr54386.c: New.
5869 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5872 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5875 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5877 2013-02-04 Alexander Potapenko <glider@google.com>
5878 Jack Howarth <howarth@bromo.med.uc.edu>
5879 Jakub Jelinek <jakub@redhat.com>
5882 * g++.dg/asan/pr55617.C: New test.
5884 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5887 * gfortran.dg/typebound_operator_19.f90: New test.
5888 * gfortran.dg/typebound_assignment_4.f90: New test.
5890 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5893 * gfortran.dg/recursive_interface_1.f90: New test.
5895 2013-02-04 Richard Guenther <rguenther@suse.de>
5898 * gcc.dg/lto/pr56168_0.c: New testcase.
5899 * gcc.dg/lto/pr56168_1.c: Likewise.
5901 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5905 * gfortran.dg/block_12.f90: New test.
5906 * gfortran.dg/module_error_1.f90: New test.
5908 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5910 * lib/target-supports.exp (check_effective_target_vect_float)
5911 (check_effective_target_vect_no_align): Add mips-sde-elf.
5913 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5915 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5917 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5919 * gcc.dg/pr56023.c: XFAIL on AIX.
5920 * gcc.dg/vect/pr49352.c: Same.
5922 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5924 * gnat.dg/opt26.adb: New test.
5926 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5929 2013-01-27 Amol Pise <amolpise15@gmail.com>
5931 * gcc.target/arm/neon-vfnms-1.c: New test.
5932 * gcc.target/arm/neon-vfnma-1.c: New test.
5934 2013-01-31 Richard Biener <rguenther@suse.de>
5936 PR tree-optimization/56157
5937 * gcc.dg/torture/pr56157.c: New testcase.
5939 2013-01-30 Richard Biener <rguenther@suse.de>
5941 PR tree-optimization/56150
5942 * gcc.dg/torture/pr56150.c: New testcase.
5944 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5947 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5948 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5949 printed in backtrace.
5950 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5951 to avoid errors about mismatched allocation vs. deallocation.
5954 * g++.dg/mv1.C: Moved to...
5955 * g++.dg/ext/mv1.C: ... here. Adjust test.
5956 * g++.dg/mv2.C: Moved to...
5957 * g++.dg/ext/mv2.C: ... here. Adjust test.
5958 * g++.dg/mv3.C: Moved to...
5959 * g++.dg/ext/mv3.C: ... here.
5960 * g++.dg/mv4.C: Moved to...
5961 * g++.dg/ext/mv4.C: ... here.
5962 * g++.dg/mv5.C: Moved to...
5963 * g++.dg/ext/mv5.C: ... here. Adjust test.
5964 * g++.dg/mv6.C: Moved to...
5965 * g++.dg/ext/mv6.C: ... here. Adjust test.
5966 * g++.dg/ext/mv7.C: New test.
5967 * g++.dg/ext/mv8.C: New test.
5968 * g++.dg/ext/mv9.C: New test.
5969 * g++.dg/ext/mv10.C: New test.
5970 * g++.dg/ext/mv11.C: New test.
5972 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5974 PR rtl-optimization/56144
5975 * gcc.dg/pr56144.c: New.
5977 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5979 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5981 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5982 * g++.dg/cpp0x/constexpr-55573.C: Same
5984 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5986 PR tree-optimization/56064
5987 * gcc.dg/fixed-point/view-convert.c: New test.
5989 2013-01-30 Andreas Schwab <schwab@suse.de>
5991 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5992 evaluate the end index in string range.
5994 2013-01-30 Tobias Burnus <burnus@net-b.de>
5997 * gfortran.dg/allocatable_function_6.f90: New.
5999 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6000 Mikael Morin <mikael@gcc.gnu.org>
6003 * gfortran.dg/proc_ptr_comp_36.f90: New.
6005 2013-01-29 Richard Biener <rguenther@suse.de>
6007 PR tree-optimization/55270
6008 * gcc.dg/torture/pr55270.c: New testcase.
6010 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6012 PR rtl-optimization/56117
6013 * gcc.dg/pr56117.c: New test.
6015 2013-01-28 Richard Biener <rguenther@suse.de>
6017 PR tree-optimization/56034
6018 * gcc.dg/torture/pr56034.c: New testcase.
6020 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6022 PR tree-optimization/56125
6023 * gcc.dg/pr56125.c: New test.
6025 2013-01-28 Tobias Burnus <burnus@net-b.de>
6026 Mikael Morin <mikael@gcc.gnu.org>
6029 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6030 * gfortran.dg/import8.f90: Likewise.
6031 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6032 * gfortran.dg/import10.f90: New test.
6033 * gfortran.dg/import11.f90: Likewise
6035 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6038 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6039 string.h. Provide memset, malloc and free prototypes, adjust line
6040 numbers in dg-output.
6041 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6042 Provide memset prototype and adjust line numbers in dg-output.
6043 * c-c++-common/asan/global-overflow-1.c: Likewise.
6045 PR tree-optimization/56094
6046 * gcc.dg/pr56094.c: New test.
6048 2013-01-27 Amol Pise <amolpise15@gmail.com>
6050 * gcc.target/arm/neon-vfnms-1.c: New test.
6051 * gcc.target/arm/neon-vfnma-1.c: New test.
6053 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6056 * gcc.target/i386/pr56114.c: New test.
6058 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6061 * gfortran.dg/associate_14.f90: New test.
6064 * gfortran.dg/associate_13.f90: New test.
6066 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6068 PR tree-optimization/56098
6069 * gcc.dg/pr56098-1.c: New test.
6070 * gcc.dg/pr56098-2.c: New test.
6072 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6075 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6077 2013-01-22 Marek Polacek <polacek@redhat.com>
6079 PR tree-optimization/56035
6080 * gcc.dg/pr56035.c: New test.
6082 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6084 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6087 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6089 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6091 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6094 * gcc.dg/pr56078.c: New test.
6095 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6097 2013-01-24 Martin Jambor <mjambor@suse.cz>
6099 PR tree-optimization/55927
6100 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6102 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6104 * gcc.target/i386/movsd.c: New test.
6106 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6109 * gcc.target/i386/pr55934.c: New test.
6111 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6114 * gfortran.dg/select_8.f90: New.
6116 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6118 * gcc.target/microblaze/microblaze.exp: Remove
6119 target_config_cflags check.
6121 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6124 * gfortran.dg/gomp/pr56052.f90: New test.
6127 * gcc.dg/pr49069.c: New test.
6129 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6132 * g++.dg/cpp0x/constexpr-static10.C: New.
6134 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6137 * gcc.target/i386/pr56028.c: New test.
6139 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6142 * gcc.target/i386/pr55686.c: New test.
6144 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6147 * g++.dg/cpp0x/variadic139.C: New test.
6148 * g++.dg/cpp0x/variadic140.C: Likewise.
6149 * g++.dg/cpp0x/variadic141.C: Likewise.
6151 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6153 * gnat.dg/warn8.adb: New test.
6155 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6158 * gfortran.dg/include_8.f90: New test.
6160 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6162 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6163 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6165 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6167 PR tree-optimization/56051
6168 * gcc.c-torture/execute/pr56051.c: New test.
6170 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6172 PR rtl-optimization/56023
6173 * gcc.dg/pr56023.c: New test.
6175 2013-01-21 Martin Jambor <mjambor@suse.cz>
6178 * gcc.target/i386/pr56022.c: New test.
6180 2013-01-21 Jason Merrill <jason@redhat.com>
6182 * lib/target-supports.exp (check_effective_target_alias): New.
6184 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6187 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6189 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6191 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6193 2013-01-19 Jeff Law <law@redhat.com>
6195 PR tree-optimization/52631
6196 * tree-ssa/pr52631.c: New test.
6197 * tree-ssa/ssa-fre-9: Update expected output.
6199 2013-01-19 Anthony Green <green@moxielogic.com>
6201 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6204 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6206 PR tree-optimization/56029
6207 * g++.dg/torture/pr56029.C: New test.
6209 2013-01-18 Sharad Singhai <singhai@google.com>
6211 PR tree-optimization/55995
6212 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6214 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6217 * gcc.target/i386/pr55433.c: New.
6219 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6222 * gfortran.dg/pr56015.f90: New test.
6224 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6226 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6228 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6230 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6231 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6232 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6233 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6234 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6236 2013-01-17 Jeff Law <law@redhat.com>
6238 * gcc.dg/pr52573.c: Move to...
6239 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6241 PR rtl-optimization/52573
6242 * gcc.dg/pr52573.c: New test.
6244 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6247 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6248 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6249 check_no_compiler_messages to test support in ucontext.h.
6250 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6251 compliant RLIMIT_AS.
6253 2013-01-17 Marek Polacek <polacek@redhat.com>
6255 PR rtl-optimization/55833
6256 * gcc.dg/pr55833.c: New test.
6258 2013-01-17 Jan Hubicka <jh@suse.cz>
6260 PR tree-optimization/55273
6261 * gcc.c-torture/compile/pr55273.c: New testcase.
6263 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6266 * gcc.target/pr55981.c: New test.
6268 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6270 * gcc.target/arm/pr40887.c: Require at least armv5.
6271 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6272 * gcc.target/arm/pr51915.c: Likewise.
6273 * gcc.target/arm/pr52006.c: Likewise.
6274 * gcc.target/arm/pr53187.c: Likewise.
6276 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6277 * gcc.target/arm/ftest-support-arm.h: Delete.
6278 * gcc.target/arm/ftest-support-thumb.h: Delete.
6279 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6280 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6281 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6282 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6283 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6284 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6285 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6286 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6287 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6288 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6289 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6290 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6291 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6292 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6293 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6294 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6295 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6296 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6297 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6298 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6299 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6300 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6301 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6302 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6304 2013-01-17 Martin Jambor <mjambor@suse.cz>
6306 PR tree-optimizations/55264
6307 * g++.dg/ipa/pr55264.C: New test.
6309 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6312 * gfortran.dg/class_55.f90: New.
6314 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6317 * gcc.c-torture/execute/builtins/builtins.exp: Add
6318 -Wl,--allow-multiple-definition for eabi and elf targets.
6321 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6322 check_effective_target_vect_perm_short,
6323 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6324 check_effective_target_vect64): Return 0 for big-endian ARM.
6325 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6327 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6330 2013-01-16 Richard Biener <rguenther@suse.de>
6332 PR tree-optimization/55964
6333 * gcc.dg/torture/pr55964.c: New testcase.
6335 2013-01-16 Richard Biener <rguenther@suse.de>
6337 PR tree-optimization/54767
6338 PR tree-optimization/53465
6339 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6341 2013-01-16 Christian Bruel <christian.bruel@st.com>
6344 * gcc.target/sh/sh-switch.c: New testcase.
6346 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6348 * gcc.dg/webizer.c: Increase the array size.
6350 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6353 * gcc.dg/pr55940.c: New test.
6355 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6356 Harald Anlauf <anlauf@gmx.de>
6358 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6359 * gfortran.dg/bounds_check_5.f90: Likewise.
6360 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6361 * gfortran.dg/continuation_9.f90: Likewise.
6362 * gfortran.dg/move_alloc_13.f90: Likewise.
6363 * gfortran.dg/structure_constructor_11.f90: Likewise.
6364 * gfortran.dg/tab_continuation.f: Likewise.
6365 * gfortran.dg/warning-directive-2.F90: Likewise.
6366 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6368 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6370 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6371 * gcc.target/arm/fma-sp.c: Likewise.
6373 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6375 PR rtl-optimization/55153
6376 * gcc.dg/pr55153.c: New.
6378 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6380 PR tree-optimization/55920
6381 * gcc.c-torture/compile/pr55920.c: New test.
6383 2013-01-15 Richard Biener <rguenther@suse.de>
6386 * gcc.dg/torture/pr55882.c: New testcase.
6388 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6390 PR tree-optimization/55955
6391 * gcc.c-torture/compile/pr55955.c: New test.
6393 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6396 * g++.dg/cpp0x/alias-decl-31.C: New test.
6398 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6401 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6402 case where interface is null.
6404 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6407 * gfortran.dg/array_constructor_40.f90: New test.
6409 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6411 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6413 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6415 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6416 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6417 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6418 * gcc.target/aarch64/vect-ld1r.c: New.
6419 * gcc.target/aarch64/vect-ld1r.x: New.
6421 2013-01-14 Andi Kleen <ak@linux.intel.com>
6424 * gcc.target/i386/hle-clear-rel.c: New file
6425 * gcc.target/i386/hle-store-rel.c: New file.
6427 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6429 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6430 * gfortran.dg/bounds_check_4.f90: Likewise.
6431 * gfortran.dg/inquire_10.f90: Likewise.
6432 * gfortran.dg/minloc_3.f90: Likewise.
6433 * gfortran.dg/minlocval_3.f90: Likewise.
6434 * gfortran.dg/module_double_reuse.f90: Likewise.
6435 * gfortran.dg/mvbits_1.f90: Likewise.
6436 * gfortran.dg/oldstyle_1.f90: Likewise.
6437 * gfortran.dg/pr20163-2.f: Likewise.
6438 * gfortran.dg/save_1.f90: Likewise.
6439 * gfortran.dg/scan_1.f90: Likewise.
6440 * gfortran.dg/select_char_1.f90: Likewise.
6441 * gfortran.dg/shape_4.f90: Likewise.
6442 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6443 * gfortran.dg/function_optimize_10.f90: Likewise.
6444 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6445 * gfortran.dg/used_types_17.f90: Likewise.
6446 * gfortran.dg/used_types_18.f90: Likewise.
6448 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6451 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6453 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6455 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6457 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6459 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6461 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6464 * gfortran.dg/assumed_type_2.f90: Fix test case.
6465 * gfortran.dg/internal_pack_13.f90: New test.
6466 * gfortran.dg/internal_pack_14.f90: New test.
6468 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6471 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6472 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6475 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6477 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6479 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6482 * gcc.target/s390/pr55719.c: New testcase.
6484 2013-01-11 Richard Guenther <rguenther@suse.de>
6486 PR tree-optimization/44061
6487 * gcc.dg/pr44061.c: New testcase.
6489 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6491 Update copyright years.
6493 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6494 Jakub Jelinek <jakub@redhat.com>
6497 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6499 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6501 PR rtl-optimization/55672
6502 * gcc.target/i386/pr55672.c: New.
6504 2013-01-10 Jeff Law <law@redhat.com>
6506 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6507 pass/fail message unique.
6510 2013-01-10 Jason Merrill <jason@redhat.com>
6512 * ada/.gitignore: New.
6514 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6516 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6518 * g++.dg/tls/thread_local2.C: Likewise.
6519 * g++.dg/tls/thread_local2g.C: Likewise.
6520 * g++.dg/tls/thread_local6.C: Likewise.
6521 * g++.dg/tls/thread_local-order1.C: Add tls options.
6522 * g++.dg/tls/thread_local-order2.C: Likewise.
6523 * g++.dg/tls/thread_local3.C: Likewise.
6524 * g++.dg/tls/thread_local3g.C: Likewise.
6525 * g++.dg/tls/thread_local4.C: Likewise.
6526 * g++.dg/tls/thread_local4g.C: Likewise.
6527 * g++.dg/tls/thread_local5.C: Likewise.
6528 * g++.dg/tls/thread_local5g.C: Likewise.
6529 * g++.dg/tls/thread_local6g.C: Likewise.
6531 2013-01-10 Kostya Serebryany <kcc@google.com>
6533 * g++.dg/asan/asan_test.cc: Sync from upstream.
6535 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6537 PR tree-optimization/55921
6538 * gcc.c-torture/compile/pr55921.c: New test.
6540 2013-01-09 Jan Hubicka <jh@suse.cz>
6542 PR tree-optimization/55569
6543 * gcc.c-torture/compile/pr55569.c: New testcase.
6545 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6548 * gfortran.dg/use_28.f90: New test.
6550 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6552 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6553 number matching more robust.
6555 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6557 PR rtl-optimization/55829
6558 * gcc.target/i386/pr55829.c: New.
6560 2013-01-09 Tobias Burnus <burnus@net-b.de>
6563 * gfortran.dg/bind_c_bool_1.f90: New.
6564 * gfortran.dg/do_5.f90: Add dg-warning.
6566 2013-01-09 Jan Hubicka <jh@suse.cz>
6568 PR tree-optimization/55875
6569 * gcc.c-torture/execute/pr55875.c: New testcase.
6570 * g++.dg/torture/pr55875.C: New testcase.
6572 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6575 * c-c++-common/pr48418.c: New test.
6577 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6580 * g++.dg/tls/thread_local-ice.C: New.
6582 2013-01-09 Andreas Schwab <schwab@suse.de>
6584 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6586 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6588 PR tree-optimization/48189
6589 * gcc.dg/pr48189.c: New test.
6591 2013-01-04 Jan Hubicka <jh@suse.cz>
6593 PR tree-optimization/55823
6594 * g++.dg/ipa/devirt-10.C: New testcase.
6596 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6597 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6599 PR rtl-optimization/55845
6600 * gcc.target/i386/pr55845.c: New test.
6602 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6604 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6605 instructions generated instead of number of occurances.
6607 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6609 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6610 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6611 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6612 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6613 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6614 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6615 * gcc.target/aarch64/vect-fcm.x: Likewise.
6616 * lib/target-supports.exp
6617 (check_effective_target_vect_cond): Enable for AArch64.
6619 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6621 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6622 endian-safe float pool loading.
6623 (test_square_root_v4sf): Likewise.
6624 (test_square_root_v2df): Likewise.
6625 * lib/target-supports.exp
6626 (check_effective_target_vect_call_sqrtf): Add AArch64.
6628 2013-01-08 Martin Jambor <mjambor@suse.cz>
6631 * gcc.dg/tree-ssa/pr55579.c: New test.
6633 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6635 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6638 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.dg/torture/pr55890-3.c: New test.
6644 * gcc.c-torture/compile/pr55851.c: New test.
6647 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6650 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6653 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6655 2013-01-07 Tobias Burnus <burnus@net-b.de>
6658 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6659 * gfortran.dg/pointer_init_7.f90: New.
6661 2013-01-07 Richard Biener <rguenther@suse.de>
6663 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6665 2013-01-07 Richard Biener <rguenther@suse.de>
6668 * gcc.dg/torture/pr55890-1.c: New testcase.
6669 * gcc.dg/torture/pr55890-2.c: Likewise.
6671 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6673 * gcc.target/aarch64/fmovd.c: New.
6674 * gcc.target/aarch64/fmovf.c: Likewise.
6675 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6676 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6677 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6678 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6679 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6680 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6682 2013-01-07 Richard Biener <rguenther@suse.de>
6684 PR tree-optimization/55888
6685 PR tree-optimization/55862
6686 * gcc.dg/torture/pr55888.c: New testcase.
6688 2013-01-07 Tobias Burnus <burnus@net-b.de>
6691 * gfortran.dg/intrinsic_size_3.f90: New.
6693 2013-01-07 Tobias Burnus <burnus@net-b.de>
6696 * gfortran.dg/select_type_32.f90: New.
6698 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6701 * g++.dg/cpp0x/alias-decl-29.C: New test.
6703 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6708 * gfortran.dg/class_array_15.f03: New test.
6710 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6715 * gfortran.dg/use_23.f90: New test.
6716 * gfortran.dg/use_24.f90: New test.
6717 * gfortran.dg/use_25.f90: New test.
6718 * gfortran.dg/use_26.f90: New test.
6719 * gfortran.dg/use_27.f90: New test.
6721 2013-01-06 Olivier Hainque <hainque@adacore.com>
6723 * gnat.dg/specs/clause_on_volatile.ads: New test.
6725 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6727 * gnat.dg/alignment10.adb: New test.
6729 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6730 Mikael Morin <mikael@gcc.gnu.org>
6733 * gfortran.dg/use_22.f90: New test.
6735 2013-01-04 Andrew Pinski <apinski@cavium.com>
6737 * gcc.target/aarch64/cmp-1.c: New testcase.
6739 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6742 * gfortran.dg/select_type_31.f03: New test.
6744 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6746 PR c++/54526 (again)
6747 * g++.dg/cpp0x/parse2.C: Extend.
6748 * g++.old-deja/g++.other/crash28.C: Adjust.
6750 2013-01-04 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/55862
6753 * gcc.dg/torture/pr55862.c: New testcase.
6755 2013-01-04 Martin Jambor <mjambor@suse.cz>
6757 PR tree-optimization/55755
6758 * gcc.dg/torture/pr55755.c: New test.
6759 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6760 * gcc.dg/tree-ssa/pr45144.c: Update.
6762 2013-01-04 Richard Biener <rguenther@suse.de>
6765 * gcc.dg/fold-reassoc-2.c: New testcase.
6767 2013-01-04 Tobias Burnus <burnus@net-b.de>
6770 * gfortran.dg/null_7.f90: New.
6772 2013-01-04 Tobias Burnus <burnus@net-b.de>
6776 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6777 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6778 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6780 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6782 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6784 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6787 * gfortran.dg/assignment_1.f90: Modified.
6788 * gfortran.dg/assignment_4.f90: New.
6790 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6792 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6794 2013-01-03 Richard Biener <rguenther@suse.de>
6796 PR tree-optimization/55857
6797 * gcc.dg/vect/pr55857-1.c: New testcase.
6798 * gcc.dg/vect/pr55857-2.c: Likewise.
6800 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6802 PR rtl-optimization/55838
6803 * gcc.dg/pr55838.c: New test.
6805 PR tree-optimization/55832
6806 * gcc.c-torture/compile/pr55832.c: New test.
6808 2013-01-02 Teresa Johnson <tejohnson@google.com>
6810 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6811 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6812 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6813 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6814 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6815 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6816 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6817 * gcc.dg/unroll_1.c: Ditto.
6818 * gcc.dg/unroll_2.c: Ditto.
6819 * gcc.dg/unroll_3.c: Ditto.
6820 * gcc.dg/unroll_4.c: Ditto.
6822 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6824 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6826 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6829 * gfortran.dg/eof_4.f90: New test.
6831 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6833 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6834 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6835 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6836 (compat_setup_dfp): Initialize compat_alt_caret and
6837 compat_save_TEST_ALWAYS_FLAGS.
6839 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6841 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6843 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6845 * gcc.dg/torture/fp-int-convert-2.c: New test.
6847 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6849 * gfortran.dg/newunit_3.f90: Add dg-do run.
6850 * gfortran.dg/inquire_15.f90: Add dg-do run.
6852 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6854 PR tree-optimization/55831
6855 * gcc.dg/pr55831.c: New test.
6857 Copyright (C) 2013 Free Software Foundation, Inc.
6859 Copying and distribution of this file, with or without modification,
6860 are permitted in any medium without royalty provided the copyright
6861 notice and this notice are preserved.