1 2013-08-30 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/58010
4 * gcc.dg/pr58010.c: New testcase.
6 2013-08-29 Xinliang DavidLi <davidxl@google.com>
8 * gcc.dg/unroll_3.c: Message change.
9 * gcc.dg/unroll_4.c: Likewise.
10 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
11 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
12 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
13 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
14 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
15 * gcc.dg/tree-ssa/loop-23.c: Likewise.
16 * gcc.dg/tree-ssa/loop-1.c: Likewise.
17 * gcc.dg/unroll_1.c: Likewise.
18 * gcc.dg/vect/bb-slp-31.c: Likewise.
19 * gcc.dg/vect/bb-slp-14.c: Likewise.
20 * gcc.dg/vect/bb-slp-8.c: Likewise.
21 * gcc.dg/vect/bb-slp-23.c: Likewise.
22 * gcc.dg/vect/bb-slp-15.c: Likewise.
23 * gcc.dg/vect/bb-slp-9.c: Likewise.
24 * gcc.dg/vect/bb-slp-24.c: Likewise.
25 * gcc.dg/vect/bb-slp-16.c: Likewise.
26 * gcc.dg/vect/bb-slp-25.c: Likewise.
27 * gcc.dg/vect/bb-slp-17.c: Likewise.
28 * gcc.dg/vect/bb-slp-26.c: Likewise.
29 * gcc.dg/vect/bb-slp-18.c: Likewise.
30 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
31 * gcc.dg/vect/bb-slp-27.c: Likewise.
32 * gcc.dg/vect/bb-slp-19.c: Likewise.
33 * gcc.dg/vect/bb-slp-28.c: Likewise.
34 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
35 * gcc.dg/vect/bb-slp-29.c: Likewise.
36 * gcc.dg/vect/bb-slp-8a.c: Likewise.
37 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
38 * gcc.dg/vect/bb-slp-1.c: Likewise.
39 * gcc.dg/vect/bb-slp-8b.c: Likewise.
40 * gcc.dg/vect/bb-slp-2.c: Likewise.
41 * gcc.dg/vect/bb-slp-3.c: Likewise.
42 * gcc.dg/vect/bb-slp-10.c: Likewise.
43 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
44 * gcc.dg/vect/bb-slp-4.c: Likewise.
45 * gcc.dg/vect/bb-slp-11.c: Likewise.
46 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
47 * gcc.dg/vect/bb-slp-5.c: Likewise.
48 * gcc.dg/vect/bb-slp-20.c: Likewise.
49 * gcc.dg/vect/bb-slp-6.c: Likewise.
50 * gcc.dg/vect/bb-slp-21.c: Likewise.
51 * gcc.dg/vect/bb-slp-30.c: Likewise.
52 * gcc.dg/vect/bb-slp-13.c: Likewise.
53 * gcc.dg/vect/bb-slp-7.c: Likewise.
54 * gcc.dg/vect/bb-slp-22.c: Likewise.
55 * gcc.dg/unroll_2.c: Likewise.
56 * g++.dg/vect/slp-pr50413.cc: Likewise.
57 * g++.dg/vect/slp-pr56812.cc: Likewise.
58 * g++.dg/vect/slp-pr50819.cc: Likewise.
60 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
62 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
64 2013-08-29 Richard Biener <rguenther@suse.de>
66 PR tree-optimization/58246
67 * gcc.dg/torture/pr58246.c: New testcase.
69 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
72 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
74 * gfortran.dg/realloc_on_assign_19.f90: New test.
76 2013-08-29 Richard Biener <rguenther@suse.de>
79 * gcc.dg/pr57287-2.c: New testcase.
81 2013-08-29 Richard Biener <rguenther@suse.de>
83 PR tree-optimization/57685
84 * gcc.dg/torture/pr57685.c: New testcase.
86 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
89 * g++.dg/cpp0x/dc7.C: New.
91 2013-08-28 Jakub Jelinek <jakub@redhat.com>
94 * c-c++-common/gomp/pr58257.c: New test.
96 2013-08-28 Richard Biener <rguenther@suse.de>
98 PR tree-optimization/56933
99 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
101 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
103 * gcc.target/aarch64/scalar_shift_1.c: New.
105 2013-08-27 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/57521
108 * gcc.dg/torture/pr57521.c: New testcase.
110 2013-08-27 Jakub Jelinek <jakub@redhat.com>
112 PR rtl-optimization/57860
113 PR rtl-optimization/57861
114 PR rtl-optimization/57875
115 PR rtl-optimization/57876
116 PR rtl-optimization/57877
117 * gcc.c-torture/execute/pr57860.c: New test.
118 * gcc.c-torture/execute/pr57861.c: New test.
119 * gcc.c-torture/execute/pr57875.c: New test.
120 * gcc.c-torture/execute/pr57876.c: New test.
121 * gcc.c-torture/execute/pr57877.c: New test.
123 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
126 * gfortran.dg/bounds_check_18.f90: New test.
128 2013-08-23 Jan Hubicka <jh@suse.cz>
130 * g++.dg/ipa/devirt-14.C: Fix typo.
132 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
135 * gfortran.dg/inline_sum_5.f90: New.
137 2013-08-23 Janus Weil <janus@gcc.gnu.org>
140 * gfortran.dg/typebound_assignment_7.f90: New.
142 2013-08-23 Jan Hubicka <jh@suse.cz>
144 * g++.dg/ipa/devirt-13.C: New testcase.
145 * g++.dg/ipa/devirt-14.C: New testcase.
147 2013-08-23 Jakub Jelinek <jakub@redhat.com>
150 * gcc.target/i386/pr58218.c: New test.
152 PR tree-optimization/58209
153 * gcc.c-torture/execute/pr58209.c: New test.
155 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
157 * gcc.target/powerpc/pr57744.c: Declare abort.
159 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/template/error54.C: New.
164 2013-08-22 Janus Weil <janus@gcc.gnu.org>
167 * gfortran.dg/select_type_34.f90: New.
169 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/warn/deprecated-7.C: New.
174 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
178 2013-08-21 Jeff Law <law@redhat.com>
180 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
182 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/ext/attr-alias-3.C: New.
187 2013-08-20 Janus Weil <janus@gcc.gnu.org>
190 * gfortran.dg/intent_out_8.f90: New.
192 2013-08-20 Teresa Johnson <tejohnson@google.com>
194 PR rtl-optimizations/57451
195 * g++.dg/tree-prof/pr57451.C: New test.
197 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
202 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
205 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
207 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
209 * gcc.target/powerpc/dfp-dd-2.c: New test.
210 * gcc.target/powerpc/dfp-td-2.c: Likewise.
211 * gcc.target/powerpc/dfp-td-3.c: Likewise.
213 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
215 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
216 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
219 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
221 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
223 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
226 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
227 correct test response.
230 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
231 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
232 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
234 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
235 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
237 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
239 2013-08-18 Jan Hubicka <jh@suse.cz>
241 * g++.dg/ipa/type-inheritance-1.C: New testcase.
243 2013-08-19 Janus Weil <janus@gcc.gnu.org>
246 * gfortran.dg/gomp/proc_ptr_1.f90: New.
248 2013-08-18 Jakub Jelinek <jakub@redhat.com>
250 PR tree-optimization/58006
251 * g++.dg/opt/pr58006.C: New test.
253 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
255 * gnat.dg/specs/linker_alias.ads: New test.
257 2013-08-16 Jakub Jelinek <jakub@redhat.com>
259 PR tree-optimization/58164
260 * gcc.c-torture/compile/pr58164.c: New test.
262 PR tree-optimization/58165
263 * g++.dg/opt/pr58165.C: New test.
265 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
268 * g++.dg/cpp0x/enum28.C: New.
269 * g++.dg/cpp0x/enum15.C: Adjust.
271 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
274 * gcc.target/powerpc/pr57949-1.c: New.
275 * gcc.target/powerpc/pr57949-2.c: New.
277 2013-08-14 Jakub Jelinek <jakub@redhat.com>
279 PR tree-optimization/58145
280 * gcc.dg/pr58145-1.c: New test.
281 * gcc.dg/pr58145-2.c: New test.
283 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
285 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
286 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
287 * gcc.dg/debug/dwarf2/static1.c: Likewise.
288 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
289 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
290 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
291 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
292 * gcc.dg/debug/dwarf2/var1.c: Likewise.
293 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
294 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
295 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
296 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
297 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
298 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
299 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
300 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
301 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
302 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
303 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
304 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
305 * gcc.dg/debug/dwarf2/var2.c: Likewise.
306 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
307 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
308 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
309 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
310 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
311 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
312 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
313 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
314 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
315 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
316 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
317 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
318 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
319 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
320 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
321 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
322 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
323 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
324 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
325 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
328 * gcc.c-torture/execute/pr56799.x: New file.
330 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
332 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
334 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
335 * gcc.dg/pr44214-3.c (v2df): Likewise.
337 * gcc.dg/pr46647.c: xfail for avr-*-*.
339 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
341 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
342 Expect l to be optimized away.
343 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
346 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
347 to tests that assume int/double are larger than short/float.
350 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
352 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
353 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
354 target { int16 }. Restrict existing tests to target { int32 }
356 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
357 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
358 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
359 * lib/target-supports.exp (check_effective_target_int32): New proc.
361 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
362 exclude from scan test.
364 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
365 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
366 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
367 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
368 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
369 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
370 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
371 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
372 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
373 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
374 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
375 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
376 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
377 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
378 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
379 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
380 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
381 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
382 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
384 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
386 * gcc.target/arm/pr19599.c: Skip for -mthumb.
388 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
389 to be the first test directive.
390 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
391 * gcc.target/arm/atomic-op-acquire.c: Likewise.
392 * gcc.target/arm/atomic-op-char.c: Likewise.
393 * gcc.target/arm/atomic-op-consume.c: Likewise.
394 * gcc.target/arm/atomic-op-int.c: Likewise.
395 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
396 * gcc.target/arm/atomic-op-release.c: Likewise.
397 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
398 * gcc.target/arm/atomic-op-short.c: Likewise.
400 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
402 PR rtl-optimization/57662
403 * gcc.dg/pr57662.c: New test.
405 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
407 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
409 * gcc.target/mips/nans-legacy.c: Likewise.
411 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
413 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
415 * gcc.target/mips/fabs-legacy.c: Likewise.
416 * gcc.target/mips/fabsf-2008.c: Likewise.
417 * gcc.target/mips/fabsf-legacy.c: Likewise.
418 * gcc.target/mips/fneg-2008.c: Likewise.
419 * gcc.target/mips/fneg-legacy.c: Likewise.
420 * gcc.target/mips/fnegf-2008.c: Likewise.
421 * gcc.target/mips/fnegf-legacy.c: Likewise.
422 * gcc.target/mips/nan-2008.c: Likewise.
423 * gcc.target/mips/nan-legacy.c: Likewise.
424 * gcc.target/mips/nanf-2008.c: Likewise.
425 * gcc.target/mips/nanf-legacy.c: Likewise.
426 * gcc.target/mips/nans-2008.c: Likewise.
427 * gcc.target/mips/nans-legacy.c: Likewise.
428 * gcc.target/mips/nansf-2008.c: Likewise.
429 * gcc.target/mips/nansf-legacy.c: Likewise.
431 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
433 * gnat.dg/valued_proc.adb: New test.
434 * gnat.dg/valued_proc_pkg.ads: New helper.
436 2013-08-13 Jakub Jelinek <jakub@redhat.com>
438 PR tree-optimization/57661
439 * g++.dg/opt/pr57661.C: New test.
442 * gcc.dg/asan/pr56417.c: New test.
444 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
446 * gnat.dg/loop_optimization16.adb: New test.
447 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
449 2013-08-13 Marek Polacek <polacek@redhat.com>
451 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
453 2013-08-13 David Malcolm <dmalcolm@redhat.com>
455 Example of converting global state to per-pass state.
457 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
458 global state "static int counter" to...
459 (one_pass::counter): ...this instance data.
461 2013-08-13 David Malcolm <dmalcolm@redhat.com>
463 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
464 to member function...
465 (one_pass::gate): ...this.
466 (one_pass_exec): Convert to member function...
467 (one_pass::impl_execute): ...this.
469 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/pr57416.C: New.
474 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
476 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
478 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
479 * g++.dg/cpp0x/defaulted2.C: Likewise.
480 * g++.dg/cpp0x/defaulted31.C: Likewise.
481 * g++.dg/cpp0x/error6.C: Likewise.
482 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
483 * g++.dg/cpp0x/override2.C: Likewise.
484 * g++.dg/cpp0x/parse1.C: Likewise.
485 * g++.dg/cpp0x/scoped_enum.C: Likewise.
486 * g++.dg/cpp0x/temp_default4.C: Likewise.
487 * g++.dg/ext/attrib32.C: Likewise.
488 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
489 * g++.dg/ext/mv13.C: Likewise.
490 * g++.dg/ext/mv7.C: Likewise.
491 * g++.dg/ext/mv9.C: Likewise.
492 * g++.dg/ext/pr57362.C: Likewise.
493 * g++.dg/ext/typeof10.C: Likewise.
494 * g++.dg/lookup/anon6.C: Likewise.
495 * g++.dg/lookup/crash6.C: Likewise.
496 * g++.dg/lookup/name-clash5.C: Likewise.
497 * g++.dg/lookup/name-clash6.C: Likewise.
498 * g++.dg/other/anon4.C: Likewise.
499 * g++.dg/other/error15.C: Likewise.
500 * g++.dg/other/error8.C: Likewise.
501 * g++.dg/other/redecl2.C: Likewise.
502 * g++.dg/parse/crash16.C: Likewise.
503 * g++.dg/parse/crash21.C: Likewise.
504 * g++.dg/parse/crash38.C: Likewise.
505 * g++.dg/parse/redef2.C: Likewise.
506 * g++.dg/parse/struct-as-enum1.C: Likewise.
507 * g++.dg/template/crash39.C: Likewise.
508 * g++.dg/template/redecl3.C: Likewise.
509 * g++.dg/tls/diag-3.C: Likewise.
510 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
511 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
512 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
513 * g++.old-deja/g++.brendan/crash16.C: Likewise.
514 * g++.old-deja/g++.brendan/crash18.C: Likewise.
515 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
516 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
517 * g++.old-deja/g++.brendan/static3.C: Likewise.
518 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
519 * g++.old-deja/g++.jason/binding.C: Likewise.
520 * g++.old-deja/g++.jason/crash4.C: Likewise.
521 * g++.old-deja/g++.jason/crash7.C: Likewise.
522 * g++.old-deja/g++.jason/lineno.C: Likewise.
523 * g++.old-deja/g++.jason/scoping7.C: Likewise.
524 * g++.old-deja/g++.mike/misc3.C: Likewise.
525 * g++.old-deja/g++.mike/net44.C: Likewise.
526 * g++.old-deja/g++.mike/ns3.C: Likewise.
527 * g++.old-deja/g++.ns/alias4.C: Likewise.
528 * g++.old-deja/g++.ns/ns11.C: Likewise.
529 * g++.old-deja/g++.other/crash23.C: Likewise.
530 * g++.old-deja/g++.other/decl8.C: Likewise.
531 * g++.old-deja/g++.other/linkage3.C: Likewise.
532 * g++.old-deja/g++.other/typeck1.C: Likewise.
533 * g++.old-deja/g++.other/typedef5.C: Likewise.
534 * g++.old-deja/g++.pt/explicit34.C: Likewise.
535 * g++.old-deja/g++.pt/friend36.C: Likewise.
536 * obj-c++.dg/method-8.mm: Likewise.
537 * obj-c++.dg/tls/diag-3.mm: Likewise.
539 2013-08-12 Perez Read <netfirewall@gmail.com>
542 * gcc.target/i386/movabs-1.c: New test.
544 2013-08-12 Marek Polacek <polacek@redhat.com>
546 PR tree-optimization/57980
547 * gcc.dg/pr57980.c: New test.
549 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
552 * gfortran.dg/do_check_10.f90: New test.
553 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
554 * gfortran.dg/array_constructor_18.f90: Likewise.
555 * gfortran.dg/array_constructor_22.f90: Likewise.
556 * gfortran.dg/coarray_15.f90: Likewise.
557 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
558 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
559 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
561 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
564 * g++.dg/cpp0x/constexpr-ice8.C: New.
566 2013-08-09 Xinliang David Li <davidxl@google.com>
568 * gcc.target/i386/memcpy-strategy-1.c: New test.
569 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
570 * gcc.target/i386/memset-strategy-1.c: Ditto.
571 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
573 2013-08-09 Jan Hubicka <jh@suse.cz>
575 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
576 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
578 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
580 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
582 2013-08-09 Janus Weil <janus@gcc.gnu.org>
585 * gfortran.dg/transfer_intrinsic_6.f90: New.
587 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
590 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/lookup/typedef2.C: New.
595 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
597 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
598 output of vdup intrinsics.
600 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
602 * gcc.target/arm/lp1189445.c: New testcase.
604 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
606 * gcc.dg/torture/pr58079.c: New test.
608 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
610 * gnat.dg/warn9.adb: New test.
612 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
615 * g++.dg/lookup/typedef2.C: New.
617 2013-08-07 David Malcolm <dmalcolm@redhat.com>
619 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
620 to optstr when building plugins on darwin.
622 2013-08-06 Martin Jambor <mjambor@suse.cz>
624 PR tree-optimization/57539
625 * gcc.dg/ipa/pr57539.c: New test.
627 2013-08-06 Martin Jambor <mjambor@suse.cz>
628 Bernd Edlinger <bernd.edlinger@hotmail.de>
630 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
631 (a): Fix constructor.
633 2013-08-06 Martin Jambor <mjambor@suse.cz>
636 * gfortran.dg/pr57987.f90: New test.
638 2013-08-06 Martin Jambor <mjambor@suse.cz>
641 * gcc.dg/torture/pr58041.c: New test.
642 * gcc.target/arm/pr58041.c: Likewise.
644 2013-08-06 Janus Weil <janus@gcc.gnu.org>
647 * gfortran.dg/pointer_init_8.f90: New.
649 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
652 * g++.dg/cpp0x/pr58080.C: New.
654 2013-08-05 David Malcolm <dmalcolm@redhat.com>
656 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
657 to optstr when building plugins.
659 2013-08-05 David Malcolm <dmalcolm@redhat.com>
661 Patch autogenerated by refactor_passes.py from
662 https://github.com/davidmalcolm/gcc-refactoring-scripts
663 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
665 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
666 struct to a subclass of gimple_opt_pass along with...
667 (pass_data_one_pass): ...new pass_data instance and...
668 (make_one_pass): ...new function.
669 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
670 global struct to a subclass of gimple_opt_pass along with...
671 (pass_data_warn_self_assign): ...new pass_data instance and...
672 (make_pass_warn_self_assign): ...new function.
673 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
674 a global struct to a subclass of gimple_opt_pass along with...
675 (pass_data_dumb_plugin_example): ...new pass_data instance and...
676 (make_pass_dumb_plugin_example): ...new function.
677 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
678 global struct to a subclass of gimple_opt_pass along with...
679 (pass_data_warn_self_assign): ...new pass_data instance and...
680 (make_pass_warn_self_assign): ...new function.
682 2013-08-05 David Malcolm <dmalcolm@redhat.com>
684 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
685 is created and added to the pass_manager to reflect
686 autogenerated changes.
687 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
688 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
689 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
691 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
694 * g++.dg/cpp0x/pr58072.C: New.
696 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
698 * gcc.dg/torture/pr57993-2.cpp: New.
700 2013-08-02 Jan Hubicka <jh@suse.cz>
702 * gcc.dg/ipa/ipa-1.c: Update.
703 * gcc.dg/ipa/ipa-2.c: Update.
704 * gcc.dg/ipa/ipa-3.c: Update.
705 * gcc.dg/ipa/ipa-4.c: Update.
706 * gcc.dg/ipa/ipa-5.c: Update.
707 * gcc.dg/ipa/ipa-7.c: Update.
708 * gcc.dg/ipa/ipa-8.c: Update.
709 * gcc.dg/ipa/ipcp-1.c: Update.
710 * gcc.dg/ipa/ipcp-2.c: Update.
712 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
714 PR rtl-optimization/58048
715 * gcc.target/i386/pr58048.c: New.
717 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
719 * gcc.target/arm/neon-for-64bits-2.c: Delete.
721 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
722 Peter Bergner <bergner@vnet.ibm.com>
725 * g++.dg/overload/using3.C: New.
726 * g++.dg/overload/using2.C: Adjust.
727 * g++.dg/lookup/using9.C: Likewise.
729 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731 * gcc.target/arm/pr46972-2.c: New test.
733 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
735 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
737 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
739 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
741 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
743 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
744 rather than addressing!=absolute when deciding how to handle MIPS16
745 when the test forces an ABI.
747 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
750 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
752 2013-07-30 Steve Ellcey <sellcey@mips.com>
754 * gcc.target/mips/code-readable-1.c: Increase switch size.
755 * gcc.target/mips/code-readable-2.c: Ditto.
756 * gcc.target/mips/code-readable-3.c: Ditto.
757 * gcc.target/mips/code-readable-4.c: Ditto.
759 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
762 * g++.dg/parse/crash63.C: New.
764 2013-07-30 Tobias Burnus <burnus@net-b.de>
767 * gfortran.dg/pointer_assign_8.f90: New.
768 * gfortran.dg/pointer_assign_9.f90: New.
769 * gfortran.dg/pointer_assign_10.f90: New.
770 * gfortran.dg/pointer_assign_11.f90: New.
772 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
774 * gcc.target/arm/pr57637.c: New testcase.
776 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
778 PR tree-optimization/57993
779 * gcc.dg/torture/pr57993.c: New test.
781 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
783 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
785 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
788 * g++.dg/conversion/ambig2.C: New.
790 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
792 * gcc.target/mips/fabs-2008.c: New test case.
793 * gcc.target/mips/fabs-legacy.c: New test case.
794 * gcc.target/mips/fabsf-2008.c: New test case.
795 * gcc.target/mips/fabsf-legacy.c: New test case.
796 * gcc.target/mips/fneg-2008.c: New test case.
797 * gcc.target/mips/fneg-legacy.c: New test case.
798 * gcc.target/mips/fneg-2008.c: New test case.
799 * gcc.target/mips/fneg-legacy.c: New test case.
800 * gcc.target/mips/nan-2008.c: New test case.
801 * gcc.target/mips/nan-legacy.c: New test case.
802 * gcc.target/mips/nanf-2008.c: New test case.
803 * gcc.target/mips/nanf-legacy.c: New test case.
804 * gcc.target/mips/nans-2008.c: New test case.
805 * gcc.target/mips/nans-legacy.c: New test case.
806 * gcc.target/mips/nansf-2008.c: New test case.
807 * gcc.target/mips/nansf-legacy.c: New test case.
808 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
810 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
811 Maxim Kuvyrkov <maxim@kugelworks.com>
813 * lib/target-supports.exp (check_effective_target_non_bionic): New
814 effective-target test.
815 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
816 * g++.dg/tls/thread_local4g.C: Ditto.
818 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
821 * gfortran.dg/vector_subsript_7.f90: New test.
823 2013-07-27 Tobias Burnus <burnus@net-b.de>
826 * gfortran.dg/warn_alias.f90: New.
828 2013-07-27 Janus Weil <janus@gcc.gnu.org>
831 * gfortran.dg/class_array_19.f90: New.
833 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
835 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
836 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
837 * gcc.dg/vect/pr57741-3.c: Likewise.
838 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
840 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
842 Skip tests that make assumptions about struct layout that don't hold
844 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
845 * g++.dg/cpp0x/iop.C: Likewise.
846 * g++.dg/cpp0x/named_refs.C: Likewise.
847 * g++.dg/cpp0x/rv1p.C: Likewise.
848 * g++.dg/cpp0x/rv2p.C: Likewise.
849 * g++.dg/cpp0x/rv3p.C: Likewise.
850 * g++.dg/cpp0x/rv4p.C: Likewise.
851 * g++.dg/cpp0x/rv5p.C: Likewise.
852 * g++.dg/cpp0x/rv6p.C: Likewise.
853 * g++.dg/cpp0x/rv7p.C: Likewise.
854 * g++.dg/cpp0x/rv8p.C: Likewise.
855 * g++.dg/ext/strncpy-chk1.C: Likewise.
856 * gcc.dg/builtin-object-size-10.c: Likewise.
857 * gcc.dg/builtin-object-size-11.c: Likewise.
858 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
859 * gcc.dg/pr25805.c: Likewise.
860 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
861 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
862 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
863 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
864 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
865 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
866 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
867 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
868 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
869 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
870 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
871 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
872 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
873 * gcc.c-torture/execute/zerolen-2.x: Likewise.
874 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
876 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
877 * gcc.dg/tree-ssa/loop-1.c: Likewise.
879 * gcc.dg/torture/pr37868.c: Disable for epiphany.
880 * gcc.dg/sibcall-6.c: Enable for epiphany.
882 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
884 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
886 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
888 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
889 memcpy not initializers.
891 * gcc.dg/guality/guality.exp: Skip on AIX.
893 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
896 * g++.dg/cpp0x/pr57101.C: New.
898 2013-07-26 Ian Bolton <ian.bolton@arm.com>
900 * gcc.target/aarch64/neg_1.c: New test.
902 2013-07-25 Janus Weil <janus@gcc.gnu.org>
905 * gfortran.dg/typebound_call_25.f90: New.
907 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
910 * g++.dg/cpp0x/pr57981.C: New.
912 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
917 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
919 PR rtl-optimization/57960
920 * gcc.target/s390/pr57960.c: New.
922 2013-07-25 Janus Weil <janus@gcc.gnu.org>
925 * gfortran.dg/unlimited_polymorphic_9.f90: New.
927 2013-07-25 Terry Guo <terry.guo@arm.com>
929 * gcc.target/arm/thumb1-Os-mult.c: New test case.
931 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
934 * g++.dg/inherit/pr57942.C: New.
936 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
938 * gcc.target/powerpc/bool2.h: New file, test the code generation
939 of logical operations for power5, altivec, power7, and power8 systems.
940 * gcc.target/powerpc/bool2-p5.c: Likewise.
941 * gcc.target/powerpc/bool2-av.c: Likewise.
942 * gcc.target/powerpc/bool2-p7.c: Likewise.
943 * gcc.target/powerpc/bool2-p8.c: Likewise.
944 * gcc.target/powerpc/bool3.h: Likewise.
945 * gcc.target/powerpc/bool3-av.c: Likewise.
946 * gcc.target/powerpc/bool2-p7.c: Likewise.
947 * gcc.target/powerpc/bool2-p8.c: Likewise.
949 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
951 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
953 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
955 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
957 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
959 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
960 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
961 type from long to long long.
962 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
963 to have effective-target keywords of lp64 and ilp32.
964 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
965 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
966 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
967 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
968 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
969 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
970 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
971 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
972 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
974 2013-07-23 Tom Tromey <tromey@redhat.com>
975 Joseph Myers <joseph@codesourcery.com>
977 * gcc.dg/c11-generic-1.c: New file.
978 * gcc.dg/c11-generic-2.c: New file.
980 2013-07-22 Tobias Burnus <burnus@net-b.de>
984 * coarray/lib_realloc_1.f90: Permit optimization.
985 * gfortran.dg/coarray_31.f90: New.
987 2013-07-22 Tobias Burnus <burnus@net-b.de>
990 * gfortran.dg/class_array_7.f03: Fix memory leak.
992 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
995 * g++.dg/cpp0x/decltype56.C: New.
997 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
999 * gcc.dg/pr53265.c: Correct line number in dg-message.
1001 2013-07-22 Diego Novillo <dnovillo@google.com>
1003 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1005 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1008 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1009 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1011 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1014 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1015 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1016 * gcc.dg/torture/pr53366-1.c: Same.
1017 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1018 * gcc.dg/torture/pr56488.c: Same.
1019 * gcc.dg/torture/pr57584.c: Same.
1020 * gcc.dg/tree-ssa/pr57385.c: Same.
1021 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1023 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
1025 * c-c++-common/pr41779.c: Fix typos.
1026 * gcc.c-torture/compile/20031125-2.c: Likewise.
1027 * gcc.c-torture/compile/20040621-1.c: Likewise.
1028 * gcc.c-torture/execute/20020418-1.c: Likewise.
1029 * gcc.dg/20020108-1.c: Likewise.
1030 * gcc.dg/atomic-generic-aux.c: Likewise.
1031 * gcc.dg/builtin-complex-err-2.c: Likewise.
1032 * gcc.dg/decl-1.c: Likewise.
1033 * gcc.dg/di-sync-multithread.c: Likewise.
1034 * gcc.dg/format/c90-printf-1.c: Likewise.
1035 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1036 * gcc.dg/long-long-compare-1.c: Likewise.
1037 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1038 * gcc.dg/pr17055-1.c: Likewise.
1039 * gcc.dg/pr27095.c: Likewise.
1040 * gcc.dg/torture/fp-int-convert.h: Likewise.
1041 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1042 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1043 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1044 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1045 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1046 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1047 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1048 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1049 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1050 * gcc.dg/vect/vect-cond-5.c: Likewise.
1051 * gcc.dg/weak/typeof-2.c: Likewise.
1052 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1053 * gcc.target/arm/naked-1.c: Likewise.
1054 * gcc.target/i386/pr9771-1.c: Likewise.
1055 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1056 * gcc.target/sparc/struct-ret-check.c: Likewise.
1057 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1058 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1059 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1062 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1065 * gfortran.dg/dependency_42.f90: New test.
1066 * gfortran.dg/dependency_43.f90: New test.
1068 2013-07-21 Tobias Burnus <burnus@net-b.de>
1071 * gfortran.dg/round_4.f90: New.
1073 2013-07-21 Tobias Burnus <burnus@net-b.de>
1076 * gfortran.dg/min_max_conformance_2.f90: New.
1078 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1080 PR preprocessor/57620
1081 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1082 (main): Don't test {s,u,U,L}12.
1083 * c-c++-common/raw-string-13.c: New test.
1084 * c-c++-common/raw-string-14.c: New test.
1085 * c-c++-common/raw-string-15.c: New test.
1086 * c-c++-common/raw-string-16.c: New test.
1088 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1090 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1092 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1094 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1096 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1097 target { ! keeps_null_pointer_checks }.
1098 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1099 target { ! keeps_null_pointer_checks }.
1101 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1102 * gcc.dg/torture/pr56488.c: Likewise.
1104 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1106 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1109 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1111 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1112 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1113 * gfortran.dg/guality/guality.exp: Skip on AIX.
1115 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1117 * g++.dg/debug/pr56819.C: Skip on AIX.
1118 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1119 * g++.dg/guality/guality.exp: Skip on AIX.
1121 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1123 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1125 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1127 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1130 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1131 Adjust to corrected rounding.
1133 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1135 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1136 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1137 check_effective_target_cilkplus.
1138 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1140 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1142 * gcc.target/powerpc/pr57744.c: Fix typo.
1144 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1147 * gcc.c-torture/compile/pr57698.c: New test.
1148 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1149 * gcc.c-torture/compile/pr44043.c: Ditto.
1151 2013-07-18 Wei Mi <wmi@google.com>
1153 PR rtl-optimization/57878
1154 * g++.dg/pr57878.C: New test.
1156 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1158 * gcc.dg/pr42611.c: Move dg-error to correct line.
1160 2013-07-17 Tobias Burnus <burnus@net-b.de>
1163 * gfortran.dg/dollar_sym_3.f: New.
1164 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1166 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1171 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1172 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1173 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1174 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1175 * objc.dg/image-info.m: Likewise.
1176 * objc.dg/symtab-1.m: Likewise.
1177 * objc.dg/torture/strings/const-str-10.m: Likewise.
1178 * objc.dg/torture/strings/const-str-11.m: Likewise.
1179 * objc.dg/torture/strings/const-str-9.m: Likewise.
1180 * objc.dg/zero-link-1.m: Likewise.
1181 * objc.dg/zero-link-2.m: Likewise.
1182 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1183 * objc.dg/objc-foreach-4.m: Likewise.
1184 * objc.dg/objc-foreach-5.m: Likewise.
1185 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1187 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1188 * obj-c++.dg/syntax-error-1.mm: Likewise.
1189 * objc.dg/method-6.m: Likewise.
1190 * objc.dg/pr23214.m: Likewise.
1191 * objc.dg/proto-lossage-7.m: Likewise.
1192 * objc.dg/strings/const-str-12b.m: Likewise.
1193 * objc.dg/zero-link-3.m: Likewise.
1194 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1195 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1196 adjust headers, interfaces and encoded types to reflect current system
1197 versions. Add FIXME and outputs from current system compiler for
1200 2013-07-15 Cong Hou <congh@google.com>
1202 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1204 * gcc.target/i386/l_fma_float_3.c: Likewise.
1205 * gcc.target/i386/l_fma_double_1.c: Likewise.
1206 * gcc.target/i386/l_fma_double_3.c: Likewise.
1208 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1210 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1211 function to test if HTM is available.
1212 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1213 * gcc.target/powerpc/htm-builtin-1.c: New test.
1215 2013-07-15 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1218 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1219 * gfortran.dg/coarray_6.f90: Add dg-error.
1221 2013-07-15 Tobias Burnus <burnus@net-b.de>
1224 * gfortran.dg/finalize_18.f90: New.
1226 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1229 * fortran.dg/module_variable_1.f90: New test.
1230 * fortran.dg/module_variable_2.f90: New test.
1232 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1234 * g++.dg/ext/vector19.C: Adapt.
1235 * g++.dg/ext/vector23.C: New testcase.
1237 2013-07-12 Michael Matz <matz@suse.de>
1240 * c-c++-common/pr55771.c: New test.
1242 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1244 * gcc.target/aarch64/vect-movi.c: New.
1246 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1249 * g++.dg/ext/pr57362.C: New.
1251 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1254 * gcc.target/avr/torture/pr57631.c: New test.
1256 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/cpp0x/constexpr-ice7.C: New.
1261 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1263 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1265 * gcc.c-torture/execute/nest-align-1.x: New.
1267 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1270 * g++.dg/cpp0x/sfinae48.C: New.
1272 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1274 PR preprocessor/57824
1275 * c-c++-common/raw-string-17.c: New test.
1276 * c-c++-common/gomp/pr57824.c: New test.
1278 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1282 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1283 * g++.dg/conversion/dr195.C: Update.
1284 * g++.dg/expr/cast2.C: Likewise.
1286 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1288 * c-c++-common/raw-string-18.c: New test.
1289 * c-c++-common/raw-string-19.c: New test.
1291 PR preprocessor/57757
1292 * g++.dg/cpp/paste1.C: New test.
1293 * g++.dg/cpp/paste2.C: New test.
1295 2013-07-10 Graham Stott <grahams@btinternet.com>
1297 * gcc.target/mips/mulsize-1.c: New.
1298 * gcc.target/mips/mulsize-2.c: New.
1299 * gcc.target/mips/mulsize-3.c: New.
1300 * gcc.target/mips/mulsize-4.c: New.
1302 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1305 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1306 * g++.dg/ext/vector24.C: New testcase.
1308 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1311 * g++.dg/cpp0x/decltype17.C: Adjust.
1313 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1316 * g++.dg/cpp0x/pr51786.C: New.
1318 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1320 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1322 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1324 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1326 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1327 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1329 2013-07-08 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1334 2013-07-08 Tobias Burnus <burnus@net-b.de>
1337 * gfortran.dg/do_check_9.f90: New.
1339 2013-07-08 Tobias Burnus <burnus@net-b.de>
1342 * gfortran.dg/dot_product_2.f90: New.
1344 2013-07-08 Tobias Burnus <burnus@net-b.de>
1347 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1349 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1351 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1352 * gfortran.dg/finalize_10.f90: Fix dg-final.
1354 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1357 * gcc.target/i386/pr57819.c: New test.
1359 PR rtl-optimization/57829
1360 * gcc.c-torture/execute/pr57829.c: New test.
1362 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1364 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1365 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1367 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1370 * gcc.target/i386/pr57807.c: New test.
1372 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1375 * gcc.dg/tree-ssa/vrp89.c: New test.
1377 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1380 * g++.dg/parse/defarg16.C: New.
1382 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1384 PR rtl-optimization/55342
1385 * gcc.target/i386/pr55342.c: New.
1387 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1389 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1391 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1394 * g++.dg/inherit/virtual10.C: New.
1396 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1399 * gcc.dg/large-size-array-6.c: New test.
1401 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/template/crash116.C: New.
1406 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1408 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1409 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1411 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1414 * g++.dg/cpp0x/nsdmi-list3.C: New.
1416 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/pr57777.c: New test.
1422 * g++.dg/template/arg9.C: New test.
1424 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1426 * gcc.target/i386/avx-inline.c: New test.
1428 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1430 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1431 * gcc.target/mips/call-2.c: Likewise.
1432 * gcc.target/mips/call-3.c: Likewise.
1433 * gcc.target/mips/lazy-binding-1.c: Likewise.
1435 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1437 PR tree-optimization/57741
1438 * gcc.dg/vect/pr57741-1.c: New test.
1439 * gcc.dg/vect/pr57741-2.c: New test.
1440 * gcc.dg/vect/pr57741-3.c: New test.
1442 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1444 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1446 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1447 * lib/target-supports.exp: Define aarch64_little_endian.
1449 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1451 * gcc.target/aarch64/abs_1.c: New test.
1453 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1455 * gcc.target/aarch64/bfxil_1.c: New test.
1456 * gcc.target/aarch64/bfxil_2.c: Likewise.
1458 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1461 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1462 array sizes from 100 to 20.
1464 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1467 * gfortran.dg/pointer_remapping_8.f90: New.
1469 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1471 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1472 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1473 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1474 * g++.dg/cpp1y/complex_literals.h: New.
1476 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1479 * g++.dg/cpp0x/noexcept21.C: New.
1481 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.target/i386/pr57736.c: New test.
1486 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1488 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1490 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1491 strings to match the fixed error messages.
1492 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1493 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1496 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1499 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1500 stqcx. get even registers.
1502 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1505 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1507 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1509 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1511 * gcc.target/i386/bmi-1.c: Ditto.
1512 * gcc.target/i386/bmi-bextr-4.c: New.
1513 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1515 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/initlist73.C: New.
1520 2013-06-27 Meador Inge <meadori@codesourcery.com>
1522 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1523 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1524 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1526 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1529 * g++.dg/ext/pr57509.C: New file.
1531 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1534 * gcc.target/i386/bmi-bextr-3.c: New test.
1537 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1539 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1542 * g++.dg/cpp0x/pr57172.C: New testcase.
1544 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1546 * gcc.target/s390/htm-1.c: New file.
1547 * gcc.target/s390/htm-nofloat-1.c: New file.
1548 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1550 2013-06-26 Tobias Burnus <burnus@net-b.de>
1553 * gfortran.dg/bounds_check_17.f90: New.
1555 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1558 * g++.dg/cpp1y/pr57640.C: New.
1560 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1563 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1564 overflow due to size of arrays.
1566 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1568 PR tree-optimization/57705
1569 * gcc.dg/vect/pr57705.c: New test.
1570 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1572 2013-06-25 Martin Jambor <mjambor@suse.cz>
1575 * g++.dg/ipa/pr57670.C: New test.
1577 2013-06-25 Richard Biener <rguenther@suse.de>
1580 * gcc.dg/pr56977.c: New testcase.
1582 2013-06-24 Martin Jambor <mjambor@suse.cz>
1584 PR tree-optimization/57358
1585 * gcc.dg/ipa/pr57358.c: New test.
1587 2013-06-24 Richard Biener <rguenther@suse.de>
1590 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1592 2013-06-24 Richard Biener <rguenther@suse.de>
1594 PR tree-optimization/57488
1595 * gcc.dg/torture/pr57488.c: New testcase.
1597 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1598 Dominique d'Humieres <dominiq@lps.ens.fr>
1601 * gfortran.dg/fraction.f90: New.
1603 2013-06-24 Alan Modra <amodra@gmail.com>
1605 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1606 Add scan-assembler-not "lvx".
1607 * gcc.target/powerpc/le-altivec-consts.c: New.
1609 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1611 * g++.dg/cpp0x/sfinae47.C: New.
1613 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1616 * gcc.target/sh/pr52483-1.c: New.
1617 * gcc.target/sh/pr52483-2.c: New.
1618 * gcc.target/sh/pr52483-3.c: New.
1619 * gcc.target/sh/pr52483-4.c: New.
1620 * gcc.target/sh/pr52483-5.c: New.
1622 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1624 * gcc.target/i386/intrinsics_1.c: New test.
1625 * gcc.target/i386/intrinsics_2.c: Ditto.
1626 * gcc.target/i386/intrinsics_3.c: Ditto.
1627 * gcc.target/i386/intrinsics_4.c: Ditto.
1628 * gcc.target/i386/intrinsics_5.c: Ditto.
1629 * gcc.target/i386/intrinsics_6.c: Ditto.
1630 * gcc.target/i386/avx-1.c: Provide macros for builtins
1631 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1633 2013-06-21 Tobias Burnus <burnus@net-b.de>
1636 * gfortran.dg/finalize_17.f90: New.
1638 2013-06-21 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/realloc_on_assign_18.f90: New.
1642 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1644 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1645 Also changed the returns from error as distinct values so that
1646 debugging can get easier.
1647 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1648 errors specific to C, if necessary. Also added new error
1650 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1651 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1652 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1653 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1654 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1655 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1656 the same changes as parser_errors3.c, spaces were added between colons
1657 to not confuse C++ compiler with 2 colons as scope.
1658 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1659 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1660 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1661 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1662 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1663 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1664 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1665 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1666 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1667 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1668 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1669 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1672 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1675 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1677 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1680 * gcc.target/i386/pr57655.c: New test.
1682 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1684 * ada/acats/tests/gcc: Delete.
1685 * gnat.dg/style: Likewise.
1687 2013-06-20 Jeff Law <law@redhat.com>
1689 PR tree-optimization/57660
1690 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1691 based on their branch cost.
1693 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1695 2013-06-20 Tobias Burnus <burnus@net-b.de>
1698 * gfortran.dg/list_read_11.f90: New.
1700 2013-06-20 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/57584
1703 * gcc.dg/torture/pr57584.c: New testcase.
1705 2013-06-19 Sharad Singhai <singhai@google.com>
1707 * g++.dg/gcov/gcov-8.C: New testcase.
1708 * lib/gcov.exp: Handle intermediate format.
1710 2013-06-19 Wei Mi <wmi@google.com>
1712 PR rtl-optimization/57518
1713 * testsuite/gcc.dg/pr57518.c: New test.
1715 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1717 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1719 2013-06-19 Jan Hubicka <jh@suse.cz>
1721 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1723 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1725 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1726 hard-coded values of array sizes with a #define.
1727 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1728 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1729 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1730 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1731 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1733 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1735 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1736 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1738 2013-06-19 Jeff Law <law@redhat.com>
1740 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1742 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1745 * g++.dg/template/error53.C: New.
1747 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1750 * gcc.target/powerpc/pr55033.c: Fix options.
1752 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1754 * gcc.target/i386/inline_error.c: New test.
1755 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1756 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1758 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/cpp0x/decltype55.C: New.
1763 2013-06-18 Marek Polacek <polacek@redhat.com>
1765 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1767 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1769 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1771 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1773 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1774 Also changed the returns from error as distinct values so that it is
1777 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1779 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1781 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1784 * g++.dg/template/error52.C: New.
1785 * g++.dg/lookup/friend15.C: Update.
1786 * g++.dg/parse/error11.C: Likewise.
1787 * g++.dg/parse/error14.C: Likewise.
1788 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1789 * g++.dg/parse/template25.C: Likewise.
1790 * g++.old-deja/g++.jason/cond.C: Likewise.
1791 * g++.old-deja/g++.mike/for2.C: Likewise.
1792 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1793 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1795 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1797 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1800 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1802 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1803 accidentally placing minus sign for length instead of stride.
1805 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1807 PR rtl-optimization/57425
1808 PR rtl-optimization/57569
1809 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1810 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1812 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1816 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1818 * gfortran.dg/typebound_assignment_6.f03: New.
1820 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1822 * gcc.target/h8300/h8300.exp: New.
1823 * gcc.dg/pragma-isr.c: Move to ...
1824 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1825 * gcc.target/h8300/pragma-isr.c: ... and here.
1826 * gcc.dg/pragma-isr2.c: Move to ...
1827 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1828 * gcc.target/h8300/pragma-isr2.c: ... and here.
1829 * gcc.dg/pragma-isr-trapa.c: Move to ...
1830 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1831 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1832 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1833 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1834 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1835 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1836 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1837 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1838 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1839 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1840 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1841 * gcc.dg/attr-isr-trapa.c: Move to ...
1842 * gcc.target/sh/attr-isr-trapa.c: ... here.
1844 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/ext/builtin-offsetof1.C: New.
1849 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1851 * gcc.target/aarch64/vect_smlal_1.c: New file.
1853 2013-06-14 Tobias Burnus <burnus@net-b.de>
1856 * gfortran.dg/defined_assignment_7.f90: New.
1858 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1861 * g++.dg/rtti/dyncast6.C: New.
1862 * g++.dg/cpp0x/dyncast1.C: Likewise.
1864 2013-06-14 Alan Modra <amodra@gmail.com>
1867 * gcc.dg/pr57134.c: New.
1869 2013-06-14 Tobias Burnus <burnus@net-b.de>
1872 * gfortran.dg/deferred_type_param_9.f90: New.
1874 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1876 * gcc.dg/fold-minus-1.c: New testcase.
1878 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1881 * gfortran.dg/typebound_assignment_5.f03: New.
1883 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1885 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1887 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1888 Pat Haugen <pthaugen@us.ibm.com>
1889 Peter Bergner <bergner@vnet.ibm.com>
1891 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1892 load/store instructions on power7, power8.
1893 * gcc.target/powerpc/atomic-p8.c: Likewise.
1895 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1898 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1900 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1903 * g++.dg/warn/Wunused-var-20.C: New.
1905 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1907 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1908 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1909 Run with -fno-common.
1911 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1913 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1914 and exit function calls with return 1 and return 0, respectively.
1916 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1918 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1921 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1923 PR tree-optimization/57361
1924 * gcc.dg/tree-ssa/pr57361.c: New file.
1926 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1928 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1929 to ensure alignment.
1930 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1932 2013-06-12 Tobias Burnus <burnus@net-b.de>
1934 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1936 2013-06-12 Tobias Burnus <burnus@net-b.de>
1937 Dominique d'Humieres <dominiq@lps.ens.fr>
1939 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1941 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1944 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1945 * gcc.target/i386/pr56564-3.c: Likewise.
1947 2013-06-11 Tobias Burnus <burnus@net-b.de>
1950 * gfortran.dg/class_array_18.f90: New.
1952 2013-06-11 Jan Hubicka <jh@suse.cz>
1955 * g++.dg/ext/visibility/anon6.C: Update testcase.
1957 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1960 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1961 in how we check __sec_reduce_mutating function's result.
1963 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1964 Pat Haugen <pthaugen@us.ibm.com>
1965 Peter Bergner <bergner@vnet.ibm.com>
1967 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1968 direct move instructions.
1969 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1970 * gcc.target/powerpc/direct-move.h: Likewise.
1971 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1972 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1973 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1974 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1975 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1976 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1978 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/cpp0x/pr52440.C: New.
1983 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1986 * gcc.target/i386/pr56564-1.c: New test.
1987 * gcc.target/i386/pr56564-2.c: New test.
1988 * gcc.target/i386/pr56564-3.c: New test.
1989 * gcc.target/i386/pr56564-4.c: New test.
1990 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1991 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1992 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1993 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1994 * gcc.target/i386/vect-sizes-1.c: Likewise.
1995 * gcc.target/i386/memcpy-1.c: Likewise.
1996 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1997 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1999 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2001 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2002 systems to cover all GNU systems.
2003 * g++.dg/abi/guard2.C: Likewise.
2004 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2005 * g++.dg/eh/sighandle.C: Likewise.
2006 * g++.dg/ext/cleanup-10.C: Likewise.
2007 * g++.dg/ext/cleanup-11.C: Likewise.
2008 * g++.dg/ext/cleanup-8.C: Likewise.
2009 * g++.dg/ext/cleanup-9.C: Likewise.
2010 * g++.dg/opt/const5.C: Likewise.
2011 * g++.dg/opt/life1.C: Likewise.
2012 * g++.dg/other/pr39496.C: Likewise.
2013 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2014 * g++.old-deja/g++.abi/align.C: Likewise.
2015 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2016 * g++.old-deja/g++.law/weak.C: Likewise.
2017 * g++.old-deja/g++.pt/asm1.C: Likewise.
2018 * gcc.c-torture/execute/20030125-1.x: Likewise.
2019 * gcc.c-torture/execute/990127-2.x: Likewise.
2020 * gcc.dg/20041106-1.c: Likewise.
2021 * gcc.dg/20050503-1.c: Likewise.
2022 * gcc.dg/builtin-object-size-5.c: Likewise.
2023 * gcc.dg/cleanup-10.c: Likewise.
2024 * gcc.dg/cleanup-11.c: Likewise.
2025 * gcc.dg/cleanup-8.c: Likewise.
2026 * gcc.dg/cleanup-9.c: Likewise.
2027 * gcc.dg/complex-5.c: Likewise.
2028 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2029 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2030 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2031 * gcc.dg/dfp/pr35739.c: Likewise.
2032 * gcc.dg/fdata-sections-1.c: Likewise.
2033 * gcc.dg/lto/20090206-1_0.c: Likewise.
2034 * gcc.dg/lto/20090206-2_0.c: Likewise.
2035 * gcc.dg/pr30360.c: Likewise.
2036 * gcc.dg/pr37303.c: Likewise.
2037 * gcc.dg/pr39323-1.c: Likewise.
2038 * gcc.dg/pr39323-2.c: Likewise.
2039 * gcc.dg/pr39323-3.c: Likewise.
2040 * gcc.dg/pr45416.c: Likewise.
2041 * gcc.dg/setjmp-2.c: Likewise.
2042 * gcc.dg/split-1.c: Likewise.
2043 * gcc.dg/split-3.c: Likewise.
2044 * gcc.dg/split-4.c: Likewise.
2045 * gcc.dg/strlenopt-12g.c: Likewise.
2046 * gcc.dg/strlenopt-14g.c: Likewise.
2047 * gcc.dg/strlenopt-14gf.c: Likewise.
2048 * gcc.dg/strlenopt-16g.c: Likewise.
2049 * gcc.dg/strlenopt-17g.c: Likewise.
2050 * gcc.dg/strlenopt-18g.c: Likewise.
2051 * gcc.dg/strlenopt-1f.c: Likewise.
2052 * gcc.dg/strlenopt-22g.c: Likewise.
2053 * gcc.dg/strlenopt-2f.c: Likewise.
2054 * gcc.dg/strlenopt-4g.c: Likewise.
2055 * gcc.dg/strlenopt-4gf.c: Likewise.
2056 * gcc.dg/struct-ret-3.c: Likewise.
2057 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2058 * gcc.misc-tests/linkage.exp: Likewise.
2059 * gcc.target/i386/20000724-1.c: Likewise.
2060 * gcc.target/i386/align-main-3.c: Likewise.
2061 * gcc.target/i386/cleanup-1.c: Likewise.
2062 * gcc.target/i386/inline-mcpy.c: Likewise.
2063 * gcc.target/i386/pr32268.c: Likewise.
2064 * gcc.target/i386/pr36613.c: Likewise.
2065 * gcc.target/i386/pr39013-1.c: Likewise.
2066 * gcc.target/i386/pr39013-2.c: Likewise.
2067 * gcc.target/i386/pr39496.c: Likewise.
2068 * gcc.target/i386/pr40906-3.c: Likewise.
2069 * gcc.target/i386/pr46084.c: Likewise.
2070 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2072 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2075 * gcc.target/sh/pr6526.c: New.
2077 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2080 * gcc.c-torture/execute/pr57568.c: New test.
2082 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/other/vararg-4.C: New.
2087 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2089 PR rtl-optimization/57559
2090 * gcc.target/s390/pr57559.c : New test.
2092 2013-06-08 Tobias Burnus <burnus@net-b.de>
2095 * gfortran.dg/finalize_10.f90: New.
2096 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2097 * gfortran.dg/finalize_15.f90: New.
2099 2013-06-08 Tobias Burnus <burnus@net-b.de>
2102 * gfortran.dg/storage_size_4.f90: New.
2104 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2107 * testsuite/g++.dg/ext/pr57548.C: New test.
2109 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2112 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2114 2013-06-07 Jan Hubicka <jh@suse.cz>
2116 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2118 2013-06-07 Tobias Burnus <burnus@net-b.de>
2121 * gfortran.dg/array_constructor_48.f90: New.
2122 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2123 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2125 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2128 * gcc.target/arm/xordi3-opt.c: New test.
2130 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2132 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2133 Revert to dg-options.
2135 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2138 * gcc.target/powerpc/pr55033.c: New.
2140 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2143 * g++.dg/cpp0x/alias-decl-36.C: New.
2145 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2146 Pat Haugen <pthaugen@us.ibm.com>
2147 Peter Bergner <bergner@vnet.ibm.com>
2149 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2150 power8 builtin functions.
2151 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2152 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2153 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2154 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2155 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2156 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2157 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2158 tests to test power8 auto-vectorization.
2159 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2160 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2161 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2162 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2164 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2165 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2167 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2169 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2171 (check_effective_target_powerpc_p8vector_ok): Likewise.
2172 (is-effective-target): Likewise.
2173 (check_vect_support_and_set_flags): Likewise.
2175 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2178 * g++.dg/parse/error53.C: New.
2180 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2182 PR rtl-optimization/57459
2183 * gcc.target/i386/pr57459.c: New test.
2185 2013-06-06 Teresa Johnson <tejohnson@google.com>
2188 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2189 into -freorder-blocks-and-partition test.
2190 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2191 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2192 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2193 * gcc.dg/tree-prof/pr50907.c: Ditto.
2194 * gcc.dg/tree-prof/pr45354.c: Ditto.
2195 * g++.dg/tree-prof/partition2.C: Ditto.
2196 * g++.dg/tree-prof/partition3.C: Ditto.
2198 2013-06-06 Tobias Burnus <burnus@net-b.de>
2201 * gfortran.dg/finalize_16.f90: New.
2203 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2205 * gcc.dg/vect/no-section-anchors-vect-68.c:
2206 Add dg-skip-if aarch64_tiny.
2208 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2211 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2212 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2214 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2217 * g++.dg/cpp0x/decltype54.C: New.
2219 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2221 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2222 arm*-*-*eabi* targets.
2223 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2225 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2227 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2228 Tobias Burnus <burnus@net-b.de>
2230 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2231 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2232 * gfortran.dg/io_real_boz_4.f90: Ditto.
2233 * gfortran.dg/io_real_boz_5.f90: Ditto.
2235 2013-06-05 Andreas Schwab <schwab@suse.de>
2237 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2239 2013-06-04 Jan Hubicka <jh@suse.cz>
2241 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2243 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2245 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2246 parameters with void.
2247 (main2): Removed argc parameter.
2248 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2249 (main): Replaced argc, argv parameters with void.
2250 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2251 (main2): Removed argc parameter.
2252 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2253 argv parameters with void. Added __asm volatile to avoid optimization
2254 on argc, if necessary.
2255 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2256 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2257 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2258 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2259 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2260 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2261 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2262 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2263 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2264 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2265 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2266 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2267 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2268 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2269 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2270 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2271 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2272 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2273 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2274 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2275 parameters with void.
2276 (main2): Removed argc parameter.
2277 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2278 (main): Replaced argc, argv parameters with void.
2279 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2280 argv parameters with void. Also renamed this function as main, and
2281 delete the existing main.
2282 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2283 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2284 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2286 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2288 * gcc.target/aarch64/movi_1.c: New test.
2290 2013-06-04 Tobias Burnus <burnus@net-b.de>
2293 * gfortran.dg/finalize_12.f90: New.
2294 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2295 end of scope finalization.
2296 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2297 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2298 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2299 * gfortran.dg/class_19.f03: Ditto.
2300 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2301 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2302 * gfortran.dg/extends_14.f03: Ditto.
2303 * gfortran.dg/move_alloc_4.f90: Ditto.
2304 * gfortran.dg/typebound_proc_27.f03: Ditto.
2306 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2308 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2309 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2310 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2311 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2312 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2313 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2314 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2315 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2316 * gfortran.dg/io_real_boz_4.f90: Ditto.
2317 * gfortran.dg/io_real_boz_5.f90: Ditto.
2318 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2319 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2320 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2321 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2322 * gfortran.dg/transpose_2.f90: Fix dg-output.
2324 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2326 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2327 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2328 dg-option and an header comment.
2330 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2333 * g++.dg/cpp0x/sfinae46.C: New.
2334 * g++.dg/cpp0x/defaulted13.C: Adjust.
2335 * g++.dg/cpp0x/defaulted2.C: Likewise.
2336 * g++.dg/cpp0x/defaulted26.C: Likewise.
2337 * g++.dg/cpp0x/defaulted3.C: Likewise.
2338 * g++.dg/cpp0x/error1.C: Likewise.
2339 * g++.dg/cpp0x/implicit1.C: Likewise.
2340 * g++.dg/cpp0x/implicit11.C: Likewise.
2341 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2342 * g++.dg/cpp0x/initlist47.C: Likewise.
2343 * g++.dg/cpp0x/initlist9.C: Likewise.
2344 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2345 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2346 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2347 * g++.dg/cpp0x/union4.C: Likewise.
2348 * g++.dg/template/crash108.C: Likewise.
2349 * g++.dg/template/crash41.C: Likewise.
2350 * g++.old-deja/g++.jason/local.C: Likewise.
2351 * g++.old-deja/g++.law/visibility3.C: Likewise.
2353 2013-06-03 Teresa Johnson <tejohnson@google.com>
2355 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2356 * gcc.dg/vect/bb-slp-14.c: Ditto.
2357 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2358 * gcc.dg/vect/bb-slp-23.c: Ditto.
2359 * gcc.dg/vect/bb-slp-15.c: Ditto.
2360 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2361 * gcc.dg/vect/bb-slp-24.c: Ditto.
2362 * gcc.dg/vect/bb-slp-16.c: Ditto.
2363 * gcc.dg/vect/bb-slp-25.c: Ditto.
2364 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2365 * gcc.dg/vect/bb-slp-17.c: Ditto.
2366 * gcc.dg/vect/bb-slp-1.c: Ditto.
2367 * gcc.dg/vect/bb-slp-26.c: Ditto.
2368 * gcc.dg/vect/bb-slp-18.c: Ditto.
2369 * gcc.dg/vect/bb-slp-2.c: Ditto.
2370 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2371 * gcc.dg/vect/bb-slp-27.c: Ditto.
2372 * gcc.dg/vect/bb-slp-19.c: Ditto.
2373 * gcc.dg/vect/bb-slp-3.c: Ditto.
2374 * gcc.dg/vect/bb-slp-28.c: Ditto.
2375 * gcc.dg/vect/bb-slp-4.c: Ditto.
2376 * gcc.dg/vect/bb-slp-29.c: Ditto.
2377 * gcc.dg/vect/bb-slp-5.c: Ditto.
2378 * gcc.dg/vect/bb-slp-6.c: Ditto.
2379 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2380 * gcc.dg/vect/bb-slp-7.c: Ditto.
2381 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2382 * gcc.dg/vect/bb-slp-8.c: Ditto.
2383 * gcc.dg/vect/bb-slp-9.c: Ditto.
2384 * gcc.dg/vect/bb-slp-10.c: Ditto.
2385 * gcc.dg/vect/bb-slp-11.c: Ditto.
2386 * gcc.dg/vect/bb-slp-20.c: Ditto.
2387 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2388 * gcc.dg/vect/bb-slp-21.c: Ditto.
2389 * gcc.dg/vect/bb-slp-30.c: Ditto.
2390 * gcc.dg/vect/bb-slp-13.c: Ditto.
2391 * gcc.dg/vect/bb-slp-22.c: Ditto.
2392 * g++.dg/vect/slp-pr50413.cc: Ditto.
2393 * g++.dg/vect/slp-pr56812.cc: Ditto.
2394 * g++.dg/vect/slp-pr50819.cc: Ditto.
2396 2013-06-01 Tobias Burnus <burnus@net-b.de>
2399 * gfortran.dg/class_array_17.f90: New.
2401 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2403 * ada/acats/floatstore.lst: New.
2404 * ada/acats/run_all.sh: Process it.
2406 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2408 * gcc.target/powerpc/e500-ord-1.c: New test.
2409 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2410 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2411 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2413 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2415 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2417 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2419 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2421 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2423 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2425 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2428 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2431 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2433 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2435 2013-05-31 Marek Polacek <polacek@redhat.com>
2437 PR tree-optimization/57478
2438 PR tree-optimization/57453
2439 * gcc.dg/torture/pr57478.c: New test.
2441 2013-05-31 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/class_array_17.f90: New.
2446 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2449 * gcc.target/arm/iordi3-opt.c: New test.
2451 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2455 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2456 * gfortran.dg/interface_26.f90: Ditto.
2457 * gfortran.dg/proc_ptr_11.f90: Ditto.
2458 * gfortran.dg/proc_ptr_15.f90: Ditto.
2459 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2460 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2461 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2462 * gfortran.dg/typebound_override_1.f90: Ditto.
2463 * gfortran.dg/typebound_override_4.f90: Ditto.
2464 * gfortran.dg/typebound_proc_6.f03: Ditto.
2465 * gfortran.dg/assumed_type_7.f90: New test.
2466 * gfortran.dg/typebound_override_5.f90: New test.
2467 * gfortran.dg/typebound_override_6.f90: New test.
2468 * gfortran.dg/typebound_override_7.f90: New test.
2470 2013-05-30 Tobias Burnus <burnus@net-b.de>
2473 * gfortran.dg/power_6.f90: New.
2475 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2477 * gcc.target/aarch64/insv_1.c: New test.
2479 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2481 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2482 dg-skip-if "No stabs".
2484 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2487 * gfortran.dg/assumed_size_1.f90: New.
2489 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2491 * gcc.dg/shrink-wrap-alloca.c: New added.
2492 * gcc.dg/shrink-wrap-pretend.c: New added.
2493 * gcc.dg/shrink-wrap-sibcall.c: New added.
2495 2013-05-30 Tobias Burnus <burnus@net-b.de>
2498 * gfortran.dg/assumed_rank_13.f90: New.
2500 2013-05-29 Easwaran Raman <eraman@google.com>
2502 PR tree-optimization/57442
2503 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2505 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2507 PR tree-optimization/57441
2508 * gcc.c-torture/compile/pr57441.c: New.
2510 2013-05-29 Dehao Chen <dehao@google.com>
2513 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2515 2013-05-29 Tobias Burnus <burnus@net-b.de>
2518 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2519 * gfortran.dg/class_19.f03: Ditto.
2521 2013-05-29 Richard Biener <rguenther@suse.de>
2523 * gcc.dg/vect/bb-slp-32.c: New testcase.
2525 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2527 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2528 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2529 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2530 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2531 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2532 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2533 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2534 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2535 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2536 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2537 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2538 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2539 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2540 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2541 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2542 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2543 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2544 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2545 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2546 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2547 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2548 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2549 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2550 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2551 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2552 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2553 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2554 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2555 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2556 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2557 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2558 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2559 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2560 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2561 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2562 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2563 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2564 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2565 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2567 2013-05-29 Tobias Burnus <burnus@net-b.de>
2570 * gfortran.dg/finalize_11.f90: New.
2571 * gfortran.dg/finalize_4.f03: Remove dg-error.
2572 * gfortran.dg/finalize_5.f03: Ditto.
2573 * gfortran.dg/finalize_6.f03: Ditto.
2574 * gfortran.dg/finalize_7.f03: Ditto.
2576 2013-05-28 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/class_array_16.f90: New.
2580 2013-05-28 Tobias Burnus <burnus@net-b.de>
2583 * testsuite/gfortran.dg/use_29.f90: New.
2585 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2587 * gnat.dg/fp_exception.adb: New test.
2589 2013-05-28 Richard Biener <rguenther@suse.de>
2591 PR tree-optimization/56787
2592 * gcc.dg/vect/pr56787.c: New testcase.
2594 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2595 Tobias Burnus <burnus@net-b.de>
2598 * gfortran.dg/typebound_override_4.f90: New.
2600 2013-05-28 Richard Biener <rguenther@suse.de>
2602 PR tree-optimization/57411
2603 * g++.dg/opt/pr57411.C: New testcase.
2605 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2607 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2608 * gcc.dg/builtin-bswap-9.c: Likewise.
2610 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2612 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2614 2013-05-27 Richard Biener <rguenther@suse.de>
2617 * gcc.dg/gomp/pr57412.c: New testcase.
2619 2013-05-27 Bud Davis <jmdavis@link.com>
2622 * gfortran.dg/stfunc_8.f90: New.
2624 2013-05-27 Richard Biener <rguenther@suse.de>
2626 PR tree-optimization/57343
2627 * gcc.dg/torture/pr57343.c: New testcase.
2629 2013-05-27 Richard Biener <rguenther@suse.de>
2631 PR tree-optimization/57417
2632 * gcc.dg/torture/pr57417.c: New testcase.
2634 2013-05-27 Richard Biener <rguenther@suse.de>
2636 PR tree-optimization/57396
2637 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2639 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2641 * gnat.dg/specs/last_bit.ads: New test.
2643 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2645 * gnat.dg/specs/machine_attribute.ads: New test.
2647 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2649 * gnat.dg/incomplete3.ad[sb]: New test.
2651 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2654 * gcc.target/mips/div-13.c: New test.
2656 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2659 * gcc.target/mips/mips16-attributes-5.c,
2660 * gcc.target/mips/mips16-attributes-6.c: New tests.
2662 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2664 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2665 * gcc.dg/builtin-bswap-8.c: Likewise.
2667 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2670 * g++.dg/cpp0x/new1.C: New.
2672 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2675 * g++.dg/parse/dtor16.C: New.
2676 * g++.dg/parse/dtor6.C: Adjust.
2678 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2681 * g++.dg/expr/bitfield12.C: New.
2683 2013-05-24 Jeff Law <law@redhat.com>
2685 PR tree-optimization/57124
2686 * gcc.c-torture/execute/pr57124.c: New test.
2687 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2689 2013-05-24 Martin Jambor <mjambor@suse.cz>
2691 PR tree-optimization/57294
2692 * gcc.dg/ipa/pr57294.c: New test.
2694 2013-05-24 Dehao Chen <dehao@google.com>
2696 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2698 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2700 * gcc.target/aarch64/scalar_intrinsics.c
2701 (force_simd): Use a valid instruction.
2702 (test_vdupd_lane_s64): Pass a valid lane argument.
2703 (test_vdupd_lane_u64): Likewise.
2705 2013-05-24 Richard Biener <rguenther@suse.de>
2707 PR tree-optimization/57287
2708 * gcc.dg/pr57287.c: New testcase.
2710 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2713 * g++.dg/template/error51.C: New.
2715 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2718 * g++.dg/template/bitfield2.C: New.
2720 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2722 * gnat.dg/specs/noinline1.ads: New test.
2723 * gnat.dg/noinline2.ad[sb]: Likewise.
2724 * gnat.dg/specs/noinline3.ads: Likewise.
2725 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2727 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2730 * gcc.dg/tree-ssa/pr57385.c: New test.
2732 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2734 * gnat.dg/derived_type4.adb: New test.
2736 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2738 * gcc.dg/builtin-bswap-6.c: New test.
2739 * gcc.dg/builtin-bswap-7.c: Likewise.
2740 * gcc.dg/builtin-bswap-8.c: Likewise.
2741 * gcc.dg/builtin-bswap-9.c: Likewise.
2743 2013-05-23 Christian Bruel <christian.bruel@st.com>
2746 * gcc.dg/debug/pr57351.c: New test
2748 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2750 * gcc.target/aarch64/vect-clz.c: New file.
2752 2013-05-23 Martin Jambor <mjambor@suse.cz>
2755 * gcc.dg/ipa/pr57347.c: New test.
2757 2013-05-23 Richard Biener <rguenther@suse.de>
2759 PR tree-optimization/57380
2760 * g++.dg/tree-ssa/pr57380.C: New testcase.
2762 2013-05-23 Richard Biener <rguenther@suse.de>
2765 * gcc.dg/torture/pr57381.c: New testcase.
2767 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2770 * gcc.c-torture/execute/pr57344-1.c: New test.
2771 * gcc.c-torture/execute/pr57344-2.c: New test.
2772 * gcc.c-torture/execute/pr57344-3.c: New test.
2773 * gcc.c-torture/execute/pr57344-4.c: New test.
2775 2013-05-23 Richard Biener <rguenther@suse.de>
2777 PR rtl-optimization/57341
2778 * gcc.dg/torture/pr57341.c: New testcase.
2780 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2783 * g++.dg/parse/crash62.C: New.
2785 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2786 Pat Haugen <pthaugen@us.ibm.com>
2787 Peter Bergner <bergner@vnet.ibm.com>
2789 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2792 2013-05-22 Tobias Burnus <burnus@net-b.de>
2795 * gfortran.dg/defined_assignment_6.f90: New.
2797 2013-05-22 Tobias Burnus <burnus@net-b.de>
2800 * gfortran.dg/assumed_type_6.f90: New.
2802 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2805 * g++.dg/cpp0x/Wunused-parm.C: New.
2807 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2809 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2810 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2812 2013-05-21 Easwaran Raman <eraman@google.com>
2814 PR tree-optimization/57322
2815 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2817 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2819 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2822 2013-05-21 Tobias Burnus <burnus@net-b.de>
2825 * gfortran.dg/assumed_type_5.f90: New.
2826 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2827 * gfortran.dg/assumed_rank_2.f90: Ditto.
2828 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2829 * gfortran.dg/no_arg_check_3.f90: Ditto.
2831 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2833 PR tree-optimization/57331
2834 * gcc.c-torture/compile/pr57331.c: New test.
2836 2013-05-21 Richard Biener <rguenther@suse.de>
2838 PR tree-optimization/57330
2839 * gcc.dg/torture/pr57330.c: New testcase.
2841 2013-05-21 Richard Biener <rguenther@suse.de>
2843 PR tree-optimization/57303
2844 * gcc.dg/torture/pr57303.c: New testcase.
2846 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2848 PR tree-optimization/57321
2849 * gcc.c-torture/execute/pr57321.c: New test.
2851 2013-05-20 Tobias Burnus <burnus@net-b.de>
2855 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2856 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2857 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2858 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2859 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2860 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2861 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2862 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2863 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2864 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2865 * gfortran.dg/binding_label_tests_24.f90: New.
2866 * gfortran.dg/binding_label_tests_25.f90: New.
2868 2013-05-20 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/binding_label_tests_17.f90: New.
2872 * gfortran.dg/binding_label_tests_18.f90: New.
2873 * gfortran.dg/binding_label_tests_19.f90: New.
2874 * gfortran.dg/binding_label_tests_20.f90: New.
2875 * gfortran.dg/binding_label_tests_21.f90: New.
2876 * gfortran.dg/binding_label_tests_22.f90: New.
2877 * gfortran.dg/binding_label_tests_23.f90: New.
2879 2013-05-20 Tobias Burnus <burnus@net-b.de>
2882 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2883 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2884 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2885 * gfortran.dg/common_18.f90: New.
2886 * gfortran.dg/common_19.f90: New.
2887 * gfortran.dg/common_20.f90: New.
2888 * gfortran.dg/common_21.f90: New.
2890 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2893 * g++.dg/parse/error52.C: New.
2894 * g++.dg/parse/error3.C: Adjust.
2895 * g++.dg/parse/error36.C: Likewise.
2897 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2900 * gcc.target/sh/pr56547-1.c: New.
2901 * gcc.target/sh/pr56547-2.c: New.
2903 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2906 * g++.dg/warn/Wsign-compare-6.C: New.
2907 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2909 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/template/error50.C: New.
2914 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2917 * g++.dg/ext/complit13.C: New.
2919 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2922 * g++.dg/pr57175.C: New testcase.
2924 2013-05-17 Easwaran Raman <eraman@google.com>
2926 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2928 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2931 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2933 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2935 PR rtl-optimization/57281
2936 PR rtl-optimization/57300
2937 * gcc.dg/pr57300.c: New test.
2938 * gcc.c-torture/execute/pr57281.c: New test.
2940 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2943 * g++.dg/ext/sizeof-complit.C: New.
2945 2013-05-17 Marek Polacek <polacek@redhat.com>
2947 * gcc.dg/strlenopt-25.c: New test.
2948 * gcc.dg/strlenopt-26.c: Likewise.
2950 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2952 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2953 instead of -mavx2, require only avx instead of avx2.
2954 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2955 of avx2-check.h and turn into an avx runtime test instead of
2958 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2960 * g++.dg/ext/vector22.C: Uncomment working test.
2962 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2965 * g++.dg/template/pr17410.C: New.
2967 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2969 * gcc.target/i386/rotate-3.c: New test.
2970 * gcc.target/i386/rotate-3a.c: New test.
2971 * gcc.target/i386/rotate-4.c: New test.
2972 * gcc.target/i386/rotate-4a.c: New test.
2973 * gcc.target/i386/rotate-5.c: New test.
2974 * gcc.target/i386/rotate-5a.c: New test.
2976 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2978 * gcc.dg/visibility-21.c: Require section_anchors.
2980 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2982 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2983 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2984 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2986 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2988 * gcc.dg/visibility-21.c: New.
2990 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2993 * gcc.dg/pr57286.c: New testcase.
2994 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2995 * g++.dg/ext/vector22.C: Comment out transformations not
2998 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3001 * gcc.target/mips/call-1.c: Restrict to o32.
3002 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3004 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3006 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3008 * g++.dg/warn/Wshadow-1.C: Likewise.
3009 * g++.dg/warn/Wshadow-6.C: Likewise.
3010 * g++.dg/warn/Wshadow-7.C: Likewise.
3012 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3015 * g++.dg/parse/pr31952-1.C: New.
3016 * g++.dg/parse/pr31952-2.C: Likewise.
3017 * g++.dg/parse/pr31952-3.C: Likewise.
3019 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3020 * g++.old-deja/g++.jason/cond.C: Likewise.
3021 * g++.dg/cpp0x/range-for5.C: Likewise.
3023 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3026 * gcc.target/arm/pr40887.c: Adjust testcase.
3027 * gcc.target/arm/pr19599.c: New test.
3029 2013-05-15 Richard Biener <rguenther@suse.de>
3031 PR tree-optimization/57275
3032 * gcc.target/i386/pr57275.c: New testcase.
3034 2013-05-15 Jan Hubicka <jh@suse.cz>
3036 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3037 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3038 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3040 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3042 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3045 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3048 * c-c++-common/Wsequence-point-1.c: New test.
3050 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3052 * g++.dg/ext/vector22.C: New testcase.
3053 * gcc.dg/binop-xor3.c: Remove xfail.
3055 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3057 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3058 FLOAT cmp FLOAT ? INT : INT.
3059 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3060 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3061 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3062 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3063 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3064 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3066 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3069 * g++.dg/cpp0x/defaulted43.C: New.
3071 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3073 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3074 (alloca): Remove declaration.
3075 (foo9): Replace alloca by __builtin_alloca.
3077 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3079 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3080 Expect "size of array is too large" error.
3082 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3084 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3086 2013-05-14 Richard Biener <rguenther@suse.de>
3089 * g++.dg/torture/pr57235.C: New testcase.
3091 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3094 * gcc.dg/torture/pr57251.c: New test.
3096 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3099 * gcc.target/i386/pr57264.c: New test.
3101 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3103 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3105 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3107 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3109 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3111 PR tree-optimization/45216
3112 PR tree-optimization/57157
3113 * c-c++-common/rotate-1.c: Add 32 tests with +.
3114 * c-c++-common/rotate-1a.c: Adjust.
3115 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3116 * c-c++-common/rotate-2b.c: New test.
3117 * c-c++-common/rotate-3.c: Add 32 tests with +.
3118 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3119 * c-c++-common/rotate-4b.c: New test.
3120 * c-c++-common/rotate-5.c: New test.
3122 2013-05-13 Martin Jambor <mjambor@suse.cz>
3125 * gcc.dg/ipa/remref-0.c: New test.
3126 * gcc.dg/ipa/remref-1a.c: Likewise.
3127 * gcc.dg/ipa/remref-1b.c: Likewise.
3128 * gcc.dg/ipa/remref-2a.c: Likewise.
3129 * gcc.dg/ipa/remref-2b.c: Likewise.
3131 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3133 * gcc.dg/vector-shift-2.c: New testcase.
3135 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3137 PR tree-optimization/57230
3138 * gcc.dg/strlenopt-24.c: New test.
3140 PR tree-optimization/57230
3141 * gcc.dg/strlenopt-23.c: New test.
3143 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3146 * gcc.target/sh/pr57108.c: Move this test case to ...
3147 * gcc.c-torture/compile/pr57108.c: ... here.
3149 2013-05-10 Richard Biener <rguenther@suse.de>
3151 PR tree-optimization/57214
3152 * gcc.dg/torture/pr57214.c: New testcase.
3154 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3156 * gcc.dg/vector-shift.c: New testcase.
3158 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3162 PR tree-optimization/45216
3163 PR tree-optimization/57157
3164 * c-c++-common/rotate-1.c: New test.
3165 * c-c++-common/rotate-1a.c: New test.
3166 * c-c++-common/rotate-2.c: New test.
3167 * c-c++-common/rotate-2a.c: New test.
3168 * c-c++-common/rotate-3.c: New test.
3169 * c-c++-common/rotate-3a.c: New test.
3170 * c-c++-common/rotate-4.c: New test.
3171 * c-c++-common/rotate-4a.c: New test.
3173 2013-05-10 Richard Biener <rguenther@suse.de>
3175 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3176 * gcc.target/i386/l_fma_double_1.c: Adjust.
3177 * gcc.target/i386/l_fma_double_2.c: Likewise.
3178 * gcc.target/i386/l_fma_double_3.c: Likewise.
3179 * gcc.target/i386/l_fma_double_4.c: Likewise.
3180 * gcc.target/i386/l_fma_double_5.c: Likewise.
3181 * gcc.target/i386/l_fma_double_6.c: Likewise.
3182 * gcc.target/i386/l_fma_float_1.c: Likewise.
3183 * gcc.target/i386/l_fma_float_2.c: Likewise.
3184 * gcc.target/i386/l_fma_float_3.c: Likewise.
3185 * gcc.target/i386/l_fma_float_4.c: Likewise.
3186 * gcc.target/i386/l_fma_float_5.c: Likewise.
3187 * gcc.target/i386/l_fma_float_6.c: Likewise.
3189 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3192 * g++.dg/cpp0x/pr51226.C: New.
3194 2013-04-16 Han Shen <shenhan@google.com>
3196 Test cases for '-fstack-protector-strong'.
3197 * gcc.dg/fstack-protector-strong.c: New.
3198 * g++.dg/fstack-protector-strong.C: New.
3200 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3202 * gcc.target/aarch64/ands_1.c: New test.
3203 * gcc.target/aarch64/ands_2.c: Likewise
3205 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3207 * lib/target-supports.exp (check_effective_target_hw): New
3209 * c-c++-common/asan/clone-test-1.c: Call
3210 check_effective_target_hw.
3211 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3212 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3213 possible decorations.
3214 * c-c++-common/asan/null-deref-1.c: Likewise.
3215 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3216 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3217 * c-c++-common/asan/use-after-free-1.c: Likewise.
3218 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3219 * g++.dg/asan/large-func-test-1.C: Likewise.
3221 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3223 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3225 2013-05-07 Richard Biener <rguenther@suse.de>
3228 * g++.dg/torture/pr57190.C: New testcase.
3230 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3232 PR tree-optimization/57149
3233 * gcc.dg/pr57149.c: New test.
3236 * gcc.dg/pr57184.c: New test.
3238 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3240 * gnat.dg/specs/array3.ads: New test.
3242 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3244 * c-c++-common/vector-scalar-2.c: New testcase.
3246 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3248 * gcc.target/i386/asm-dialect-2.c: New testcase.
3250 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3253 * g++.dg/cpp0x/auto38.C: New.
3255 2013-05-06 Richard Biener <rguenther@suse.de>
3257 PR tree-optimization/57185
3258 * gcc.dg/autopar/pr57185.c: New testcase.
3260 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3263 * gcc.target/i386/pr57106.c: New test.
3265 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3267 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3268 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3269 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3270 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3271 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3272 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3273 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3275 2013-05-06 Teresa Johnson <tejohnson@google.com>
3278 * gcc.dg/pr57154.c: New test.
3280 2013-05-06 Richard Biener <rguenther@suse.de>
3283 * gcc.dg/torture/pr57147-1.c: New testcase.
3284 * gcc.dg/torture/pr57147-2.c: Likewise.
3285 * gcc.dg/torture/pr57147-3.c: Likewise.
3287 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3290 * gcc.target/sh/pr55303-1.c: New.
3291 * gcc.target/sh/pr55303-2.c: New.
3292 * gcc.target/sh/pr55303-3.c: New.
3294 2013-05-05 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/allocate_with_source_3.f90: New.
3298 2013-05-05 Tobias Burnus <burnus@net-b.de>
3301 * gfortran.dg/null_8.f90: New.
3303 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3306 * g++.dg/cpp0x/enum27.C: New.
3307 * g++.dg/cpp0x/enum_base.C: Adjust.
3309 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3311 PR tree-optimization/56205
3312 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3314 2013-05-04 Tobias Burnus <burnus@net-b.de>
3316 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3317 * gfortran.dg/bind_c_usage_27.f90: New.
3318 * gfortran.dg/bind_c_usage_28.f90: New.
3320 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3323 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3325 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3328 * gcc.target/powerpc/pr57150.c: New file.
3330 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3332 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3333 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3334 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3335 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3336 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3337 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3338 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3340 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3342 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3343 scan-assembler-times.
3345 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3347 * gcc.dg/tree-ssa/slsr-32.c: New.
3348 * gcc.dg/tree-ssa/slsr-33.c: New.
3349 * gcc.dg/tree-ssa/slsr-34.c: New.
3350 * gcc.dg/tree-ssa/slsr-35.c: New.
3351 * gcc.dg/tree-ssa/slsr-36.c: New.
3352 * gcc.dg/tree-ssa/slsr-37.c: New.
3353 * gcc.dg/tree-ssa/slsr-38.c: New.
3355 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3357 * gcc.target/aarch64/tst_1.c: New test.
3358 * gcc.target/aarch64/tst_2.c: Likewise
3360 2013-05-02 Jeff Law <law@redhat.com>
3362 PR tree-optimization/57144
3363 * gcc.c-torture/execute/pr57144.c: New test.
3365 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3367 PR rtl-optimization/57130
3368 * gcc.c-torture/execute/pr57130.c: New test.
3370 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3372 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3374 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3376 * gcc.target/aarch64/fabd.c: New file.
3378 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3381 * g++.dg/cpp0x/pr54318.C: New.
3383 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/parse/error51.C: New.
3387 * g++.dg/parse/error15.C: Adjust column numbers.
3389 2013-05-02 Tobias Burnus <burnus@net-b.de>
3392 * gfortran.dg/size_kind_2.f90: New.
3393 * gfortran.dg/size_kind_3.f90: New.
3395 2013-05-02 Richard Biener <rguenther@suse.de>
3398 * g++.dg/torture/pr57140.C: New testcase.
3400 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3403 * gcc.target/arm/pr56732-1.c: New test.
3405 2013-05-02 Martin Jambor <mjambor@suse.cz>
3408 * gcc.dg/ipa/pr56988.c: New test.
3410 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3412 * gcc.target/aarch64/bics_1.c: New test.
3413 * gcc.target/aarch64/bics_2.c: Likewise.
3415 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3417 PR rtl-optimization/57131
3418 * gcc.c-torture/execute/pr57131.c: New test.
3420 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3425 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3428 * gcc.target/i386/pr57091.c: New test.
3430 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3432 * gcc.target/aarch64/vect-vaddv.c: New.
3434 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3436 * gcc.target/aarch64/vect-vmaxv.c: New.
3437 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3439 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3441 * gcc.target/aarch64/scalar-vca.c: New.
3442 * gcc.target/aarch64/vect-vca.c: Likewise.
3444 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3446 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3447 (test_vceqd_s64): Force arguments to SIMD registers.
3448 (test_vceqzd_s64): Likewise.
3449 (test_vcged_s64): Likewise.
3450 (test_vcled_s64): Likewise.
3451 (test_vcgezd_s64): Likewise.
3452 (test_vcged_u64): Likewise.
3453 (test_vcgtd_s64): Likewise.
3454 (test_vcltd_s64): Likewise.
3455 (test_vcgtzd_s64): Likewise.
3456 (test_vcgtd_u64): Likewise.
3457 (test_vclezd_s64): Likewise.
3458 (test_vcltzd_s64): Likewise.
3459 (test_vtst_s64): Likewise.
3460 (test_vtst_u64): Likewise.
3462 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3465 * g++.dg/cpp0x/decltype53.C: New.
3467 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3470 * gfortran.dg/power_5.f90: New test.
3472 2013-04-30 Richard Biener <rguenther@suse.de>
3475 * gcc.dg/torture/pr57122.c: New testcase.
3477 2013-04-30 Richard Biener <rguenther@suse.de>
3480 * g++.dg/torture/pr57107.C: New testcase.
3482 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3484 PR rtl-optimization/57105
3485 * gcc.dg/pr57105.c: New test.
3487 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3489 PR tree-optimization/57104
3490 * gcc.dg/pr57104.c: New test.
3492 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3495 * gcc.target/i386/pr44578.c: New test.
3497 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3500 * gcc.target/i386/pr57097.c: New test.
3502 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3505 * gcc.target/i386/pr57098.c: New test.
3507 2013-04-29 Kai Tietz <ktietz@redhat.com>
3509 * gcc.c-torture/execute/pr55875.c: New test.
3511 2013-04-29 Richard Biener <rguenther@suse.de>
3514 * gcc.dg/torture/pr57075.c: New testcase.
3516 2013-04-29 Richard Biener <rguenther@suse.de>
3519 * gcc.dg/autopar/pr57103.c: New testcase.
3521 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3523 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3525 2013-04-29 Tom de Vries <tom@codesourcery.com>
3527 * gcc.dg/pr50763.c: Update test.
3529 2013-04-26 Jeff Law <law@redhat.com>
3531 * gcc.dg/tree-ssa/vrp88.c: New test.
3533 2013-04-29 Christian Bruel <christian.bruel@st.com>
3536 * gcc.target/sh/pr57108.c: New test.
3538 2013-04-29 Richard Biener <rguenther@suse.de>
3541 * gfortran.dg/gomp/pr57089.f90: New testcase.
3543 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3545 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3547 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3549 * gcc.target/aarch64/vect-vcvt.c: New.
3551 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3553 * gcc.target/aarch64/vect-vrnd.c: New.
3555 2013-04-29 Richard Biener <rguenther@suse.de>
3557 PR tree-optimization/57081
3558 * gcc.dg/torture/pr57081.c: New testcase.
3560 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3562 PR tree-optimization/57083
3563 * gcc.dg/torture/pr57083.c: New test.
3565 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3568 * g++.dg/cpp0x/decltype52.C: New.
3570 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3572 N3472 binary constants
3573 * g++.dg/cpp/limits.C: Adjust warning wording.
3574 * g++.dg/system-binary-constants-1.C: Likewise.
3575 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3577 2013-04-28 Tobias Burnus <burnus@net-b.de>
3580 * gfortran.dg/coarray_30.f90: New.
3582 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3585 * frontend-passes (optimize_power): New function.
3586 (optimize_op): Use it.
3588 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.c-torture/execute/pr56866.c: New test.
3592 * gcc.target/i386/pr56866.c: New test.
3594 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3597 * gcc.dg/setjmp-5.c: New test.
3599 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/constexpr-55708.C: New.
3604 2013-04-26 Richard Biener <rguenther@suse.de>
3606 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3607 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3608 * gcc.dg/pr53265.c: Remove XFAILs.
3609 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3610 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3612 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3614 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3615 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3616 -fdiagnostics-color=never option similarly to
3617 -fno-diagnostics-show-caret option.
3619 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3621 PR rtl-optimization/57003
3622 * gcc.target/i386/pr57003.c: New test.
3624 2013-04-25 Marek Polacek <polacek@redhat.com>
3626 PR tree-optimization/57066
3627 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3629 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3630 Tejas Belagod <tejas.belagod@arm.com>
3632 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3633 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3634 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3636 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3638 * gcc.target/aarch64/cmp.c: New.
3640 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3642 * gcc.target/aarch64/ngc.c: New.
3644 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3646 * lib/target-supports.exp
3647 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3648 (check_effective_target_arm_neon_fp16_ok): Likewise.
3649 (add_options_for_arm_neon_fp16): Likewise.
3650 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3651 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3653 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3655 PR rtl-optimizations/57046
3656 * gcc.target/i386/pr57046.c: New test.
3658 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp1y/cplusplus.C: New.
3662 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3664 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3666 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3668 * c-c++-common/Wpointer-arith-1.c: New.
3670 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3672 * g++.dg/cpp1y/cxx1y_macro.C: New.
3674 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3677 * g++.dg/cpp0x/sfinae45.C: New.
3679 2013-04-24 Richard Biener <rguenther@suse.de>
3682 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3684 2013-04-23 Richard Biener <rguenther@suse.de>
3687 * gcc.dg/torture/pr57036-1.c: New testcase.
3688 * gcc.dg/torture/pr57036-2.c: Likewise.
3690 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3692 * gcc.target/aarch64/scalar-mov.c: New testcase.
3694 2013-04-23 Richard Biener <rguenther@suse.de>
3696 PR tree-optimization/57026
3697 * gcc.dg/torture/pr57026.c: New testcase.
3699 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3703 * gfortran.dg/transfer_check_4.f90: New.
3705 2013-04-22 Marek Polacek <polacek@redhat.com>
3708 * gcc.dg/pr56990.c: New test.
3710 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3713 * gcc.target/i386/pr57018.c: New test.
3715 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3717 * gcc.target/aarch64/vrecps.c: New.
3718 * gcc.target/aarch64/vrecpx.c: Likewise.
3720 2013-04-22 Christian Bruel <christian.bruel@st.com>
3723 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3725 2013-04-21 Jeff Law <law@redhat.com>
3727 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3729 2013-04-20 Tobias Burnus <burnus@net-b.de>
3732 * gfortran.dg/c_loc_test_22.f90: New.
3734 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3736 PR rtl-optimization/56847
3737 * gcc.dg/pr56847.c: New test.
3739 2013-04-19 Richard Biener <rguenther@suse.de>
3741 PR tree-optimization/56982
3742 * gcc.c-torture/execute/pr56982.c: New testcase.
3744 2013-04-19 Martin Jambor <mjambor@suse.cz>
3746 PR tree-optimization/56718
3747 * g++.dg/ipa/imm-devirt-1.C: New test.
3748 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3750 2013-04-19 Richard Biener <rguenther@suse.de>
3752 PR tree-optimization/57000
3753 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3755 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3756 Mikael Morin <mikael@gcc.gnu.org>
3759 * gfortran.dg/array_constructor_45.f90: New test.
3760 * gfortran.dg/array_constructor_46.f90: New test.
3761 * gfortran.dg/array_constructor_47.f90: New test.
3762 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3764 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3766 PR rtl-optimization/56999
3767 * g++.dg/opt/pr56999.C: New test.
3769 2013-04-18 Cary Coutant <ccoutant@google.com>
3771 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3772 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3774 2013-04-18 Cary Coutant <ccoutant@google.com>
3776 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3777 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3778 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3779 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3780 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3781 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3782 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3783 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3784 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3785 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3786 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3788 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3790 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3792 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3794 PR tree-optimization/56984
3795 * gcc.c-torture/compile/pr56984.c: New test.
3797 PR rtl-optimization/56992
3798 * gcc.dg/pr56992.c: New test.
3800 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/proc_ptr_42.f90: New.
3805 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3807 * gnat.dg/discr41.ad[sb]: New test.
3808 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3809 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3810 * gcc.dg/vect/slp-24.c: Likewise.
3811 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3812 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3813 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3814 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3815 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3816 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3817 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3818 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3819 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3820 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3821 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3822 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3823 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3824 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3825 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3826 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3827 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3828 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3829 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3830 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3831 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3832 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3833 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3834 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3835 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3836 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3838 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3841 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3842 * gfortran.dg/module_md5_1.f90: Remove.
3844 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3846 * gcc.target/aarch64/adds3.c: New.
3847 * gcc.target/aarch64/subs3.c: New.
3849 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3851 * gcc.target/aarch64/adds1.c: New.
3852 * gcc.target/aarch64/adds2.c: New.
3853 * gcc.target/aarch64/subs1.c: New.
3854 * gcc.target/aarch64/subs2.c: New.
3856 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3858 Implement n3599 - Literal operator templates for strings.
3859 * g++.dg/cpp1y/udlit-char-template.C: New test.
3860 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3862 2013-04-16 Tobias Burnus <burnus@net-b.de>
3865 * gfortran.dg/no_arg_check_1.f90: New.
3866 * gfortran.dg/no_arg_check_2.f90: New.
3867 * gfortran.dg/no_arg_check_3.f90: New.
3869 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3872 * gfortran.dg/proc_ptr_41.f90: New.
3874 2013-04-16 Richard Biener <rguenther@suse.de>
3876 PR tree-optimization/56756
3877 * gcc.dg/torture/pr56756.c: New testcase.
3879 2013-04-16 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/c_assoc_5.f90: New.
3884 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3886 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3887 * gcc.c-torture/execute/pr33992.x: Remove.
3888 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3889 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3890 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3892 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3894 PR tree-optimization/56962
3895 * gcc.c-torture/execute/pr56962.c: New test.
3897 2013-04-15 Richard Biener <rguenther@suse.de>
3899 PR tree-optimization/56933
3900 * gcc.dg/vect/pr56933.c: New testcase.
3902 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3904 * gcc.target/arm/anddi3-opt.c: New test.
3905 * gcc.target/arm/anddi3-opt2.c: Likewise.
3907 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3909 * gcc.dg/pr56890-1.c: New test.
3910 * gcc.dg/pr56890-2.c: Likewise.
3912 2013-04-15 Joey Ye <joey.ye@arm.com>
3914 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3915 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3917 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3920 * gfortran.dg/select_type_33.f03: New test.
3922 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3925 * gfortran.dg/typebound_proc_29.f03: New.
3927 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3930 * gfortran.dg/typebound_proc_28.f03: New.
3932 2013-04-12 Jeff Law <law@redhat.com>
3934 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3937 2013-04-12 Tobias Burnus <burnus@net-b.de>
3940 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3942 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3945 * gcc.target/i386/pr56903.c: New test.
3947 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3950 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3951 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3952 * gfortran.dg/block_11.f90: Fix invalid test case.
3953 * gfortran.dg/function_types_3.f90: Add new error message.
3954 * gfortran.dg/global_references_1.f90: Ditto.
3955 * gfortran.dg/import2.f90: Remove unneeded parts.
3956 * gfortran.dg/import6.f90: Fix invalid test case.
3957 * gfortran.dg/proc_decl_2.f90: Ditto.
3958 * gfortran.dg/proc_decl_9.f90: Ditto.
3959 * gfortran.dg/proc_decl_18.f90: Ditto.
3960 * gfortran.dg/proc_ptr_40.f90: New.
3961 * gfortran.dg/whole_file_7.f90: Modified error wording.
3962 * gfortran.dg/whole_file_16.f90: Ditto.
3963 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3964 * gfortran.dg/whole_file_18.f90: Modified error wording.
3965 * gfortran.dg/whole_file_20.f03: Ditto.
3966 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3969 2013-04-12 Richard Biener <rguenther@suse.de>
3972 2013-04-10 Richard Biener <rguenther@suse.de>
3974 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3976 2013-04-12 Tobias Burnus <burnus@net-b.de>
3979 * gfortran.dg/class_allocate_15.f90: New.
3982 2013-04-12 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3985 scan-tree-dump-times.
3987 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3989 PR tree-optimization/56918
3990 PR tree-optimization/56920
3991 * gcc.dg/vect/pr56918.c: New test.
3992 * gcc.dg/vect/pr56920.c: New test.
3994 2013-04-12 Tobias Burnus <burnus@net-b.de>
3997 * gfortran.dg/class_allocate_14.f90: New.
3998 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3999 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4001 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4003 * gcc.dg/fold-cstvecshift.c: New testcase.
4005 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4007 * gcc.target/aarch64/negs.c: New.
4009 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4012 * g++.dg/template/arrow4.C: New test.
4014 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4016 * gnat.dg/array23.adb: New test.
4017 * gnat.dg/array23_pkg[123].ads: New helpers.
4019 2013-04-11 Jeff Law <law@redhat.com>
4021 PR tree-optimization/56900
4022 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4024 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4027 * g++.dg/cpp0x/sfinae44.C: New.
4029 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4031 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4032 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4034 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/cpp0x/enum26.C: New.
4038 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4040 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4042 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4044 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4046 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4047 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4048 loop is vectorized and that the correct instruction is generated.
4049 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4050 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4051 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4053 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4055 PR tree-optimization/56899
4056 * gcc.c-torture/execute/pr56899.c: New test.
4058 2013-04-10 David S. Miller <davem@davemloft.net>
4060 * gcc.target/sparc/setcc-4.c: New test.
4061 * gcc.target/sparc/setcc-5.c: New test.
4063 2013-04-10 Richard Biener <rguenther@suse.de>
4065 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4067 2013-04-10 Richard Biener <rguenther@suse.de>
4069 * gcc.dg/vect/slp-39.c: New testcase.
4071 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4073 PR tree-optimization/55524
4074 * gcc.target/epiphany/fnma-1.c: New test.
4076 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4078 * gcc.dg/tree-ssa/inline-11.c: New test
4080 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4083 * g++.dg/template/arrow3.C: New test.
4085 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4087 * gcc.target/arm/minmax_minus.c: New test.
4089 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4092 * c-c++-common/gomp/pr56883.c: New test.
4094 2013-04-09 Jeff Law <law@redhat.com>
4096 * gcc.dg/tree-ssa/vrp87.c: New test.
4098 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4100 PR tree-optimization/56854
4101 * g++.dg/torture/pr56854.C: New test.
4103 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4106 * gfortran.dg/array_constructor_44.f90: New test.
4108 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/cpp0x/constexpr-specialization.C: New.
4113 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4115 * gcc.c-torture/execute/pr56837.c: New test.
4119 * g++.dg/opt/vt3.C: New test.
4120 * g++.dg/opt/vt4.C: New test.
4122 2013-04-08 Jeff Law <law@redhat.com>
4124 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4126 2013-04-08 Richard Biener <rguenther@suse.de>
4128 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4130 2013-04-08 Richard Biener <rguenther@suse.de>
4132 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4134 2013-04-08 Richard Biener <rguenther@suse.de>
4136 * g++.dg/vect/slp-pr56812.cc: Adjust.
4138 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4140 * gcc.dg/pr56837.c: New test.
4141 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4142 "generated memset minus one".
4144 2013-04-07 Tobias Burnus <burnus@net-b.de>
4147 * gfortran.dg/reshape_5.f90: New.
4149 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4152 * gcc.target/powerpc/recip-1.c: Modify expected output.
4153 * gcc.target/powerpc/recip-3.c: Likewise.
4154 * gcc.target/powerpc/recip-4.c: Likewise.
4155 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4157 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4159 * gcc.target/arm/peep-ldrd-1.c: New test.
4160 * gcc.target/arm/peep-strd-1.c: Likewise.
4162 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4164 * gcc.target/arm/negdi-1.c: New test.
4165 * gcc.target/arm/negdi-2.c: Likewise.
4166 * gcc.target/arm/negdi-3.c: Likewise.
4167 * gcc.target/arm/negdi-4.c: Likewise.
4169 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4171 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4172 Add -march=armv8-a when we use v8 NEON.
4173 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4174 (check_effective_target_vect_call_ceilf): Likewise.
4175 (check_effective_target_vect_call_floorf): Likewise.
4176 (check_effective_target_vect_call_roundf): Likewise.
4177 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4178 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4179 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4180 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4181 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4183 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4185 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4186 * gcc.target/powerpc/sd-pwr6.c: Same.
4187 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4188 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4190 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4192 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4194 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4197 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4198 * gfortran.dg/altreturn_4.f90: Ditto.
4199 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4200 * gfortran.dg/altreturn_5.f90: Ditto.
4201 * gfortran.dg/altreturn_6.f90: Ditto.
4202 * gfortran.dg/altreturn_7.f90: Ditto.
4204 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4206 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4208 (check_effective_target_arm_v8_neon_ok_nocache):
4210 (check_effective_target_arm_v8_neon_ok): Change to use
4211 check_effective_target_arm_v8_neon_ok_nocache.
4212 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4214 (check_effective_target_vect_call_btruncf):
4215 Enable for arm and ARMv8 NEON.
4216 (check_effective_target_vect_call_ceilf): Likewise.
4217 (check_effective_target_vect_call_floorf): Likewise.
4218 (check_effective_target_vect_call_roundf): Likewise.
4219 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4222 2013-04-04 Marek Polacek <polacek@redhat.com>
4224 PR tree-optimization/48186
4225 * gcc.dg/pr48186.c: New test.
4227 2013-04-04 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/56826
4230 * gcc.dg/vect/pr56826.c: New testcase.
4231 * gcc.dg/vect/O3-pr36098.c: Adjust.
4233 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4235 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4236 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4237 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4238 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4239 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4240 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4241 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4242 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4243 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4244 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4246 2013-04-04 Richard Biener <rguenther@suse.de>
4248 PR tree-optimization/56213
4249 * gcc.dg/vect/vect-123.c: New testcase.
4251 2013-04-04 Tobias Burnus <burnus@net-b.de>
4254 * gfortran.dg/read_repeat_2.f90: New.
4256 2013-04-04 Richard Biener <rguenther@suse.de>
4258 PR tree-optimization/56837
4259 * g++.dg/torture/pr56837.C: New testcase.
4261 2013-04-04 Tobias Burnus <burnus@net-b.de>
4264 * gfortran.dg/c_loc_test_21.f90: New.
4265 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4266 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4267 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4268 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4269 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4271 2013-04-03 Jeff Law <law@redhat.com>
4273 PR tree-optimization/56799
4274 * gcc.c-torture/execute/pr56799.c: New test.
4276 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4279 * g++.dg/warn/Wpointer-arith-1.C: New.
4280 * g++.dg/gomp/for-19.C: Adjust.
4282 2013-04-03 Marek Polacek <polacek@redhat.com>
4285 * gcc.dg/pr55702.c: New test.
4287 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4290 * gcc.dg/pr56809.c: New testcase.
4292 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4295 * g++.dg/debug/pr56819.C: New test.
4297 2013-04-03 Richard Biener <rguenther@suse.de>
4299 PR tree-optimization/56817
4300 * g++.dg/torture/pr56817.C: New testcase.
4302 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4304 * gcc.dg/vect/bb-slp-31.c: New file.
4306 2013-04-03 Jason Merrill <jason@redhat.com>
4309 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4311 2013-04-03 Richard Biener <rguenther@suse.de>
4313 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4315 2013-04-03 Richard Biener <rguenther@suse.de>
4317 PR tree-optimization/55964
4318 * gcc.dg/torture/pr55964-2.c: New testcase.
4320 2013-04-03 Richard Biener <rguenther@suse.de>
4322 PR tree-optimization/56501
4323 * gcc.dg/torture/pr56501.c: New testcase.
4325 2013-04-03 Richard Biener <rguenther@suse.de>
4327 PR tree-optimization/56407
4328 * gcc.dg/torture/pr56407.c: New testcase.
4330 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4332 PR tree-optimization/56790
4333 * g++.dg/ext/pr56790-1.C: New testcase.
4335 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4337 * gcc.target/i386/merge-1.c: New testcase.
4338 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4340 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4343 * gcc.c-torture/execute/pr19449.c: New test.
4345 2013-04-03 Richard Biener <rguenther@suse.de>
4347 PR tree-optimization/56812
4348 * g++.dg/vect/slp-pr56812.cc: New testcase.
4350 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4354 * gfortran.dg/altreturn_8.f90: New.
4355 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4356 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4357 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4359 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4361 PR rtl-optimization/56745
4362 * gcc.c-torture/compile/pr56745.c: New test.
4364 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4366 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4368 2013-04-02 Richard Biener <rguenther@suse.de>
4370 PR tree-optimization/56778
4371 * gcc.dg/torture/pr56778.c: New testcase.
4373 2013-04-02 Richard Biener <rguenther@suse.de>
4376 * g++.dg/torture/pr56768.C: New testcase.
4378 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4380 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4382 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4385 * gfortran.dg/namelist_82.f90: New test.
4387 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4390 * gfortran.dg/implicit_class_1.f90: New.
4392 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4395 * gfortran.dg/namelist_81.f90: New test.
4397 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4399 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4400 for constant and equal string lengths.
4401 * gfortran.dg/character_comparison_5.f90: Likewise.
4402 * gfortran.dg/character_comparison_9.f90: New test.
4404 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4406 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4407 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4409 2013-03-29 Tobias Burnus <burnus@net-b.de>
4412 * gfortran.dg/optional_absent_3.f90: New.
4414 2013-03-29 Tobias Burnus <burnus@net-b.de>
4417 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4419 2013-03-29 Tobias Burnus <burnus@net-b.de>
4422 * gfortran.dg/namelist_80.f90: New.
4424 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4427 * gfortran.dg/string_length_2.f90: New test.
4428 * gfortran.dg/dependency_41.f90: New test.
4430 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4433 * gfortran.dg/array_constructor_43.f90: New test.
4434 * gfortran.dg/random_seed_3.f90: New test.
4436 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4438 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4439 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4440 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4441 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4442 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4443 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4444 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4445 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4446 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4447 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4449 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4452 * g++.dg/conversion/op4.C: Adjust.
4453 * g++.dg/cpp0x/rv1n.C: Likewise.
4454 * g++.dg/cpp0x/rv2n.C: Likewise.
4455 * g++.dg/cpp0x/template_deduction.C: Likewise.
4456 * g++.dg/expr/cond8.C: Likewise.
4457 * g++.dg/other/error4.C: Likewise.
4458 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4459 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4460 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4461 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4462 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4463 * g++.old-deja/g++.law/cvt20.C: Likewise.
4464 * g++.old-deja/g++.law/cvt8.C: Likewise.
4465 * g++.old-deja/g++.law/init8.C: Likewise.
4466 * g++.old-deja/g++.mike/net12.C: Likewise.
4467 * g++.old-deja/g++.mike/net8.C: Likewise.
4468 * g++.old-deja/g++.mike/p2793.C: Likewise.
4469 * g++.old-deja/g++.mike/p3836.C: Likewise.
4470 * g++.old-deja/g++.mike/p418.C: Likewise.
4471 * g++.old-deja/g++.mike/p701.C: Likewise.
4472 * g++.old-deja/g++.mike/p807.C: Likewise.
4474 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4477 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4480 2013-03-28 Marek Polacek <polacek@redhat.com>
4482 PR tree-optimization/56695
4483 * gcc.dg/vect/pr56695.c: New test.
4485 2013-03-28 Richard Biener <rguenther@suse.de>
4487 PR tree-optimization/37021
4488 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4489 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4491 2013-03-27 Tobias Burnus <burnus@net-b.de>
4495 * gfortran.dg/sizeof_2.f90: New.
4496 * gfortran.dg/sizeof_3.f90: New.
4497 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4499 2013-03-27 Richard Biener <rguenther@suse.de>
4501 PR tree-optimization/37021
4502 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4504 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4506 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4507 * g++.dg/ipa/ivinline-2.C: Likewise.
4508 * g++.dg/ipa/ivinline-3.C: Likewise.
4509 * g++.dg/ipa/ivinline-4.C: Likewise.
4510 * g++.dg/ipa/ivinline-5.C: Likewise.
4511 * g++.dg/ipa/ivinline-7.C: Likewise.
4512 * g++.dg/ipa/ivinline-8.C: Likewise.
4513 * g++.dg/ipa/ivinline-9.C: Likewise.
4514 * g++.dg/cpp0x/noexcept03.C: Likewise.
4515 * gcc.dg/const-1.c: Likewise.
4516 * gcc.dg/ipa/pure-const-1.c: Likewise.
4517 * gcc.dg/noreturn-8.c: Likewise.
4518 * gcc.target/i386/mmx-1.c: Likewise.
4519 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4520 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4521 * gcc.c-torture/execute/pr33992.x: New file.
4523 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4525 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4527 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4530 * g++.dg/ext/desig5.C: New.
4532 2013-03-26 Tobias Burnus <burnus@net-b.de>
4535 * gfortran.dg/merge_init_expr_2.f90: New.
4536 * gfortran.dg/merge_char_1.f90: Modify test to
4537 stay a run-time test.
4538 * gfortran.dg/merge_char_3.f90: Ditto.
4540 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4542 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4543 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4545 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4548 * g++.dg/cpp0x/range-for23.C: New.
4550 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4553 * gfortran.dg/namelist_79.f90: New.
4555 2013-03-25 Martin Jambor <mjambor@suse.cz>
4557 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4559 2013-03-25 Tobias Burnus <burnus@net-b.de>
4579 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4580 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4581 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4582 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4583 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4584 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4585 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4586 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4587 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4588 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4589 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4590 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4591 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4592 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4593 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4594 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4595 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4596 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4597 * gfortran.dg/pr32601_1.f03: Ditto.
4598 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4599 * gfortran.dg/blockdata_7.f90: New.
4600 * gfortran.dg/c_assoc_4.f90: New.
4601 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4602 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4603 * gfortran.dg/c_funloc_tests_8.f90: New.
4604 * gfortran.dg/c_loc_test_17.f90: New.
4605 * gfortran.dg/c_loc_test_18.f90: New.
4606 * gfortran.dg/c_loc_test_19.f90: New.
4607 * gfortran.dg/c_loc_test_20.f90: New.
4608 * gfortran.dg/c_sizeof_5.f90: New.
4609 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4610 * gfortran.dg/transfer_resolve_2.f90: New.
4611 * gfortran.dg/transfer_resolve_3.f90: New.
4612 * gfortran.dg/transfer_resolve_4.f90: New.
4613 * gfortran.dg/pr32601.f03: Update dg-error.
4614 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4615 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4617 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4619 * gcc.target/arm/vseleqdf.c: New test.
4620 * gcc.target/arm/vseleqsf.c: Likewise.
4621 * gcc.target/arm/vselgedf.c: Likewise.
4622 * gcc.target/arm/vselgesf.c: Likewise.
4623 * gcc.target/arm/vselgtdf.c: Likewise.
4624 * gcc.target/arm/vselgtsf.c: Likewise.
4625 * gcc.target/arm/vselledf.c: Likewise.
4626 * gcc.target/arm/vsellesf.c: Likewise.
4627 * gcc.target/arm/vselltdf.c: Likewise.
4628 * gcc.target/arm/vselltsf.c: Likewise.
4629 * gcc.target/arm/vselnedf.c: Likewise.
4630 * gcc.target/arm/vselnesf.c: Likewise.
4631 * gcc.target/arm/vselvcdf.c: Likewise.
4632 * gcc.target/arm/vselvcsf.c: Likewise.
4633 * gcc.target/arm/vselvsdf.c: Likewise.
4634 * gcc.target/arm/vselvssf.c: Likewise.
4636 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4638 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4640 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4641 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4642 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4643 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4644 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4645 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4646 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4647 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4648 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4649 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4650 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4651 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4652 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4653 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4654 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4655 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4656 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4657 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4658 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4659 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4660 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4661 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4662 * gcc.target/arm/atomic-op-char.c: Likewise.
4663 * gcc.target/arm/atomic-op-consume.c: Likewise.
4664 * gcc.target/arm/atomic-op-int.c: Likewise.
4665 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4666 * gcc.target/arm/atomic-op-release.c: Likewise.
4667 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4668 * gcc.target/arm/atomic-op-short.c: Likewise.
4670 2013-03-25 Richard Biener <rguenther@suse.de>
4673 * g++.dg/torture/pr56694.C: New testcase.
4675 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4678 * gcc.target/arm/neon-vcond-gt.c: New test.
4679 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4680 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4682 2013-03-25 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/56689
4685 * gcc.dg/torture/pr56689.c: New testcase.
4687 2013-03-25 Kai Tietz <ktietz@redhat.com>
4689 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4691 2013-03-24 Tobias Burnus <burnus@net-b.de>
4694 * gfortran.dg/eof_5.f90: New.
4696 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4698 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4701 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4703 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4705 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4708 * gcc.c-torture/execute/builtins/builtins.exp: Add
4709 -Wl,--allow-multiple-definition for RTEMS targets.
4711 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4713 * gcc.target/aarch64/movk.c: New test.
4715 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4717 * g++.dg/ext/vector21.C: New testcase.
4719 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4721 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4722 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4724 2013-03-21 Richard Biener <rguenther@suse.de>
4726 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4727 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4729 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4731 * gcc.target/aarch64/vect.c: Test and result vector added
4732 for sabd and saba instructions.
4733 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4734 instructions in assembly.
4735 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4736 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4737 for fabd instruction.
4738 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4739 instruction in assembly.
4740 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4742 2013-03-20 Jeff Law <law@redhat.com>
4744 * g++.dg/tree-ssa/ssa-dom.C: New test.
4746 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4748 * gcc.target/powerpc/mmfpgpr.c: New test.
4749 * gcc.target/powerpc/sd-vsx.c: Likewise.
4750 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4751 * gcc.target/powerpc/vsx-float0.c: Likewise.
4753 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4755 PR tree-optimization/56355
4756 * gcc.dg/pr56355-1.c: New file.
4758 2013-03-20 Catherine Moore <clm@codesourcery.com>
4759 Richard Sandiford <rdsandiford@googlemail.com>
4761 * gcc.target/mips/mips.exp: Add microMIPS support.
4762 * gcc.target/mips/umips-movep-2.c: New test.
4763 * gcc.target/mips/umips-lwp-2.c: New test.
4764 * gcc.target/mips/umips-swp-5.c: New test.
4765 * gcc.target/mips/umips-constraints-1.c: New test.
4766 * gcc.target/mips/umips-lwp-3.c: New test.
4767 * gcc.target/mips/umips-swp-6.c: New test.
4768 * gcc.target/mips/umips-constraints-2.c: New test.
4769 * gcc.target/mips/umips-save-restore-1.c: New test.
4770 * gcc.target/mips/umips-lwp-4.c: New test.
4771 * gcc.target/mips/umips-swp-7.c: New test.
4772 * gcc.target/mips/umips-save-restore-2.c: New test.
4773 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4774 * gcc.target/mips/umips-lwp-5.c: New test.
4775 * gcc.target/mips/umips-save-restore-3.c: New test.
4776 * gcc.target/mips/umips-lwp-6.c: New test.
4777 * gcc.target/mips/umips-swp-1.c: New test.
4778 * gcc.target/mips/umips-lwp-7.c: New test.
4779 * gcc.target/mips/umips-swp-2.c: New test.
4780 * gcc.target/mips/umips-lwp-8.c: New test.
4781 * gcc.target/mips/umips-swp-3.c: New test.
4782 * gcc.target/mips/umips-movep-1.c: New test.
4783 * gcc.target/mips/umips-lwp-1.c: New test.
4784 * gcc.target/mips/umips-swp-4.c: New test.
4786 2013-03-20 Richard Biener <rguenther@suse.de>
4788 PR tree-optimization/56661
4789 * gcc.dg/torture/pr56661.c: New testcase.
4791 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4793 PR rtl-optimization/56605
4794 * gcc.target/powerpc/pr56605.c: New.
4796 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4799 * gfortran.dg/do_1.f90: Don't xfail.
4801 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4804 * gfortran.dg/namelist_77.f90: New.
4805 * gfortran.dg/namelist_78.f90: New.
4807 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4810 * gfortran.dg/open_negative_unit_1.f90: New.
4812 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4814 * gcc.target/aarch64/sbc.c: New test.
4816 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4818 * gcc.target/aarch64/ror.c: New test.
4820 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4822 * gcc.target/aarch64/extr.c: New test.
4824 2013-03-19 Richard Biener <rguenther@suse.de>
4826 PR tree-optimization/56273
4827 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4828 * c-c++-common/uninit-17.c: Likewise.
4830 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4832 PR tree-optimization/56635
4833 * g++.dg/torture/pr56635.C: New test.
4835 2013-03-18 Richard Biener <rguenther@suse.de>
4837 PR tree-optimization/3713
4838 * g++.dg/ipa/devirt-12.C: New testcase.
4840 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4843 * c-c++-common/pr56566.c: New test.
4845 2013-03-17 Jason Merrill <jason@redhat.com>
4847 * g++.dg/template/abstract-dr337.C: XFAIL.
4849 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4852 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4853 * c-c++-common/pr56607.c: New test.
4855 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.dg/cpp0x/constexpr-array5.C: New.
4860 2013-03-15 Tobias Burnus <burnus@net-b.de>
4863 * gfortran.dg/transfer_intrinsic_5.f90: New.
4865 2013-03-15 Kai Tietz <ktietz@redhat.com>
4867 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4868 * gcc.target/i386/pr20020-1.c: Likewise.
4869 * gcc.target/i386/pr20020-2.c: Likewise.
4870 * gcc.target/i386/pr20020-3.c: Likewise.
4871 * gcc.target/i386/pr53425-1.c: Likewise.
4872 * gcc.target/i386/pr53425-2.c: Likewise.
4873 * gcc.target/i386/pr55093.c: Likewise.
4874 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4876 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4879 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4880 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4882 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4884 PR tree-optimization/53265
4885 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4887 * gcc.dg/graphite/id-6.c (test): Likewise.
4888 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4889 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4891 PR tree-optimization/53265
4892 * gcc.dg/pr53265.c: New test.
4893 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4895 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4897 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4898 n, use it as high bound instead of 4.
4900 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4903 * gcc.target/sh/pr49880-1.c: New.
4904 * gcc.target/sh/pr49880-2.c: New.
4905 * gcc.target/sh/pr49880-3.c: New.
4906 * gcc.target/sh/pr49880-4.c: New.
4907 * gcc.target/sh/pr49880-5.c: New.
4909 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4911 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4913 2013-03-13 Richard Biener <rguenther@suse.de>
4915 PR tree-optimization/56608
4916 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4918 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4921 * g++.dg/cpp0x/alias-decl-32.C: New.
4923 2013-03-11 Jan Hubicka <jh@suse.cz>
4926 * gcc.c-torture/compile/pr56571.c: New testcase.
4928 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4930 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4931 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4933 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4935 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4936 * gcc.dg/inline_4.c: Likewise.
4937 * gcc.dg/unroll_2.c: Likewise.
4938 * gcc.dg/unroll_3.c: Likewise.
4939 * gcc.dg/unroll_4.c: Likewise.
4941 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4944 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4947 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4949 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4952 * gcc.c-torture/compile/pr40797.c: New.
4954 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4956 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4958 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4961 * gfortran.dg/class_56.f90: New test.
4963 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4966 * gcc.target/mips/pr56524.c: New test.
4968 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4971 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4973 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4976 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4978 2013-03-08 Marek Polacek <polacek@redhat.com>
4980 PR tree-optimization/56478
4981 * gcc.dg/torture/pr56478.c: New test.
4983 2013-03-08 Kai Tietz <ktietz@redhat.com>
4985 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4986 targets linker option --allow-multiple-definition.
4988 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4989 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4990 * gcc.dg/pr52549.c: Add LLP64 case.
4991 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4992 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4993 * gcc.dg/torture/pr51071-2.c: Likewise.
4994 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4995 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4996 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4997 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4998 * gcc.dg/weak/weak-1.c: Likewise.
4999 * gcc.dg/weak/weak-2.c: Likewise.
5000 * gcc.dg/weak/weak-3.c: Likewise.
5001 * gcc.dg/weak/weak-4.c: Likewise.
5002 * gcc.dg/weak/weak-5.c: Likewise.
5003 * gcc.dg/weak/weak-15.c: Likewise.
5004 * gcc.dg/weak/weak-16.c: Likewise.
5006 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5008 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5010 PR tree-optimization/56559
5011 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5013 2013-03-07 Andreas Schwab <schwab@suse.de>
5015 * gcc.dg/pr31490.c: Fix last change.
5017 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/template/crash115.C: New.
5022 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5024 PR tree-optimization/56539
5025 * gcc.c-torture/compile/pr56539.c: New test.
5027 2013-03-06 Kai Tietz <ktietz@redhat.com>
5029 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5031 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5032 * gcc.dg/lto/20091013-1_2.c: Likewise.
5033 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5035 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5037 * gnat.dg/specs/aggr6.ads: New test.
5039 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5041 * gnat.dg/loop_optimization15.ad[sb]: New test.
5043 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5046 * gcc.dg/pr56548.c: New test.
5048 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5051 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5053 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5056 * g++.dg/template/typename20.C: New test.
5058 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5061 * gcc.dg/pr56510.c: New test.
5063 PR rtl-optimization/56484
5064 * gcc.c-torture/compile/pr56484.c: New test.
5066 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5069 * g++.dg/warn/Wsign-conversion-2.C: New.
5071 2013-03-05 Richard Biener <rguenther@suse.de>
5073 PR tree-optimization/56270
5074 * gcc.dg/vect/slp-38.c: New testcase.
5076 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5078 PR rtl-optimization/56494
5079 * gcc.dg/pr56494.c: New test.
5081 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5083 * gcc.dg/pr56424.c: New test.
5085 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5087 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5088 * gcc.dg/pr56228.c <avr>: Skip.
5090 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5093 PR tree-optimization/52631
5094 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5096 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5098 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5099 * gcc.dg/vect/vect-83_64.c: Same.
5101 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5104 * gfortran.dg/pointer_check_13.f90: New test.
5106 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5109 * gfortran.dg/array_constructor_42.f90: New test.
5111 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5114 * g++.dg/template/static33.C: New.
5115 * g++.dg/template/static34.C: Likewise.
5118 * g++.dg/template/static35.C: New.
5120 2013-03-01 Steve Ellcey <sellcey@mips.com>
5122 * gcc.dg/pr56396.c: Require pic support.
5124 2013-03-01 Richard Biener <rguenther@suse.de>
5126 PR tree-optimization/55481
5127 * gcc.dg/torture/pr56488.c: New testcase.
5129 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5130 Jakub Jelinek <jakub@redhat.com>
5133 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5134 no_sanitize_address attribute rather than no_address_safety_analysis.
5135 * g++.dg/asan/sanitizer_test_utils.h
5136 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5137 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5138 in addition to no_address_safety_analysis.
5140 2013-02-28 Jason Merrill <jason@redhat.com>
5143 * g++.dg/cpp0x/constexpr-and.C: New.
5145 2013-02-28 Martin Jambor <mjambor@suse.cz>
5147 PR tree-optimization/56294
5148 * g++.dg/debug/pr56294.C: New test.
5150 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5152 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5154 2013-02-27 Marek Polacek <polacek@redhat.com>
5156 PR rtl-optimization/56466
5157 * gcc.dg/pr56466.c: New test.
5159 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5161 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5162 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5163 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5165 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5168 * gcc.dg/pr45472.c: New test.
5170 2013-02-26 Marek Polacek <polacek@redhat.com>
5172 PR tree-optimization/56426
5173 * gcc.dg/pr56436.c: New test.
5175 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5177 PR tree-optimization/56448
5178 * gcc.c-torture/compile/pr56448.c: New test.
5180 PR tree-optimization/56443
5181 * gcc.dg/torture/pr56443.c: New test.
5183 2013-02-25 Richard Biener <rguenther@suse.de>
5185 PR tree-optimization/56175
5186 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5188 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5191 * g++.dg/torture/pr56403.C: New test.
5193 2013-02-25 Catherine Moore <clm@codesourcery.com>
5196 2013-02-24 Catherine Moore <clm@codesourcery.com>
5197 Richard Sandiford <rdsandiford@googlemail.com>
5199 * gcc.target/mips/mips.exp: Add microMIPS support.
5200 * gcc.target/mips/umips-movep-2.c: New test.
5201 * gcc.target/mips/umips-lwp-2.c: New test.
5202 * gcc.target/mips/umips-swp-5.c: New test.
5203 * gcc.target/mips/umips-constraints-1.c: New test.
5204 * gcc.target/mips/umips-lwp-3.c: New test.
5205 * gcc.target/mips/umips-swp-6.c: New test.
5206 * gcc.target/mips/umips-constraints-2.c: New test.
5207 * gcc.target/mips/umips-save-restore-1.c: New test.
5208 * gcc.target/mips/umips-lwp-4.c: New test.
5209 * gcc.target/mips/umips-swp-7.c: New test.
5210 * gcc.target/mips/umips-save-restore-2.c: New test.
5211 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5212 * gcc.target/mips/umips-lwp-5.c: New test.
5213 * gcc.target/mips/umips-save-restore-3.c: New test.
5214 * gcc.target/mips/umips-lwp-6.c: New test.
5215 * gcc.target/mips/umips-swp-1.c: New test.
5216 * gcc.target/mips/umips-lwp-7.c: New test.
5217 * gcc.target/mips/umips-swp-2.c: New test.
5218 * gcc.target/mips/umips-lwp-8.c: New test.
5219 * gcc.target/mips/umips-swp-3.c: New test.
5220 * gcc.target/mips/umips-movep-1.c: New test.
5221 * gcc.target/mips/umips-lwp-1.c: New test.
5222 * gcc.target/mips/umips-swp-4.c: New test.
5224 2013-02-24 Catherine Moore <clm@codesourcery.com>
5225 Richard Sandiford <rdsandiford@googlemail.com>
5227 * gcc.target/mips/mips.exp: Add microMIPS support.
5228 * gcc.target/mips/umips-movep-2.c: New test.
5229 * gcc.target/mips/umips-lwp-2.c: New test.
5230 * gcc.target/mips/umips-swp-5.c: New test.
5231 * gcc.target/mips/umips-constraints-1.c: New test.
5232 * gcc.target/mips/umips-lwp-3.c: New test.
5233 * gcc.target/mips/umips-swp-6.c: New test.
5234 * gcc.target/mips/umips-constraints-2.c: New test.
5235 * gcc.target/mips/umips-save-restore-1.c: New test.
5236 * gcc.target/mips/umips-lwp-4.c: New test.
5237 * gcc.target/mips/umips-swp-7.c: New test.
5238 * gcc.target/mips/umips-save-restore-2.c: New test.
5239 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5240 * gcc.target/mips/umips-lwp-5.c: New test.
5241 * gcc.target/mips/umips-save-restore-3.c: New test.
5242 * gcc.target/mips/umips-lwp-6.c: New test.
5243 * gcc.target/mips/umips-swp-1.c: New test.
5244 * gcc.target/mips/umips-lwp-7.c: New test.
5245 * gcc.target/mips/umips-swp-2.c: New test.
5246 * gcc.target/mips/umips-lwp-8.c: New test.
5247 * gcc.target/mips/umips-swp-3.c: New test.
5248 * gcc.target/mips/umips-movep-1.c: New test.
5249 * gcc.target/mips/umips-lwp-1.c: New test.
5250 * gcc.target/mips/umips-swp-4.c: New test.
5252 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5255 * lib/asan-dg.exp (asan_link_flags): Add
5256 -B${gccpath}/libsanitizer/asan/ to flags.
5258 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5261 * gcc.dg/torture/pr56420.c: New test.
5263 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5266 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5268 2013-02-21 Martin Jambor <mjambor@suse.cz>
5270 PR tree-optimization/56310
5271 * g++.dg/ipa/pr56310.C: New test.
5273 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5276 * gfortran.dg/proc_ptr_comp_37.f90: New.
5278 2013-02-21 Richard Biener <rguenther@suse.de>
5280 PR tree-optimization/56415
5282 2013-02-11 Richard Biener <rguenther@suse.de>
5284 PR tree-optimization/56273
5285 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5286 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5287 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5288 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5289 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5290 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5292 2013-02-21 Marek Polacek <polacek@redhat.com>
5294 PR tree-optimization/56398
5295 * g++.dg/torture/pr56398.C: New test.
5297 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5300 * gcc.c-torture/compile/pr56405.c: New test.
5302 2013-02-20 Jan Hubicka <jh@suse.cz>
5304 PR tree-optimization/56265
5305 * g++.dg/ipa/devirt-11.C: New testcase.
5307 2013-02-20 Richard Biener <rguenther@suse.de>
5309 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5311 2013-02-20 Richard Biener <rguenther@suse.de>
5312 Jakub Jelinek <jakub@redhat.com>
5314 PR tree-optimization/56396
5315 * gcc.dg/pr56396.c: New testcase.
5317 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5320 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5322 2013-02-19 Richard Biener <rguenther@suse.de>
5324 PR tree-optimization/56384
5325 * gcc.dg/torture/pr56384.c: New testcase.
5327 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5329 PR tree-optimization/56350
5330 * gcc.dg/pr56350.c: New test.
5332 PR tree-optimization/56381
5333 * g++.dg/opt/pr56381.C: New test.
5335 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5338 * lib/dg-pch.exp (pch-init, pch-finish,
5339 check_effective_target_pch_supported_debug): New procs.
5340 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5341 Likewise if $pch_unsupported_debug and $flags include -g.
5342 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5343 and dg-require-effective-target pch_unsupported_debug.
5344 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5345 * objc.dg/pch/pch.exp: Likewise.
5346 * gcc.dg/pch/pch.exp: Likewise.
5347 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5348 pch_unsupported_debug.
5349 * gcc.dg/pch/valid-1.hs: Likewise.
5350 * gcc.dg/pch/valid-1b.c: Likewise.
5351 * gcc.dg/pch/valid-1b.hs: Likewise.
5353 2013-02-18 Richard Biener <rguenther@suse.de>
5355 PR tree-optimization/56366
5356 * gcc.dg/torture/pr56366.c: New testcase.
5358 2013-02-18 Richard Biener <rguenther@suse.de>
5361 * gcc.dg/torture/pr56349.c: New testcase.
5363 2013-02-18 Richard Biener <rguenther@suse.de>
5365 PR tree-optimization/56321
5366 * gcc.dg/torture/pr56321.c: New testcase.
5368 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5370 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5372 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5373 Dodji Seketeli <dodji@redhat.com>
5376 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5377 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5378 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5379 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5380 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5381 * c-c++-common/asan/pr56330.c: Likewise.
5382 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5383 Ensure the size argument of __builtin_memcpy is a constant.
5385 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5386 Paolo Carlini <paolo.carlini@oracle.com>
5389 * g++.dg/cpp0x/enum23.C: New.
5391 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5394 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5396 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5398 PR rtl-optimization/56348
5399 * gcc.target/i386/pr56348.c: New test.
5401 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5403 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5404 * gcc.target/arm/interrupt-2.c: Likewise.
5406 2013-02-15 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/matmul_9.f90: New.
5411 2013-02-15 Tobias Burnus <burnus@net-b.de>
5414 * gfortran.dg/init_flag_11.f90: New.
5416 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5418 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5420 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5422 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5425 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5426 Tobias Burnus <burnus@net-b.de>
5429 * gfortran.dg/allocatable_function_7.f90: New.
5431 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5433 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5434 * asan_globals_test-wrapper.cc: New file.
5435 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5436 instead of asan_globals_test.cc as dg-additional-sources.
5437 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5438 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5439 "sanitizer_test_utils.h" instead of
5440 "sanitizer_common/tests/sanitizer_test_utils.h".
5441 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5442 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5443 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5444 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5445 * g++.dg/asan/asan_test.cc: Synced from upstream.
5446 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5448 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5451 * c-c++-common/asan/memcmp-2.c: New test.
5453 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5456 * g++.dg/cpp0x/udlit-string-literal.h: New.
5457 * g++.dg/cpp0x/udlit-string-literal.C: New.
5459 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5461 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5463 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5466 * gcc.target/arm/pr56184.C: New test.
5468 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5471 * g++.dg/torture/pr56302.C: New test.
5472 * g++.dg/cpp0x/constexpr-56302.C: New test.
5473 * c-c++-common/pr56302.c: New test.
5475 2013-02-13 Tobias Burnus <burnus@net-b.de>
5476 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5480 * gfortran.dg/quad_3.f90: Ditto.
5482 2013-02-13 Kostya Serebryany <kcc@google.com>
5484 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5485 to match the fresh asan run-time.
5486 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5488 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5490 Avoid instrumenting duplicated memory access in the same basic block
5491 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5492 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5493 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5494 * c-c++-common/asan/inc.c: Likewise.
5496 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5499 * gcc.target/i386/pr56148.c: New test.
5501 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5502 Tobias Burnus <burnus@net-b.de>
5505 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5508 2013-02-12 Richard Biener <rguenther@suse.de>
5511 * gcc.dg/lto/pr56297_0.c: New testcase.
5512 * gcc.dg/lto/pr56297_0.c: Likewise.
5514 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5517 * gfortran.dg/typebound_deferred_1.f90: New.
5519 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5521 PR rtl-optimization/56151
5522 * gcc.target/i386/pr56151.c: New test.
5524 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5526 * g++.dg/ext/mv12.C: New test.
5527 * g++.dg/ext/mv12.h: New file.
5528 * g++.dg/ext/mv12-aux.C: New file.
5529 * g++.dg/ext/mv13.C: New test.
5531 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5533 * lib/target-supports.exp
5534 (check_effective_target_powerpc_eabi_ok): New.
5535 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5537 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5538 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5540 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5541 * gcc.target/powerpc/pr51623.c: Likewise.
5542 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5543 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5545 2013-02-11 Alexander Potapenko <glider@google.com>
5546 Jack Howarth <howarth@bromo.med.uc.edu>
5547 Jakub Jelinek <jakub@redhat.com>
5550 * g++.dg/asan/pr55617.C: Run on all targets.
5552 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5554 PR rtl-optimization/56275
5555 * gcc.dg/pr56275.c: New test.
5557 2013-02-11 Richard Biener <rguenther@suse.de>
5559 PR tree-optimization/56273
5560 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5562 2013-02-11 Richard Biener <rguenther@suse.de>
5564 PR tree-optimization/56264
5565 * gcc.dg/torture/pr56264.c: New testcase.
5567 2013-02-11 Richard Biener <rguenther@suse.de>
5569 PR tree-optimization/56273
5570 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5571 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5572 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5573 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5574 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5575 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5577 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5579 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5580 for *-*-linux-gnu targets.
5581 * g++.dg/asan/interception-test-1.c: Ditto.
5582 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5583 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5585 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5588 * gfortran.dg/intrinsic_size_4.f90 : New test.
5590 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5593 * gcc.target/powerpc/pr56256.c: New test.
5595 2013-02-08 Ian Lance Taylor <iant@google.com>
5597 * lib/go.exp: Load timeout.exp.
5599 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5601 PR rtl-optimization/56246
5602 * gcc.target/i386/pr56246.c: New test.
5604 2013-02-08 Jeff Law <law@redhat.com>
5607 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5609 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5612 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5615 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5617 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5619 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5621 PR rtl-optimization/56195
5622 * gcc.dg/torture/pr56195.c: New test.
5624 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5627 * gfortran.dg/recursive_interface_2.f90: New test.
5629 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5631 PR tree-optimization/56250
5632 * gcc.c-torture/execute/pr56250.c: New test.
5634 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5636 PR tree-optimization/56064
5637 * gcc.dg/fixed-point/view-convert-2.c: New test.
5639 2013-02-08 Michael Matz <matz@suse.de>
5641 PR tree-optimization/52448
5642 * gcc.dg/pr52448.c: New test.
5644 2013-02-08 Richard Biener <rguenther@suse.de>
5647 * gcc.dg/torture/pr56181.c: New testcase.
5649 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5652 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5653 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5655 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5658 * g++.dg/parse/crash61.C: New test.
5661 * g++.dg/parse/pr56239.C: New test.
5664 * g++.dg/abi/mangle61.C: New test.
5666 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5668 PR rtl-optimization/56225
5669 * gcc.target/i386/pr56225.c: New test.
5671 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5674 * gcc.dg/guality/pr56154-1.c: New test.
5675 * gcc.dg/guality/pr56154-2.c: New test.
5676 * gcc.dg/guality/pr56154-3.c: New test.
5677 * gcc.dg/guality/pr56154-4.c: New test.
5678 * gcc.dg/guality/pr56154-aux.c: New file.
5680 PR tree-optimization/55789
5681 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5683 * gcc.dg/tree-ssa/inline-3.c: Add
5684 --param max-early-inliner-iterations=2 option.
5686 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5689 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5690 Add -fno-dwarf2-cfi-asm to dg-options.
5693 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5696 * gcc.dg/pr56228.c: New test.
5698 2013-02-07 Alan Modra <amodra@gmail.com>
5701 * gcc.target/powerpc/pr54009.c: New test.
5703 * gfortran.dg/pr54131.f: New test.
5705 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5708 * gfortran.dg/array_constructor_41.f90: New test.
5710 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5713 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5715 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5718 * g++.dg/gomp/pr56217.C: New test.
5720 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5722 PR tree-optimization/56205
5723 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5724 * gcc.c-torture/execute/pr56205.c: New test.
5726 2013-02-05 Richard Biener <rguenther@suse.de>
5728 PR tree-optimization/53342
5729 PR tree-optimization/53185
5730 * gcc.dg/vect/pr53185-2.c: New testcase.
5732 2013-02-05 Jan Hubicka <jh@suse.cz>
5734 PR tree-optimization/55789
5735 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5736 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5737 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5738 * g++.dg/ipa/inline-1.C: New testcase.
5739 * g++.dg/ipa/inline-2.C: New testcase.
5740 * g++.dg/ipa/inline-3.C: New testcase.
5742 2013-02-05 Jan Hubicka <jh@suse.cz>
5744 PR tree-optimization/55789
5745 * g++.dg/torture/pr55789.C: New testcase.
5747 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5750 * gcc.dg/pr56167.c: New test.
5752 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5755 * gcc.target/sh/pr55146.c: New.
5757 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5759 PR tree-optimization/54386
5760 * gcc.target/sh/pr54386.c: New.
5762 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5765 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5768 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5770 2013-02-04 Alexander Potapenko <glider@google.com>
5771 Jack Howarth <howarth@bromo.med.uc.edu>
5772 Jakub Jelinek <jakub@redhat.com>
5775 * g++.dg/asan/pr55617.C: New test.
5777 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5780 * gfortran.dg/typebound_operator_19.f90: New test.
5781 * gfortran.dg/typebound_assignment_4.f90: New test.
5783 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5786 * gfortran.dg/recursive_interface_1.f90: New test.
5788 2013-02-04 Richard Guenther <rguenther@suse.de>
5791 * gcc.dg/lto/pr56168_0.c: New testcase.
5792 * gcc.dg/lto/pr56168_1.c: Likewise.
5794 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5798 * gfortran.dg/block_12.f90: New test.
5799 * gfortran.dg/module_error_1.f90: New test.
5801 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5803 * lib/target-supports.exp (check_effective_target_vect_float)
5804 (check_effective_target_vect_no_align): Add mips-sde-elf.
5806 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5808 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5810 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5812 * gcc.dg/pr56023.c: XFAIL on AIX.
5813 * gcc.dg/vect/pr49352.c: Same.
5815 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5817 * gnat.dg/opt26.adb: New test.
5819 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5822 2013-01-27 Amol Pise <amolpise15@gmail.com>
5824 * gcc.target/arm/neon-vfnms-1.c: New test.
5825 * gcc.target/arm/neon-vfnma-1.c: New test.
5827 2013-01-31 Richard Biener <rguenther@suse.de>
5829 PR tree-optimization/56157
5830 * gcc.dg/torture/pr56157.c: New testcase.
5832 2013-01-30 Richard Biener <rguenther@suse.de>
5834 PR tree-optimization/56150
5835 * gcc.dg/torture/pr56150.c: New testcase.
5837 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5840 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5841 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5842 printed in backtrace.
5843 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5844 to avoid errors about mismatched allocation vs. deallocation.
5847 * g++.dg/mv1.C: Moved to...
5848 * g++.dg/ext/mv1.C: ... here. Adjust test.
5849 * g++.dg/mv2.C: Moved to...
5850 * g++.dg/ext/mv2.C: ... here. Adjust test.
5851 * g++.dg/mv3.C: Moved to...
5852 * g++.dg/ext/mv3.C: ... here.
5853 * g++.dg/mv4.C: Moved to...
5854 * g++.dg/ext/mv4.C: ... here.
5855 * g++.dg/mv5.C: Moved to...
5856 * g++.dg/ext/mv5.C: ... here. Adjust test.
5857 * g++.dg/mv6.C: Moved to...
5858 * g++.dg/ext/mv6.C: ... here. Adjust test.
5859 * g++.dg/ext/mv7.C: New test.
5860 * g++.dg/ext/mv8.C: New test.
5861 * g++.dg/ext/mv9.C: New test.
5862 * g++.dg/ext/mv10.C: New test.
5863 * g++.dg/ext/mv11.C: New test.
5865 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5867 PR rtl-optimization/56144
5868 * gcc.dg/pr56144.c: New.
5870 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5872 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5874 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5875 * g++.dg/cpp0x/constexpr-55573.C: Same
5877 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5879 PR tree-optimization/56064
5880 * gcc.dg/fixed-point/view-convert.c: New test.
5882 2013-01-30 Andreas Schwab <schwab@suse.de>
5884 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5885 evaluate the end index in string range.
5887 2013-01-30 Tobias Burnus <burnus@net-b.de>
5890 * gfortran.dg/allocatable_function_6.f90: New.
5892 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5893 Mikael Morin <mikael@gcc.gnu.org>
5896 * gfortran.dg/proc_ptr_comp_36.f90: New.
5898 2013-01-29 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/55270
5901 * gcc.dg/torture/pr55270.c: New testcase.
5903 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5905 PR rtl-optimization/56117
5906 * gcc.dg/pr56117.c: New test.
5908 2013-01-28 Richard Biener <rguenther@suse.de>
5910 PR tree-optimization/56034
5911 * gcc.dg/torture/pr56034.c: New testcase.
5913 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5915 PR tree-optimization/56125
5916 * gcc.dg/pr56125.c: New test.
5918 2013-01-28 Tobias Burnus <burnus@net-b.de>
5919 Mikael Morin <mikael@gcc.gnu.org>
5922 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5923 * gfortran.dg/import8.f90: Likewise.
5924 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5925 * gfortran.dg/import10.f90: New test.
5926 * gfortran.dg/import11.f90: Likewise
5928 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5931 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5932 string.h. Provide memset, malloc and free prototypes, adjust line
5933 numbers in dg-output.
5934 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5935 Provide memset prototype and adjust line numbers in dg-output.
5936 * c-c++-common/asan/global-overflow-1.c: Likewise.
5938 PR tree-optimization/56094
5939 * gcc.dg/pr56094.c: New test.
5941 2013-01-27 Amol Pise <amolpise15@gmail.com>
5943 * gcc.target/arm/neon-vfnms-1.c: New test.
5944 * gcc.target/arm/neon-vfnma-1.c: New test.
5946 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5949 * gcc.target/i386/pr56114.c: New test.
5951 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5954 * gfortran.dg/associate_14.f90: New test.
5957 * gfortran.dg/associate_13.f90: New test.
5959 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5961 PR tree-optimization/56098
5962 * gcc.dg/pr56098-1.c: New test.
5963 * gcc.dg/pr56098-2.c: New test.
5965 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5968 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5970 2013-01-22 Marek Polacek <polacek@redhat.com>
5972 PR tree-optimization/56035
5973 * gcc.dg/pr56035.c: New test.
5975 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5977 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5980 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5982 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5984 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5987 * gcc.dg/pr56078.c: New test.
5988 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5990 2013-01-24 Martin Jambor <mjambor@suse.cz>
5992 PR tree-optimization/55927
5993 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5995 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5997 * gcc.target/i386/movsd.c: New test.
5999 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6002 * gcc.target/i386/pr55934.c: New test.
6004 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6007 * gfortran.dg/select_8.f90: New.
6009 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6011 * gcc.target/microblaze/microblaze.exp: Remove
6012 target_config_cflags check.
6014 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6017 * gfortran.dg/gomp/pr56052.f90: New test.
6020 * gcc.dg/pr49069.c: New test.
6022 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6025 * g++.dg/cpp0x/constexpr-static10.C: New.
6027 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6030 * gcc.target/i386/pr56028.c: New test.
6032 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6035 * gcc.target/i386/pr55686.c: New test.
6037 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6040 * g++.dg/cpp0x/variadic139.C: New test.
6041 * g++.dg/cpp0x/variadic140.C: Likewise.
6042 * g++.dg/cpp0x/variadic141.C: Likewise.
6044 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6046 * gnat.dg/warn8.adb: New test.
6048 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6051 * gfortran.dg/include_8.f90: New test.
6053 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6055 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6056 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6058 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6060 PR tree-optimization/56051
6061 * gcc.c-torture/execute/pr56051.c: New test.
6063 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6065 PR rtl-optimization/56023
6066 * gcc.dg/pr56023.c: New test.
6068 2013-01-21 Martin Jambor <mjambor@suse.cz>
6071 * gcc.target/i386/pr56022.c: New test.
6073 2013-01-21 Jason Merrill <jason@redhat.com>
6075 * lib/target-supports.exp (check_effective_target_alias): New.
6077 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6080 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6082 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6084 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6086 2013-01-19 Jeff Law <law@redhat.com>
6088 PR tree-optimization/52631
6089 * tree-ssa/pr52631.c: New test.
6090 * tree-ssa/ssa-fre-9: Update expected output.
6092 2013-01-19 Anthony Green <green@moxielogic.com>
6094 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6097 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6099 PR tree-optimization/56029
6100 * g++.dg/torture/pr56029.C: New test.
6102 2013-01-18 Sharad Singhai <singhai@google.com>
6104 PR tree-optimization/55995
6105 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6107 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6110 * gcc.target/i386/pr55433.c: New.
6112 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6115 * gfortran.dg/pr56015.f90: New test.
6117 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6119 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6121 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6123 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6124 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6125 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6126 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6127 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6129 2013-01-17 Jeff Law <law@redhat.com>
6131 * gcc.dg/pr52573.c: Move to...
6132 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6134 PR rtl-optimization/52573
6135 * gcc.dg/pr52573.c: New test.
6137 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6140 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6141 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6142 check_no_compiler_messages to test support in ucontext.h.
6143 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6144 compliant RLIMIT_AS.
6146 2013-01-17 Marek Polacek <polacek@redhat.com>
6148 PR rtl-optimization/55833
6149 * gcc.dg/pr55833.c: New test.
6151 2013-01-17 Jan Hubicka <jh@suse.cz>
6153 PR tree-optimization/55273
6154 * gcc.c-torture/compile/pr55273.c: New testcase.
6156 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6159 * gcc.target/pr55981.c: New test.
6161 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6163 * gcc.target/arm/pr40887.c: Require at least armv5.
6164 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6165 * gcc.target/arm/pr51915.c: Likewise.
6166 * gcc.target/arm/pr52006.c: Likewise.
6167 * gcc.target/arm/pr53187.c: Likewise.
6169 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6170 * gcc.target/arm/ftest-support-arm.h: Delete.
6171 * gcc.target/arm/ftest-support-thumb.h: Delete.
6172 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6173 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6174 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6175 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6176 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6177 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6178 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6179 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6180 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6181 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6182 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6183 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6184 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6185 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6186 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6187 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6188 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6189 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6190 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6191 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6192 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6193 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6194 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6195 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6197 2013-01-17 Martin Jambor <mjambor@suse.cz>
6199 PR tree-optimizations/55264
6200 * g++.dg/ipa/pr55264.C: New test.
6202 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6205 * gfortran.dg/class_55.f90: New.
6207 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6210 * gcc.c-torture/execute/builtins/builtins.exp: Add
6211 -Wl,--allow-multiple-definition for eabi and elf targets.
6214 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6215 check_effective_target_vect_perm_short,
6216 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6217 check_effective_target_vect64): Return 0 for big-endian ARM.
6218 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6220 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6223 2013-01-16 Richard Biener <rguenther@suse.de>
6225 PR tree-optimization/55964
6226 * gcc.dg/torture/pr55964.c: New testcase.
6228 2013-01-16 Richard Biener <rguenther@suse.de>
6230 PR tree-optimization/54767
6231 PR tree-optimization/53465
6232 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6234 2013-01-16 Christian Bruel <christian.bruel@st.com>
6237 * gcc.target/sh/sh-switch.c: New testcase.
6239 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6241 * gcc.dg/webizer.c: Increase the array size.
6243 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6246 * gcc.dg/pr55940.c: New test.
6248 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6249 Harald Anlauf <anlauf@gmx.de>
6251 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6252 * gfortran.dg/bounds_check_5.f90: Likewise.
6253 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6254 * gfortran.dg/continuation_9.f90: Likewise.
6255 * gfortran.dg/move_alloc_13.f90: Likewise.
6256 * gfortran.dg/structure_constructor_11.f90: Likewise.
6257 * gfortran.dg/tab_continuation.f: Likewise.
6258 * gfortran.dg/warning-directive-2.F90: Likewise.
6259 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6261 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6263 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6264 * gcc.target/arm/fma-sp.c: Likewise.
6266 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6268 PR rtl-optimization/55153
6269 * gcc.dg/pr55153.c: New.
6271 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6273 PR tree-optimization/55920
6274 * gcc.c-torture/compile/pr55920.c: New test.
6276 2013-01-15 Richard Biener <rguenther@suse.de>
6279 * gcc.dg/torture/pr55882.c: New testcase.
6281 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6283 PR tree-optimization/55955
6284 * gcc.c-torture/compile/pr55955.c: New test.
6286 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6289 * g++.dg/cpp0x/alias-decl-31.C: New test.
6291 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6294 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6295 case where interface is null.
6297 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6300 * gfortran.dg/array_constructor_40.f90: New test.
6302 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6304 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6306 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6308 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6309 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6310 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6311 * gcc.target/aarch64/vect-ld1r.c: New.
6312 * gcc.target/aarch64/vect-ld1r.x: New.
6314 2013-01-14 Andi Kleen <ak@linux.intel.com>
6317 * gcc.target/i386/hle-clear-rel.c: New file
6318 * gcc.target/i386/hle-store-rel.c: New file.
6320 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6322 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6323 * gfortran.dg/bounds_check_4.f90: Likewise.
6324 * gfortran.dg/inquire_10.f90: Likewise.
6325 * gfortran.dg/minloc_3.f90: Likewise.
6326 * gfortran.dg/minlocval_3.f90: Likewise.
6327 * gfortran.dg/module_double_reuse.f90: Likewise.
6328 * gfortran.dg/mvbits_1.f90: Likewise.
6329 * gfortran.dg/oldstyle_1.f90: Likewise.
6330 * gfortran.dg/pr20163-2.f: Likewise.
6331 * gfortran.dg/save_1.f90: Likewise.
6332 * gfortran.dg/scan_1.f90: Likewise.
6333 * gfortran.dg/select_char_1.f90: Likewise.
6334 * gfortran.dg/shape_4.f90: Likewise.
6335 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6336 * gfortran.dg/function_optimize_10.f90: Likewise.
6337 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6338 * gfortran.dg/used_types_17.f90: Likewise.
6339 * gfortran.dg/used_types_18.f90: Likewise.
6341 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6344 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6346 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6348 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6350 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6352 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6354 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6357 * gfortran.dg/assumed_type_2.f90: Fix test case.
6358 * gfortran.dg/internal_pack_13.f90: New test.
6359 * gfortran.dg/internal_pack_14.f90: New test.
6361 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6364 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6365 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6368 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6370 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6372 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6375 * gcc.target/s390/pr55719.c: New testcase.
6377 2013-01-11 Richard Guenther <rguenther@suse.de>
6379 PR tree-optimization/44061
6380 * gcc.dg/pr44061.c: New testcase.
6382 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6384 Update copyright years.
6386 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6387 Jakub Jelinek <jakub@redhat.com>
6390 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6392 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6394 PR rtl-optimization/55672
6395 * gcc.target/i386/pr55672.c: New.
6397 2013-01-10 Jeff Law <law@redhat.com>
6399 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6400 pass/fail message unique.
6403 2013-01-10 Jason Merrill <jason@redhat.com>
6405 * ada/.gitignore: New.
6407 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6409 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6411 * g++.dg/tls/thread_local2.C: Likewise.
6412 * g++.dg/tls/thread_local2g.C: Likewise.
6413 * g++.dg/tls/thread_local6.C: Likewise.
6414 * g++.dg/tls/thread_local-order1.C: Add tls options.
6415 * g++.dg/tls/thread_local-order2.C: Likewise.
6416 * g++.dg/tls/thread_local3.C: Likewise.
6417 * g++.dg/tls/thread_local3g.C: Likewise.
6418 * g++.dg/tls/thread_local4.C: Likewise.
6419 * g++.dg/tls/thread_local4g.C: Likewise.
6420 * g++.dg/tls/thread_local5.C: Likewise.
6421 * g++.dg/tls/thread_local5g.C: Likewise.
6422 * g++.dg/tls/thread_local6g.C: Likewise.
6424 2013-01-10 Kostya Serebryany <kcc@google.com>
6426 * g++.dg/asan/asan_test.cc: Sync from upstream.
6428 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6430 PR tree-optimization/55921
6431 * gcc.c-torture/compile/pr55921.c: New test.
6433 2013-01-09 Jan Hubicka <jh@suse.cz>
6435 PR tree-optimization/55569
6436 * gcc.c-torture/compile/pr55569.c: New testcase.
6438 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6441 * gfortran.dg/use_28.f90: New test.
6443 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6445 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6446 number matching more robust.
6448 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6450 PR rtl-optimization/55829
6451 * gcc.target/i386/pr55829.c: New.
6453 2013-01-09 Tobias Burnus <burnus@net-b.de>
6456 * gfortran.dg/bind_c_bool_1.f90: New.
6457 * gfortran.dg/do_5.f90: Add dg-warning.
6459 2013-01-09 Jan Hubicka <jh@suse.cz>
6461 PR tree-optimization/55875
6462 * gcc.c-torture/execute/pr55875.c: New testcase.
6463 * g++.dg/torture/pr55875.C: New testcase.
6465 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6468 * c-c++-common/pr48418.c: New test.
6470 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6473 * g++.dg/tls/thread_local-ice.C: New.
6475 2013-01-09 Andreas Schwab <schwab@suse.de>
6477 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6479 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6481 PR tree-optimization/48189
6482 * gcc.dg/pr48189.c: New test.
6484 2013-01-04 Jan Hubicka <jh@suse.cz>
6486 PR tree-optimization/55823
6487 * g++.dg/ipa/devirt-10.C: New testcase.
6489 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6490 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6492 PR rtl-optimization/55845
6493 * gcc.target/i386/pr55845.c: New test.
6495 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6497 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6498 instructions generated instead of number of occurances.
6500 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6502 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6503 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6504 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6505 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6506 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6507 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6508 * gcc.target/aarch64/vect-fcm.x: Likewise.
6509 * lib/target-supports.exp
6510 (check_effective_target_vect_cond): Enable for AArch64.
6512 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6514 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6515 endian-safe float pool loading.
6516 (test_square_root_v4sf): Likewise.
6517 (test_square_root_v2df): Likewise.
6518 * lib/target-supports.exp
6519 (check_effective_target_vect_call_sqrtf): Add AArch64.
6521 2013-01-08 Martin Jambor <mjambor@suse.cz>
6524 * gcc.dg/tree-ssa/pr55579.c: New test.
6526 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6528 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6531 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6534 * gcc.dg/torture/pr55890-3.c: New test.
6537 * gcc.c-torture/compile/pr55851.c: New test.
6540 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6543 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6546 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6548 2013-01-07 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6552 * gfortran.dg/pointer_init_7.f90: New.
6554 2013-01-07 Richard Biener <rguenther@suse.de>
6556 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6558 2013-01-07 Richard Biener <rguenther@suse.de>
6561 * gcc.dg/torture/pr55890-1.c: New testcase.
6562 * gcc.dg/torture/pr55890-2.c: Likewise.
6564 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6566 * gcc.target/aarch64/fmovd.c: New.
6567 * gcc.target/aarch64/fmovf.c: Likewise.
6568 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6569 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6570 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6571 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6572 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6573 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6575 2013-01-07 Richard Biener <rguenther@suse.de>
6577 PR tree-optimization/55888
6578 PR tree-optimization/55862
6579 * gcc.dg/torture/pr55888.c: New testcase.
6581 2013-01-07 Tobias Burnus <burnus@net-b.de>
6584 * gfortran.dg/intrinsic_size_3.f90: New.
6586 2013-01-07 Tobias Burnus <burnus@net-b.de>
6589 * gfortran.dg/select_type_32.f90: New.
6591 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6594 * g++.dg/cpp0x/alias-decl-29.C: New test.
6596 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6601 * gfortran.dg/class_array_15.f03: New test.
6603 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6608 * gfortran.dg/use_23.f90: New test.
6609 * gfortran.dg/use_24.f90: New test.
6610 * gfortran.dg/use_25.f90: New test.
6611 * gfortran.dg/use_26.f90: New test.
6612 * gfortran.dg/use_27.f90: New test.
6614 2013-01-06 Olivier Hainque <hainque@adacore.com>
6616 * gnat.dg/specs/clause_on_volatile.ads: New test.
6618 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6620 * gnat.dg/alignment10.adb: New test.
6622 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6623 Mikael Morin <mikael@gcc.gnu.org>
6626 * gfortran.dg/use_22.f90: New test.
6628 2013-01-04 Andrew Pinski <apinski@cavium.com>
6630 * gcc.target/aarch64/cmp-1.c: New testcase.
6632 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6635 * gfortran.dg/select_type_31.f03: New test.
6637 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6639 PR c++/54526 (again)
6640 * g++.dg/cpp0x/parse2.C: Extend.
6641 * g++.old-deja/g++.other/crash28.C: Adjust.
6643 2013-01-04 Richard Biener <rguenther@suse.de>
6645 PR tree-optimization/55862
6646 * gcc.dg/torture/pr55862.c: New testcase.
6648 2013-01-04 Martin Jambor <mjambor@suse.cz>
6650 PR tree-optimization/55755
6651 * gcc.dg/torture/pr55755.c: New test.
6652 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6653 * gcc.dg/tree-ssa/pr45144.c: Update.
6655 2013-01-04 Richard Biener <rguenther@suse.de>
6658 * gcc.dg/fold-reassoc-2.c: New testcase.
6660 2013-01-04 Tobias Burnus <burnus@net-b.de>
6663 * gfortran.dg/null_7.f90: New.
6665 2013-01-04 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6670 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6671 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6673 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6675 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6677 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6680 * gfortran.dg/assignment_1.f90: Modified.
6681 * gfortran.dg/assignment_4.f90: New.
6683 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6685 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6687 2013-01-03 Richard Biener <rguenther@suse.de>
6689 PR tree-optimization/55857
6690 * gcc.dg/vect/pr55857-1.c: New testcase.
6691 * gcc.dg/vect/pr55857-2.c: Likewise.
6693 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6695 PR rtl-optimization/55838
6696 * gcc.dg/pr55838.c: New test.
6698 PR tree-optimization/55832
6699 * gcc.c-torture/compile/pr55832.c: New test.
6701 2013-01-02 Teresa Johnson <tejohnson@google.com>
6703 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6704 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6705 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6706 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6707 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6708 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6709 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6710 * gcc.dg/unroll_1.c: Ditto.
6711 * gcc.dg/unroll_2.c: Ditto.
6712 * gcc.dg/unroll_3.c: Ditto.
6713 * gcc.dg/unroll_4.c: Ditto.
6715 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6717 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6719 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6722 * gfortran.dg/eof_4.f90: New test.
6724 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6726 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6727 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6728 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6729 (compat_setup_dfp): Initialize compat_alt_caret and
6730 compat_save_TEST_ALWAYS_FLAGS.
6732 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6734 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6736 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6738 * gcc.dg/torture/fp-int-convert-2.c: New test.
6740 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6742 * gfortran.dg/newunit_3.f90: Add dg-do run.
6743 * gfortran.dg/inquire_15.f90: Add dg-do run.
6745 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6747 PR tree-optimization/55831
6748 * gcc.dg/pr55831.c: New test.
6750 Copyright (C) 2013 Free Software Foundation, Inc.
6752 Copying and distribution of this file, with or without modification,
6753 are permitted in any medium without royalty provided the copyright
6754 notice and this notice are preserved.