1 2013-08-29 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57685
4 * gcc.dg/torture/pr57685.c: New testcase.
6 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
9 * g++.dg/cpp0x/dc7.C: New.
11 2013-08-28 Jakub Jelinek <jakub@redhat.com>
14 * c-c++-common/gomp/pr58257.c: New test.
16 2013-08-28 Richard Biener <rguenther@suse.de>
18 PR tree-optimization/56933
19 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
21 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
23 * gcc.target/aarch64/scalar_shift_1.c: New.
25 2013-08-27 Richard Biener <rguenther@suse.de>
27 PR tree-optimization/57521
28 * gcc.dg/torture/pr57521.c: New testcase.
30 2013-08-27 Jakub Jelinek <jakub@redhat.com>
32 PR rtl-optimization/57860
33 PR rtl-optimization/57861
34 PR rtl-optimization/57875
35 PR rtl-optimization/57876
36 PR rtl-optimization/57877
37 * gcc.c-torture/execute/pr57860.c: New test.
38 * gcc.c-torture/execute/pr57861.c: New test.
39 * gcc.c-torture/execute/pr57875.c: New test.
40 * gcc.c-torture/execute/pr57876.c: New test.
41 * gcc.c-torture/execute/pr57877.c: New test.
43 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/bounds_check_18.f90: New test.
48 2013-08-23 Jan Hubicka <jh@suse.cz>
50 * g++.dg/ipa/devirt-14.C: Fix typo.
52 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
55 * gfortran.dg/inline_sum_5.f90: New.
57 2013-08-23 Janus Weil <janus@gcc.gnu.org>
60 * gfortran.dg/typebound_assignment_7.f90: New.
62 2013-08-23 Jan Hubicka <jh@suse.cz>
64 * g++.dg/ipa/devirt-13.C: New testcase.
65 * g++.dg/ipa/devirt-14.C: New testcase.
67 2013-08-23 Jakub Jelinek <jakub@redhat.com>
70 * gcc.target/i386/pr58218.c: New test.
72 PR tree-optimization/58209
73 * gcc.c-torture/execute/pr58209.c: New test.
75 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
77 * gcc.target/powerpc/pr57744.c: Declare abort.
79 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
82 * g++.dg/template/error54.C: New.
84 2013-08-22 Janus Weil <janus@gcc.gnu.org>
87 * gfortran.dg/select_type_34.f90: New.
89 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
92 * g++.dg/warn/deprecated-7.C: New.
94 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
96 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
98 2013-08-21 Jeff Law <law@redhat.com>
100 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
102 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/ext/attr-alias-3.C: New.
107 2013-08-20 Janus Weil <janus@gcc.gnu.org>
110 * gfortran.dg/intent_out_8.f90: New.
112 2013-08-20 Teresa Johnson <tejohnson@google.com>
114 PR rtl-optimizations/57451
115 * g++.dg/tree-prof/pr57451.C: New test.
117 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
120 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
122 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
125 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
127 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
129 * gcc.target/powerpc/dfp-dd-2.c: New test.
130 * gcc.target/powerpc/dfp-td-2.c: Likewise.
131 * gcc.target/powerpc/dfp-td-3.c: Likewise.
133 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
135 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
136 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
139 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
141 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
143 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
146 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
147 correct test response.
150 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
151 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
152 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
154 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
155 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
157 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
159 2013-08-18 Jan Hubicka <jh@suse.cz>
161 * g++.dg/ipa/type-inheritance-1.C: New testcase.
163 2013-08-19 Janus Weil <janus@gcc.gnu.org>
166 * gfortran.dg/gomp/proc_ptr_1.f90: New.
168 2013-08-18 Jakub Jelinek <jakub@redhat.com>
170 PR tree-optimization/58006
171 * g++.dg/opt/pr58006.C: New test.
173 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
175 * gnat.dg/specs/linker_alias.ads: New test.
177 2013-08-16 Jakub Jelinek <jakub@redhat.com>
179 PR tree-optimization/58164
180 * gcc.c-torture/compile/pr58164.c: New test.
182 PR tree-optimization/58165
183 * g++.dg/opt/pr58165.C: New test.
185 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
188 * g++.dg/cpp0x/enum28.C: New.
189 * g++.dg/cpp0x/enum15.C: Adjust.
191 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
194 * gcc.target/powerpc/pr57949-1.c: New.
195 * gcc.target/powerpc/pr57949-2.c: New.
197 2013-08-14 Jakub Jelinek <jakub@redhat.com>
199 PR tree-optimization/58145
200 * gcc.dg/pr58145-1.c: New test.
201 * gcc.dg/pr58145-2.c: New test.
203 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
205 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
206 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
207 * gcc.dg/debug/dwarf2/static1.c: Likewise.
208 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
209 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
210 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
211 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
212 * gcc.dg/debug/dwarf2/var1.c: Likewise.
213 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
214 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
215 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
216 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
217 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
218 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
219 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
220 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
221 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
222 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
223 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
224 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
225 * gcc.dg/debug/dwarf2/var2.c: Likewise.
226 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
227 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
228 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
229 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
230 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
231 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
232 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
233 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
234 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
235 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
236 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
237 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
238 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
239 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
240 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
241 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
242 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
243 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
244 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
245 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
248 * gcc.c-torture/execute/pr56799.x: New file.
250 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
252 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
254 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
255 * gcc.dg/pr44214-3.c (v2df): Likewise.
257 * gcc.dg/pr46647.c: xfail for avr-*-*.
259 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
261 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
262 Expect l to be optimized away.
263 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
266 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
267 to tests that assume int/double are larger than short/float.
270 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
272 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
273 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
274 target { int16 }. Restrict existing tests to target { int32 }
276 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
277 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
278 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
279 * lib/target-supports.exp (check_effective_target_int32): New proc.
281 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
282 exclude from scan test.
284 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
285 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
286 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
287 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
288 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
289 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
290 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
291 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
292 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
293 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
294 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
295 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
296 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
297 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
298 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
299 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
300 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
301 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
302 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
304 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
306 * gcc.target/arm/pr19599.c: Skip for -mthumb.
308 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
309 to be the first test directive.
310 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
311 * gcc.target/arm/atomic-op-acquire.c: Likewise.
312 * gcc.target/arm/atomic-op-char.c: Likewise.
313 * gcc.target/arm/atomic-op-consume.c: Likewise.
314 * gcc.target/arm/atomic-op-int.c: Likewise.
315 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
316 * gcc.target/arm/atomic-op-release.c: Likewise.
317 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
318 * gcc.target/arm/atomic-op-short.c: Likewise.
320 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
322 PR rtl-optimization/57662
323 * gcc.dg/pr57662.c: New test.
325 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
327 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
329 * gcc.target/mips/nans-legacy.c: Likewise.
331 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
333 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
335 * gcc.target/mips/fabs-legacy.c: Likewise.
336 * gcc.target/mips/fabsf-2008.c: Likewise.
337 * gcc.target/mips/fabsf-legacy.c: Likewise.
338 * gcc.target/mips/fneg-2008.c: Likewise.
339 * gcc.target/mips/fneg-legacy.c: Likewise.
340 * gcc.target/mips/fnegf-2008.c: Likewise.
341 * gcc.target/mips/fnegf-legacy.c: Likewise.
342 * gcc.target/mips/nan-2008.c: Likewise.
343 * gcc.target/mips/nan-legacy.c: Likewise.
344 * gcc.target/mips/nanf-2008.c: Likewise.
345 * gcc.target/mips/nanf-legacy.c: Likewise.
346 * gcc.target/mips/nans-2008.c: Likewise.
347 * gcc.target/mips/nans-legacy.c: Likewise.
348 * gcc.target/mips/nansf-2008.c: Likewise.
349 * gcc.target/mips/nansf-legacy.c: Likewise.
351 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
353 * gnat.dg/valued_proc.adb: New test.
354 * gnat.dg/valued_proc_pkg.ads: New helper.
356 2013-08-13 Jakub Jelinek <jakub@redhat.com>
358 PR tree-optimization/57661
359 * g++.dg/opt/pr57661.C: New test.
362 * gcc.dg/asan/pr56417.c: New test.
364 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
366 * gnat.dg/loop_optimization16.adb: New test.
367 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
369 2013-08-13 Marek Polacek <polacek@redhat.com>
371 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
373 2013-08-13 David Malcolm <dmalcolm@redhat.com>
375 Example of converting global state to per-pass state.
377 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
378 global state "static int counter" to...
379 (one_pass::counter): ...this instance data.
381 2013-08-13 David Malcolm <dmalcolm@redhat.com>
383 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
384 to member function...
385 (one_pass::gate): ...this.
386 (one_pass_exec): Convert to member function...
387 (one_pass::impl_execute): ...this.
389 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
392 * g++.dg/cpp0x/pr57416.C: New.
394 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
396 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
398 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
399 * g++.dg/cpp0x/defaulted2.C: Likewise.
400 * g++.dg/cpp0x/defaulted31.C: Likewise.
401 * g++.dg/cpp0x/error6.C: Likewise.
402 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
403 * g++.dg/cpp0x/override2.C: Likewise.
404 * g++.dg/cpp0x/parse1.C: Likewise.
405 * g++.dg/cpp0x/scoped_enum.C: Likewise.
406 * g++.dg/cpp0x/temp_default4.C: Likewise.
407 * g++.dg/ext/attrib32.C: Likewise.
408 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
409 * g++.dg/ext/mv13.C: Likewise.
410 * g++.dg/ext/mv7.C: Likewise.
411 * g++.dg/ext/mv9.C: Likewise.
412 * g++.dg/ext/pr57362.C: Likewise.
413 * g++.dg/ext/typeof10.C: Likewise.
414 * g++.dg/lookup/anon6.C: Likewise.
415 * g++.dg/lookup/crash6.C: Likewise.
416 * g++.dg/lookup/name-clash5.C: Likewise.
417 * g++.dg/lookup/name-clash6.C: Likewise.
418 * g++.dg/other/anon4.C: Likewise.
419 * g++.dg/other/error15.C: Likewise.
420 * g++.dg/other/error8.C: Likewise.
421 * g++.dg/other/redecl2.C: Likewise.
422 * g++.dg/parse/crash16.C: Likewise.
423 * g++.dg/parse/crash21.C: Likewise.
424 * g++.dg/parse/crash38.C: Likewise.
425 * g++.dg/parse/redef2.C: Likewise.
426 * g++.dg/parse/struct-as-enum1.C: Likewise.
427 * g++.dg/template/crash39.C: Likewise.
428 * g++.dg/template/redecl3.C: Likewise.
429 * g++.dg/tls/diag-3.C: Likewise.
430 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
431 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
432 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
433 * g++.old-deja/g++.brendan/crash16.C: Likewise.
434 * g++.old-deja/g++.brendan/crash18.C: Likewise.
435 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
436 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
437 * g++.old-deja/g++.brendan/static3.C: Likewise.
438 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
439 * g++.old-deja/g++.jason/binding.C: Likewise.
440 * g++.old-deja/g++.jason/crash4.C: Likewise.
441 * g++.old-deja/g++.jason/crash7.C: Likewise.
442 * g++.old-deja/g++.jason/lineno.C: Likewise.
443 * g++.old-deja/g++.jason/scoping7.C: Likewise.
444 * g++.old-deja/g++.mike/misc3.C: Likewise.
445 * g++.old-deja/g++.mike/net44.C: Likewise.
446 * g++.old-deja/g++.mike/ns3.C: Likewise.
447 * g++.old-deja/g++.ns/alias4.C: Likewise.
448 * g++.old-deja/g++.ns/ns11.C: Likewise.
449 * g++.old-deja/g++.other/crash23.C: Likewise.
450 * g++.old-deja/g++.other/decl8.C: Likewise.
451 * g++.old-deja/g++.other/linkage3.C: Likewise.
452 * g++.old-deja/g++.other/typeck1.C: Likewise.
453 * g++.old-deja/g++.other/typedef5.C: Likewise.
454 * g++.old-deja/g++.pt/explicit34.C: Likewise.
455 * g++.old-deja/g++.pt/friend36.C: Likewise.
456 * obj-c++.dg/method-8.mm: Likewise.
457 * obj-c++.dg/tls/diag-3.mm: Likewise.
459 2013-08-12 Perez Read <netfirewall@gmail.com>
462 * gcc.target/i386/movabs-1.c: New test.
464 2013-08-12 Marek Polacek <polacek@redhat.com>
466 PR tree-optimization/57980
467 * gcc.dg/pr57980.c: New test.
469 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
472 * gfortran.dg/do_check_10.f90: New test.
473 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
474 * gfortran.dg/array_constructor_18.f90: Likewise.
475 * gfortran.dg/array_constructor_22.f90: Likewise.
476 * gfortran.dg/coarray_15.f90: Likewise.
477 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
478 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
479 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
481 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
484 * g++.dg/cpp0x/constexpr-ice8.C: New.
486 2013-08-09 Xinliang David Li <davidxl@google.com>
488 * gcc.target/i386/memcpy-strategy-1.c: New test.
489 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
490 * gcc.target/i386/memset-strategy-1.c: Ditto.
491 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
493 2013-08-09 Jan Hubicka <jh@suse.cz>
495 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
496 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
498 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
500 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
502 2013-08-09 Janus Weil <janus@gcc.gnu.org>
505 * gfortran.dg/transfer_intrinsic_6.f90: New.
507 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
510 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/lookup/typedef2.C: New.
515 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
517 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
518 output of vdup intrinsics.
520 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
522 * gcc.target/arm/lp1189445.c: New testcase.
524 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
526 * gcc.dg/torture/pr58079.c: New test.
528 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/warn9.adb: New test.
532 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/lookup/typedef2.C: New.
537 2013-08-07 David Malcolm <dmalcolm@redhat.com>
539 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
540 to optstr when building plugins on darwin.
542 2013-08-06 Martin Jambor <mjambor@suse.cz>
544 PR tree-optimization/57539
545 * gcc.dg/ipa/pr57539.c: New test.
547 2013-08-06 Martin Jambor <mjambor@suse.cz>
548 Bernd Edlinger <bernd.edlinger@hotmail.de>
550 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
551 (a): Fix constructor.
553 2013-08-06 Martin Jambor <mjambor@suse.cz>
556 * gfortran.dg/pr57987.f90: New test.
558 2013-08-06 Martin Jambor <mjambor@suse.cz>
561 * gcc.dg/torture/pr58041.c: New test.
562 * gcc.target/arm/pr58041.c: Likewise.
564 2013-08-06 Janus Weil <janus@gcc.gnu.org>
567 * gfortran.dg/pointer_init_8.f90: New.
569 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp0x/pr58080.C: New.
574 2013-08-05 David Malcolm <dmalcolm@redhat.com>
576 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
577 to optstr when building plugins.
579 2013-08-05 David Malcolm <dmalcolm@redhat.com>
581 Patch autogenerated by refactor_passes.py from
582 https://github.com/davidmalcolm/gcc-refactoring-scripts
583 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
585 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
586 struct to a subclass of gimple_opt_pass along with...
587 (pass_data_one_pass): ...new pass_data instance and...
588 (make_one_pass): ...new function.
589 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
590 global struct to a subclass of gimple_opt_pass along with...
591 (pass_data_warn_self_assign): ...new pass_data instance and...
592 (make_pass_warn_self_assign): ...new function.
593 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
594 a global struct to a subclass of gimple_opt_pass along with...
595 (pass_data_dumb_plugin_example): ...new pass_data instance and...
596 (make_pass_dumb_plugin_example): ...new function.
597 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
598 global struct to a subclass of gimple_opt_pass along with...
599 (pass_data_warn_self_assign): ...new pass_data instance and...
600 (make_pass_warn_self_assign): ...new function.
602 2013-08-05 David Malcolm <dmalcolm@redhat.com>
604 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
605 is created and added to the pass_manager to reflect
606 autogenerated changes.
607 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
608 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
609 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
611 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
614 * g++.dg/cpp0x/pr58072.C: New.
616 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
618 * gcc.dg/torture/pr57993-2.cpp: New.
620 2013-08-02 Jan Hubicka <jh@suse.cz>
622 * gcc.dg/ipa/ipa-1.c: Update.
623 * gcc.dg/ipa/ipa-2.c: Update.
624 * gcc.dg/ipa/ipa-3.c: Update.
625 * gcc.dg/ipa/ipa-4.c: Update.
626 * gcc.dg/ipa/ipa-5.c: Update.
627 * gcc.dg/ipa/ipa-7.c: Update.
628 * gcc.dg/ipa/ipa-8.c: Update.
629 * gcc.dg/ipa/ipcp-1.c: Update.
630 * gcc.dg/ipa/ipcp-2.c: Update.
632 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
634 PR rtl-optimization/58048
635 * gcc.target/i386/pr58048.c: New.
637 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
639 * gcc.target/arm/neon-for-64bits-2.c: Delete.
641 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
642 Peter Bergner <bergner@vnet.ibm.com>
645 * g++.dg/overload/using3.C: New.
646 * g++.dg/overload/using2.C: Adjust.
647 * g++.dg/lookup/using9.C: Likewise.
649 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
651 * gcc.target/arm/pr46972-2.c: New test.
653 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
655 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
657 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
659 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
661 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
663 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
664 rather than addressing!=absolute when deciding how to handle MIPS16
665 when the test forces an ABI.
667 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
670 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
672 2013-07-30 Steve Ellcey <sellcey@mips.com>
674 * gcc.target/mips/code-readable-1.c: Increase switch size.
675 * gcc.target/mips/code-readable-2.c: Ditto.
676 * gcc.target/mips/code-readable-3.c: Ditto.
677 * gcc.target/mips/code-readable-4.c: Ditto.
679 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
682 * g++.dg/parse/crash63.C: New.
684 2013-07-30 Tobias Burnus <burnus@net-b.de>
687 * gfortran.dg/pointer_assign_8.f90: New.
688 * gfortran.dg/pointer_assign_9.f90: New.
689 * gfortran.dg/pointer_assign_10.f90: New.
690 * gfortran.dg/pointer_assign_11.f90: New.
692 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
694 * gcc.target/arm/pr57637.c: New testcase.
696 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
698 PR tree-optimization/57993
699 * gcc.dg/torture/pr57993.c: New test.
701 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
703 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
705 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
708 * g++.dg/conversion/ambig2.C: New.
710 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
712 * gcc.target/mips/fabs-2008.c: New test case.
713 * gcc.target/mips/fabs-legacy.c: New test case.
714 * gcc.target/mips/fabsf-2008.c: New test case.
715 * gcc.target/mips/fabsf-legacy.c: New test case.
716 * gcc.target/mips/fneg-2008.c: New test case.
717 * gcc.target/mips/fneg-legacy.c: New test case.
718 * gcc.target/mips/fneg-2008.c: New test case.
719 * gcc.target/mips/fneg-legacy.c: New test case.
720 * gcc.target/mips/nan-2008.c: New test case.
721 * gcc.target/mips/nan-legacy.c: New test case.
722 * gcc.target/mips/nanf-2008.c: New test case.
723 * gcc.target/mips/nanf-legacy.c: New test case.
724 * gcc.target/mips/nans-2008.c: New test case.
725 * gcc.target/mips/nans-legacy.c: New test case.
726 * gcc.target/mips/nansf-2008.c: New test case.
727 * gcc.target/mips/nansf-legacy.c: New test case.
728 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
730 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
731 Maxim Kuvyrkov <maxim@kugelworks.com>
733 * lib/target-supports.exp (check_effective_target_non_bionic): New
734 effective-target test.
735 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
736 * g++.dg/tls/thread_local4g.C: Ditto.
738 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
741 * gfortran.dg/vector_subsript_7.f90: New test.
743 2013-07-27 Tobias Burnus <burnus@net-b.de>
746 * gfortran.dg/warn_alias.f90: New.
748 2013-07-27 Janus Weil <janus@gcc.gnu.org>
751 * gfortran.dg/class_array_19.f90: New.
753 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
755 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
756 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
757 * gcc.dg/vect/pr57741-3.c: Likewise.
758 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
760 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
762 Skip tests that make assumptions about struct layout that don't hold
764 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
765 * g++.dg/cpp0x/iop.C: Likewise.
766 * g++.dg/cpp0x/named_refs.C: Likewise.
767 * g++.dg/cpp0x/rv1p.C: Likewise.
768 * g++.dg/cpp0x/rv2p.C: Likewise.
769 * g++.dg/cpp0x/rv3p.C: Likewise.
770 * g++.dg/cpp0x/rv4p.C: Likewise.
771 * g++.dg/cpp0x/rv5p.C: Likewise.
772 * g++.dg/cpp0x/rv6p.C: Likewise.
773 * g++.dg/cpp0x/rv7p.C: Likewise.
774 * g++.dg/cpp0x/rv8p.C: Likewise.
775 * g++.dg/ext/strncpy-chk1.C: Likewise.
776 * gcc.dg/builtin-object-size-10.c: Likewise.
777 * gcc.dg/builtin-object-size-11.c: Likewise.
778 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
779 * gcc.dg/pr25805.c: Likewise.
780 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
781 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
782 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
783 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
784 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
785 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
786 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
787 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
788 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
789 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
790 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
791 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
792 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
793 * gcc.c-torture/execute/zerolen-2.x: Likewise.
794 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
796 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
797 * gcc.dg/tree-ssa/loop-1.c: Likewise.
799 * gcc.dg/torture/pr37868.c: Disable for epiphany.
800 * gcc.dg/sibcall-6.c: Enable for epiphany.
802 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
804 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
806 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
808 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
809 memcpy not initializers.
811 * gcc.dg/guality/guality.exp: Skip on AIX.
813 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
816 * g++.dg/cpp0x/pr57101.C: New.
818 2013-07-26 Ian Bolton <ian.bolton@arm.com>
820 * gcc.target/aarch64/neg_1.c: New test.
822 2013-07-25 Janus Weil <janus@gcc.gnu.org>
825 * gfortran.dg/typebound_call_25.f90: New.
827 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
830 * g++.dg/cpp0x/pr57981.C: New.
832 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
835 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
837 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
839 PR rtl-optimization/57960
840 * gcc.target/s390/pr57960.c: New.
842 2013-07-25 Janus Weil <janus@gcc.gnu.org>
845 * gfortran.dg/unlimited_polymorphic_9.f90: New.
847 2013-07-25 Terry Guo <terry.guo@arm.com>
849 * gcc.target/arm/thumb1-Os-mult.c: New test case.
851 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/inherit/pr57942.C: New.
856 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
858 * gcc.target/powerpc/bool2.h: New file, test the code generation
859 of logical operations for power5, altivec, power7, and power8 systems.
860 * gcc.target/powerpc/bool2-p5.c: Likewise.
861 * gcc.target/powerpc/bool2-av.c: Likewise.
862 * gcc.target/powerpc/bool2-p7.c: Likewise.
863 * gcc.target/powerpc/bool2-p8.c: Likewise.
864 * gcc.target/powerpc/bool3.h: Likewise.
865 * gcc.target/powerpc/bool3-av.c: Likewise.
866 * gcc.target/powerpc/bool2-p7.c: Likewise.
867 * gcc.target/powerpc/bool2-p8.c: Likewise.
869 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
871 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
873 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
875 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
877 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
879 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
880 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
881 type from long to long long.
882 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
883 to have effective-target keywords of lp64 and ilp32.
884 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
885 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
886 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
887 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
888 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
889 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
890 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
891 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
892 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
894 2013-07-23 Tom Tromey <tromey@redhat.com>
895 Joseph Myers <joseph@codesourcery.com>
897 * gcc.dg/c11-generic-1.c: New file.
898 * gcc.dg/c11-generic-2.c: New file.
900 2013-07-22 Tobias Burnus <burnus@net-b.de>
904 * coarray/lib_realloc_1.f90: Permit optimization.
905 * gfortran.dg/coarray_31.f90: New.
907 2013-07-22 Tobias Burnus <burnus@net-b.de>
910 * gfortran.dg/class_array_7.f03: Fix memory leak.
912 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
915 * g++.dg/cpp0x/decltype56.C: New.
917 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
919 * gcc.dg/pr53265.c: Correct line number in dg-message.
921 2013-07-22 Diego Novillo <dnovillo@google.com>
923 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
925 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
928 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
929 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
931 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
934 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
935 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
936 * gcc.dg/torture/pr53366-1.c: Same.
937 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
938 * gcc.dg/torture/pr56488.c: Same.
939 * gcc.dg/torture/pr57584.c: Same.
940 * gcc.dg/tree-ssa/pr57385.c: Same.
941 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
943 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
945 * c-c++-common/pr41779.c: Fix typos.
946 * gcc.c-torture/compile/20031125-2.c: Likewise.
947 * gcc.c-torture/compile/20040621-1.c: Likewise.
948 * gcc.c-torture/execute/20020418-1.c: Likewise.
949 * gcc.dg/20020108-1.c: Likewise.
950 * gcc.dg/atomic-generic-aux.c: Likewise.
951 * gcc.dg/builtin-complex-err-2.c: Likewise.
952 * gcc.dg/decl-1.c: Likewise.
953 * gcc.dg/di-sync-multithread.c: Likewise.
954 * gcc.dg/format/c90-printf-1.c: Likewise.
955 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
956 * gcc.dg/long-long-compare-1.c: Likewise.
957 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
958 * gcc.dg/pr17055-1.c: Likewise.
959 * gcc.dg/pr27095.c: Likewise.
960 * gcc.dg/torture/fp-int-convert.h: Likewise.
961 * gcc.dg/tree-prof/inliner-1.c: Likewise.
962 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
963 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
964 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
965 * gcc.dg/tree-ssa/loop-19.c: Likewise.
966 * gcc.dg/tree-ssa/loop-1.c: Likewise.
967 * gcc.dg/tree-ssa/pr21001.c: Likewise.
968 * gcc.dg/tree-ssa/pr42585.c: Likewise.
969 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
970 * gcc.dg/vect/vect-cond-5.c: Likewise.
971 * gcc.dg/weak/typeof-2.c: Likewise.
972 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
973 * gcc.target/arm/naked-1.c: Likewise.
974 * gcc.target/i386/pr9771-1.c: Likewise.
975 * gcc.target/sparc/sparc-constant-1.c: Likewise.
976 * gcc.target/sparc/struct-ret-check.c: Likewise.
977 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
978 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
979 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
982 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
985 * gfortran.dg/dependency_42.f90: New test.
986 * gfortran.dg/dependency_43.f90: New test.
988 2013-07-21 Tobias Burnus <burnus@net-b.de>
991 * gfortran.dg/round_4.f90: New.
993 2013-07-21 Tobias Burnus <burnus@net-b.de>
996 * gfortran.dg/min_max_conformance_2.f90: New.
998 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1000 PR preprocessor/57620
1001 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1002 (main): Don't test {s,u,U,L}12.
1003 * c-c++-common/raw-string-13.c: New test.
1004 * c-c++-common/raw-string-14.c: New test.
1005 * c-c++-common/raw-string-15.c: New test.
1006 * c-c++-common/raw-string-16.c: New test.
1008 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1010 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1012 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1014 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1016 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1017 target { ! keeps_null_pointer_checks }.
1018 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1019 target { ! keeps_null_pointer_checks }.
1021 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1022 * gcc.dg/torture/pr56488.c: Likewise.
1024 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1026 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1029 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1031 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1032 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1033 * gfortran.dg/guality/guality.exp: Skip on AIX.
1035 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1037 * g++.dg/debug/pr56819.C: Skip on AIX.
1038 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1039 * g++.dg/guality/guality.exp: Skip on AIX.
1041 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1043 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1045 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1047 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1050 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1051 Adjust to corrected rounding.
1053 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1055 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1056 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1057 check_effective_target_cilkplus.
1058 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1060 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1062 * gcc.target/powerpc/pr57744.c: Fix typo.
1064 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1067 * gcc.c-torture/compile/pr57698.c: New test.
1068 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1069 * gcc.c-torture/compile/pr44043.c: Ditto.
1071 2013-07-18 Wei Mi <wmi@google.com>
1073 PR rtl-optimization/57878
1074 * g++.dg/pr57878.C: New test.
1076 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1078 * gcc.dg/pr42611.c: Move dg-error to correct line.
1080 2013-07-17 Tobias Burnus <burnus@net-b.de>
1083 * gfortran.dg/dollar_sym_3.f: New.
1084 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1086 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1091 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1092 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1093 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1094 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1095 * objc.dg/image-info.m: Likewise.
1096 * objc.dg/symtab-1.m: Likewise.
1097 * objc.dg/torture/strings/const-str-10.m: Likewise.
1098 * objc.dg/torture/strings/const-str-11.m: Likewise.
1099 * objc.dg/torture/strings/const-str-9.m: Likewise.
1100 * objc.dg/zero-link-1.m: Likewise.
1101 * objc.dg/zero-link-2.m: Likewise.
1102 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1103 * objc.dg/objc-foreach-4.m: Likewise.
1104 * objc.dg/objc-foreach-5.m: Likewise.
1105 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1107 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1108 * obj-c++.dg/syntax-error-1.mm: Likewise.
1109 * objc.dg/method-6.m: Likewise.
1110 * objc.dg/pr23214.m: Likewise.
1111 * objc.dg/proto-lossage-7.m: Likewise.
1112 * objc.dg/strings/const-str-12b.m: Likewise.
1113 * objc.dg/zero-link-3.m: Likewise.
1114 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1115 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1116 adjust headers, interfaces and encoded types to reflect current system
1117 versions. Add FIXME and outputs from current system compiler for
1120 2013-07-15 Cong Hou <congh@google.com>
1122 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1124 * gcc.target/i386/l_fma_float_3.c: Likewise.
1125 * gcc.target/i386/l_fma_double_1.c: Likewise.
1126 * gcc.target/i386/l_fma_double_3.c: Likewise.
1128 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1130 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1131 function to test if HTM is available.
1132 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1133 * gcc.target/powerpc/htm-builtin-1.c: New test.
1135 2013-07-15 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1138 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1139 * gfortran.dg/coarray_6.f90: Add dg-error.
1141 2013-07-15 Tobias Burnus <burnus@net-b.de>
1144 * gfortran.dg/finalize_18.f90: New.
1146 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1149 * fortran.dg/module_variable_1.f90: New test.
1150 * fortran.dg/module_variable_2.f90: New test.
1152 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1154 * g++.dg/ext/vector19.C: Adapt.
1155 * g++.dg/ext/vector23.C: New testcase.
1157 2013-07-12 Michael Matz <matz@suse.de>
1160 * c-c++-common/pr55771.c: New test.
1162 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1164 * gcc.target/aarch64/vect-movi.c: New.
1166 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1169 * g++.dg/ext/pr57362.C: New.
1171 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1174 * gcc.target/avr/torture/pr57631.c: New test.
1176 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1179 * g++.dg/cpp0x/constexpr-ice7.C: New.
1181 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1183 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1185 * gcc.c-torture/execute/nest-align-1.x: New.
1187 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/cpp0x/sfinae48.C: New.
1192 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1194 PR preprocessor/57824
1195 * c-c++-common/raw-string-17.c: New test.
1196 * c-c++-common/gomp/pr57824.c: New test.
1198 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1201 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1202 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1203 * g++.dg/conversion/dr195.C: Update.
1204 * g++.dg/expr/cast2.C: Likewise.
1206 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1208 * c-c++-common/raw-string-18.c: New test.
1209 * c-c++-common/raw-string-19.c: New test.
1211 PR preprocessor/57757
1212 * g++.dg/cpp/paste1.C: New test.
1213 * g++.dg/cpp/paste2.C: New test.
1215 2013-07-10 Graham Stott <grahams@btinternet.com>
1217 * gcc.target/mips/mulsize-1.c: New.
1218 * gcc.target/mips/mulsize-2.c: New.
1219 * gcc.target/mips/mulsize-3.c: New.
1220 * gcc.target/mips/mulsize-4.c: New.
1222 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1225 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1226 * g++.dg/ext/vector24.C: New testcase.
1228 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1231 * g++.dg/cpp0x/decltype17.C: Adjust.
1233 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1236 * g++.dg/cpp0x/pr51786.C: New.
1238 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1240 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1242 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1244 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1246 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1247 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1249 2013-07-08 Tobias Burnus <burnus@net-b.de>
1252 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1254 2013-07-08 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/do_check_9.f90: New.
1259 2013-07-08 Tobias Burnus <burnus@net-b.de>
1262 * gfortran.dg/dot_product_2.f90: New.
1264 2013-07-08 Tobias Burnus <burnus@net-b.de>
1267 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1269 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1271 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1272 * gfortran.dg/finalize_10.f90: Fix dg-final.
1274 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1277 * gcc.target/i386/pr57819.c: New test.
1279 PR rtl-optimization/57829
1280 * gcc.c-torture/execute/pr57829.c: New test.
1282 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1284 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1285 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1287 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1290 * gcc.target/i386/pr57807.c: New test.
1292 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1295 * gcc.dg/tree-ssa/vrp89.c: New test.
1297 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/parse/defarg16.C: New.
1302 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1304 PR rtl-optimization/55342
1305 * gcc.target/i386/pr55342.c: New.
1307 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1309 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1311 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/inherit/virtual10.C: New.
1316 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1319 * gcc.dg/large-size-array-6.c: New test.
1321 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1324 * g++.dg/template/crash116.C: New.
1326 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1328 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1329 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1331 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1334 * g++.dg/cpp0x/nsdmi-list3.C: New.
1336 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1339 * gcc.target/i386/pr57777.c: New test.
1342 * g++.dg/template/arg9.C: New test.
1344 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1346 * gcc.target/i386/avx-inline.c: New test.
1348 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1350 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1351 * gcc.target/mips/call-2.c: Likewise.
1352 * gcc.target/mips/call-3.c: Likewise.
1353 * gcc.target/mips/lazy-binding-1.c: Likewise.
1355 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1357 PR tree-optimization/57741
1358 * gcc.dg/vect/pr57741-1.c: New test.
1359 * gcc.dg/vect/pr57741-2.c: New test.
1360 * gcc.dg/vect/pr57741-3.c: New test.
1362 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1364 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1366 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1367 * lib/target-supports.exp: Define aarch64_little_endian.
1369 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1371 * gcc.target/aarch64/abs_1.c: New test.
1373 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1375 * gcc.target/aarch64/bfxil_1.c: New test.
1376 * gcc.target/aarch64/bfxil_2.c: Likewise.
1378 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1381 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1382 array sizes from 100 to 20.
1384 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1387 * gfortran.dg/pointer_remapping_8.f90: New.
1389 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1391 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1392 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1393 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1394 * g++.dg/cpp1y/complex_literals.h: New.
1396 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1399 * g++.dg/cpp0x/noexcept21.C: New.
1401 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.target/i386/pr57736.c: New test.
1406 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1408 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1410 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1411 strings to match the fixed error messages.
1412 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1413 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1416 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1419 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1420 stqcx. get even registers.
1422 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1425 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1427 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1429 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1431 * gcc.target/i386/bmi-1.c: Ditto.
1432 * gcc.target/i386/bmi-bextr-4.c: New.
1433 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1435 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1438 * g++.dg/cpp0x/initlist73.C: New.
1440 2013-06-27 Meador Inge <meadori@codesourcery.com>
1442 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1443 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1444 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1446 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1449 * g++.dg/ext/pr57509.C: New file.
1451 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1454 * gcc.target/i386/bmi-bextr-3.c: New test.
1457 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1459 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1462 * g++.dg/cpp0x/pr57172.C: New testcase.
1464 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1466 * gcc.target/s390/htm-1.c: New file.
1467 * gcc.target/s390/htm-nofloat-1.c: New file.
1468 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1470 2013-06-26 Tobias Burnus <burnus@net-b.de>
1473 * gfortran.dg/bounds_check_17.f90: New.
1475 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1478 * g++.dg/cpp1y/pr57640.C: New.
1480 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1483 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1484 overflow due to size of arrays.
1486 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1488 PR tree-optimization/57705
1489 * gcc.dg/vect/pr57705.c: New test.
1490 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1492 2013-06-25 Martin Jambor <mjambor@suse.cz>
1495 * g++.dg/ipa/pr57670.C: New test.
1497 2013-06-25 Richard Biener <rguenther@suse.de>
1500 * gcc.dg/pr56977.c: New testcase.
1502 2013-06-24 Martin Jambor <mjambor@suse.cz>
1504 PR tree-optimization/57358
1505 * gcc.dg/ipa/pr57358.c: New test.
1507 2013-06-24 Richard Biener <rguenther@suse.de>
1510 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1512 2013-06-24 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/57488
1515 * gcc.dg/torture/pr57488.c: New testcase.
1517 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1518 Dominique d'Humieres <dominiq@lps.ens.fr>
1521 * gfortran.dg/fraction.f90: New.
1523 2013-06-24 Alan Modra <amodra@gmail.com>
1525 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1526 Add scan-assembler-not "lvx".
1527 * gcc.target/powerpc/le-altivec-consts.c: New.
1529 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1531 * g++.dg/cpp0x/sfinae47.C: New.
1533 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1536 * gcc.target/sh/pr52483-1.c: New.
1537 * gcc.target/sh/pr52483-2.c: New.
1538 * gcc.target/sh/pr52483-3.c: New.
1539 * gcc.target/sh/pr52483-4.c: New.
1540 * gcc.target/sh/pr52483-5.c: New.
1542 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1544 * gcc.target/i386/intrinsics_1.c: New test.
1545 * gcc.target/i386/intrinsics_2.c: Ditto.
1546 * gcc.target/i386/intrinsics_3.c: Ditto.
1547 * gcc.target/i386/intrinsics_4.c: Ditto.
1548 * gcc.target/i386/intrinsics_5.c: Ditto.
1549 * gcc.target/i386/intrinsics_6.c: Ditto.
1550 * gcc.target/i386/avx-1.c: Provide macros for builtins
1551 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1553 2013-06-21 Tobias Burnus <burnus@net-b.de>
1556 * gfortran.dg/finalize_17.f90: New.
1558 2013-06-21 Tobias Burnus <burnus@net-b.de>
1560 * gfortran.dg/realloc_on_assign_18.f90: New.
1562 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1564 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1565 Also changed the returns from error as distinct values so that
1566 debugging can get easier.
1567 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1568 errors specific to C, if necessary. Also added new error
1570 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1571 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1572 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1573 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1574 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1575 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1576 the same changes as parser_errors3.c, spaces were added between colons
1577 to not confuse C++ compiler with 2 colons as scope.
1578 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1579 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1580 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1581 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1582 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1583 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1584 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1585 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1586 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1587 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1588 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1589 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1592 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1595 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1597 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1600 * gcc.target/i386/pr57655.c: New test.
1602 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1604 * ada/acats/tests/gcc: Delete.
1605 * gnat.dg/style: Likewise.
1607 2013-06-20 Jeff Law <law@redhat.com>
1609 PR tree-optimization/57660
1610 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1611 based on their branch cost.
1613 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1615 2013-06-20 Tobias Burnus <burnus@net-b.de>
1618 * gfortran.dg/list_read_11.f90: New.
1620 2013-06-20 Richard Biener <rguenther@suse.de>
1622 PR tree-optimization/57584
1623 * gcc.dg/torture/pr57584.c: New testcase.
1625 2013-06-19 Sharad Singhai <singhai@google.com>
1627 * g++.dg/gcov/gcov-8.C: New testcase.
1628 * lib/gcov.exp: Handle intermediate format.
1630 2013-06-19 Wei Mi <wmi@google.com>
1632 PR rtl-optimization/57518
1633 * testsuite/gcc.dg/pr57518.c: New test.
1635 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1637 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1639 2013-06-19 Jan Hubicka <jh@suse.cz>
1641 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1643 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1645 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1646 hard-coded values of array sizes with a #define.
1647 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1648 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1649 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1650 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1651 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1653 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1655 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1656 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1658 2013-06-19 Jeff Law <law@redhat.com>
1660 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1662 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1665 * g++.dg/template/error53.C: New.
1667 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1670 * gcc.target/powerpc/pr55033.c: Fix options.
1672 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1674 * gcc.target/i386/inline_error.c: New test.
1675 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1676 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1678 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1681 * g++.dg/cpp0x/decltype55.C: New.
1683 2013-06-18 Marek Polacek <polacek@redhat.com>
1685 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1687 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1689 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1691 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1693 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1694 Also changed the returns from error as distinct values so that it is
1697 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1699 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1701 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/template/error52.C: New.
1705 * g++.dg/lookup/friend15.C: Update.
1706 * g++.dg/parse/error11.C: Likewise.
1707 * g++.dg/parse/error14.C: Likewise.
1708 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1709 * g++.dg/parse/template25.C: Likewise.
1710 * g++.old-deja/g++.jason/cond.C: Likewise.
1711 * g++.old-deja/g++.mike/for2.C: Likewise.
1712 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1713 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1715 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1717 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1720 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1722 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1723 accidentally placing minus sign for length instead of stride.
1725 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1727 PR rtl-optimization/57425
1728 PR rtl-optimization/57569
1729 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1730 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1732 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1736 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1738 * gfortran.dg/typebound_assignment_6.f03: New.
1740 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1742 * gcc.target/h8300/h8300.exp: New.
1743 * gcc.dg/pragma-isr.c: Move to ...
1744 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1745 * gcc.target/h8300/pragma-isr.c: ... and here.
1746 * gcc.dg/pragma-isr2.c: Move to ...
1747 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1748 * gcc.target/h8300/pragma-isr2.c: ... and here.
1749 * gcc.dg/pragma-isr-trapa.c: Move to ...
1750 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1751 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1752 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1753 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1754 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1755 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1756 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1757 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1758 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1759 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1760 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1761 * gcc.dg/attr-isr-trapa.c: Move to ...
1762 * gcc.target/sh/attr-isr-trapa.c: ... here.
1764 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1767 * g++.dg/ext/builtin-offsetof1.C: New.
1769 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1771 * gcc.target/aarch64/vect_smlal_1.c: New file.
1773 2013-06-14 Tobias Burnus <burnus@net-b.de>
1776 * gfortran.dg/defined_assignment_7.f90: New.
1778 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/rtti/dyncast6.C: New.
1782 * g++.dg/cpp0x/dyncast1.C: Likewise.
1784 2013-06-14 Alan Modra <amodra@gmail.com>
1787 * gcc.dg/pr57134.c: New.
1789 2013-06-14 Tobias Burnus <burnus@net-b.de>
1792 * gfortran.dg/deferred_type_param_9.f90: New.
1794 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1796 * gcc.dg/fold-minus-1.c: New testcase.
1798 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1801 * gfortran.dg/typebound_assignment_5.f03: New.
1803 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1805 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1807 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1808 Pat Haugen <pthaugen@us.ibm.com>
1809 Peter Bergner <bergner@vnet.ibm.com>
1811 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1812 load/store instructions on power7, power8.
1813 * gcc.target/powerpc/atomic-p8.c: Likewise.
1815 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1818 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
1820 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1823 * g++.dg/warn/Wunused-var-20.C: New.
1825 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1827 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
1828 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
1829 Run with -fno-common.
1831 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1833 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
1834 and exit function calls with return 1 and return 0, respectively.
1836 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
1838 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
1841 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
1843 PR tree-optimization/57361
1844 * gcc.dg/tree-ssa/pr57361.c: New file.
1846 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1848 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
1849 to ensure alignment.
1850 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
1852 2013-06-12 Tobias Burnus <burnus@net-b.de>
1854 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1856 2013-06-12 Tobias Burnus <burnus@net-b.de>
1857 Dominique d'Humieres <dominiq@lps.ens.fr>
1859 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
1861 2013-06-12 Jakub Jelinek <jakub@redhat.com>
1864 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
1865 * gcc.target/i386/pr56564-3.c: Likewise.
1867 2013-06-11 Tobias Burnus <burnus@net-b.de>
1870 * gfortran.dg/class_array_18.f90: New.
1872 2013-06-11 Jan Hubicka <jh@suse.cz>
1875 * g++.dg/ext/visibility/anon6.C: Update testcase.
1877 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
1880 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
1881 in how we check __sec_reduce_mutating function's result.
1883 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1884 Pat Haugen <pthaugen@us.ibm.com>
1885 Peter Bergner <bergner@vnet.ibm.com>
1887 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
1888 direct move instructions.
1889 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1890 * gcc.target/powerpc/direct-move.h: Likewise.
1891 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1892 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1893 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1894 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1895 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1896 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1898 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/cpp0x/pr52440.C: New.
1903 2013-06-10 Jakub Jelinek <jakub@redhat.com>
1906 * gcc.target/i386/pr56564-1.c: New test.
1907 * gcc.target/i386/pr56564-2.c: New test.
1908 * gcc.target/i386/pr56564-3.c: New test.
1909 * gcc.target/i386/pr56564-4.c: New test.
1910 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
1911 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1912 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1913 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1914 * gcc.target/i386/vect-sizes-1.c: Likewise.
1915 * gcc.target/i386/memcpy-1.c: Likewise.
1916 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
1917 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
1919 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
1921 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
1922 systems to cover all GNU systems.
1923 * g++.dg/abi/guard2.C: Likewise.
1924 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1925 * g++.dg/eh/sighandle.C: Likewise.
1926 * g++.dg/ext/cleanup-10.C: Likewise.
1927 * g++.dg/ext/cleanup-11.C: Likewise.
1928 * g++.dg/ext/cleanup-8.C: Likewise.
1929 * g++.dg/ext/cleanup-9.C: Likewise.
1930 * g++.dg/opt/const5.C: Likewise.
1931 * g++.dg/opt/life1.C: Likewise.
1932 * g++.dg/other/pr39496.C: Likewise.
1933 * g++.old-deja/g++.abi/aggregates.C: Likewise.
1934 * g++.old-deja/g++.abi/align.C: Likewise.
1935 * g++.old-deja/g++.abi/bitfields.C: Likewise.
1936 * g++.old-deja/g++.law/weak.C: Likewise.
1937 * g++.old-deja/g++.pt/asm1.C: Likewise.
1938 * gcc.c-torture/execute/20030125-1.x: Likewise.
1939 * gcc.c-torture/execute/990127-2.x: Likewise.
1940 * gcc.dg/20041106-1.c: Likewise.
1941 * gcc.dg/20050503-1.c: Likewise.
1942 * gcc.dg/builtin-object-size-5.c: Likewise.
1943 * gcc.dg/cleanup-10.c: Likewise.
1944 * gcc.dg/cleanup-11.c: Likewise.
1945 * gcc.dg/cleanup-8.c: Likewise.
1946 * gcc.dg/cleanup-9.c: Likewise.
1947 * gcc.dg/complex-5.c: Likewise.
1948 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1949 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1950 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
1951 * gcc.dg/dfp/pr35739.c: Likewise.
1952 * gcc.dg/fdata-sections-1.c: Likewise.
1953 * gcc.dg/lto/20090206-1_0.c: Likewise.
1954 * gcc.dg/lto/20090206-2_0.c: Likewise.
1955 * gcc.dg/pr30360.c: Likewise.
1956 * gcc.dg/pr37303.c: Likewise.
1957 * gcc.dg/pr39323-1.c: Likewise.
1958 * gcc.dg/pr39323-2.c: Likewise.
1959 * gcc.dg/pr39323-3.c: Likewise.
1960 * gcc.dg/pr45416.c: Likewise.
1961 * gcc.dg/setjmp-2.c: Likewise.
1962 * gcc.dg/split-1.c: Likewise.
1963 * gcc.dg/split-3.c: Likewise.
1964 * gcc.dg/split-4.c: Likewise.
1965 * gcc.dg/strlenopt-12g.c: Likewise.
1966 * gcc.dg/strlenopt-14g.c: Likewise.
1967 * gcc.dg/strlenopt-14gf.c: Likewise.
1968 * gcc.dg/strlenopt-16g.c: Likewise.
1969 * gcc.dg/strlenopt-17g.c: Likewise.
1970 * gcc.dg/strlenopt-18g.c: Likewise.
1971 * gcc.dg/strlenopt-1f.c: Likewise.
1972 * gcc.dg/strlenopt-22g.c: Likewise.
1973 * gcc.dg/strlenopt-2f.c: Likewise.
1974 * gcc.dg/strlenopt-4g.c: Likewise.
1975 * gcc.dg/strlenopt-4gf.c: Likewise.
1976 * gcc.dg/struct-ret-3.c: Likewise.
1977 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
1978 * gcc.misc-tests/linkage.exp: Likewise.
1979 * gcc.target/i386/20000724-1.c: Likewise.
1980 * gcc.target/i386/align-main-3.c: Likewise.
1981 * gcc.target/i386/cleanup-1.c: Likewise.
1982 * gcc.target/i386/inline-mcpy.c: Likewise.
1983 * gcc.target/i386/pr32268.c: Likewise.
1984 * gcc.target/i386/pr36613.c: Likewise.
1985 * gcc.target/i386/pr39013-1.c: Likewise.
1986 * gcc.target/i386/pr39013-2.c: Likewise.
1987 * gcc.target/i386/pr39496.c: Likewise.
1988 * gcc.target/i386/pr40906-3.c: Likewise.
1989 * gcc.target/i386/pr46084.c: Likewise.
1990 * lib/target-supports.exp (check_effective_target_pie): Likewise.
1992 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
1995 * gcc.target/sh/pr6526.c: New.
1997 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2000 * gcc.c-torture/execute/pr57568.c: New test.
2002 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2005 * g++.dg/other/vararg-4.C: New.
2007 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2009 PR rtl-optimization/57559
2010 * gcc.target/s390/pr57559.c : New test.
2012 2013-06-08 Tobias Burnus <burnus@net-b.de>
2015 * gfortran.dg/finalize_10.f90: New.
2016 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2017 * gfortran.dg/finalize_15.f90: New.
2019 2013-06-08 Tobias Burnus <burnus@net-b.de>
2022 * gfortran.dg/storage_size_4.f90: New.
2024 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2027 * testsuite/g++.dg/ext/pr57548.C: New test.
2029 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2032 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2034 2013-06-07 Jan Hubicka <jh@suse.cz>
2036 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2038 2013-06-07 Tobias Burnus <burnus@net-b.de>
2041 * gfortran.dg/array_constructor_48.f90: New.
2042 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2043 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2045 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2048 * gcc.target/arm/xordi3-opt.c: New test.
2050 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2052 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2053 Revert to dg-options.
2055 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2058 * gcc.target/powerpc/pr55033.c: New.
2060 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/alias-decl-36.C: New.
2065 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2066 Pat Haugen <pthaugen@us.ibm.com>
2067 Peter Bergner <bergner@vnet.ibm.com>
2069 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2070 power8 builtin functions.
2071 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2072 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2073 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2074 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2075 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2076 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2077 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2078 tests to test power8 auto-vectorization.
2079 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2080 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2081 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2082 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2084 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2085 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2087 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2089 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2091 (check_effective_target_powerpc_p8vector_ok): Likewise.
2092 (is-effective-target): Likewise.
2093 (check_vect_support_and_set_flags): Likewise.
2095 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/parse/error53.C: New.
2100 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2102 PR rtl-optimization/57459
2103 * gcc.target/i386/pr57459.c: New test.
2105 2013-06-06 Teresa Johnson <tejohnson@google.com>
2108 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2109 into -freorder-blocks-and-partition test.
2110 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2111 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2112 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2113 * gcc.dg/tree-prof/pr50907.c: Ditto.
2114 * gcc.dg/tree-prof/pr45354.c: Ditto.
2115 * g++.dg/tree-prof/partition2.C: Ditto.
2116 * g++.dg/tree-prof/partition3.C: Ditto.
2118 2013-06-06 Tobias Burnus <burnus@net-b.de>
2121 * gfortran.dg/finalize_16.f90: New.
2123 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2125 * gcc.dg/vect/no-section-anchors-vect-68.c:
2126 Add dg-skip-if aarch64_tiny.
2128 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2131 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2132 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2134 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/decltype54.C: New.
2139 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2141 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2142 arm*-*-*eabi* targets.
2143 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2145 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2147 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2148 Tobias Burnus <burnus@net-b.de>
2150 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2151 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2152 * gfortran.dg/io_real_boz_4.f90: Ditto.
2153 * gfortran.dg/io_real_boz_5.f90: Ditto.
2155 2013-06-05 Andreas Schwab <schwab@suse.de>
2157 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2159 2013-06-04 Jan Hubicka <jh@suse.cz>
2161 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2163 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2165 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2166 parameters with void.
2167 (main2): Removed argc parameter.
2168 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2169 (main): Replaced argc, argv parameters with void.
2170 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2171 (main2): Removed argc parameter.
2172 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2173 argv parameters with void. Added __asm volatile to avoid optimization
2174 on argc, if necessary.
2175 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2176 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2177 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2178 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2179 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2180 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2181 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2182 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2183 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2184 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2185 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2186 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2187 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2188 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2189 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2190 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2191 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2192 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2193 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2194 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2195 parameters with void.
2196 (main2): Removed argc parameter.
2197 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2198 (main): Replaced argc, argv parameters with void.
2199 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2200 argv parameters with void. Also renamed this function as main, and
2201 delete the existing main.
2202 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2203 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2204 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2206 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2208 * gcc.target/aarch64/movi_1.c: New test.
2210 2013-06-04 Tobias Burnus <burnus@net-b.de>
2213 * gfortran.dg/finalize_12.f90: New.
2214 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2215 end of scope finalization.
2216 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2217 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2218 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2219 * gfortran.dg/class_19.f03: Ditto.
2220 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2221 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2222 * gfortran.dg/extends_14.f03: Ditto.
2223 * gfortran.dg/move_alloc_4.f90: Ditto.
2224 * gfortran.dg/typebound_proc_27.f03: Ditto.
2226 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2228 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2229 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2230 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2231 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2232 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2233 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2234 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2235 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2236 * gfortran.dg/io_real_boz_4.f90: Ditto.
2237 * gfortran.dg/io_real_boz_5.f90: Ditto.
2238 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2239 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2240 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2241 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2242 * gfortran.dg/transpose_2.f90: Fix dg-output.
2244 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2246 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2247 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2248 dg-option and an header comment.
2250 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2253 * g++.dg/cpp0x/sfinae46.C: New.
2254 * g++.dg/cpp0x/defaulted13.C: Adjust.
2255 * g++.dg/cpp0x/defaulted2.C: Likewise.
2256 * g++.dg/cpp0x/defaulted26.C: Likewise.
2257 * g++.dg/cpp0x/defaulted3.C: Likewise.
2258 * g++.dg/cpp0x/error1.C: Likewise.
2259 * g++.dg/cpp0x/implicit1.C: Likewise.
2260 * g++.dg/cpp0x/implicit11.C: Likewise.
2261 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2262 * g++.dg/cpp0x/initlist47.C: Likewise.
2263 * g++.dg/cpp0x/initlist9.C: Likewise.
2264 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2265 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2266 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2267 * g++.dg/cpp0x/union4.C: Likewise.
2268 * g++.dg/template/crash108.C: Likewise.
2269 * g++.dg/template/crash41.C: Likewise.
2270 * g++.old-deja/g++.jason/local.C: Likewise.
2271 * g++.old-deja/g++.law/visibility3.C: Likewise.
2273 2013-06-03 Teresa Johnson <tejohnson@google.com>
2275 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2276 * gcc.dg/vect/bb-slp-14.c: Ditto.
2277 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2278 * gcc.dg/vect/bb-slp-23.c: Ditto.
2279 * gcc.dg/vect/bb-slp-15.c: Ditto.
2280 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2281 * gcc.dg/vect/bb-slp-24.c: Ditto.
2282 * gcc.dg/vect/bb-slp-16.c: Ditto.
2283 * gcc.dg/vect/bb-slp-25.c: Ditto.
2284 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2285 * gcc.dg/vect/bb-slp-17.c: Ditto.
2286 * gcc.dg/vect/bb-slp-1.c: Ditto.
2287 * gcc.dg/vect/bb-slp-26.c: Ditto.
2288 * gcc.dg/vect/bb-slp-18.c: Ditto.
2289 * gcc.dg/vect/bb-slp-2.c: Ditto.
2290 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2291 * gcc.dg/vect/bb-slp-27.c: Ditto.
2292 * gcc.dg/vect/bb-slp-19.c: Ditto.
2293 * gcc.dg/vect/bb-slp-3.c: Ditto.
2294 * gcc.dg/vect/bb-slp-28.c: Ditto.
2295 * gcc.dg/vect/bb-slp-4.c: Ditto.
2296 * gcc.dg/vect/bb-slp-29.c: Ditto.
2297 * gcc.dg/vect/bb-slp-5.c: Ditto.
2298 * gcc.dg/vect/bb-slp-6.c: Ditto.
2299 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2300 * gcc.dg/vect/bb-slp-7.c: Ditto.
2301 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2302 * gcc.dg/vect/bb-slp-8.c: Ditto.
2303 * gcc.dg/vect/bb-slp-9.c: Ditto.
2304 * gcc.dg/vect/bb-slp-10.c: Ditto.
2305 * gcc.dg/vect/bb-slp-11.c: Ditto.
2306 * gcc.dg/vect/bb-slp-20.c: Ditto.
2307 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2308 * gcc.dg/vect/bb-slp-21.c: Ditto.
2309 * gcc.dg/vect/bb-slp-30.c: Ditto.
2310 * gcc.dg/vect/bb-slp-13.c: Ditto.
2311 * gcc.dg/vect/bb-slp-22.c: Ditto.
2312 * g++.dg/vect/slp-pr50413.cc: Ditto.
2313 * g++.dg/vect/slp-pr56812.cc: Ditto.
2314 * g++.dg/vect/slp-pr50819.cc: Ditto.
2316 2013-06-01 Tobias Burnus <burnus@net-b.de>
2319 * gfortran.dg/class_array_17.f90: New.
2321 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2323 * ada/acats/floatstore.lst: New.
2324 * ada/acats/run_all.sh: Process it.
2326 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2328 * gcc.target/powerpc/e500-ord-1.c: New test.
2329 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2330 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2331 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2333 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2335 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2337 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2339 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2341 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2343 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2345 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2348 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2351 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2353 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2355 2013-05-31 Marek Polacek <polacek@redhat.com>
2357 PR tree-optimization/57478
2358 PR tree-optimization/57453
2359 * gcc.dg/torture/pr57478.c: New test.
2361 2013-05-31 Tobias Burnus <burnus@net-b.de>
2364 * gfortran.dg/class_array_17.f90: New.
2366 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2369 * gcc.target/arm/iordi3-opt.c: New test.
2371 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2375 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2376 * gfortran.dg/interface_26.f90: Ditto.
2377 * gfortran.dg/proc_ptr_11.f90: Ditto.
2378 * gfortran.dg/proc_ptr_15.f90: Ditto.
2379 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2380 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2381 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2382 * gfortran.dg/typebound_override_1.f90: Ditto.
2383 * gfortran.dg/typebound_override_4.f90: Ditto.
2384 * gfortran.dg/typebound_proc_6.f03: Ditto.
2385 * gfortran.dg/assumed_type_7.f90: New test.
2386 * gfortran.dg/typebound_override_5.f90: New test.
2387 * gfortran.dg/typebound_override_6.f90: New test.
2388 * gfortran.dg/typebound_override_7.f90: New test.
2390 2013-05-30 Tobias Burnus <burnus@net-b.de>
2393 * gfortran.dg/power_6.f90: New.
2395 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2397 * gcc.target/aarch64/insv_1.c: New test.
2399 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2401 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2402 dg-skip-if "No stabs".
2404 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2407 * gfortran.dg/assumed_size_1.f90: New.
2409 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2411 * gcc.dg/shrink-wrap-alloca.c: New added.
2412 * gcc.dg/shrink-wrap-pretend.c: New added.
2413 * gcc.dg/shrink-wrap-sibcall.c: New added.
2415 2013-05-30 Tobias Burnus <burnus@net-b.de>
2418 * gfortran.dg/assumed_rank_13.f90: New.
2420 2013-05-29 Easwaran Raman <eraman@google.com>
2422 PR tree-optimization/57442
2423 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2425 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2427 PR tree-optimization/57441
2428 * gcc.c-torture/compile/pr57441.c: New.
2430 2013-05-29 Dehao Chen <dehao@google.com>
2433 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2435 2013-05-29 Tobias Burnus <burnus@net-b.de>
2438 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2439 * gfortran.dg/class_19.f03: Ditto.
2441 2013-05-29 Richard Biener <rguenther@suse.de>
2443 * gcc.dg/vect/bb-slp-32.c: New testcase.
2445 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2447 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2448 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2449 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2450 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2451 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2452 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2453 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2454 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2455 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2456 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2457 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2458 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2459 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2460 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2461 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2462 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2463 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2464 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2465 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2466 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2467 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2468 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2469 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2470 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2471 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2472 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2473 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2474 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2475 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2476 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2477 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2478 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2479 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2480 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2481 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2482 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2483 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2484 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2485 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2487 2013-05-29 Tobias Burnus <burnus@net-b.de>
2490 * gfortran.dg/finalize_11.f90: New.
2491 * gfortran.dg/finalize_4.f03: Remove dg-error.
2492 * gfortran.dg/finalize_5.f03: Ditto.
2493 * gfortran.dg/finalize_6.f03: Ditto.
2494 * gfortran.dg/finalize_7.f03: Ditto.
2496 2013-05-28 Tobias Burnus <burnus@net-b.de>
2498 * gfortran.dg/class_array_16.f90: New.
2500 2013-05-28 Tobias Burnus <burnus@net-b.de>
2503 * testsuite/gfortran.dg/use_29.f90: New.
2505 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2507 * gnat.dg/fp_exception.adb: New test.
2509 2013-05-28 Richard Biener <rguenther@suse.de>
2511 PR tree-optimization/56787
2512 * gcc.dg/vect/pr56787.c: New testcase.
2514 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2515 Tobias Burnus <burnus@net-b.de>
2518 * gfortran.dg/typebound_override_4.f90: New.
2520 2013-05-28 Richard Biener <rguenther@suse.de>
2522 PR tree-optimization/57411
2523 * g++.dg/opt/pr57411.C: New testcase.
2525 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2527 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2528 * gcc.dg/builtin-bswap-9.c: Likewise.
2530 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2532 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2534 2013-05-27 Richard Biener <rguenther@suse.de>
2537 * gcc.dg/gomp/pr57412.c: New testcase.
2539 2013-05-27 Bud Davis <jmdavis@link.com>
2542 * gfortran.dg/stfunc_8.f90: New.
2544 2013-05-27 Richard Biener <rguenther@suse.de>
2546 PR tree-optimization/57343
2547 * gcc.dg/torture/pr57343.c: New testcase.
2549 2013-05-27 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/57417
2552 * gcc.dg/torture/pr57417.c: New testcase.
2554 2013-05-27 Richard Biener <rguenther@suse.de>
2556 PR tree-optimization/57396
2557 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2559 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2561 * gnat.dg/specs/last_bit.ads: New test.
2563 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2565 * gnat.dg/specs/machine_attribute.ads: New test.
2567 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2569 * gnat.dg/incomplete3.ad[sb]: New test.
2571 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2574 * gcc.target/mips/div-13.c: New test.
2576 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2579 * gcc.target/mips/mips16-attributes-5.c,
2580 * gcc.target/mips/mips16-attributes-6.c: New tests.
2582 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2584 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2585 * gcc.dg/builtin-bswap-8.c: Likewise.
2587 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2590 * g++.dg/cpp0x/new1.C: New.
2592 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2595 * g++.dg/parse/dtor16.C: New.
2596 * g++.dg/parse/dtor6.C: Adjust.
2598 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2601 * g++.dg/expr/bitfield12.C: New.
2603 2013-05-24 Jeff Law <law@redhat.com>
2605 PR tree-optimization/57124
2606 * gcc.c-torture/execute/pr57124.c: New test.
2607 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2609 2013-05-24 Martin Jambor <mjambor@suse.cz>
2611 PR tree-optimization/57294
2612 * gcc.dg/ipa/pr57294.c: New test.
2614 2013-05-24 Dehao Chen <dehao@google.com>
2616 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2618 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2620 * gcc.target/aarch64/scalar_intrinsics.c
2621 (force_simd): Use a valid instruction.
2622 (test_vdupd_lane_s64): Pass a valid lane argument.
2623 (test_vdupd_lane_u64): Likewise.
2625 2013-05-24 Richard Biener <rguenther@suse.de>
2627 PR tree-optimization/57287
2628 * gcc.dg/pr57287.c: New testcase.
2630 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/template/error51.C: New.
2635 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2638 * g++.dg/template/bitfield2.C: New.
2640 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2642 * gnat.dg/specs/noinline1.ads: New test.
2643 * gnat.dg/noinline2.ad[sb]: Likewise.
2644 * gnat.dg/specs/noinline3.ads: Likewise.
2645 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2647 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2650 * gcc.dg/tree-ssa/pr57385.c: New test.
2652 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2654 * gnat.dg/derived_type4.adb: New test.
2656 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2658 * gcc.dg/builtin-bswap-6.c: New test.
2659 * gcc.dg/builtin-bswap-7.c: Likewise.
2660 * gcc.dg/builtin-bswap-8.c: Likewise.
2661 * gcc.dg/builtin-bswap-9.c: Likewise.
2663 2013-05-23 Christian Bruel <christian.bruel@st.com>
2666 * gcc.dg/debug/pr57351.c: New test
2668 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2670 * gcc.target/aarch64/vect-clz.c: New file.
2672 2013-05-23 Martin Jambor <mjambor@suse.cz>
2675 * gcc.dg/ipa/pr57347.c: New test.
2677 2013-05-23 Richard Biener <rguenther@suse.de>
2679 PR tree-optimization/57380
2680 * g++.dg/tree-ssa/pr57380.C: New testcase.
2682 2013-05-23 Richard Biener <rguenther@suse.de>
2685 * gcc.dg/torture/pr57381.c: New testcase.
2687 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.c-torture/execute/pr57344-1.c: New test.
2691 * gcc.c-torture/execute/pr57344-2.c: New test.
2692 * gcc.c-torture/execute/pr57344-3.c: New test.
2693 * gcc.c-torture/execute/pr57344-4.c: New test.
2695 2013-05-23 Richard Biener <rguenther@suse.de>
2697 PR rtl-optimization/57341
2698 * gcc.dg/torture/pr57341.c: New testcase.
2700 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2703 * g++.dg/parse/crash62.C: New.
2705 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2706 Pat Haugen <pthaugen@us.ibm.com>
2707 Peter Bergner <bergner@vnet.ibm.com>
2709 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2712 2013-05-22 Tobias Burnus <burnus@net-b.de>
2715 * gfortran.dg/defined_assignment_6.f90: New.
2717 2013-05-22 Tobias Burnus <burnus@net-b.de>
2720 * gfortran.dg/assumed_type_6.f90: New.
2722 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2725 * g++.dg/cpp0x/Wunused-parm.C: New.
2727 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2729 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2730 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2732 2013-05-21 Easwaran Raman <eraman@google.com>
2734 PR tree-optimization/57322
2735 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2737 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2739 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2742 2013-05-21 Tobias Burnus <burnus@net-b.de>
2745 * gfortran.dg/assumed_type_5.f90: New.
2746 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2747 * gfortran.dg/assumed_rank_2.f90: Ditto.
2748 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2749 * gfortran.dg/no_arg_check_3.f90: Ditto.
2751 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2753 PR tree-optimization/57331
2754 * gcc.c-torture/compile/pr57331.c: New test.
2756 2013-05-21 Richard Biener <rguenther@suse.de>
2758 PR tree-optimization/57330
2759 * gcc.dg/torture/pr57330.c: New testcase.
2761 2013-05-21 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/57303
2764 * gcc.dg/torture/pr57303.c: New testcase.
2766 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2768 PR tree-optimization/57321
2769 * gcc.c-torture/execute/pr57321.c: New test.
2771 2013-05-20 Tobias Burnus <burnus@net-b.de>
2775 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2776 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2777 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2778 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2779 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2780 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2781 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2782 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2783 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2784 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2785 * gfortran.dg/binding_label_tests_24.f90: New.
2786 * gfortran.dg/binding_label_tests_25.f90: New.
2788 2013-05-20 Tobias Burnus <burnus@net-b.de>
2791 * gfortran.dg/binding_label_tests_17.f90: New.
2792 * gfortran.dg/binding_label_tests_18.f90: New.
2793 * gfortran.dg/binding_label_tests_19.f90: New.
2794 * gfortran.dg/binding_label_tests_20.f90: New.
2795 * gfortran.dg/binding_label_tests_21.f90: New.
2796 * gfortran.dg/binding_label_tests_22.f90: New.
2797 * gfortran.dg/binding_label_tests_23.f90: New.
2799 2013-05-20 Tobias Burnus <burnus@net-b.de>
2802 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2803 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2804 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2805 * gfortran.dg/common_18.f90: New.
2806 * gfortran.dg/common_19.f90: New.
2807 * gfortran.dg/common_20.f90: New.
2808 * gfortran.dg/common_21.f90: New.
2810 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2813 * g++.dg/parse/error52.C: New.
2814 * g++.dg/parse/error3.C: Adjust.
2815 * g++.dg/parse/error36.C: Likewise.
2817 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2820 * gcc.target/sh/pr56547-1.c: New.
2821 * gcc.target/sh/pr56547-2.c: New.
2823 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/warn/Wsign-compare-6.C: New.
2827 * g++.dg/warn/Wdouble-promotion.C: Adjust.
2829 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/template/error50.C: New.
2834 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2837 * g++.dg/ext/complit13.C: New.
2839 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
2842 * g++.dg/pr57175.C: New testcase.
2844 2013-05-17 Easwaran Raman <eraman@google.com>
2846 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
2848 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
2851 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
2853 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2855 PR rtl-optimization/57281
2856 PR rtl-optimization/57300
2857 * gcc.dg/pr57300.c: New test.
2858 * gcc.c-torture/execute/pr57281.c: New test.
2860 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2863 * g++.dg/ext/sizeof-complit.C: New.
2865 2013-05-17 Marek Polacek <polacek@redhat.com>
2867 * gcc.dg/strlenopt-25.c: New test.
2868 * gcc.dg/strlenopt-26.c: Likewise.
2870 2013-05-17 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.target/i386/rotate-4.c: Compile only with -mavx
2873 instead of -mavx2, require only avx instead of avx2.
2874 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
2875 of avx2-check.h and turn into an avx runtime test instead of
2878 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2880 * g++.dg/ext/vector22.C: Uncomment working test.
2882 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
2885 * g++.dg/template/pr17410.C: New.
2887 2013-05-16 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.target/i386/rotate-3.c: New test.
2890 * gcc.target/i386/rotate-3a.c: New test.
2891 * gcc.target/i386/rotate-4.c: New test.
2892 * gcc.target/i386/rotate-4a.c: New test.
2893 * gcc.target/i386/rotate-5.c: New test.
2894 * gcc.target/i386/rotate-5a.c: New test.
2896 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2898 * gcc.dg/visibility-21.c: Require section_anchors.
2900 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
2902 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
2903 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
2904 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
2906 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
2908 * gcc.dg/visibility-21.c: New.
2910 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
2913 * gcc.dg/pr57286.c: New testcase.
2914 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
2915 * g++.dg/ext/vector22.C: Comment out transformations not
2918 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
2921 * gcc.target/mips/call-1.c: Restrict to o32.
2922 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
2924 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2926 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
2928 * g++.dg/warn/Wshadow-1.C: Likewise.
2929 * g++.dg/warn/Wshadow-6.C: Likewise.
2930 * g++.dg/warn/Wshadow-7.C: Likewise.
2932 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
2935 * g++.dg/parse/pr31952-1.C: New.
2936 * g++.dg/parse/pr31952-2.C: Likewise.
2937 * g++.dg/parse/pr31952-3.C: Likewise.
2939 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
2940 * g++.old-deja/g++.jason/cond.C: Likewise.
2941 * g++.dg/cpp0x/range-for5.C: Likewise.
2943 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2946 * gcc.target/arm/pr40887.c: Adjust testcase.
2947 * gcc.target/arm/pr19599.c: New test.
2949 2013-05-15 Richard Biener <rguenther@suse.de>
2951 PR tree-optimization/57275
2952 * gcc.target/i386/pr57275.c: New testcase.
2954 2013-05-15 Jan Hubicka <jh@suse.cz>
2956 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
2957 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
2958 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
2960 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2962 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
2965 2013-05-14 Jakub Jelinek <jakub@redhat.com>
2968 * c-c++-common/Wsequence-point-1.c: New test.
2970 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
2972 * g++.dg/ext/vector22.C: New testcase.
2973 * gcc.dg/binop-xor3.c: Remove xfail.
2975 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
2977 * gcc.target/aarch64/vect-fcm.x: Add cases testing
2978 FLOAT cmp FLOAT ? INT : INT.
2979 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
2980 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2981 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2982 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2983 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2984 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2986 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
2989 * g++.dg/cpp0x/defaulted43.C: New.
2991 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2993 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
2994 (alloca): Remove declaration.
2995 (foo9): Replace alloca by __builtin_alloca.
2997 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
2999 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3000 Expect "size of array is too large" error.
3002 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3004 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3006 2013-05-14 Richard Biener <rguenther@suse.de>
3009 * g++.dg/torture/pr57235.C: New testcase.
3011 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3014 * gcc.dg/torture/pr57251.c: New test.
3016 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3019 * gcc.target/i386/pr57264.c: New test.
3021 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3023 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3025 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3027 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3029 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3031 PR tree-optimization/45216
3032 PR tree-optimization/57157
3033 * c-c++-common/rotate-1.c: Add 32 tests with +.
3034 * c-c++-common/rotate-1a.c: Adjust.
3035 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3036 * c-c++-common/rotate-2b.c: New test.
3037 * c-c++-common/rotate-3.c: Add 32 tests with +.
3038 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3039 * c-c++-common/rotate-4b.c: New test.
3040 * c-c++-common/rotate-5.c: New test.
3042 2013-05-13 Martin Jambor <mjambor@suse.cz>
3045 * gcc.dg/ipa/remref-0.c: New test.
3046 * gcc.dg/ipa/remref-1a.c: Likewise.
3047 * gcc.dg/ipa/remref-1b.c: Likewise.
3048 * gcc.dg/ipa/remref-2a.c: Likewise.
3049 * gcc.dg/ipa/remref-2b.c: Likewise.
3051 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3053 * gcc.dg/vector-shift-2.c: New testcase.
3055 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3057 PR tree-optimization/57230
3058 * gcc.dg/strlenopt-24.c: New test.
3060 PR tree-optimization/57230
3061 * gcc.dg/strlenopt-23.c: New test.
3063 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3066 * gcc.target/sh/pr57108.c: Move this test case to ...
3067 * gcc.c-torture/compile/pr57108.c: ... here.
3069 2013-05-10 Richard Biener <rguenther@suse.de>
3071 PR tree-optimization/57214
3072 * gcc.dg/torture/pr57214.c: New testcase.
3074 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3076 * gcc.dg/vector-shift.c: New testcase.
3078 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3080 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3082 PR tree-optimization/45216
3083 PR tree-optimization/57157
3084 * c-c++-common/rotate-1.c: New test.
3085 * c-c++-common/rotate-1a.c: New test.
3086 * c-c++-common/rotate-2.c: New test.
3087 * c-c++-common/rotate-2a.c: New test.
3088 * c-c++-common/rotate-3.c: New test.
3089 * c-c++-common/rotate-3a.c: New test.
3090 * c-c++-common/rotate-4.c: New test.
3091 * c-c++-common/rotate-4a.c: New test.
3093 2013-05-10 Richard Biener <rguenther@suse.de>
3095 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3096 * gcc.target/i386/l_fma_double_1.c: Adjust.
3097 * gcc.target/i386/l_fma_double_2.c: Likewise.
3098 * gcc.target/i386/l_fma_double_3.c: Likewise.
3099 * gcc.target/i386/l_fma_double_4.c: Likewise.
3100 * gcc.target/i386/l_fma_double_5.c: Likewise.
3101 * gcc.target/i386/l_fma_double_6.c: Likewise.
3102 * gcc.target/i386/l_fma_float_1.c: Likewise.
3103 * gcc.target/i386/l_fma_float_2.c: Likewise.
3104 * gcc.target/i386/l_fma_float_3.c: Likewise.
3105 * gcc.target/i386/l_fma_float_4.c: Likewise.
3106 * gcc.target/i386/l_fma_float_5.c: Likewise.
3107 * gcc.target/i386/l_fma_float_6.c: Likewise.
3109 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/cpp0x/pr51226.C: New.
3114 2013-04-16 Han Shen <shenhan@google.com>
3116 Test cases for '-fstack-protector-strong'.
3117 * gcc.dg/fstack-protector-strong.c: New.
3118 * g++.dg/fstack-protector-strong.C: New.
3120 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3122 * gcc.target/aarch64/ands_1.c: New test.
3123 * gcc.target/aarch64/ands_2.c: Likewise
3125 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3127 * lib/target-supports.exp (check_effective_target_hw): New
3129 * c-c++-common/asan/clone-test-1.c: Call
3130 check_effective_target_hw.
3131 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3132 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3133 possible decorations.
3134 * c-c++-common/asan/null-deref-1.c: Likewise.
3135 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3136 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3137 * c-c++-common/asan/use-after-free-1.c: Likewise.
3138 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3139 * g++.dg/asan/large-func-test-1.C: Likewise.
3141 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3143 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3145 2013-05-07 Richard Biener <rguenther@suse.de>
3148 * g++.dg/torture/pr57190.C: New testcase.
3150 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3152 PR tree-optimization/57149
3153 * gcc.dg/pr57149.c: New test.
3156 * gcc.dg/pr57184.c: New test.
3158 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3160 * gnat.dg/specs/array3.ads: New test.
3162 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3164 * c-c++-common/vector-scalar-2.c: New testcase.
3166 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3168 * gcc.target/i386/asm-dialect-2.c: New testcase.
3170 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3173 * g++.dg/cpp0x/auto38.C: New.
3175 2013-05-06 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/57185
3178 * gcc.dg/autopar/pr57185.c: New testcase.
3180 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3183 * gcc.target/i386/pr57106.c: New test.
3185 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3188 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3189 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3190 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3191 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3192 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3193 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3195 2013-05-06 Teresa Johnson <tejohnson@google.com>
3198 * gcc.dg/pr57154.c: New test.
3200 2013-05-06 Richard Biener <rguenther@suse.de>
3203 * gcc.dg/torture/pr57147-1.c: New testcase.
3204 * gcc.dg/torture/pr57147-2.c: Likewise.
3205 * gcc.dg/torture/pr57147-3.c: Likewise.
3207 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3210 * gcc.target/sh/pr55303-1.c: New.
3211 * gcc.target/sh/pr55303-2.c: New.
3212 * gcc.target/sh/pr55303-3.c: New.
3214 2013-05-05 Tobias Burnus <burnus@net-b.de>
3216 * gfortran.dg/allocate_with_source_3.f90: New.
3218 2013-05-05 Tobias Burnus <burnus@net-b.de>
3221 * gfortran.dg/null_8.f90: New.
3223 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3226 * g++.dg/cpp0x/enum27.C: New.
3227 * g++.dg/cpp0x/enum_base.C: Adjust.
3229 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3231 PR tree-optimization/56205
3232 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3234 2013-05-04 Tobias Burnus <burnus@net-b.de>
3236 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3237 * gfortran.dg/bind_c_usage_27.f90: New.
3238 * gfortran.dg/bind_c_usage_28.f90: New.
3240 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3243 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3245 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3248 * gcc.target/powerpc/pr57150.c: New file.
3250 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3252 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3253 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3254 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3255 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3256 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3257 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3258 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3260 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3262 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3263 scan-assembler-times.
3265 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3267 * gcc.dg/tree-ssa/slsr-32.c: New.
3268 * gcc.dg/tree-ssa/slsr-33.c: New.
3269 * gcc.dg/tree-ssa/slsr-34.c: New.
3270 * gcc.dg/tree-ssa/slsr-35.c: New.
3271 * gcc.dg/tree-ssa/slsr-36.c: New.
3272 * gcc.dg/tree-ssa/slsr-37.c: New.
3273 * gcc.dg/tree-ssa/slsr-38.c: New.
3275 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3277 * gcc.target/aarch64/tst_1.c: New test.
3278 * gcc.target/aarch64/tst_2.c: Likewise
3280 2013-05-02 Jeff Law <law@redhat.com>
3282 PR tree-optimization/57144
3283 * gcc.c-torture/execute/pr57144.c: New test.
3285 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3287 PR rtl-optimization/57130
3288 * gcc.c-torture/execute/pr57130.c: New test.
3290 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3292 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3294 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3296 * gcc.target/aarch64/fabd.c: New file.
3298 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp0x/pr54318.C: New.
3303 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3306 * g++.dg/parse/error51.C: New.
3307 * g++.dg/parse/error15.C: Adjust column numbers.
3309 2013-05-02 Tobias Burnus <burnus@net-b.de>
3312 * gfortran.dg/size_kind_2.f90: New.
3313 * gfortran.dg/size_kind_3.f90: New.
3315 2013-05-02 Richard Biener <rguenther@suse.de>
3318 * g++.dg/torture/pr57140.C: New testcase.
3320 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3323 * gcc.target/arm/pr56732-1.c: New test.
3325 2013-05-02 Martin Jambor <mjambor@suse.cz>
3328 * gcc.dg/ipa/pr56988.c: New test.
3330 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3332 * gcc.target/aarch64/bics_1.c: New test.
3333 * gcc.target/aarch64/bics_2.c: Likewise.
3335 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3337 PR rtl-optimization/57131
3338 * gcc.c-torture/execute/pr57131.c: New test.
3340 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3345 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3348 * gcc.target/i386/pr57091.c: New test.
3350 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3352 * gcc.target/aarch64/vect-vaddv.c: New.
3354 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3356 * gcc.target/aarch64/vect-vmaxv.c: New.
3357 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3359 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3361 * gcc.target/aarch64/scalar-vca.c: New.
3362 * gcc.target/aarch64/vect-vca.c: Likewise.
3364 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3366 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3367 (test_vceqd_s64): Force arguments to SIMD registers.
3368 (test_vceqzd_s64): Likewise.
3369 (test_vcged_s64): Likewise.
3370 (test_vcled_s64): Likewise.
3371 (test_vcgezd_s64): Likewise.
3372 (test_vcged_u64): Likewise.
3373 (test_vcgtd_s64): Likewise.
3374 (test_vcltd_s64): Likewise.
3375 (test_vcgtzd_s64): Likewise.
3376 (test_vcgtd_u64): Likewise.
3377 (test_vclezd_s64): Likewise.
3378 (test_vcltzd_s64): Likewise.
3379 (test_vtst_s64): Likewise.
3380 (test_vtst_u64): Likewise.
3382 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3385 * g++.dg/cpp0x/decltype53.C: New.
3387 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3390 * gfortran.dg/power_5.f90: New test.
3392 2013-04-30 Richard Biener <rguenther@suse.de>
3395 * gcc.dg/torture/pr57122.c: New testcase.
3397 2013-04-30 Richard Biener <rguenther@suse.de>
3400 * g++.dg/torture/pr57107.C: New testcase.
3402 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3404 PR rtl-optimization/57105
3405 * gcc.dg/pr57105.c: New test.
3407 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3409 PR tree-optimization/57104
3410 * gcc.dg/pr57104.c: New test.
3412 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3415 * gcc.target/i386/pr44578.c: New test.
3417 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3420 * gcc.target/i386/pr57097.c: New test.
3422 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3425 * gcc.target/i386/pr57098.c: New test.
3427 2013-04-29 Kai Tietz <ktietz@redhat.com>
3429 * gcc.c-torture/execute/pr55875.c: New test.
3431 2013-04-29 Richard Biener <rguenther@suse.de>
3434 * gcc.dg/torture/pr57075.c: New testcase.
3436 2013-04-29 Richard Biener <rguenther@suse.de>
3439 * gcc.dg/autopar/pr57103.c: New testcase.
3441 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3443 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3445 2013-04-29 Tom de Vries <tom@codesourcery.com>
3447 * gcc.dg/pr50763.c: Update test.
3449 2013-04-26 Jeff Law <law@redhat.com>
3451 * gcc.dg/tree-ssa/vrp88.c: New test.
3453 2013-04-29 Christian Bruel <christian.bruel@st.com>
3456 * gcc.target/sh/pr57108.c: New test.
3458 2013-04-29 Richard Biener <rguenther@suse.de>
3461 * gfortran.dg/gomp/pr57089.f90: New testcase.
3463 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3465 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3467 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3469 * gcc.target/aarch64/vect-vcvt.c: New.
3471 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3473 * gcc.target/aarch64/vect-vrnd.c: New.
3475 2013-04-29 Richard Biener <rguenther@suse.de>
3477 PR tree-optimization/57081
3478 * gcc.dg/torture/pr57081.c: New testcase.
3480 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3482 PR tree-optimization/57083
3483 * gcc.dg/torture/pr57083.c: New test.
3485 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3488 * g++.dg/cpp0x/decltype52.C: New.
3490 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3492 N3472 binary constants
3493 * g++.dg/cpp/limits.C: Adjust warning wording.
3494 * g++.dg/system-binary-constants-1.C: Likewise.
3495 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3497 2013-04-28 Tobias Burnus <burnus@net-b.de>
3500 * gfortran.dg/coarray_30.f90: New.
3502 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3505 * frontend-passes (optimize_power): New function.
3506 (optimize_op): Use it.
3508 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3511 * gcc.c-torture/execute/pr56866.c: New test.
3512 * gcc.target/i386/pr56866.c: New test.
3514 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3517 * gcc.dg/setjmp-5.c: New test.
3519 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/cpp0x/constexpr-55708.C: New.
3524 2013-04-26 Richard Biener <rguenther@suse.de>
3526 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3527 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3528 * gcc.dg/pr53265.c: Remove XFAILs.
3529 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3530 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3532 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3534 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3535 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3536 -fdiagnostics-color=never option similarly to
3537 -fno-diagnostics-show-caret option.
3539 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3541 PR rtl-optimization/57003
3542 * gcc.target/i386/pr57003.c: New test.
3544 2013-04-25 Marek Polacek <polacek@redhat.com>
3546 PR tree-optimization/57066
3547 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3549 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3550 Tejas Belagod <tejas.belagod@arm.com>
3552 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3553 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3554 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3556 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3558 * gcc.target/aarch64/cmp.c: New.
3560 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3562 * gcc.target/aarch64/ngc.c: New.
3564 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3566 * lib/target-supports.exp
3567 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3568 (check_effective_target_arm_neon_fp16_ok): Likewise.
3569 (add_options_for_arm_neon_fp16): Likewise.
3570 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3571 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3573 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3575 PR rtl-optimizations/57046
3576 * gcc.target/i386/pr57046.c: New test.
3578 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3580 * g++.dg/cpp1y/cplusplus.C: New.
3582 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3584 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3586 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3588 * c-c++-common/Wpointer-arith-1.c: New.
3590 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3592 * g++.dg/cpp1y/cxx1y_macro.C: New.
3594 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/cpp0x/sfinae45.C: New.
3599 2013-04-24 Richard Biener <rguenther@suse.de>
3602 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3604 2013-04-23 Richard Biener <rguenther@suse.de>
3607 * gcc.dg/torture/pr57036-1.c: New testcase.
3608 * gcc.dg/torture/pr57036-2.c: Likewise.
3610 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3612 * gcc.target/aarch64/scalar-mov.c: New testcase.
3614 2013-04-23 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/57026
3617 * gcc.dg/torture/pr57026.c: New testcase.
3619 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3623 * gfortran.dg/transfer_check_4.f90: New.
3625 2013-04-22 Marek Polacek <polacek@redhat.com>
3628 * gcc.dg/pr56990.c: New test.
3630 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3633 * gcc.target/i386/pr57018.c: New test.
3635 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3637 * gcc.target/aarch64/vrecps.c: New.
3638 * gcc.target/aarch64/vrecpx.c: Likewise.
3640 2013-04-22 Christian Bruel <christian.bruel@st.com>
3643 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3645 2013-04-21 Jeff Law <law@redhat.com>
3647 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3649 2013-04-20 Tobias Burnus <burnus@net-b.de>
3652 * gfortran.dg/c_loc_test_22.f90: New.
3654 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3656 PR rtl-optimization/56847
3657 * gcc.dg/pr56847.c: New test.
3659 2013-04-19 Richard Biener <rguenther@suse.de>
3661 PR tree-optimization/56982
3662 * gcc.c-torture/execute/pr56982.c: New testcase.
3664 2013-04-19 Martin Jambor <mjambor@suse.cz>
3666 PR tree-optimization/56718
3667 * g++.dg/ipa/imm-devirt-1.C: New test.
3668 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3670 2013-04-19 Richard Biener <rguenther@suse.de>
3672 PR tree-optimization/57000
3673 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3675 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3676 Mikael Morin <mikael@gcc.gnu.org>
3679 * gfortran.dg/array_constructor_45.f90: New test.
3680 * gfortran.dg/array_constructor_46.f90: New test.
3681 * gfortran.dg/array_constructor_47.f90: New test.
3682 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3684 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3686 PR rtl-optimization/56999
3687 * g++.dg/opt/pr56999.C: New test.
3689 2013-04-18 Cary Coutant <ccoutant@google.com>
3691 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3692 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3694 2013-04-18 Cary Coutant <ccoutant@google.com>
3696 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3697 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3698 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3699 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3700 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3701 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3702 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3703 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3704 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3705 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3706 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3708 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3710 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3712 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3714 PR tree-optimization/56984
3715 * gcc.c-torture/compile/pr56984.c: New test.
3717 PR rtl-optimization/56992
3718 * gcc.dg/pr56992.c: New test.
3720 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3723 * gfortran.dg/proc_ptr_42.f90: New.
3725 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3727 * gnat.dg/discr41.ad[sb]: New test.
3728 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3729 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3730 * gcc.dg/vect/slp-24.c: Likewise.
3731 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3732 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3733 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3734 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3735 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3736 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3737 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3738 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3739 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3740 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3741 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3742 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3743 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3744 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3745 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3746 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3747 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3748 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3749 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3750 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3751 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3752 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3753 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3754 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3755 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3756 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3758 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3761 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3762 * gfortran.dg/module_md5_1.f90: Remove.
3764 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3766 * gcc.target/aarch64/adds3.c: New.
3767 * gcc.target/aarch64/subs3.c: New.
3769 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3771 * gcc.target/aarch64/adds1.c: New.
3772 * gcc.target/aarch64/adds2.c: New.
3773 * gcc.target/aarch64/subs1.c: New.
3774 * gcc.target/aarch64/subs2.c: New.
3776 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3778 Implement n3599 - Literal operator templates for strings.
3779 * g++.dg/cpp1y/udlit-char-template.C: New test.
3780 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3782 2013-04-16 Tobias Burnus <burnus@net-b.de>
3785 * gfortran.dg/no_arg_check_1.f90: New.
3786 * gfortran.dg/no_arg_check_2.f90: New.
3787 * gfortran.dg/no_arg_check_3.f90: New.
3789 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3792 * gfortran.dg/proc_ptr_41.f90: New.
3794 2013-04-16 Richard Biener <rguenther@suse.de>
3796 PR tree-optimization/56756
3797 * gcc.dg/torture/pr56756.c: New testcase.
3799 2013-04-16 Tobias Burnus <burnus@net-b.de>
3802 * gfortran.dg/c_assoc_5.f90: New.
3804 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3806 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3807 * gcc.c-torture/execute/pr33992.x: Remove.
3808 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3809 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3810 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3812 2013-04-15 Jakub Jelinek <jakub@redhat.com>
3814 PR tree-optimization/56962
3815 * gcc.c-torture/execute/pr56962.c: New test.
3817 2013-04-15 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/56933
3820 * gcc.dg/vect/pr56933.c: New testcase.
3822 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3824 * gcc.target/arm/anddi3-opt.c: New test.
3825 * gcc.target/arm/anddi3-opt2.c: Likewise.
3827 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
3829 * gcc.dg/pr56890-1.c: New test.
3830 * gcc.dg/pr56890-2.c: Likewise.
3832 2013-04-15 Joey Ye <joey.ye@arm.com>
3834 * gcc.target/arm/thumb1-far-jump-1.c: New test.
3835 * gcc.target/arm/thumb1-far-jump-2.c: New test.
3837 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
3840 * gfortran.dg/select_type_33.f03: New test.
3842 2013-04-13 Janus Weil <janus@gcc.gnu.org>
3845 * gfortran.dg/typebound_proc_29.f03: New.
3847 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3850 * gfortran.dg/typebound_proc_28.f03: New.
3852 2013-04-12 Jeff Law <law@redhat.com>
3854 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
3857 2013-04-12 Tobias Burnus <burnus@net-b.de>
3860 * gfortran.dg/coarray/alloc_comp_2.f90: New.
3862 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
3865 * gcc.target/i386/pr56903.c: New test.
3867 2013-04-12 Janus Weil <janus@gcc.gnu.org>
3870 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
3871 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
3872 * gfortran.dg/block_11.f90: Fix invalid test case.
3873 * gfortran.dg/function_types_3.f90: Add new error message.
3874 * gfortran.dg/global_references_1.f90: Ditto.
3875 * gfortran.dg/import2.f90: Remove unneeded parts.
3876 * gfortran.dg/import6.f90: Fix invalid test case.
3877 * gfortran.dg/proc_decl_2.f90: Ditto.
3878 * gfortran.dg/proc_decl_9.f90: Ditto.
3879 * gfortran.dg/proc_decl_18.f90: Ditto.
3880 * gfortran.dg/proc_ptr_40.f90: New.
3881 * gfortran.dg/whole_file_7.f90: Modified error wording.
3882 * gfortran.dg/whole_file_16.f90: Ditto.
3883 * gfortran.dg/whole_file_17.f90: Add -pedantic.
3884 * gfortran.dg/whole_file_18.f90: Modified error wording.
3885 * gfortran.dg/whole_file_20.f03: Ditto.
3886 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
3889 2013-04-12 Richard Biener <rguenther@suse.de>
3892 2013-04-10 Richard Biener <rguenther@suse.de>
3894 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3896 2013-04-12 Tobias Burnus <burnus@net-b.de>
3899 * gfortran.dg/class_allocate_15.f90: New.
3902 2013-04-12 Tobias Burnus <burnus@net-b.de>
3904 * gfortran.dg/coarray_lib_alloc_2.f90: Update
3905 scan-tree-dump-times.
3907 2013-04-12 Jakub Jelinek <jakub@redhat.com>
3909 PR tree-optimization/56918
3910 PR tree-optimization/56920
3911 * gcc.dg/vect/pr56918.c: New test.
3912 * gcc.dg/vect/pr56920.c: New test.
3914 2013-04-12 Tobias Burnus <burnus@net-b.de>
3917 * gfortran.dg/class_allocate_14.f90: New.
3918 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
3919 * gfortran.dg/coarray_lib_alloc_3.f90: New.
3921 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
3923 * gcc.dg/fold-cstvecshift.c: New testcase.
3925 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3927 * gcc.target/aarch64/negs.c: New.
3929 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3932 * g++.dg/template/arrow4.C: New test.
3934 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
3936 * gnat.dg/array23.adb: New test.
3937 * gnat.dg/array23_pkg[123].ads: New helpers.
3939 2013-04-11 Jeff Law <law@redhat.com>
3941 PR tree-optimization/56900
3942 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
3944 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3947 * g++.dg/cpp0x/sfinae44.C: New.
3949 2013-04-11 Arnaud Charlet <charlet@adacore.com>
3951 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
3952 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
3954 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3957 * g++.dg/cpp0x/enum26.C: New.
3958 * g++.old-deja/g++.pt/mangle1.C: Adjust.
3960 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3962 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
3964 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
3966 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3967 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
3968 loop is vectorized and that the correct instruction is generated.
3969 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3970 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3971 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3973 2013-04-11 Jakub Jelinek <jakub@redhat.com>
3975 PR tree-optimization/56899
3976 * gcc.c-torture/execute/pr56899.c: New test.
3978 2013-04-10 David S. Miller <davem@davemloft.net>
3980 * gcc.target/sparc/setcc-4.c: New test.
3981 * gcc.target/sparc/setcc-5.c: New test.
3983 2013-04-10 Richard Biener <rguenther@suse.de>
3985 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
3987 2013-04-10 Richard Biener <rguenther@suse.de>
3989 * gcc.dg/vect/slp-39.c: New testcase.
3991 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
3993 PR tree-optimization/55524
3994 * gcc.target/epiphany/fnma-1.c: New test.
3996 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
3998 * gcc.dg/tree-ssa/inline-11.c: New test
4000 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4003 * g++.dg/template/arrow3.C: New test.
4005 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4007 * gcc.target/arm/minmax_minus.c: New test.
4009 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4012 * c-c++-common/gomp/pr56883.c: New test.
4014 2013-04-09 Jeff Law <law@redhat.com>
4016 * gcc.dg/tree-ssa/vrp87.c: New test.
4018 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4020 PR tree-optimization/56854
4021 * g++.dg/torture/pr56854.C: New test.
4023 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4026 * gfortran.dg/array_constructor_44.f90: New test.
4028 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4031 * g++.dg/cpp0x/constexpr-specialization.C: New.
4033 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4035 * gcc.c-torture/execute/pr56837.c: New test.
4039 * g++.dg/opt/vt3.C: New test.
4040 * g++.dg/opt/vt4.C: New test.
4042 2013-04-08 Jeff Law <law@redhat.com>
4044 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4046 2013-04-08 Richard Biener <rguenther@suse.de>
4048 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4050 2013-04-08 Richard Biener <rguenther@suse.de>
4052 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4054 2013-04-08 Richard Biener <rguenther@suse.de>
4056 * g++.dg/vect/slp-pr56812.cc: Adjust.
4058 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4060 * gcc.dg/pr56837.c: New test.
4061 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4062 "generated memset minus one".
4064 2013-04-07 Tobias Burnus <burnus@net-b.de>
4067 * gfortran.dg/reshape_5.f90: New.
4069 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4072 * gcc.target/powerpc/recip-1.c: Modify expected output.
4073 * gcc.target/powerpc/recip-3.c: Likewise.
4074 * gcc.target/powerpc/recip-4.c: Likewise.
4075 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4077 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4079 * gcc.target/arm/peep-ldrd-1.c: New test.
4080 * gcc.target/arm/peep-strd-1.c: Likewise.
4082 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4084 * gcc.target/arm/negdi-1.c: New test.
4085 * gcc.target/arm/negdi-2.c: Likewise.
4086 * gcc.target/arm/negdi-3.c: Likewise.
4087 * gcc.target/arm/negdi-4.c: Likewise.
4089 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4091 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4092 Add -march=armv8-a when we use v8 NEON.
4093 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4094 (check_effective_target_vect_call_ceilf): Likewise.
4095 (check_effective_target_vect_call_floorf): Likewise.
4096 (check_effective_target_vect_call_roundf): Likewise.
4097 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4098 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4099 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4100 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4101 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4103 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4105 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4106 * gcc.target/powerpc/sd-pwr6.c: Same.
4107 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4108 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4110 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4112 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4114 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4117 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4118 * gfortran.dg/altreturn_4.f90: Ditto.
4119 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4120 * gfortran.dg/altreturn_5.f90: Ditto.
4121 * gfortran.dg/altreturn_6.f90: Ditto.
4122 * gfortran.dg/altreturn_7.f90: Ditto.
4124 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4126 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4128 (check_effective_target_arm_v8_neon_ok_nocache):
4130 (check_effective_target_arm_v8_neon_ok): Change to use
4131 check_effective_target_arm_v8_neon_ok_nocache.
4132 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4134 (check_effective_target_vect_call_btruncf):
4135 Enable for arm and ARMv8 NEON.
4136 (check_effective_target_vect_call_ceilf): Likewise.
4137 (check_effective_target_vect_call_floorf): Likewise.
4138 (check_effective_target_vect_call_roundf): Likewise.
4139 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4142 2013-04-04 Marek Polacek <polacek@redhat.com>
4144 PR tree-optimization/48186
4145 * gcc.dg/pr48186.c: New test.
4147 2013-04-04 Richard Biener <rguenther@suse.de>
4149 PR tree-optimization/56826
4150 * gcc.dg/vect/pr56826.c: New testcase.
4151 * gcc.dg/vect/O3-pr36098.c: Adjust.
4153 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4155 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4156 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4157 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4158 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4159 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4160 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4161 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4162 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4163 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4164 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4166 2013-04-04 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/56213
4169 * gcc.dg/vect/vect-123.c: New testcase.
4171 2013-04-04 Tobias Burnus <burnus@net-b.de>
4174 * gfortran.dg/read_repeat_2.f90: New.
4176 2013-04-04 Richard Biener <rguenther@suse.de>
4178 PR tree-optimization/56837
4179 * g++.dg/torture/pr56837.C: New testcase.
4181 2013-04-04 Tobias Burnus <burnus@net-b.de>
4184 * gfortran.dg/c_loc_test_21.f90: New.
4185 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4186 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4187 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4188 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4189 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4191 2013-04-03 Jeff Law <law@redhat.com>
4193 PR tree-optimization/56799
4194 * gcc.c-torture/execute/pr56799.c: New test.
4196 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4199 * g++.dg/warn/Wpointer-arith-1.C: New.
4200 * g++.dg/gomp/for-19.C: Adjust.
4202 2013-04-03 Marek Polacek <polacek@redhat.com>
4205 * gcc.dg/pr55702.c: New test.
4207 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4210 * gcc.dg/pr56809.c: New testcase.
4212 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4215 * g++.dg/debug/pr56819.C: New test.
4217 2013-04-03 Richard Biener <rguenther@suse.de>
4219 PR tree-optimization/56817
4220 * g++.dg/torture/pr56817.C: New testcase.
4222 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4224 * gcc.dg/vect/bb-slp-31.c: New file.
4226 2013-04-03 Jason Merrill <jason@redhat.com>
4229 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4231 2013-04-03 Richard Biener <rguenther@suse.de>
4233 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4235 2013-04-03 Richard Biener <rguenther@suse.de>
4237 PR tree-optimization/55964
4238 * gcc.dg/torture/pr55964-2.c: New testcase.
4240 2013-04-03 Richard Biener <rguenther@suse.de>
4242 PR tree-optimization/56501
4243 * gcc.dg/torture/pr56501.c: New testcase.
4245 2013-04-03 Richard Biener <rguenther@suse.de>
4247 PR tree-optimization/56407
4248 * gcc.dg/torture/pr56407.c: New testcase.
4250 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4252 PR tree-optimization/56790
4253 * g++.dg/ext/pr56790-1.C: New testcase.
4255 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4257 * gcc.target/i386/merge-1.c: New testcase.
4258 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4260 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4263 * gcc.c-torture/execute/pr19449.c: New test.
4265 2013-04-03 Richard Biener <rguenther@suse.de>
4267 PR tree-optimization/56812
4268 * g++.dg/vect/slp-pr56812.cc: New testcase.
4270 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4274 * gfortran.dg/altreturn_8.f90: New.
4275 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4276 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4277 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4279 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4281 PR rtl-optimization/56745
4282 * gcc.c-torture/compile/pr56745.c: New test.
4284 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4286 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4288 2013-04-02 Richard Biener <rguenther@suse.de>
4290 PR tree-optimization/56778
4291 * gcc.dg/torture/pr56778.c: New testcase.
4293 2013-04-02 Richard Biener <rguenther@suse.de>
4296 * g++.dg/torture/pr56768.C: New testcase.
4298 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4300 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4302 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4305 * gfortran.dg/namelist_82.f90: New test.
4307 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4310 * gfortran.dg/implicit_class_1.f90: New.
4312 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4315 * gfortran.dg/namelist_81.f90: New test.
4317 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4319 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4320 for constant and equal string lengths.
4321 * gfortran.dg/character_comparison_5.f90: Likewise.
4322 * gfortran.dg/character_comparison_9.f90: New test.
4324 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4326 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4327 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4329 2013-03-29 Tobias Burnus <burnus@net-b.de>
4332 * gfortran.dg/optional_absent_3.f90: New.
4334 2013-03-29 Tobias Burnus <burnus@net-b.de>
4337 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4339 2013-03-29 Tobias Burnus <burnus@net-b.de>
4342 * gfortran.dg/namelist_80.f90: New.
4344 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4347 * gfortran.dg/string_length_2.f90: New test.
4348 * gfortran.dg/dependency_41.f90: New test.
4350 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4353 * gfortran.dg/array_constructor_43.f90: New test.
4354 * gfortran.dg/random_seed_3.f90: New test.
4356 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4358 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4359 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4360 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4361 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4362 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4363 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4364 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4365 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4366 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4367 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4369 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4372 * g++.dg/conversion/op4.C: Adjust.
4373 * g++.dg/cpp0x/rv1n.C: Likewise.
4374 * g++.dg/cpp0x/rv2n.C: Likewise.
4375 * g++.dg/cpp0x/template_deduction.C: Likewise.
4376 * g++.dg/expr/cond8.C: Likewise.
4377 * g++.dg/other/error4.C: Likewise.
4378 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4379 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4380 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4381 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4382 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4383 * g++.old-deja/g++.law/cvt20.C: Likewise.
4384 * g++.old-deja/g++.law/cvt8.C: Likewise.
4385 * g++.old-deja/g++.law/init8.C: Likewise.
4386 * g++.old-deja/g++.mike/net12.C: Likewise.
4387 * g++.old-deja/g++.mike/net8.C: Likewise.
4388 * g++.old-deja/g++.mike/p2793.C: Likewise.
4389 * g++.old-deja/g++.mike/p3836.C: Likewise.
4390 * g++.old-deja/g++.mike/p418.C: Likewise.
4391 * g++.old-deja/g++.mike/p701.C: Likewise.
4392 * g++.old-deja/g++.mike/p807.C: Likewise.
4394 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4397 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4400 2013-03-28 Marek Polacek <polacek@redhat.com>
4402 PR tree-optimization/56695
4403 * gcc.dg/vect/pr56695.c: New test.
4405 2013-03-28 Richard Biener <rguenther@suse.de>
4407 PR tree-optimization/37021
4408 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4409 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4411 2013-03-27 Tobias Burnus <burnus@net-b.de>
4415 * gfortran.dg/sizeof_2.f90: New.
4416 * gfortran.dg/sizeof_3.f90: New.
4417 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4419 2013-03-27 Richard Biener <rguenther@suse.de>
4421 PR tree-optimization/37021
4422 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4424 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4426 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4427 * g++.dg/ipa/ivinline-2.C: Likewise.
4428 * g++.dg/ipa/ivinline-3.C: Likewise.
4429 * g++.dg/ipa/ivinline-4.C: Likewise.
4430 * g++.dg/ipa/ivinline-5.C: Likewise.
4431 * g++.dg/ipa/ivinline-7.C: Likewise.
4432 * g++.dg/ipa/ivinline-8.C: Likewise.
4433 * g++.dg/ipa/ivinline-9.C: Likewise.
4434 * g++.dg/cpp0x/noexcept03.C: Likewise.
4435 * gcc.dg/const-1.c: Likewise.
4436 * gcc.dg/ipa/pure-const-1.c: Likewise.
4437 * gcc.dg/noreturn-8.c: Likewise.
4438 * gcc.target/i386/mmx-1.c: Likewise.
4439 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4440 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4441 * gcc.c-torture/execute/pr33992.x: New file.
4443 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4445 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4447 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4450 * g++.dg/ext/desig5.C: New.
4452 2013-03-26 Tobias Burnus <burnus@net-b.de>
4455 * gfortran.dg/merge_init_expr_2.f90: New.
4456 * gfortran.dg/merge_char_1.f90: Modify test to
4457 stay a run-time test.
4458 * gfortran.dg/merge_char_3.f90: Ditto.
4460 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4462 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4463 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4465 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4468 * g++.dg/cpp0x/range-for23.C: New.
4470 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4473 * gfortran.dg/namelist_79.f90: New.
4475 2013-03-25 Martin Jambor <mjambor@suse.cz>
4477 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4479 2013-03-25 Tobias Burnus <burnus@net-b.de>
4499 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4500 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4501 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4502 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4503 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4504 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4505 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4506 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4507 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4508 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4509 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4510 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4511 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4512 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4513 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4514 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4515 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4516 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4517 * gfortran.dg/pr32601_1.f03: Ditto.
4518 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4519 * gfortran.dg/blockdata_7.f90: New.
4520 * gfortran.dg/c_assoc_4.f90: New.
4521 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4522 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4523 * gfortran.dg/c_funloc_tests_8.f90: New.
4524 * gfortran.dg/c_loc_test_17.f90: New.
4525 * gfortran.dg/c_loc_test_18.f90: New.
4526 * gfortran.dg/c_loc_test_19.f90: New.
4527 * gfortran.dg/c_loc_test_20.f90: New.
4528 * gfortran.dg/c_sizeof_5.f90: New.
4529 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4530 * gfortran.dg/transfer_resolve_2.f90: New.
4531 * gfortran.dg/transfer_resolve_3.f90: New.
4532 * gfortran.dg/transfer_resolve_4.f90: New.
4533 * gfortran.dg/pr32601.f03: Update dg-error.
4534 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4535 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4537 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4539 * gcc.target/arm/vseleqdf.c: New test.
4540 * gcc.target/arm/vseleqsf.c: Likewise.
4541 * gcc.target/arm/vselgedf.c: Likewise.
4542 * gcc.target/arm/vselgesf.c: Likewise.
4543 * gcc.target/arm/vselgtdf.c: Likewise.
4544 * gcc.target/arm/vselgtsf.c: Likewise.
4545 * gcc.target/arm/vselledf.c: Likewise.
4546 * gcc.target/arm/vsellesf.c: Likewise.
4547 * gcc.target/arm/vselltdf.c: Likewise.
4548 * gcc.target/arm/vselltsf.c: Likewise.
4549 * gcc.target/arm/vselnedf.c: Likewise.
4550 * gcc.target/arm/vselnesf.c: Likewise.
4551 * gcc.target/arm/vselvcdf.c: Likewise.
4552 * gcc.target/arm/vselvcsf.c: Likewise.
4553 * gcc.target/arm/vselvsdf.c: Likewise.
4554 * gcc.target/arm/vselvssf.c: Likewise.
4556 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4558 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4560 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4561 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4562 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4563 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4564 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4565 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4566 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4567 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4568 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4569 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4570 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4571 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4572 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4573 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4574 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4575 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4576 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4577 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4578 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4579 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4580 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4581 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4582 * gcc.target/arm/atomic-op-char.c: Likewise.
4583 * gcc.target/arm/atomic-op-consume.c: Likewise.
4584 * gcc.target/arm/atomic-op-int.c: Likewise.
4585 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4586 * gcc.target/arm/atomic-op-release.c: Likewise.
4587 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4588 * gcc.target/arm/atomic-op-short.c: Likewise.
4590 2013-03-25 Richard Biener <rguenther@suse.de>
4593 * g++.dg/torture/pr56694.C: New testcase.
4595 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4598 * gcc.target/arm/neon-vcond-gt.c: New test.
4599 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4600 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4602 2013-03-25 Richard Biener <rguenther@suse.de>
4604 PR tree-optimization/56689
4605 * gcc.dg/torture/pr56689.c: New testcase.
4607 2013-03-25 Kai Tietz <ktietz@redhat.com>
4609 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4611 2013-03-24 Tobias Burnus <burnus@net-b.de>
4614 * gfortran.dg/eof_5.f90: New.
4616 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4618 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4621 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4623 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4625 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4628 * gcc.c-torture/execute/builtins/builtins.exp: Add
4629 -Wl,--allow-multiple-definition for RTEMS targets.
4631 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4633 * gcc.target/aarch64/movk.c: New test.
4635 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4637 * g++.dg/ext/vector21.C: New testcase.
4639 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4641 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4642 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4644 2013-03-21 Richard Biener <rguenther@suse.de>
4646 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4647 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4649 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4651 * gcc.target/aarch64/vect.c: Test and result vector added
4652 for sabd and saba instructions.
4653 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4654 instructions in assembly.
4655 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4656 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4657 for fabd instruction.
4658 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4659 instruction in assembly.
4660 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4662 2013-03-20 Jeff Law <law@redhat.com>
4664 * g++.dg/tree-ssa/ssa-dom.C: New test.
4666 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4668 * gcc.target/powerpc/mmfpgpr.c: New test.
4669 * gcc.target/powerpc/sd-vsx.c: Likewise.
4670 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4671 * gcc.target/powerpc/vsx-float0.c: Likewise.
4673 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4675 PR tree-optimization/56355
4676 * gcc.dg/pr56355-1.c: New file.
4678 2013-03-20 Catherine Moore <clm@codesourcery.com>
4679 Richard Sandiford <rdsandiford@googlemail.com>
4681 * gcc.target/mips/mips.exp: Add microMIPS support.
4682 * gcc.target/mips/umips-movep-2.c: New test.
4683 * gcc.target/mips/umips-lwp-2.c: New test.
4684 * gcc.target/mips/umips-swp-5.c: New test.
4685 * gcc.target/mips/umips-constraints-1.c: New test.
4686 * gcc.target/mips/umips-lwp-3.c: New test.
4687 * gcc.target/mips/umips-swp-6.c: New test.
4688 * gcc.target/mips/umips-constraints-2.c: New test.
4689 * gcc.target/mips/umips-save-restore-1.c: New test.
4690 * gcc.target/mips/umips-lwp-4.c: New test.
4691 * gcc.target/mips/umips-swp-7.c: New test.
4692 * gcc.target/mips/umips-save-restore-2.c: New test.
4693 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4694 * gcc.target/mips/umips-lwp-5.c: New test.
4695 * gcc.target/mips/umips-save-restore-3.c: New test.
4696 * gcc.target/mips/umips-lwp-6.c: New test.
4697 * gcc.target/mips/umips-swp-1.c: New test.
4698 * gcc.target/mips/umips-lwp-7.c: New test.
4699 * gcc.target/mips/umips-swp-2.c: New test.
4700 * gcc.target/mips/umips-lwp-8.c: New test.
4701 * gcc.target/mips/umips-swp-3.c: New test.
4702 * gcc.target/mips/umips-movep-1.c: New test.
4703 * gcc.target/mips/umips-lwp-1.c: New test.
4704 * gcc.target/mips/umips-swp-4.c: New test.
4706 2013-03-20 Richard Biener <rguenther@suse.de>
4708 PR tree-optimization/56661
4709 * gcc.dg/torture/pr56661.c: New testcase.
4711 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4713 PR rtl-optimization/56605
4714 * gcc.target/powerpc/pr56605.c: New.
4716 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4719 * gfortran.dg/do_1.f90: Don't xfail.
4721 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4724 * gfortran.dg/namelist_77.f90: New.
4725 * gfortran.dg/namelist_78.f90: New.
4727 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4730 * gfortran.dg/open_negative_unit_1.f90: New.
4732 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4734 * gcc.target/aarch64/sbc.c: New test.
4736 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4738 * gcc.target/aarch64/ror.c: New test.
4740 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4742 * gcc.target/aarch64/extr.c: New test.
4744 2013-03-19 Richard Biener <rguenther@suse.de>
4746 PR tree-optimization/56273
4747 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4748 * c-c++-common/uninit-17.c: Likewise.
4750 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4752 PR tree-optimization/56635
4753 * g++.dg/torture/pr56635.C: New test.
4755 2013-03-18 Richard Biener <rguenther@suse.de>
4757 PR tree-optimization/3713
4758 * g++.dg/ipa/devirt-12.C: New testcase.
4760 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4763 * c-c++-common/pr56566.c: New test.
4765 2013-03-17 Jason Merrill <jason@redhat.com>
4767 * g++.dg/template/abstract-dr337.C: XFAIL.
4769 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4772 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4773 * c-c++-common/pr56607.c: New test.
4775 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4778 * g++.dg/cpp0x/constexpr-array5.C: New.
4780 2013-03-15 Tobias Burnus <burnus@net-b.de>
4783 * gfortran.dg/transfer_intrinsic_5.f90: New.
4785 2013-03-15 Kai Tietz <ktietz@redhat.com>
4787 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4788 * gcc.target/i386/pr20020-1.c: Likewise.
4789 * gcc.target/i386/pr20020-2.c: Likewise.
4790 * gcc.target/i386/pr20020-3.c: Likewise.
4791 * gcc.target/i386/pr53425-1.c: Likewise.
4792 * gcc.target/i386/pr53425-2.c: Likewise.
4793 * gcc.target/i386/pr55093.c: Likewise.
4794 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4796 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4799 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4800 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4802 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4804 PR tree-optimization/53265
4805 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4807 * gcc.dg/graphite/id-6.c (test): Likewise.
4808 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4809 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4811 PR tree-optimization/53265
4812 * gcc.dg/pr53265.c: New test.
4813 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
4815 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
4817 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
4818 n, use it as high bound instead of 4.
4820 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
4823 * gcc.target/sh/pr49880-1.c: New.
4824 * gcc.target/sh/pr49880-2.c: New.
4825 * gcc.target/sh/pr49880-3.c: New.
4826 * gcc.target/sh/pr49880-4.c: New.
4827 * gcc.target/sh/pr49880-5.c: New.
4829 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4831 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
4833 2013-03-13 Richard Biener <rguenther@suse.de>
4835 PR tree-optimization/56608
4836 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
4838 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
4841 * g++.dg/cpp0x/alias-decl-32.C: New.
4843 2013-03-11 Jan Hubicka <jh@suse.cz>
4846 * gcc.c-torture/compile/pr56571.c: New testcase.
4848 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4850 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
4851 * gcc.dg/tree-ssa/pr55579.c: Likewise.
4853 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4855 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
4856 * gcc.dg/inline_4.c: Likewise.
4857 * gcc.dg/unroll_2.c: Likewise.
4858 * gcc.dg/unroll_3.c: Likewise.
4859 * gcc.dg/unroll_4.c: Likewise.
4861 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4864 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
4867 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
4869 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
4872 * gcc.c-torture/compile/pr40797.c: New.
4874 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4876 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
4878 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
4881 * gfortran.dg/class_56.f90: New test.
4883 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
4886 * gcc.target/mips/pr56524.c: New test.
4888 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4891 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
4893 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
4896 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
4898 2013-03-08 Marek Polacek <polacek@redhat.com>
4900 PR tree-optimization/56478
4901 * gcc.dg/torture/pr56478.c: New test.
4903 2013-03-08 Kai Tietz <ktietz@redhat.com>
4905 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
4906 targets linker option --allow-multiple-definition.
4908 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
4909 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
4910 * gcc.dg/pr52549.c: Add LLP64 case.
4911 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
4912 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
4913 * gcc.dg/torture/pr51071-2.c: Likewise.
4914 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4915 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4916 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4917 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
4918 * gcc.dg/weak/weak-1.c: Likewise.
4919 * gcc.dg/weak/weak-2.c: Likewise.
4920 * gcc.dg/weak/weak-3.c: Likewise.
4921 * gcc.dg/weak/weak-4.c: Likewise.
4922 * gcc.dg/weak/weak-5.c: Likewise.
4923 * gcc.dg/weak/weak-15.c: Likewise.
4924 * gcc.dg/weak/weak-16.c: Likewise.
4926 * c-c++-common/pr54486.c: Skip test for mingw-targets.
4928 2013-03-07 Jakub Jelinek <jakub@redhat.com>
4930 PR tree-optimization/56559
4931 * gcc.dg/tree-ssa/reassoc-26.c: New test.
4933 2013-03-07 Andreas Schwab <schwab@suse.de>
4935 * gcc.dg/pr31490.c: Fix last change.
4937 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
4940 * g++.dg/template/crash115.C: New.
4942 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4944 PR tree-optimization/56539
4945 * gcc.c-torture/compile/pr56539.c: New test.
4947 2013-03-06 Kai Tietz <ktietz@redhat.com>
4949 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
4951 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
4952 * gcc.dg/lto/20091013-1_2.c: Likewise.
4953 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
4955 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4957 * gnat.dg/specs/aggr6.ads: New test.
4959 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
4961 * gnat.dg/loop_optimization15.ad[sb]: New test.
4963 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4966 * gcc.dg/pr56548.c: New test.
4968 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
4973 2013-03-06 Jakub Jelinek <jakub@redhat.com>
4976 * g++.dg/template/typename20.C: New test.
4978 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4981 * gcc.dg/pr56510.c: New test.
4983 PR rtl-optimization/56484
4984 * gcc.c-torture/compile/pr56484.c: New test.
4986 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4989 * g++.dg/warn/Wsign-conversion-2.C: New.
4991 2013-03-05 Richard Biener <rguenther@suse.de>
4993 PR tree-optimization/56270
4994 * gcc.dg/vect/slp-38.c: New testcase.
4996 2013-03-05 Jakub Jelinek <jakub@redhat.com>
4998 PR rtl-optimization/56494
4999 * gcc.dg/pr56494.c: New test.
5001 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5003 * gcc.dg/pr56424.c: New test.
5005 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5007 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5008 * gcc.dg/pr56228.c <avr>: Skip.
5010 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5013 PR tree-optimization/52631
5014 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5016 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5018 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5019 * gcc.dg/vect/vect-83_64.c: Same.
5021 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5024 * gfortran.dg/pointer_check_13.f90: New test.
5026 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5029 * gfortran.dg/array_constructor_42.f90: New test.
5031 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5034 * g++.dg/template/static33.C: New.
5035 * g++.dg/template/static34.C: Likewise.
5038 * g++.dg/template/static35.C: New.
5040 2013-03-01 Steve Ellcey <sellcey@mips.com>
5042 * gcc.dg/pr56396.c: Require pic support.
5044 2013-03-01 Richard Biener <rguenther@suse.de>
5046 PR tree-optimization/55481
5047 * gcc.dg/torture/pr56488.c: New testcase.
5049 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5050 Jakub Jelinek <jakub@redhat.com>
5053 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5054 no_sanitize_address attribute rather than no_address_safety_analysis.
5055 * g++.dg/asan/sanitizer_test_utils.h
5056 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5057 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5058 in addition to no_address_safety_analysis.
5060 2013-02-28 Jason Merrill <jason@redhat.com>
5063 * g++.dg/cpp0x/constexpr-and.C: New.
5065 2013-02-28 Martin Jambor <mjambor@suse.cz>
5067 PR tree-optimization/56294
5068 * g++.dg/debug/pr56294.C: New test.
5070 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5072 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5074 2013-02-27 Marek Polacek <polacek@redhat.com>
5076 PR rtl-optimization/56466
5077 * gcc.dg/pr56466.c: New test.
5079 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5081 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5082 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5083 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5085 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5088 * gcc.dg/pr45472.c: New test.
5090 2013-02-26 Marek Polacek <polacek@redhat.com>
5092 PR tree-optimization/56426
5093 * gcc.dg/pr56436.c: New test.
5095 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5097 PR tree-optimization/56448
5098 * gcc.c-torture/compile/pr56448.c: New test.
5100 PR tree-optimization/56443
5101 * gcc.dg/torture/pr56443.c: New test.
5103 2013-02-25 Richard Biener <rguenther@suse.de>
5105 PR tree-optimization/56175
5106 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5108 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5111 * g++.dg/torture/pr56403.C: New test.
5113 2013-02-25 Catherine Moore <clm@codesourcery.com>
5116 2013-02-24 Catherine Moore <clm@codesourcery.com>
5117 Richard Sandiford <rdsandiford@googlemail.com>
5119 * gcc.target/mips/mips.exp: Add microMIPS support.
5120 * gcc.target/mips/umips-movep-2.c: New test.
5121 * gcc.target/mips/umips-lwp-2.c: New test.
5122 * gcc.target/mips/umips-swp-5.c: New test.
5123 * gcc.target/mips/umips-constraints-1.c: New test.
5124 * gcc.target/mips/umips-lwp-3.c: New test.
5125 * gcc.target/mips/umips-swp-6.c: New test.
5126 * gcc.target/mips/umips-constraints-2.c: New test.
5127 * gcc.target/mips/umips-save-restore-1.c: New test.
5128 * gcc.target/mips/umips-lwp-4.c: New test.
5129 * gcc.target/mips/umips-swp-7.c: New test.
5130 * gcc.target/mips/umips-save-restore-2.c: New test.
5131 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5132 * gcc.target/mips/umips-lwp-5.c: New test.
5133 * gcc.target/mips/umips-save-restore-3.c: New test.
5134 * gcc.target/mips/umips-lwp-6.c: New test.
5135 * gcc.target/mips/umips-swp-1.c: New test.
5136 * gcc.target/mips/umips-lwp-7.c: New test.
5137 * gcc.target/mips/umips-swp-2.c: New test.
5138 * gcc.target/mips/umips-lwp-8.c: New test.
5139 * gcc.target/mips/umips-swp-3.c: New test.
5140 * gcc.target/mips/umips-movep-1.c: New test.
5141 * gcc.target/mips/umips-lwp-1.c: New test.
5142 * gcc.target/mips/umips-swp-4.c: New test.
5144 2013-02-24 Catherine Moore <clm@codesourcery.com>
5145 Richard Sandiford <rdsandiford@googlemail.com>
5147 * gcc.target/mips/mips.exp: Add microMIPS support.
5148 * gcc.target/mips/umips-movep-2.c: New test.
5149 * gcc.target/mips/umips-lwp-2.c: New test.
5150 * gcc.target/mips/umips-swp-5.c: New test.
5151 * gcc.target/mips/umips-constraints-1.c: New test.
5152 * gcc.target/mips/umips-lwp-3.c: New test.
5153 * gcc.target/mips/umips-swp-6.c: New test.
5154 * gcc.target/mips/umips-constraints-2.c: New test.
5155 * gcc.target/mips/umips-save-restore-1.c: New test.
5156 * gcc.target/mips/umips-lwp-4.c: New test.
5157 * gcc.target/mips/umips-swp-7.c: New test.
5158 * gcc.target/mips/umips-save-restore-2.c: New test.
5159 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5160 * gcc.target/mips/umips-lwp-5.c: New test.
5161 * gcc.target/mips/umips-save-restore-3.c: New test.
5162 * gcc.target/mips/umips-lwp-6.c: New test.
5163 * gcc.target/mips/umips-swp-1.c: New test.
5164 * gcc.target/mips/umips-lwp-7.c: New test.
5165 * gcc.target/mips/umips-swp-2.c: New test.
5166 * gcc.target/mips/umips-lwp-8.c: New test.
5167 * gcc.target/mips/umips-swp-3.c: New test.
5168 * gcc.target/mips/umips-movep-1.c: New test.
5169 * gcc.target/mips/umips-lwp-1.c: New test.
5170 * gcc.target/mips/umips-swp-4.c: New test.
5172 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5175 * lib/asan-dg.exp (asan_link_flags): Add
5176 -B${gccpath}/libsanitizer/asan/ to flags.
5178 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5181 * gcc.dg/torture/pr56420.c: New test.
5183 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5186 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5188 2013-02-21 Martin Jambor <mjambor@suse.cz>
5190 PR tree-optimization/56310
5191 * g++.dg/ipa/pr56310.C: New test.
5193 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5196 * gfortran.dg/proc_ptr_comp_37.f90: New.
5198 2013-02-21 Richard Biener <rguenther@suse.de>
5200 PR tree-optimization/56415
5202 2013-02-11 Richard Biener <rguenther@suse.de>
5204 PR tree-optimization/56273
5205 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5206 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5207 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5208 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5209 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5210 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5212 2013-02-21 Marek Polacek <polacek@redhat.com>
5214 PR tree-optimization/56398
5215 * g++.dg/torture/pr56398.C: New test.
5217 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5220 * gcc.c-torture/compile/pr56405.c: New test.
5222 2013-02-20 Jan Hubicka <jh@suse.cz>
5224 PR tree-optimization/56265
5225 * g++.dg/ipa/devirt-11.C: New testcase.
5227 2013-02-20 Richard Biener <rguenther@suse.de>
5229 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5231 2013-02-20 Richard Biener <rguenther@suse.de>
5232 Jakub Jelinek <jakub@redhat.com>
5234 PR tree-optimization/56396
5235 * gcc.dg/pr56396.c: New testcase.
5237 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5240 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5242 2013-02-19 Richard Biener <rguenther@suse.de>
5244 PR tree-optimization/56384
5245 * gcc.dg/torture/pr56384.c: New testcase.
5247 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5249 PR tree-optimization/56350
5250 * gcc.dg/pr56350.c: New test.
5252 PR tree-optimization/56381
5253 * g++.dg/opt/pr56381.C: New test.
5255 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5258 * lib/dg-pch.exp (pch-init, pch-finish,
5259 check_effective_target_pch_supported_debug): New procs.
5260 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5261 Likewise if $pch_unsupported_debug and $flags include -g.
5262 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5263 and dg-require-effective-target pch_unsupported_debug.
5264 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5265 * objc.dg/pch/pch.exp: Likewise.
5266 * gcc.dg/pch/pch.exp: Likewise.
5267 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5268 pch_unsupported_debug.
5269 * gcc.dg/pch/valid-1.hs: Likewise.
5270 * gcc.dg/pch/valid-1b.c: Likewise.
5271 * gcc.dg/pch/valid-1b.hs: Likewise.
5273 2013-02-18 Richard Biener <rguenther@suse.de>
5275 PR tree-optimization/56366
5276 * gcc.dg/torture/pr56366.c: New testcase.
5278 2013-02-18 Richard Biener <rguenther@suse.de>
5281 * gcc.dg/torture/pr56349.c: New testcase.
5283 2013-02-18 Richard Biener <rguenther@suse.de>
5285 PR tree-optimization/56321
5286 * gcc.dg/torture/pr56321.c: New testcase.
5288 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5290 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5292 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5293 Dodji Seketeli <dodji@redhat.com>
5296 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5297 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5298 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5299 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5300 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5301 * c-c++-common/asan/pr56330.c: Likewise.
5302 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5303 Ensure the size argument of __builtin_memcpy is a constant.
5305 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5306 Paolo Carlini <paolo.carlini@oracle.com>
5309 * g++.dg/cpp0x/enum23.C: New.
5311 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5314 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5316 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5318 PR rtl-optimization/56348
5319 * gcc.target/i386/pr56348.c: New test.
5321 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5323 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5324 * gcc.target/arm/interrupt-2.c: Likewise.
5326 2013-02-15 Tobias Burnus <burnus@net-b.de>
5329 * gfortran.dg/matmul_9.f90: New.
5331 2013-02-15 Tobias Burnus <burnus@net-b.de>
5334 * gfortran.dg/init_flag_11.f90: New.
5336 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5338 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5340 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5342 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5345 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5346 Tobias Burnus <burnus@net-b.de>
5349 * gfortran.dg/allocatable_function_7.f90: New.
5351 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5353 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5354 * asan_globals_test-wrapper.cc: New file.
5355 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5356 instead of asan_globals_test.cc as dg-additional-sources.
5357 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5358 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5359 "sanitizer_test_utils.h" instead of
5360 "sanitizer_common/tests/sanitizer_test_utils.h".
5361 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5362 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5363 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5364 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5365 * g++.dg/asan/asan_test.cc: Synced from upstream.
5366 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5368 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5371 * c-c++-common/asan/memcmp-2.c: New test.
5373 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5376 * g++.dg/cpp0x/udlit-string-literal.h: New.
5377 * g++.dg/cpp0x/udlit-string-literal.C: New.
5379 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5381 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5383 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5386 * gcc.target/arm/pr56184.C: New test.
5388 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5391 * g++.dg/torture/pr56302.C: New test.
5392 * g++.dg/cpp0x/constexpr-56302.C: New test.
5393 * c-c++-common/pr56302.c: New test.
5395 2013-02-13 Tobias Burnus <burnus@net-b.de>
5396 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5399 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5400 * gfortran.dg/quad_3.f90: Ditto.
5402 2013-02-13 Kostya Serebryany <kcc@google.com>
5404 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5405 to match the fresh asan run-time.
5406 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5408 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5410 Avoid instrumenting duplicated memory access in the same basic block
5411 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5412 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5413 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5414 * c-c++-common/asan/inc.c: Likewise.
5416 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5419 * gcc.target/i386/pr56148.c: New test.
5421 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5422 Tobias Burnus <burnus@net-b.de>
5425 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5428 2013-02-12 Richard Biener <rguenther@suse.de>
5431 * gcc.dg/lto/pr56297_0.c: New testcase.
5432 * gcc.dg/lto/pr56297_0.c: Likewise.
5434 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5437 * gfortran.dg/typebound_deferred_1.f90: New.
5439 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5441 PR rtl-optimization/56151
5442 * gcc.target/i386/pr56151.c: New test.
5444 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5446 * g++.dg/ext/mv12.C: New test.
5447 * g++.dg/ext/mv12.h: New file.
5448 * g++.dg/ext/mv12-aux.C: New file.
5449 * g++.dg/ext/mv13.C: New test.
5451 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5453 * lib/target-supports.exp
5454 (check_effective_target_powerpc_eabi_ok): New.
5455 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5457 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5458 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5460 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5461 * gcc.target/powerpc/pr51623.c: Likewise.
5462 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5463 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5465 2013-02-11 Alexander Potapenko <glider@google.com>
5466 Jack Howarth <howarth@bromo.med.uc.edu>
5467 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/asan/pr55617.C: Run on all targets.
5472 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5474 PR rtl-optimization/56275
5475 * gcc.dg/pr56275.c: New test.
5477 2013-02-11 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/56273
5480 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5482 2013-02-11 Richard Biener <rguenther@suse.de>
5484 PR tree-optimization/56264
5485 * gcc.dg/torture/pr56264.c: New testcase.
5487 2013-02-11 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/56273
5490 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5491 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5492 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5493 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5494 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5495 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5497 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5499 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5500 for *-*-linux-gnu targets.
5501 * g++.dg/asan/interception-test-1.c: Ditto.
5502 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5503 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5505 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5508 * gfortran.dg/intrinsic_size_4.f90 : New test.
5510 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.target/powerpc/pr56256.c: New test.
5515 2013-02-08 Ian Lance Taylor <iant@google.com>
5517 * lib/go.exp: Load timeout.exp.
5519 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5521 PR rtl-optimization/56246
5522 * gcc.target/i386/pr56246.c: New test.
5524 2013-02-08 Jeff Law <law@redhat.com>
5527 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5529 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5532 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5535 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5537 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5539 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5541 PR rtl-optimization/56195
5542 * gcc.dg/torture/pr56195.c: New test.
5544 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5547 * gfortran.dg/recursive_interface_2.f90: New test.
5549 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5551 PR tree-optimization/56250
5552 * gcc.c-torture/execute/pr56250.c: New test.
5554 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5556 PR tree-optimization/56064
5557 * gcc.dg/fixed-point/view-convert-2.c: New test.
5559 2013-02-08 Michael Matz <matz@suse.de>
5561 PR tree-optimization/52448
5562 * gcc.dg/pr52448.c: New test.
5564 2013-02-08 Richard Biener <rguenther@suse.de>
5567 * gcc.dg/torture/pr56181.c: New testcase.
5569 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5572 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5573 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5575 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5578 * g++.dg/parse/crash61.C: New test.
5581 * g++.dg/parse/pr56239.C: New test.
5584 * g++.dg/abi/mangle61.C: New test.
5586 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5588 PR rtl-optimization/56225
5589 * gcc.target/i386/pr56225.c: New test.
5591 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5594 * gcc.dg/guality/pr56154-1.c: New test.
5595 * gcc.dg/guality/pr56154-2.c: New test.
5596 * gcc.dg/guality/pr56154-3.c: New test.
5597 * gcc.dg/guality/pr56154-4.c: New test.
5598 * gcc.dg/guality/pr56154-aux.c: New file.
5600 PR tree-optimization/55789
5601 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5603 * gcc.dg/tree-ssa/inline-3.c: Add
5604 --param max-early-inliner-iterations=2 option.
5606 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5609 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5610 Add -fno-dwarf2-cfi-asm to dg-options.
5613 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5616 * gcc.dg/pr56228.c: New test.
5618 2013-02-07 Alan Modra <amodra@gmail.com>
5621 * gcc.target/powerpc/pr54009.c: New test.
5623 * gfortran.dg/pr54131.f: New test.
5625 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5628 * gfortran.dg/array_constructor_41.f90: New test.
5630 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5633 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5635 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5638 * g++.dg/gomp/pr56217.C: New test.
5640 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5642 PR tree-optimization/56205
5643 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5644 * gcc.c-torture/execute/pr56205.c: New test.
5646 2013-02-05 Richard Biener <rguenther@suse.de>
5648 PR tree-optimization/53342
5649 PR tree-optimization/53185
5650 * gcc.dg/vect/pr53185-2.c: New testcase.
5652 2013-02-05 Jan Hubicka <jh@suse.cz>
5654 PR tree-optimization/55789
5655 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5656 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5657 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5658 * g++.dg/ipa/inline-1.C: New testcase.
5659 * g++.dg/ipa/inline-2.C: New testcase.
5660 * g++.dg/ipa/inline-3.C: New testcase.
5662 2013-02-05 Jan Hubicka <jh@suse.cz>
5664 PR tree-optimization/55789
5665 * g++.dg/torture/pr55789.C: New testcase.
5667 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5670 * gcc.dg/pr56167.c: New test.
5672 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5675 * gcc.target/sh/pr55146.c: New.
5677 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5679 PR tree-optimization/54386
5680 * gcc.target/sh/pr54386.c: New.
5682 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5685 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5688 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5690 2013-02-04 Alexander Potapenko <glider@google.com>
5691 Jack Howarth <howarth@bromo.med.uc.edu>
5692 Jakub Jelinek <jakub@redhat.com>
5695 * g++.dg/asan/pr55617.C: New test.
5697 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5700 * gfortran.dg/typebound_operator_19.f90: New test.
5701 * gfortran.dg/typebound_assignment_4.f90: New test.
5703 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5706 * gfortran.dg/recursive_interface_1.f90: New test.
5708 2013-02-04 Richard Guenther <rguenther@suse.de>
5711 * gcc.dg/lto/pr56168_0.c: New testcase.
5712 * gcc.dg/lto/pr56168_1.c: Likewise.
5714 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5718 * gfortran.dg/block_12.f90: New test.
5719 * gfortran.dg/module_error_1.f90: New test.
5721 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5723 * lib/target-supports.exp (check_effective_target_vect_float)
5724 (check_effective_target_vect_no_align): Add mips-sde-elf.
5726 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5728 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5730 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5732 * gcc.dg/pr56023.c: XFAIL on AIX.
5733 * gcc.dg/vect/pr49352.c: Same.
5735 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5737 * gnat.dg/opt26.adb: New test.
5739 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5742 2013-01-27 Amol Pise <amolpise15@gmail.com>
5744 * gcc.target/arm/neon-vfnms-1.c: New test.
5745 * gcc.target/arm/neon-vfnma-1.c: New test.
5747 2013-01-31 Richard Biener <rguenther@suse.de>
5749 PR tree-optimization/56157
5750 * gcc.dg/torture/pr56157.c: New testcase.
5752 2013-01-30 Richard Biener <rguenther@suse.de>
5754 PR tree-optimization/56150
5755 * gcc.dg/torture/pr56150.c: New testcase.
5757 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5760 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5761 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5762 printed in backtrace.
5763 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5764 to avoid errors about mismatched allocation vs. deallocation.
5767 * g++.dg/mv1.C: Moved to...
5768 * g++.dg/ext/mv1.C: ... here. Adjust test.
5769 * g++.dg/mv2.C: Moved to...
5770 * g++.dg/ext/mv2.C: ... here. Adjust test.
5771 * g++.dg/mv3.C: Moved to...
5772 * g++.dg/ext/mv3.C: ... here.
5773 * g++.dg/mv4.C: Moved to...
5774 * g++.dg/ext/mv4.C: ... here.
5775 * g++.dg/mv5.C: Moved to...
5776 * g++.dg/ext/mv5.C: ... here. Adjust test.
5777 * g++.dg/mv6.C: Moved to...
5778 * g++.dg/ext/mv6.C: ... here. Adjust test.
5779 * g++.dg/ext/mv7.C: New test.
5780 * g++.dg/ext/mv8.C: New test.
5781 * g++.dg/ext/mv9.C: New test.
5782 * g++.dg/ext/mv10.C: New test.
5783 * g++.dg/ext/mv11.C: New test.
5785 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5787 PR rtl-optimization/56144
5788 * gcc.dg/pr56144.c: New.
5790 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5792 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5794 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5795 * g++.dg/cpp0x/constexpr-55573.C: Same
5797 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5799 PR tree-optimization/56064
5800 * gcc.dg/fixed-point/view-convert.c: New test.
5802 2013-01-30 Andreas Schwab <schwab@suse.de>
5804 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5805 evaluate the end index in string range.
5807 2013-01-30 Tobias Burnus <burnus@net-b.de>
5810 * gfortran.dg/allocatable_function_6.f90: New.
5812 2013-01-29 Janus Weil <janus@gcc.gnu.org>
5813 Mikael Morin <mikael@gcc.gnu.org>
5816 * gfortran.dg/proc_ptr_comp_36.f90: New.
5818 2013-01-29 Richard Biener <rguenther@suse.de>
5820 PR tree-optimization/55270
5821 * gcc.dg/torture/pr55270.c: New testcase.
5823 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5825 PR rtl-optimization/56117
5826 * gcc.dg/pr56117.c: New test.
5828 2013-01-28 Richard Biener <rguenther@suse.de>
5830 PR tree-optimization/56034
5831 * gcc.dg/torture/pr56034.c: New testcase.
5833 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5835 PR tree-optimization/56125
5836 * gcc.dg/pr56125.c: New test.
5838 2013-01-28 Tobias Burnus <burnus@net-b.de>
5839 Mikael Morin <mikael@gcc.gnu.org>
5842 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
5843 * gfortran.dg/import8.f90: Likewise.
5844 * gfortran.dg/interface_derived_type_1.f90: Likewise.
5845 * gfortran.dg/import10.f90: New test.
5846 * gfortran.dg/import11.f90: Likewise
5848 2013-01-28 Jakub Jelinek <jakub@redhat.com>
5851 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
5852 string.h. Provide memset, malloc and free prototypes, adjust line
5853 numbers in dg-output.
5854 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
5855 Provide memset prototype and adjust line numbers in dg-output.
5856 * c-c++-common/asan/global-overflow-1.c: Likewise.
5858 PR tree-optimization/56094
5859 * gcc.dg/pr56094.c: New test.
5861 2013-01-27 Amol Pise <amolpise15@gmail.com>
5863 * gcc.target/arm/neon-vfnms-1.c: New test.
5864 * gcc.target/arm/neon-vfnma-1.c: New test.
5866 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
5869 * gcc.target/i386/pr56114.c: New test.
5871 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
5874 * gfortran.dg/associate_14.f90: New test.
5877 * gfortran.dg/associate_13.f90: New test.
5879 2013-01-25 Jakub Jelinek <jakub@redhat.com>
5881 PR tree-optimization/56098
5882 * gcc.dg/pr56098-1.c: New test.
5883 * gcc.dg/pr56098-2.c: New test.
5885 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
5888 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
5890 2013-01-22 Marek Polacek <polacek@redhat.com>
5892 PR tree-optimization/56035
5893 * gcc.dg/pr56035.c: New test.
5895 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5897 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
5900 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
5902 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
5904 2013-01-24 Jakub Jelinek <jakub@redhat.com>
5907 * gcc.dg/pr56078.c: New test.
5908 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
5910 2013-01-24 Martin Jambor <mjambor@suse.cz>
5912 PR tree-optimization/55927
5913 * g++.dg/ipa/devirt-10.C: Disable early inlining.
5915 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
5917 * gcc.target/i386/movsd.c: New test.
5919 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
5922 * gcc.target/i386/pr55934.c: New test.
5924 2013-01-23 Janus Weil <janus@gcc.gnu.org>
5927 * gfortran.dg/select_8.f90: New.
5929 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
5931 * gcc.target/microblaze/microblaze.exp: Remove
5932 target_config_cflags check.
5934 2013-01-23 Jakub Jelinek <jakub@redhat.com>
5937 * gfortran.dg/gomp/pr56052.f90: New test.
5940 * gcc.dg/pr49069.c: New test.
5942 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
5945 * g++.dg/cpp0x/constexpr-static10.C: New.
5947 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
5950 * gcc.target/i386/pr56028.c: New test.
5952 2013-01-22 Jakub Jelinek <jakub@redhat.com>
5955 * gcc.target/i386/pr55686.c: New test.
5957 2013-01-22 Dodji Seketeli <dodji@redhat.com>
5960 * g++.dg/cpp0x/variadic139.C: New test.
5961 * g++.dg/cpp0x/variadic140.C: Likewise.
5962 * g++.dg/cpp0x/variadic141.C: Likewise.
5964 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
5966 * gnat.dg/warn8.adb: New test.
5968 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5971 * gfortran.dg/include_8.f90: New test.
5973 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5975 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
5976 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
5978 2013-01-21 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/56051
5981 * gcc.c-torture/execute/pr56051.c: New test.
5983 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
5985 PR rtl-optimization/56023
5986 * gcc.dg/pr56023.c: New test.
5988 2013-01-21 Martin Jambor <mjambor@suse.cz>
5991 * gcc.target/i386/pr56022.c: New test.
5993 2013-01-21 Jason Merrill <jason@redhat.com>
5995 * lib/target-supports.exp (check_effective_target_alias): New.
5997 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6000 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6002 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6004 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6006 2013-01-19 Jeff Law <law@redhat.com>
6008 PR tree-optimization/52631
6009 * tree-ssa/pr52631.c: New test.
6010 * tree-ssa/ssa-fre-9: Update expected output.
6012 2013-01-19 Anthony Green <green@moxielogic.com>
6014 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6017 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6019 PR tree-optimization/56029
6020 * g++.dg/torture/pr56029.C: New test.
6022 2013-01-18 Sharad Singhai <singhai@google.com>
6024 PR tree-optimization/55995
6025 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6027 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6030 * gcc.target/i386/pr55433.c: New.
6032 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6035 * gfortran.dg/pr56015.f90: New test.
6037 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6039 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6041 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6043 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6044 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6045 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6046 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6047 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6049 2013-01-17 Jeff Law <law@redhat.com>
6051 * gcc.dg/pr52573.c: Move to...
6052 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6054 PR rtl-optimization/52573
6055 * gcc.dg/pr52573.c: New test.
6057 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6060 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6061 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6062 check_no_compiler_messages to test support in ucontext.h.
6063 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6064 compliant RLIMIT_AS.
6066 2013-01-17 Marek Polacek <polacek@redhat.com>
6068 PR rtl-optimization/55833
6069 * gcc.dg/pr55833.c: New test.
6071 2013-01-17 Jan Hubicka <jh@suse.cz>
6073 PR tree-optimization/55273
6074 * gcc.c-torture/compile/pr55273.c: New testcase.
6076 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6079 * gcc.target/pr55981.c: New test.
6081 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6083 * gcc.target/arm/pr40887.c: Require at least armv5.
6084 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6085 * gcc.target/arm/pr51915.c: Likewise.
6086 * gcc.target/arm/pr52006.c: Likewise.
6087 * gcc.target/arm/pr53187.c: Likewise.
6089 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6090 * gcc.target/arm/ftest-support-arm.h: Delete.
6091 * gcc.target/arm/ftest-support-thumb.h: Delete.
6092 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6093 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6094 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6095 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6096 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6097 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6098 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6099 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6100 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6101 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6102 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6103 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6104 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6105 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6106 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6107 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6108 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6109 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6110 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6111 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6112 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6113 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6114 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6115 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6117 2013-01-17 Martin Jambor <mjambor@suse.cz>
6119 PR tree-optimizations/55264
6120 * g++.dg/ipa/pr55264.C: New test.
6122 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6125 * gfortran.dg/class_55.f90: New.
6127 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6130 * gcc.c-torture/execute/builtins/builtins.exp: Add
6131 -Wl,--allow-multiple-definition for eabi and elf targets.
6134 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6135 check_effective_target_vect_perm_short,
6136 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6137 check_effective_target_vect64): Return 0 for big-endian ARM.
6138 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6140 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6143 2013-01-16 Richard Biener <rguenther@suse.de>
6145 PR tree-optimization/55964
6146 * gcc.dg/torture/pr55964.c: New testcase.
6148 2013-01-16 Richard Biener <rguenther@suse.de>
6150 PR tree-optimization/54767
6151 PR tree-optimization/53465
6152 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6154 2013-01-16 Christian Bruel <christian.bruel@st.com>
6157 * gcc.target/sh/sh-switch.c: New testcase.
6159 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6161 * gcc.dg/webizer.c: Increase the array size.
6163 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6166 * gcc.dg/pr55940.c: New test.
6168 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6169 Harald Anlauf <anlauf@gmx.de>
6171 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6172 * gfortran.dg/bounds_check_5.f90: Likewise.
6173 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6174 * gfortran.dg/continuation_9.f90: Likewise.
6175 * gfortran.dg/move_alloc_13.f90: Likewise.
6176 * gfortran.dg/structure_constructor_11.f90: Likewise.
6177 * gfortran.dg/tab_continuation.f: Likewise.
6178 * gfortran.dg/warning-directive-2.F90: Likewise.
6179 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6181 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6183 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6184 * gcc.target/arm/fma-sp.c: Likewise.
6186 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6188 PR rtl-optimization/55153
6189 * gcc.dg/pr55153.c: New.
6191 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6193 PR tree-optimization/55920
6194 * gcc.c-torture/compile/pr55920.c: New test.
6196 2013-01-15 Richard Biener <rguenther@suse.de>
6199 * gcc.dg/torture/pr55882.c: New testcase.
6201 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6203 PR tree-optimization/55955
6204 * gcc.c-torture/compile/pr55955.c: New test.
6206 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6209 * g++.dg/cpp0x/alias-decl-31.C: New test.
6211 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6214 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6215 case where interface is null.
6217 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6220 * gfortran.dg/array_constructor_40.f90: New test.
6222 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6224 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6226 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6228 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6229 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6230 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6231 * gcc.target/aarch64/vect-ld1r.c: New.
6232 * gcc.target/aarch64/vect-ld1r.x: New.
6234 2013-01-14 Andi Kleen <ak@linux.intel.com>
6237 * gcc.target/i386/hle-clear-rel.c: New file
6238 * gcc.target/i386/hle-store-rel.c: New file.
6240 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6242 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6243 * gfortran.dg/bounds_check_4.f90: Likewise.
6244 * gfortran.dg/inquire_10.f90: Likewise.
6245 * gfortran.dg/minloc_3.f90: Likewise.
6246 * gfortran.dg/minlocval_3.f90: Likewise.
6247 * gfortran.dg/module_double_reuse.f90: Likewise.
6248 * gfortran.dg/mvbits_1.f90: Likewise.
6249 * gfortran.dg/oldstyle_1.f90: Likewise.
6250 * gfortran.dg/pr20163-2.f: Likewise.
6251 * gfortran.dg/save_1.f90: Likewise.
6252 * gfortran.dg/scan_1.f90: Likewise.
6253 * gfortran.dg/select_char_1.f90: Likewise.
6254 * gfortran.dg/shape_4.f90: Likewise.
6255 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6256 * gfortran.dg/function_optimize_10.f90: Likewise.
6257 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6258 * gfortran.dg/used_types_17.f90: Likewise.
6259 * gfortran.dg/used_types_18.f90: Likewise.
6261 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6264 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6266 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6268 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6270 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6272 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6274 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6277 * gfortran.dg/assumed_type_2.f90: Fix test case.
6278 * gfortran.dg/internal_pack_13.f90: New test.
6279 * gfortran.dg/internal_pack_14.f90: New test.
6281 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6284 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6285 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6288 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6290 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6292 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6295 * gcc.target/s390/pr55719.c: New testcase.
6297 2013-01-11 Richard Guenther <rguenther@suse.de>
6299 PR tree-optimization/44061
6300 * gcc.dg/pr44061.c: New testcase.
6302 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6304 Update copyright years.
6306 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6307 Jakub Jelinek <jakub@redhat.com>
6310 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6312 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6314 PR rtl-optimization/55672
6315 * gcc.target/i386/pr55672.c: New.
6317 2013-01-10 Jeff Law <law@redhat.com>
6319 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6320 pass/fail message unique.
6323 2013-01-10 Jason Merrill <jason@redhat.com>
6325 * ada/.gitignore: New.
6327 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6329 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6331 * g++.dg/tls/thread_local2.C: Likewise.
6332 * g++.dg/tls/thread_local2g.C: Likewise.
6333 * g++.dg/tls/thread_local6.C: Likewise.
6334 * g++.dg/tls/thread_local-order1.C: Add tls options.
6335 * g++.dg/tls/thread_local-order2.C: Likewise.
6336 * g++.dg/tls/thread_local3.C: Likewise.
6337 * g++.dg/tls/thread_local3g.C: Likewise.
6338 * g++.dg/tls/thread_local4.C: Likewise.
6339 * g++.dg/tls/thread_local4g.C: Likewise.
6340 * g++.dg/tls/thread_local5.C: Likewise.
6341 * g++.dg/tls/thread_local5g.C: Likewise.
6342 * g++.dg/tls/thread_local6g.C: Likewise.
6344 2013-01-10 Kostya Serebryany <kcc@google.com>
6346 * g++.dg/asan/asan_test.cc: Sync from upstream.
6348 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6350 PR tree-optimization/55921
6351 * gcc.c-torture/compile/pr55921.c: New test.
6353 2013-01-09 Jan Hubicka <jh@suse.cz>
6355 PR tree-optimization/55569
6356 * gcc.c-torture/compile/pr55569.c: New testcase.
6358 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6361 * gfortran.dg/use_28.f90: New test.
6363 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6365 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6366 number matching more robust.
6368 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6370 PR rtl-optimization/55829
6371 * gcc.target/i386/pr55829.c: New.
6373 2013-01-09 Tobias Burnus <burnus@net-b.de>
6376 * gfortran.dg/bind_c_bool_1.f90: New.
6377 * gfortran.dg/do_5.f90: Add dg-warning.
6379 2013-01-09 Jan Hubicka <jh@suse.cz>
6381 PR tree-optimization/55875
6382 * gcc.c-torture/execute/pr55875.c: New testcase.
6383 * g++.dg/torture/pr55875.C: New testcase.
6385 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6388 * c-c++-common/pr48418.c: New test.
6390 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6393 * g++.dg/tls/thread_local-ice.C: New.
6395 2013-01-09 Andreas Schwab <schwab@suse.de>
6397 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6399 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6401 PR tree-optimization/48189
6402 * gcc.dg/pr48189.c: New test.
6404 2013-01-04 Jan Hubicka <jh@suse.cz>
6406 PR tree-optimization/55823
6407 * g++.dg/ipa/devirt-10.C: New testcase.
6409 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6410 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6412 PR rtl-optimization/55845
6413 * gcc.target/i386/pr55845.c: New test.
6415 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6417 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6418 instructions generated instead of number of occurances.
6420 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6422 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6423 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6424 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6425 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6426 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6427 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6428 * gcc.target/aarch64/vect-fcm.x: Likewise.
6429 * lib/target-supports.exp
6430 (check_effective_target_vect_cond): Enable for AArch64.
6432 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6434 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6435 endian-safe float pool loading.
6436 (test_square_root_v4sf): Likewise.
6437 (test_square_root_v2df): Likewise.
6438 * lib/target-supports.exp
6439 (check_effective_target_vect_call_sqrtf): Add AArch64.
6441 2013-01-08 Martin Jambor <mjambor@suse.cz>
6444 * gcc.dg/tree-ssa/pr55579.c: New test.
6446 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6448 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6451 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6454 * gcc.dg/torture/pr55890-3.c: New test.
6457 * gcc.c-torture/compile/pr55851.c: New test.
6460 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6463 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6466 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6468 2013-01-07 Tobias Burnus <burnus@net-b.de>
6471 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6472 * gfortran.dg/pointer_init_7.f90: New.
6474 2013-01-07 Richard Biener <rguenther@suse.de>
6476 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6478 2013-01-07 Richard Biener <rguenther@suse.de>
6481 * gcc.dg/torture/pr55890-1.c: New testcase.
6482 * gcc.dg/torture/pr55890-2.c: Likewise.
6484 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6486 * gcc.target/aarch64/fmovd.c: New.
6487 * gcc.target/aarch64/fmovf.c: Likewise.
6488 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6489 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6490 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6491 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6492 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6493 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6495 2013-01-07 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/55888
6498 PR tree-optimization/55862
6499 * gcc.dg/torture/pr55888.c: New testcase.
6501 2013-01-07 Tobias Burnus <burnus@net-b.de>
6504 * gfortran.dg/intrinsic_size_3.f90: New.
6506 2013-01-07 Tobias Burnus <burnus@net-b.de>
6509 * gfortran.dg/select_type_32.f90: New.
6511 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6514 * g++.dg/cpp0x/alias-decl-29.C: New test.
6516 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6521 * gfortran.dg/class_array_15.f03: New test.
6523 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6528 * gfortran.dg/use_23.f90: New test.
6529 * gfortran.dg/use_24.f90: New test.
6530 * gfortran.dg/use_25.f90: New test.
6531 * gfortran.dg/use_26.f90: New test.
6532 * gfortran.dg/use_27.f90: New test.
6534 2013-01-06 Olivier Hainque <hainque@adacore.com>
6536 * gnat.dg/specs/clause_on_volatile.ads: New test.
6538 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6540 * gnat.dg/alignment10.adb: New test.
6542 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6543 Mikael Morin <mikael@gcc.gnu.org>
6546 * gfortran.dg/use_22.f90: New test.
6548 2013-01-04 Andrew Pinski <apinski@cavium.com>
6550 * gcc.target/aarch64/cmp-1.c: New testcase.
6552 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6555 * gfortran.dg/select_type_31.f03: New test.
6557 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6559 PR c++/54526 (again)
6560 * g++.dg/cpp0x/parse2.C: Extend.
6561 * g++.old-deja/g++.other/crash28.C: Adjust.
6563 2013-01-04 Richard Biener <rguenther@suse.de>
6565 PR tree-optimization/55862
6566 * gcc.dg/torture/pr55862.c: New testcase.
6568 2013-01-04 Martin Jambor <mjambor@suse.cz>
6570 PR tree-optimization/55755
6571 * gcc.dg/torture/pr55755.c: New test.
6572 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6573 * gcc.dg/tree-ssa/pr45144.c: Update.
6575 2013-01-04 Richard Biener <rguenther@suse.de>
6578 * gcc.dg/fold-reassoc-2.c: New testcase.
6580 2013-01-04 Tobias Burnus <burnus@net-b.de>
6583 * gfortran.dg/null_7.f90: New.
6585 2013-01-04 Tobias Burnus <burnus@net-b.de>
6589 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6590 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6591 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6593 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6595 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6597 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6600 * gfortran.dg/assignment_1.f90: Modified.
6601 * gfortran.dg/assignment_4.f90: New.
6603 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6605 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6607 2013-01-03 Richard Biener <rguenther@suse.de>
6609 PR tree-optimization/55857
6610 * gcc.dg/vect/pr55857-1.c: New testcase.
6611 * gcc.dg/vect/pr55857-2.c: Likewise.
6613 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6615 PR rtl-optimization/55838
6616 * gcc.dg/pr55838.c: New test.
6618 PR tree-optimization/55832
6619 * gcc.c-torture/compile/pr55832.c: New test.
6621 2013-01-02 Teresa Johnson <tejohnson@google.com>
6623 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6624 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6625 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6626 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6627 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6628 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6629 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6630 * gcc.dg/unroll_1.c: Ditto.
6631 * gcc.dg/unroll_2.c: Ditto.
6632 * gcc.dg/unroll_3.c: Ditto.
6633 * gcc.dg/unroll_4.c: Ditto.
6635 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6637 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6639 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6642 * gfortran.dg/eof_4.f90: New test.
6644 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6646 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6647 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6648 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6649 (compat_setup_dfp): Initialize compat_alt_caret and
6650 compat_save_TEST_ALWAYS_FLAGS.
6652 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6654 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6656 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6658 * gcc.dg/torture/fp-int-convert-2.c: New test.
6660 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662 * gfortran.dg/newunit_3.f90: Add dg-do run.
6663 * gfortran.dg/inquire_15.f90: Add dg-do run.
6665 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6667 PR tree-optimization/55831
6668 * gcc.dg/pr55831.c: New test.
6670 Copyright (C) 2013 Free Software Foundation, Inc.
6672 Copying and distribution of this file, with or without modification,
6673 are permitted in any medium without royalty provided the copyright
6674 notice and this notice are preserved.